美文网首页
linux命令进阶

linux命令进阶

作者: hoose | 来源:发表于2018-06-14 10:44 被阅读12次
    添加用户:

    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 解压

    相关文章

      网友评论

          本文标题:linux命令进阶

          本文链接:https://www.haomeiwen.com/subject/cxweeftx.html