Linux第六天

一.命令通配符

1.如果将一个变量写到全局变量中,放到后文件的变量会将前面覆盖掉.
2.命令行通配符:
在这里插入图片描述
使用事例:
创建一个text文件夹,在此文件夹中创键9个.txt文件,9个.123.txt文件,9个.abc.pub文件。
在这里插入图片描述

二.系统时间和硬件时间

显示硬件时间:clock,hwclock
显示系统时间:date
把系统时间匹配成硬件时间:clock -s
把硬件时间匹配成系统时间:clock -w

三.假如系统时间不准了,怎么办?

   我们可以从阿里时钟源服务器上同步下来。首先需要安装软件netpdate,然后就可以使用ntpdate这个命令,之后执行这个ntpdate ntp1.aliyun.com命令就可以。

四.如何安装软件?

   在这个之前需要提一下如何查看linux上安装的包:rpm -qa这个命令。
   接下来进入正题,我们下载软件有两种方式:1.通过网络2.本地下载
   a.通过网络
      我们通常用的yum install 软件名,这个命令通常是从cetos官网上下载。还有一种方式是从国内的网站上下载,下来我们细说下此方法,首先我们需要下载一个软件wget(相当于迅雷)。接下来我们需要使用wget这个命令进行在国内网站上下载,具体的命令是wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo,-O后接的是下载到哪的路径,路径后是在哪个网站上下载的。其中CentOS-Base.repo这个文件里面存放的是url地址,通过这个配置文件去找我们对应的rpm包,接下来需要用yum clean all去清理缓存,yum make cache生成缓存,之后就可以使用yum install 软件名 这个命令下载软件。 (yum的配置文件全部存放在/etc/yum.repos.d下,在下载软件时,会搜索在/etc/yum.repos.d下的以.repo结尾的文件)
 b.本地下载
    (1)挂载本地镜像
            在虚拟机设置上面打开光驱,将镜像或者rpm包挂载上去,光驱在linux上是/dev/sr0,接下来需要将光驱上的镜像挂载到根下的data目录下(此data目录为新创建的)挂载的命令为 mount /dev/sr0 /data,此时data目录下的packages里有一堆的rpm包,如果你下载的软件包在此一堆包中就可以.下来就需要自己配置一个配置文件,类似于上面提到的Centos-7.repo,这个新建的配置文件的文件名要以repo结尾,配置文件内需写入 :

[mylinux]
name=“mylinux…”
baseurl=file:///data
gpgcheck=0
enable=1
之后保存退出,清理缓存,生成缓存,接下来就可以使用yum install 这个命令下载了。
此时存在一个问题,我们重启后,用本地源下载的话,发现无法下载。这是因为我们使用命令挂载只是以一个临时的,需要建立永久生效,之前我们讲过想让永久生效就得将写的内容写入文件中。再此有两种方法:(1)将挂载写入/etc/fstab中(这个文件中写入的都是挂载文件)之后写入/dev/sr0/data iso9660 defaults 0 0 ,保存退出后执行mount -a(让文件立即生效,并检查语法错误)。(2)将
if [ -d /data ]
then
mount /dev/sr0 /data
fi
写入到/etc/rc.d/rc.local中,之后chmod +x /etc/rc.d/rc.local。
/etc/fstab文件中的内容
这个图片显示的是/etc/fstab的内容,分别表示的是根,/boot /home swap挂载配置。

五.passwd命令

知识点:
/etc/passwd 中保存的是普通用户的信息,/etc/shadow中存放的是用户的密码信息。shell在你成功地登录进入系统后启动,并始终作为你与系统内核的交互手段直至你退出系统。你系统上的每位用户都有一个缺省的shell。每个用户的缺省shell在系统里的passwd文件里被指定,该文件的路径是/etc/passwd。passwd文件里还包含有其他东西:每个人的用户ID号,一个口令加密后的拷贝和用户登录后立即执行的程序,(注:为了加强安全性,现在的系统一般都把加密的口令放在另一个文件–shadow中,而passwd中存放口令的部分以一个x字符代替)虽然没有严格规定这个程序必须是某个Linux shell,但大多数情况下都如此。

在这里插入图片描述
zhe: 6 6 6RpAW1J7G$7JxlmKA2c5PJSoamlUUyFJL455tjHLDKFdTKBwXXOXbBioZo1nvFJwT1e6zJA17SZQY7Yl9/eF2n2NI4M2rQx1:18454:0:10:7::: (使用了冒号进行分割)
各个参数的含义:
zhe:用户名
6 6 6RpAW1J7G$7JxlmKA2c5PJSoamlUUyFJL455tjHLDKFdTKBwXXOXbBioZo1nvFJwT1e6zJA17SZQY7Yl9/eF2n2NI4M2rQx1:密码,但是使用了算法加密
18454:最后一次修改密码的日期距1970,1,1,时间戳 (天)
0: 从当前开始必须要保留的最小天数,0意味着任何时间都可修改密码
10: 在此时间之后,必须修改密码,从当前开始(天)
7 : 密码过期之前多少天警告
:密码过期之后几天,任然可登陆,但是需要提示用户修改密码
:禁用密码
这下我们就能理解passwd命令中的一些命令的意思了:
在这里插入图片描述
这个日期是你修改密码的日期.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值