码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Centos7常用基本命令使用(时间日期类、用户组管理类、文件权限类)


    目录

    • 1. 时间日期类
      • 1.1 date
      • 1.2 cal
    • 2. 用户组管理类
      • 2.1 useradd
      • 2.2 usermod -g 组名称 用户名
      • 2.3 userdel
      • 2.4 sudo
      • 2.5 groupmod -n 新的组名 旧的组名
      • 2.6 who
    • 3. 文件权限类
      • 3.1 文件属性
      • 3.2 chmod
      • 3.3 chgrp

    1. 时间日期类

    1.1 date

    语法功能示例
    date +%Y显示当前年份2022
    date +%y显示当前两位数的年份22
    date +%s当前秒数的时间戳从1970-01-01 08:00:00到当前时间的秒数
    date “+%Y-%m-%d %H:%M:%S”显示当前格式化后的时间2022-07-15 22:10:53
    date -d “-1 days ago”显示明天的时间2022年 07月 16日 星期六 22:12:10 CST
    date -d “2022-07-16 22:12:10”显示指定的时间2022年 07月 16日 星期六 22:12:10 CST
    date -s 字符串时间设置时间为指定的值date -s “2022-07-15 22:15:55”

    1.2 cal

    [root@bigdata001 ~]# cal -3 -m
          六月 2022             七月 2022             八月 2022     
    一 二 三 四 五 六 日  一 二 三 四 五 六 日  一 二 三 四 五 六 日
           1  2  3  4  5               1  2  3   1  2  3  4  5  6  7
     6  7  8  9 10 11 12   4  5  6  7  8  9 10   8  9 10 11 12 13 14
    13 14 15 16 17 18 19  11 12 13 14 15 16 17  15 16 17 18 19 20 21
    20 21 22 23 24 25 26  18 19 20 21 22 23 24  22 23 24 25 26 27 28
    27 28 29 30           25 26 27 28 29 30 31  29 30 31            
                                                                    
    [root@bigdata001 ~]#
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • -3:显示上个月、当月和下个月
    • -m: 周一作为一周的第一天
    • cal 2022: 查看2022年的所有月份日历
    • cal -y: 查看当前年份的所有月份日历

    2. 用户组管理类

    2.1 useradd

    [root@bigdata001 ~]# useradd -g root -d /home/flink flink001
    [root@bigdata001 ~]# 
    [root@bigdata001 ~]# who am i
    root     pts/2        2022-07-15 21:55 (222.244.144.85)
    [root@bigdata001 ~]# 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • flink001的home目录为:/home/flink
    • who am i: 显示的仍旧是登陆系统时所用的用户名,而不是su后的用户名

    2.2 usermod -g 组名称 用户名

    2.3 userdel

    删除用户,用户的home目录不会被删除。可以使用userdel -r flink001删除用户和用户的home目录

    2.4 sudo

    给普通用户设置root用户的权限

    使用root用户添加flink001用户的权限,修改/etc/sudoers,内容如下:

    root	ALL=(ALL) 	ALL
    flink	ALL=(ALL) 	NOPASSWD: ALL
    
    %wheel  ALL=(ALL) 	ALL
    
    • 1
    • 2
    • 3
    • 4

    注意wheel组的用户也有sudo权限

    2.5 groupmod -n 新的组名 旧的组名

    2.6 who

    查看所有的登录用户

    [root@bigdata001 ~]# who -T
    root     + pts/0        2022-07-23 22:31 (222.244.144.85)
    [root@bigdata001 ~]# 
    
    • 1
    • 2
    • 3
    • +:表示该用户开启了mesg消息功能,-表示该关闭了mesg消息功能
    • pts/0:表示开启的终端名称

    3. 文件权限类

    3.1 文件属性

    -rw-------  1 root root    1335 1月   5 2022 anaconda-ks.cfg
    
    • 1

    说明:

    • 1:表示链接数。对于文件是硬链接数,对于目录是子文件夹个数(包含隐藏文件夹)
    • 时间表示创建或修改的时间

    rwx对文件和目录的不同解释:

    对文件:

    • [ r ]代表可读(read): 可以查看文件内容
    • [ w ]代表可写(write): 可以修改文件的内容
    • [ x ]代表可执行(execute): 可以被系统执行

    对目录:

    • [ r ]代表可读(read): 可以使用ls等命令查看目录内容
    • [ w ]代表可写(write): 可以在目录内创建 + 删除 + 重命名该目录下的文件和目录
    • [ x ]代表可执行(execute): 可以进入该目录

    3.2 chmod

    语法:chmod {ugoa} {±=} {rwx} 文件或目录

    3.3 chgrp

    语法:chgrp 组名称 文件或目录

    改变后的组名称,可以不是文件或目录对应的用户的用户组

  • 相关阅读:
    如何通过Outlook大附件插件,加强外发附件的安全性和管控力度?
    Elasticsearch报错ValueError: Either ‘hosts‘ or ‘cloud_id‘ must be specified
    npm实现格式化时间---就是实现时间按照要求输出--moment包
    python_视频中语音识别转出文本
    C语言有关memcpy()函数使用时应该注意的地方
    Selenium+Pytest自动化测试框架能碰撞出什么样的火花
    【蓝桥杯国赛真题05】python读数系统 蓝桥杯青少年组python编程 蓝桥杯国赛真题解析
    数据分析——A/B测试二:优惠券AB测试项目
    【SSM直击大厂】第十三章:MyBatis 详解
    C++设计模式-适配器(Adapter)
  • 原文地址:https://blog.csdn.net/yy8623977/article/details/125813209
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号