linux命令进阶
2018-06-14 本文已影响12人
hoose
添加用户:
useradd xxx
删除之后如果再次创建的时候会提示家目录已经存在
当前创建的用户:
id 用户
gid:主组
groups:所有组
删除用户:
userdel 用户
创建用户组:
groupadd 用户组
把用户添加到用户组:
> usermod -a -G 用户组 用户
临时获取root的最大权限(****):
sudo
修改某个用户具有root的权限:
vi /etc/sudoers
xxx ALL=(root) NOPASSWD:ALL
怎样查看进程(*****)
ps -ef | grep ntpd
ntp :进程运行user
1393:pid
1:父进程id
杀死进程:
kill -9 进程的pid
怎样查看端口号(*****)
netstat -nlp | grep ntp
这里我们简单写个例子:
比如在在某台机上,我们要查看namenode占用的端口号是多少?
1: ps -ef |grep namenode
image.png
这样我们就看到了namenode的进程号,也就是所谓的pid(17023)
2: netstat -nalp |grep 17023
image.png
这样我们就可以看到namenode占用的端口就是8020
3: 根据进程pid查端口:
netstat -nap | grep pid
4: 根据端口port查进程
netstat -nap | grep port
压缩包解压(***):
tar -zxvf xxx.tar.gz
unzip xxx.zip
文件压缩:
tar -czf jpg.tar.gz *.xxx
最常用的 频率最高的
zip ***.zip *.xxx
压缩解压:
https://jingyan.baidu.com/article/670.html
tar 压缩解压
zip 压缩
unzip 解压