1、创建用户
useradd 用户名
2、查看一个用户的信息,查看/etc/passwd即可
3、修改一个用户的密码
passwd 用户名
4、退出登陆
exit
5、查看一个用户的密码,使用root账号查看/etc/shadow文件即可
6、创建一个用户组,使用root账号创建
groupadd 组名
7、查看用户组,查看/etc/group文件即可
8、将用户添加到某附加用户组
gpasswd -a 用户名 组名
9、在创建用户的时候直接给该用户添加用户组
useradd -G 组名 用户名
10、切换用户
1.从root 切换到普通用户 : su - 用户名
2.从普通用户切换到root: su
(注意:第二个方式需要密码)
当切换用户后,使用exit命令不是退出登陆,而是退到前一个账号。
11、id指令
可以查看当前登陆用户的用户id,初始化组id、附加组id。
12、删除用户
使用root可以删除普通用户
userdel 用户名
13、重命名用户组
使用root用户可以重命名用户组
groupmod -n 新组名 旧组名
14、删除用户组
使用root用户可以删除附加用户组
groupdel 组名
15、权限
使用ll指令查看文件和文件夹的详细信息
详细信息中的第一组信息就表示权限,一共10位
第一位:- 表示文件;d表示文件夹,l表示快捷方式
第二到四位:当前文件的所有者对该文件的权限
r可读;w可写;x可执行;- 无权限
第五到七位:当前文件的所有者所在组的其他人对该文件的权限
第八到十位:剩下的人对该文件的权限
16、可以使用chmod指令来修改文件或文件夹的权限
chmod 参数 文件或文件夹名
chmod后的参数:+x -x 增加和删除可执行权限
+r -r 增加和删除可读权限
a+w a-w 增加和删除可写权限
17、可以给某一类人单独增减权限
chmod u(g/o)+r
u(g/o)-r
u(g/o)+w
u(g/o)-w
u(g/o)+x
u(g/o)-x
来给所有者(所有者所在组其他人/剩下的人)分配权限
18、可以使用一个三位的十进制数来为某文件或文件夹分配权限
原理:000 000 000
111 111 111
7 7 7
例:chmod 777 文件名
给该文件分配所有权限
chmod 755 文件名
给该文件所有者分配所有权限,所有者所在组分配可读可执行权限,剩下其他人分配可读可执行权限
19、修改文件或文件夹的所有者
使用root用来修改文件或文件夹的所有者
chown 用户名 文件或文件夹
20、修改文件或文件夹的所属组
使用root用来修改文件或文件夹所属组
chgrp 组名 文件或文件夹名
21、同时修改文件或文件夹的所有者和所属组
使用root用来修改文件或文件夹所属组
chown -R 用户名:组名 文件或文件夹
22、软链接
ln -s 文件路径 链接文件路径
可以将某文件做成链接文件,其本质就是一个快捷方式,它可以指向文件或文件夹,其大小只有10字节。当原文件被删除后,链接文件将无法使用。
(ln -s /root/day1125/d1 /root/day1202/d1.soft)
23、硬链接
ln 文件路径 链接文件路径
1.硬链接相当于拷贝一个文件到某路径,但是和拷贝有区别,区别在于硬链接可以实现同步更新。
2.硬链接和软链接的区别在于,当原文件删除后,链接文件依然存在并可以正常使用。
3.硬链接不能指向文件夹。
24、打tar包和解tar包
打tar包:tar -cf 包名 文件夹或文件
解tar包:tar -xf 包名
25、解包到指定目录
tar -xf 包名 -C 目录
26、gz包
gzip 文件名——打gz包
gunzip 文件名——解gz包
27、通常打包文件都是先打tar包,再打gz包。这样一来,既实现了汇总,又实现了压缩。
28、一次性打.tar.gz的包
tar -czf 包名 文件或文件夹
一次性解.tar.gz的包
tar -xzf 包名 文件或文件夹
29、MAC地址:
每一台计算机具有的全球独一无二的身份标识
30、Ip地址相当于姓名,子网掩码相当于是IP地址中姓和名的分界
31、网络层次结构
OSI TCP/IP
应用层
表示层 应用层
会话层
传输层 传输层
网络层 网络层
数据链路层 链路层
物理层
31、主要协议:
FTP(文件传输协议) 位于应用层
HTTP(超文本传输协议) 位于应用层
ARP(地址解析协议) 位于网络层
UDP(用户数据报协议) 位于传输层
DHCP(动态主机配置协议) 位于应用层
32、域名解析查看
DOS窗口下执行nslookup 域名