7.linux用户管理和远程管理

7.linux用户管理和远程管理

一、用户管理 1.与用户相关的用户文件 组:/etc/group文件 用户:/etc/passwd文件,每创建一个用户,其就会在此文件中追加一行 vim /etc/passwd root:x:0:0:root:/bin/bash

一、用户管理

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号端口

评论