linux操作系统对所有用户的操作

一:Linux操作系统里查看所有用户命令/查看系统命令  

 1Linux里查看所有用户 

     linux,并没有像windowsnet user,net localgroup这些方便的命令来治理用户.  

     Xwindows界面的就不说了.  

        (1)在终端里.其实只需要查看 /etc/passwd文件就行了.   

        (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.     或者用cat /etc/passwd |cut -f 1 -d :

 2、用户治理命令  

    useradd 注:添加用户  

    adduser 注:添加用户    

    passwd 注:为用户设置密码     

    usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;     

    pwcov 注:同步用户从/etc/passwd /etc/shadow     

    pwck 注:pwck是校验用户配置文件/etc/passwd /etc/shadow 文件内容是否合法或完整;     

    pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;     

    finger 注:查看用户信息工具      

    id 注:查看用户的UIDGID及所归属的用户组     

    chfn 注:更改用户信息工具     

    su 注:用户切换工具     

    sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),

       su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,

       比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;

二:Linux查看系统命令

 1. 系统/文件/网络

     df -lh 查看磁盘的使用情况以及文件系统被挂载的位置 

     fdisk -l 查看磁盘分区表及分区结构 

     stat display file or filesystem status 

     uname "什么系统",-r "查看内核版本

     du "查看文件占用空间"  

     dmesg "系统信息"  

     netstat "由于参数众多,不一一详细写,端口信息"   

 2. 用户   

     w Show who is logged on and what they are doing.  

     useradd username "添加用户" -G 组名 

     username "直接将用户加到组并创建

     userdel username "删除用户" -r username "连用户的目录也删除

     passwd username "添加密码" passwd -l username "锁密码

     passwd -u username "解开密码" passwd -d username "删除密码

     id username "查看用户信息"  

     usermod -l new_username old_username "用户改名

     usermod -G 组名 username "更改组

     usermod -L username "锁顶用户

     usermod -U username "激活用户"  

     groupadd 组名 "创建组"  

     gpassswd -a username 组名 "将用户添加到组

     groupmod -n new_group old_group "组改名

     groupdel 组名 "删除组

     gpasswd 组名 "改变组密码

     gpasswd -r 组名 "删除组密码"   

     Linux中硬件相关命令   

     查看CPU

       cat /proc/cpuinfo  

       getconf LONG_BIT 

     查看是32位还是64位 查看系统信息  

      cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) 

      cat /proc/interrupts - 中断  cat /proc/ioports - 设备IO端口  

      cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size) 

      cat /proc/partitions - 所有设备的所有分区 

      cat /proc/pci - PCI设备的信息  

      cat /proc/swaps - 所有Swap分区的信息  

      cat /proc/version - Linux的版本号 相当于 uname -r uname -a - 看系统内核等信息

        如何看出redhat的版本以及更新版本(7.3?8.0?) 

      cat /etc/redhat-release 查看内核版本:

       uname -a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值