一、用户管理
1.与用户相关的用户文件
组:/etc/group文件
用户:/etc/passwd文件,每创建一个用户,其就会在此文件中追加一行
vim /etc/passwd
root:x:0:0:root:/bin/bash
一共拥有7列
第1列:用户名
第2列:用户的密码, 使用一个x占位符, 真实密码存储在/etc/shadow第3列:数字, 用户的ID编号
第4列:数字, 用户的主组ID编号
第5列:代表注释信息, useradd -c “备注信息” 用户名称
第6列:用户的家目录,默认在/home/用户名称
第7列:用户可以使用的Shell类型, useradd -s /bin/bash或/sbin/nologin 用户名称
2.用户的修改操作
userdmod [选项 选项的值] 用户名称
选项:
-g 修改用户所属的主组编号
-n 修改用户名称
-s 修改用户的shell类型
-G 修改用户附属组编号信息
-d 修改用户家目录
-c 修改用户备注信息
-l 修改用户名称
-L 锁定用户,锁定后无法登录系统lock
-U 解锁用户unlock
3.passwd 命令
语法:
# passwd 用户名称作用:为某个用户设置密码 (添加和修改)
4.用户的删除操作
#userdel [选项] 用户名称选项:
-r 删除用户的同时删除用户家目录(默认不删除)
如若在删除是提示该用户呗某个进程占用可以使用kiil命令杀死进程
二、管道☆
1.管道符
“ | ”,竖线
作用:直接将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)
0 :标准输入
1: 标准输出
2 :标准错误
2.管道统计功能
使用管道配合wc ,ls ,cat等命令实现统计功能
例:统计根目录下有多少个文件
ls / | wc -l
3.xargs命令扩展
对管道命令的扩展,有很多文件不支持管道传递参数,二日常工作中就需要使用此命令
例:如下ls命令不支持管道
# find /etc -name "*.conf " | xargs ls -l只需在ls命令之前添加xargs命令即可正确传输命令
三、linux网络管理
1.获取计算机的网络信息
使用ifconfig 命令可获取计算机的网络信息
ens33 默认网卡
lo 代表回环网卡
virbr0 虚拟网络接口
2.与网卡相关的配置文件
# vim /etc/sysconfig/network-scripts/网卡文件在此路径
配置文件解析
TYPE:网络类型
BOOTPROTO:IP的获取方式 DHCP自动获取和手动配置
UUID:代表网卡UUID编号,有唯一性
ONBOOT:代表网卡是否随计算机开机启动 ,yes代表开机启动,no表示不启动
3.ystemctl启动\重启\停止网卡
#systemctl start network
#systemctl stop network
#systemctl restart network
#systemctl status network 查看状态
四、Linux远程连接与文件传输
1.sshd服务的端口号
sshd 服务端口号为22
ftp服务为21
httpd服务80
所以sshd服务启动后就会占用22号端口