常忘记的命令

发布时间 2023-11-03 19:13:18作者: q_7

1:netstat命令

查看网络的相关信息 

常见的选项:

-n 以数字的形式显示ip地址和端口号
-a 显示所有的socket套接字
-p 显示进程的相关信息
-t 显示tcp传输协议的套接字
[root@localhost /]# netstat -pant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:39467           0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:20048           0.0.0.0:*               LISTEN      1174/rpc.mountd     
tcp        0      0 0.0.0.0:44753           0.0.0.0:*               LISTEN      1124/rpc.statd  

2:chattr和lsattr命令

这个命令就是更改文件或者目录的属性,连root用户都要被受限制

常用的选项:

-a 文件只能被追加写入,不能进行任何的操作,文件夹有着个权限的话,能在里面创建文件,不能重命名
-i 文件被锁定,进行不了任何的操作,文件夹有这个权限的话,什么都不能做

这2个选项一但设置后,root用户都删除不了,但是可以通过root用户修改这2个权限

 

3:/etc/shadow的字段和密码

/etc/shadow的字段

q7:$6/::0:99999:7:::

每个字段的含义:

第一个字段为:用户名

第二个字段为:加密口令

第三个字段为:最后一次修改的日期(距离1970年1月1日过去的天数)

第三个字段为;最小修改密码的时间

第四个字段为:最大修改密码的时间

第五个字段为:密码过期前的警告天数

第六个字段为:账户宽限日期

第七个字段为:账户被禁用日期(距离1970年过去的天数)

保留字段:功能扩展用的

密码的状态

ntp:!!:19637::::::

*表示非登录用户,就是系统用户

!!表示没有设置密码

!表示密码被锁定

设置密码被锁定的命令

usermod -L 锁定密码

usermod -U 解锁密码

passwd -l 锁定密码

passwd -u 解锁密码

passwd -S 查看密码的状态

4:ssh的密钥的设置

scp命令