网络运维与网络安全 学习笔记2023.12.3

网络运维与网络安全 学习笔记 第三十三天

今日目标

目录-文件基本管理、vim文本编辑、用户账号管理

组账号管理、归属控制、权限控制

目录-文件基本管理

ls 列目录及文档属性

ls - List

格式:ls[选项]...[目录或文件路径]

1.如果不以/开始,表示相对路径(省略了当前所在位置)

2.通配符*可以代替任意多个字符

常用命令选项

-A:包括名称以.开头的隐藏文档

-lh:以长格式显示(-l)、带容量单位 (-h)

-d:只列出目录本身(不包括内容)

root@svr203\~\]# ls -A anaconda-ks.cfg .bash_profile .viminfo **cat/less查看文件内容** cat - Concatenate,显示文件的全部内容 格式: cat\[文件路径\]... \[root@svr203\~\]# cat /etc/os-release NAME="openEuler"' VERSION="20.03(LTS-SP1)" less ,可以分页显示长文件(内容很多行) 按PgUp/PgDn翻页、按q键可退出 **mkdir创建目录** mkdir --- Make Directory 格式: mkdir \[-p\]\[/路径/\]目录名... \[root@svr203\~\]# mkdir -p /vod/movie/cartoon //-p表示连父目录一起创建 \[root@svr203\~\]# ls /vod /vod: Movie \[root@svr203\~\]# ls /vod/movie/vod/movie: cartoon **touch创建文件** 创建指定的空文件,一般仅用作测试 格式: touch文件名... \[root@svr203\~\]# cd /vod/ movie/cartoon/ \[root@svr203 cartoon\]# touch Mulan.mp4 NeZhaNaoHai.mp4 \[root@svr203 cartoon\]# ls -lh\* -rw-r--r--. 1 root root 010月2620:23 Mulan.mp4 -rw-r--r--. 1 root root 0 10月2620:23 NeZhaNaoHai.mp4 **cp复制文档** cp - Copy 格式: cp\[选项\]...原文件...目标路径。 常用命令选项 -r:递归,复制目录时必须有此选项 \[root@svr203\~\]# mkdir / backup \[root@svr203\~\]# cp -r /boot/grub2/ /etc/host.conf /backup/ \[root@svr203\~\]# ls -ld /backup/\* drwx------.6 root root 104 Nov 9 19:01/backup/grub2 -rW-r--r--. 1 root root 9 Nov 9 19:01/backup/host.conf **rm删除文档** rm - Remove 格式: rm\[选项\]...文件或目录... 常用命令选项 -r、-f:递归删除(含目录)、强制删除 \[root@svr203\~\]# rm -rf /backup/grub/ //删除前不提示 \[root@svr203\~\]# rm -r /backup/host.conf //不加-f则会提示确认 rm:是否删除---般空文件"bak/host.conf"?y **mv移动/改名文档** mv - Move 格式: mv\[选项\]...原文件...目标路径 \[root@svr203\~\]# mv /vod/ movie/cartoon/Mulan.mp4 /backup/ \[root@svr203\~\]# ls / backup/ Mulan.mp4 \[root@svr203\~\]# mv /backup/Mulan.mp4 /backup/HuaMulan.mp4 //若移动前、后的位置相同则相当于改名 \[root@server0\~\]# ls / backup/ HuaMulan.mp4 ### vim基础操作 **vi与vim** vi,Virsual lnterface ----Linux/Unix默认编辑器 vim,Vi lmproved ------ vi编辑器的增强版 **vim编辑器的工作模式** ![在这里插入图片描述](https://file.jishuzhan.net/article/1731511203668168706/689549dad026636baef37fdf3e6800fd.webp) ![在这里插入图片描述](https://file.jishuzhan.net/article/1731511203668168706/d33166b7cc621847d4bc033df1b90a3d.webp) ![在这里插入图片描述](https://file.jishuzhan.net/article/1731511203668168706/78b58909570a38085f3c6b0a69e8b26f.webp) ### 用户账号管理 **关于用户账号** 用户的作用 作为登录系统的凭据 作为访问文档、进程等资源的身份凭据·用户类型 超级用户(ID为0)、系统用户(不能登录,ID为1-999) 普通用户(ID为1000\~60000) 普通用户的主要属性 登录名、密码、家目录(/home/用户名) **添加新用户** useradd命令 格式: useradd 用户名 \[root@svr203\~\]# useradd nvshen \[root@svr203\~\]# id nvshen //检查用户ID信息 uid=1004(nvshen) gid=1004(nvshen)组=1004(nvshen) **为用户设置密码** passwd命令 格式: passwd\[用户名

