系统管理类命令

命令行通配符
*匹配任意长度的多个字符
?匹配任意单个字符
[ ]匹配指定范围内的任意单个字符
[^]匹配指定范围外的任意单个字符
例,①:建立目录test01,并在目录下建立40个不同文件(mkdir创建目录,touch {1…10}.file表示创建1.file到10.file个文件)
在这里插入图片描述
②:用星号匹配以.abc.file结尾的文件
在这里插入图片描述
③:用?匹配以.abc.file结尾的文件
在这里插入图片描述
④:用[]匹配以.abc.file结尾的文件(单个字符,所以不包括10.abc.file)
在这里插入图片描述
表示以0-9和a-z开头,以.txt结尾的文件
在这里插入图片描述
⑤:用[^]匹配不以数字开头的.abc.file结尾的文件
在这里插入图片描述⑥:匹配10开头的文件(10用[0-9][0-9]表示)
在这里插入图片描述
date命令续
系统时间:由内核维护的时间,一般就是我们执行date命令所看到的时间,Linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用这个时间
硬件时间:由主板BIOS提供的时间,由主板电池供电来维持运行,系统开机时要读取这个时间并根据它来设定系统时间(此过程可能存在时区换算)
UTC时间:世界标准时间。UTC与格林尼治标准时间(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。UTC与GMT含义完全相同。
本地时间与UTC事件的换算:UTC+时区差=本地时间,时区东为正,西为负,例如中国北京时区是东八区,时间=UTC+8小时
查询修改系统时间:date
查询修改硬件时间:hwclock,clock
在这里插入图片描述
系统时间同步为硬件时间:clock -s
在这里插入图片描述
硬件时间同步为系统时间:clock -w 或hwclock -w
在这里插入图片描述
硬件时间和系统时间都改乱了,怎么恢复到正确时间?
时间同步(要找时钟源ntp,从别人的服务器上同步时间到自己的服务器上,以阿里时钟源服务器为例)
[root@localhost ~]# yum install ntpdate #下载ntpdate
[root@localhost ~]# ntpdate ntp1.aliyun.com #ntp1.aliyun.com为阿里云时钟源服务器
[root@localhost ~]# clock -w #同步完成

装载ntpdate程序的方法:
首先把建立好的程序构建为包(通过构建工具实现软件压缩包,压缩为相应格式),下载时会下载相应的包
GNUmake mevon (构建工具)—> .jar .war .exe .rpm
GNUmake ----> .rpm(.rpm为Linux上的包)
yum install vim —> .rpm(比如系统装vim软件,本质是装了一个.rpm的包)

ntpdate ------> “yum源”(ntpdate包从互联网仓库“yum源”来);
“yum源” ------> Centos 官方;国内镜像站(https://developer.aliyun.com/mirror/)
(yum源可以从Centos官方找到,如果下载包太慢,可以从国内阿里镜像站找到然后配置yum源,按照镜像站提供的方法配置即可);

[root@localhost mysql]# yum install wget #下载wget工具,wget为一个下载工具,可以下载软件,像Windows下迅雷一样
[root@localhost mysql]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo #文件下载到 /etc/yum.repos.d/CentOS-Base.repo 这个位置,https://mirrors.aliyun.com/repo/Centos-7.repo是指从网上哪里下载的(Linux装包时是根据CentOS-Base.repo 下的url路径去找包)
[root@localhost ~]# yum clean all #清除以前的源
[root@localhost ~]# yum makecache #生成刚下载下来的CentOS-Base.repo 源的缓存
配置完成,可以下载包。
配置本地yum源(扩展)
如果没有网络不能从互联网上配置yum源,可以配置本地的yum源:
(1)挂载本地镜像:
第一步:把镜像挂载到虚拟机的虚拟光驱设备上
在这里插入图片描述
第二步:将光驱设备文件挂载到对应的文件目录(data)上
[root@localhost ~]# mkdir /data #创建/data目录
[root@localhost ~]# mount /dev/sr0 /data/ #把光驱文件挂载到/data目录下,sr0为光驱,被识别为文件
[root@localhost ~]#cd /data #到data目录下
[root@localhost data]#ls
[root@localhost data]#cd Packages/ #跳到data目录下的packages目录下
[root@localhost packages]#ls #ls发现有很多.rpm包,这些包可以使用
第三步:构建一个yum的配置文件
[root@localhost Packages]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim mylinux.repo #创建文件,一定要以.repo结尾
文件中写入[mylinux]
name=“mylinux…”
baseurl=file:///data
gpgcheck=0
enable=1
:wq #保存退出
不会写可以参考其他.repo文件:
在这里插入图片描述
在这里插入图片描述
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
[root@localhost ~]# yum list #列出当前软件包
[root@localhost ~]# yum install zip #安装zip软件包

passwd(设置用户密码)
一.修改密码
root 可以修改普通用户的密码 ;
例,root修改用户test001的密码:passwd test001
普通用户无法修改其他用户的密码;
普通用修改自己密码,秘钥需要复合复杂性规则要求。
二.Linux下/etc/shadow文件详解
例如用户test001密码设置为123456,通过加密后各参数(共9个)保存在/etc/shadow文件中(passwd test001----》123456 ----》加密 ----》/etc/shadow (9))。
可以vim /etc/shadow进入文件shadow下修改参数:
在这里插入图片描述
/etc/shadow参数(各参数以:分割)说明:
(1)用户名称
(2)用户密码(账户未设置密码时为!!,设置密码后加密显示)
(3)上次修改密码的时间距离1970年01月01日多少天
(4)密码最短有效天数, 即用户最少多少天后才能改密码的天数(默认0,0表示无限制,意味着任何时间都可以修改密码)
(5)用户最多多少天后一定要修改密码的天数,系统会强制用户修改密码(默认位99999天,可以理解为永不过期)
(6)密码过期前多少天时间会被警告(改为-1 则永远不会提示)
(7)密码过期后多少天内账号变为inactive状态,可登陆,但不能操作
(8)多少天后账号会过期,无法登陆
(9)暂时保留未使用
三.各种命令
-k, --keep-tokens 保持身份验证令牌不过期
-d, --delete 删除已命名帐号的密码(只有根用户才能进行此操作)
-l, --lock 锁定指名帐户的密码(仅限 root 用户)
-u, --unlock 解锁指名账户的密码(仅限 root 用户)
-e, --expire 终止指名帐户的密码(仅限 root 用户)
-f, --force 强制执行操作
-x, --maximum=DAYS 密码的最长有效时限(只有根用户才能进行此操作)
-n, --minimum=DAYS 密码的最短有效时限(只有根用户才能进行此操作)
-w, --warning=DAYS 在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)
-i, --inactive=DAYS 当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作)
-S, --status 报告已命名帐号的密码状态(只有根用户才能进行此操作)
–stdin 从标准输入读取令牌(只有根用户才能进行此操作)
例,[root@localhost ~]# echo “123456” | passwd --stdin test001 #从输入修改密码(利用管道(一个文件标准输出作为另一个文件的标准输入)把输出的123456作为用户test001的密码)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值