CentOS-7操作系统常用指令(2020-6[二])

备忘录:积累。
记录:NO.219
本例环境:
        操作系统:CentOS-7-x86_64-DVD-1908
        java环境:jdk 1.8
场景:
        近期,使用Linux比较多,经常忘记,在此记录一下,查询更快些。
        先记录100条再说。
1.su和sudo
        su指令直接切换到root用户,不会自动切换回来普通用户。
        sudo切换到root用户执行某条命令,执行完成后自动切换会普通用户。
        本例的root用户名称root,普通用户名称learn.
        su从learn切换到root命令:
        su root
        su从root切换到learn命令:
        su learn
        sudo使用前提需配置
2.sudo配置
        在root用户配置
        修改/etc/sudoers文件
        ## Allow root to run any commands anywhere 
        root    ALL=(ALL)       ALL
        learn    ALL=(ALL)       ALL

        使用截图:
        ls /root/
        切换:
        sudo ls /root/
        
3.查看用户信息
        在/etc/passwd中查看
        命令:cat /etc/passwd
        内容举例:
        root:x:0:0:root:/root:/bin/bash
        bin:x:1:1:bin:/bin:/sbin/nologin
        daemon:x:2:2:daemon:/sbin:/sbin/nologin
        learn:x:1000:1000:learn:/home/learn:/bin/bash
        此文件中使用":"作为分隔符分成7部分
        第一部分:root,是用户名。
        第二部分:x,表示密码,不是真正密码,就像脱敏后,占位符,真正密码存储在/etc/shadow文件中。
        第三部分:0,用户UID。0使用超级用户,1-500是系统用户,其它普通用户,比如learn是1000就是普通用户。
        第四部分:0用户组GID。
        第五部分:root,有关用户的一些信息。
        第六部分:/root,用户主目录。
        第七部分:/bin/bash,命令解释程序(Shell)。
        解释:
        /sbin/nologin是禁止用户登录,禁止用户登录后,用户不能登录系统,比如可以登录ftp等
4./etc/shadow
        本文建存储密码相关信息
5.查看已经安装版本
        yum list installed
        解析:
        @anaconda标识的是系统安装时已经安装的
        installed标识后续安装的
以上,感谢。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值