root@svr203\~\]# passwd nvshen //管理员才有权改其他用户密码 更改用户nvshen的密码。 新的密码∶ 重新输入新的密码︰ passwd:所有的身份验证令牌已经成功更新。 **删除用户** userdel命令 格式: userdel \[-r\]用户名 添加-r选项时,可以将宿主目录/用户邮件也一并删除 \[root@svr203\~\]# userdel -r nvshen //删除用户 \[root@svr203\~\]# id nvshen id: nvshen: no such user //再次查询,提示没有这个用户 ### 组账号管理 **添加组** 组的作用 用来批量授权 作为访问文档、进程等资源的身份凭据组账号的主要属性 组名、成员用户列表 groupadd命令 格式: groupadd 组名 \[root@svr203\~\]# groupadd gaibang **为组添加/删除成员用户** gpasswd命令 格式: gpasswd \[-a\|-d用户名\]组名 \[root@svr203\~\]# useradd nvshen //重新添加此用户 \[root@svr203\~j# gpasswd -a nvshen gaibang 正在将用户"nvshen"加入到"gaibang"组中 \[root@svr203\~\]# id nvshen //确认结果 uid=1004(nvshen) gid=1004(nvshen)组=1004(nvshen),1005(gaibang) **删除组** groupdel命令 格式: groupdel 组名 \[root@svr203\~\]# groupdel gaibang \[root@svr203\~\]# id nvshen //原有组成员自动被解散 uid=1004(nvshen) gid=1004(nvshen)组=1004(nvshen) ### 归属控制 **访问控制概述** 文档归属(是谁的? ) √属主:拥有此文件/目录的用户-user √属组:拥有此文件/目录的组-group √其他用户:除所有者、所属组以外的用户-other 访问权限((能被怎么用?) √读取:允许查看内容-read √写入:允许修改内容-write √可执行:允许运行和切换-excute **查看Linux文档的归属** 执行ls -l ...命令查看 √输出信息包括7个字段 \[root@svr203\~\]# ls -ld /etc/passwd /boot/ dr-xr-Xr-x. 5root root 1024 10月2115:02 /boot/ -rw-r--r--. 1root root 141710月30 18:37/etc/passwd 权限位 硬连接数 属主 属组大小 最后修改时间 文件/目录名称 **更改文档归属** chown命令 格式: chown属主文档... \[root@svr203\~\]# ls -ld -lh /home/lvbu/ //查看归属 drwx------.2 lvbu lvbu 4.0K 5月2910:49 /home/lvbu/ \[root@svr203\~\]# chown adm /home/lvbu/ //修改归属 \[root@svr203\~\]# ls -ld -lh /home/lvbu/ //查看修改后的变化 drwx------.2 adm lvbu 4.0K 5月29 10:49/home/lvbu/ chown命令 格式: chown :属组文档路径... 格式: chown属主:属组文档路径... \[root@svr203\~\]# chown :users /home/lvbu/ //设置目录属于users组 \[root@svr203\~\]# ls -ld -lh /home/lvbu/ //查看设置结果 drwx------.2 adm users 4.0K 5月2910:49/home/lvbu/ \[root@svr203\~\]# chown lvbu:lvbu /home/lvbu/ //恢复原状 \[root@svr203\~\]# ls -ld -lh /home/lvbu/ //再次查看设置结果 drwx------.2 lvbu lvbu 4.0K 5月29 10:49/home/lvbu/ ### 权限控制 **查看Linux文档的权限** 执行Is -l ...命令查看 输出信息包括7个字段 \[root@svr203\~\]# ls -ld /etc/passwd /boot/ dr-xr-xr-x. 5root root 102410月2115:02 /boot/ -rw-r--r--. 1root root 1417 10月30 18:37/etc/passwd 权限位 硬连接数 属主 属组大小 最后修改时间 文件/目录名称 **更改访问权限** chmod命令 格式: chmod \[ugo\]\[±=\]\[rwx\]文档路径... \[root@svr203\~\]# mkdir /public //创建一个目录 \[root@svr203\~\]# chown :sanguo /public //属于sanguo组(若没有可先创建) \[root@svr203\~\]# chmod g+rwx,o-rx /public //设置权限 \[root@svr203\~\]# ls -ld /public //确认结果 drwxrwx---. 2 root sanguo 4096 5月2911:04 /public

相关推荐
孙克旭_23 分钟前
day051-ansible循环、判断与jinja2模板
linux·运维·服务器·网络·ansible
总有刁民想爱朕ha1 小时前
零基础搭建监控系统:Grafana+InfluxDB 保姆级教程,5分钟可视化服务器性能!
运维·服务器·grafana
Mr_Orangechen1 小时前
Linux 下使用 VS Code 远程 GDB 调试 ARM 程序
linux·运维·arm开发
悟空胆好小1 小时前
分音塔科技(BABEL Technology) 的公司背景、股权构成、产品类型及技术能力的全方位解读
网络·人工智能·科技·嵌入式硬件
撰卢2 小时前
【个人笔记】负载均衡
运维·笔记·负载均衡
lilian1292 小时前
linux系统mysql性能优化
linux·运维·mysql
ssswywywht3 小时前
OSPF实验
网络
FCM663 小时前
HCIA第一次实验报告:静态路由综合实验
网络·tcp/ip·信息与通信
apihz3 小时前
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
android·服务器·开发语言·网络·数据库·网络协议·tcp/ip
weixin_516023073 小时前
Geant4 安装---Ubuntu
linux·运维·ubuntu