小菜在这一小节将记录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.conf | nginx服务停止 |
nginx -c /etc/nginx/nginx.conf | nginx重启服务 |
service nginx restart | 重启nginx |
nginx -t -c /etc/nginx/nginx.conf | 检测nginx语法 |
nginx -s reload -c /etc/nginx/nginx.conf | 重启配置 |