小菜在这一小节将记录centos 7系统中常用到的操作命令,如果大家有什么常用到的命令,好用的可以联系小菜,小菜将会整理下来。

1.添加用户

命令解释
adduser[用户名]创建新用户
passwd[用户名]修改新用户的密码

2.为用户授权

命令解释
chmod -v u+w /etc/sudoers添加sudoers文件可写权限(新创建的用户并不能使用sudo命令,需要给他添加授权。)
[用户名] ALL=(ALL) ALL需新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可(在文件最后添加即可)
chmod -v u-w /etc/sudoers收回sudoers文件可写权限

3.查看用户

命令解释
w查看当前登录用户
who查看当前登录用户
whoami查看自己的用户名
last查看用户登录记录
lastb查看登录不成功的用户记录
cut -d: -f 1 /etc/passwd查看所有用户
cat /etc/passwd|awk -F :‘{print$1}’查看所有用户

4.用户切换

命令解释
login -f [用户名]root用户切换为普通用户
sudo [用户]普通用户切换为root用户

5.ip和端口查看

命令解释
ip a查看ip
ip a add 172.19.139.240/20 dev eth0添加ip到本地地址
ss -luntp查看端口

6.nginx

命令解释
nginx -s stop -c /etc/nginx/nginx.confnginx服务停止
nginx -c /etc/nginx/nginx.confnginx重启服务
service nginx restart重启nginx
nginx -t -c /etc/nginx/nginx.conf检测nginx语法
nginx -s reload -c /etc/nginx/nginx.conf重启配置