00:00
大家好,欢迎大家继续收看上硅谷的云算课程,我是沈乔老师。上节课我们讲了常见的一级目录的作用,那这节课我们来看看二级目录,一些重要的二级目录的作用。当然,Linux下的目录数量很多啊,我们只能挑一些重要的来提取。然后啊,呃,上节课说的这个国家安全局啊,没错,Sa啊缩写啊,那SE linus这个增强安全组建呢,是由国家安全局来进行这个这个开发的,这是Linux当中的一个增强安全功能,它会让我们Linux整个安全级别变成一个非常大的提升啊,所以这是一个重要安全组件,我们会在后期的课程来学习啊。好,那我们回来,我们开始讲我们的东西啊。上节课我们说了,USR是unix software resource的缩写,跟这个用户无关。那这个目录下其实有很多的。这个其他的目录,二级目录,但是我们挑一些重要的目录来讲,第一个就是优色力。
01:06
前面我们说了根下的力和力补下的64是吧,这里面是不是包含有更很多函数库,那在这个目录下也有大量的函数库,哎,它是不同的函数保存在位置不同的位置,你知道这里是函数库就行了。其次。之前我们说过了,在这个位置下。我们建议是做这个什么软件安装的位置,而不建议把它放在OPT这个目录下啊,我们说了OT这个目录可并不习惯啊,所以我们说。呃,我们主要还是建议把它装在这,相当于这是我们Windows下的这个,就是这个pro目录,我建议你们的第三方软件手工安装都应该装在这个位置,好,这是习惯用法,习惯的啊,大家都习惯在这。其次在的share下,这里面会放置一部分的这种文档啊,比如说帮助啊,说明啊,有一部分在这啊。
02:03
其次这个目录。这是让我们放原程序保存位置。什么意思啊,这个USRC就相当于我的这里啊,我在这里建了个soft目录,保存的是你下载的各种源程序。而program目录呢,是你的安装位置,就相当于什么这个U老位置,也就是说这个位置相当于我之前那个soft的位置,用来放我下载的源程序了。而这个位置呢,就是program目录,这个program这个目录用来安装的,能分析吗?这是原程序位置,这个是安装位置。OK,但是啊UC啊,其实在我们实际使用的时候,它里面绝大多数的情况下放的是内科月板。我们说Linux是纯开源的,包括Linux内核本身也是开源的,都是直接可以查看的,所以内核一般放在这个位置。
03:04
所以我们其实并不太建议用户你把你下载的源程序直接放在这儿,那放在哪,建议放在这儿。有色老苦暗杀之下。换句话说,这个位置现在不不不建议你放自己下载的源程序而。这个目录下就这一个位置,常用就是内核,我们的内核应该放在这里,建议你把内核放在这儿,而你自己的原程序应该放在USRC项。USR。软件资源位置local本地的意思,Src是源代码源程序的缩写啊,所以这个位置看到src一般就是源程序啊,大家都应该知道,所以啊建议你把。自己下载的源程序放到这儿,我们进去看一下。我们进去看一下user local s这个目录里,现在目前暂时应该是空的,因为我们没有下载分程序,而在user s下呢。
04:01
USRC下面,我们这里现在不建议再放其他的源代码,R放什么内核,内核在这啊,就是在这个里面,我们可以PWD看一下,在这US下的刻录里,LS现在是空的原因。我们安装的时候选择了软件包叫basic server是吧?Basic server basic server这个软件包集合里没有安装内核源代码,所以这个目录是空的。如果你需要我们后面讲完软件装,你可以把内核对云程序安过来,你就可以打开看了。当然这个东西是有学习帮助的,比如说你是学C语言编程的。当然对运维工程师呢,可能我们就是看看热闹啊,看看热闹好了,那分清了吗?这两个目录,这个目录是放你下载的源程序了,而这个位置是放在内核远程序源代码了,而USRC呢,现在就不建议再存放其他的东西了啊,大家一定要分析啊,这是初学的时候,我们其实我说。
05:03
最常用的还是这个,就是这两个目录你就进来。这是软件安装位置,这是原程序保存位置,把这两个背下,这两个是非常要常见的,常见的内核位置可能也要知道一下,因为有时候需要你们查一下内核什么的,看一眼,你连内核在哪都找不着,这事就说不过去了,对吧?好。这是USR目录的。重要的二级目录。说这样几个。接下来我们来看看VAR。Ma目录呢?是保存动态数据的目录,什么例子?举个例子。日志。我问你系统日志是不是随时随地都在变,产生点信息就写进去,那是不是可变数据,所以我们说哇,是保存动态数据的啊,这个这个位置,然后呢,日志在这里,其次我们知道一下这几个地方一个。网页默认安装,小心啊,我们的阿帕奇也是说有两种安装方法,一种是手工源码包安装,另外一种就是默认的安全包安装,默认安装的阿帕奇网页在这个位置。
06:12
各位。默认就在这儿,如果你这个位置背不下来,编程工程师写好的网页,你只有是不是放在这个位置下才能被别人访问到。而你连位置都不知道在哪,我问你,别人写好了网页,你你你,你有概念吗?你放哪去?所以啊,这是你们一定要背的东西啊。网页默认在这儿啊,落下3W下HT0,这里面我们看一下。这里面现在这个应该是空没有,就这个3W目录都没有,原因我们没有装到大器对吧,装了之后才会生成这个目录,请你注意这个事。其次啊,外线的内部下也会保存一部分的库,但是要求你们背的不是这个,而是。默认安装的MYSL,同样啊,阿帕奇有两种安装方法,MYSQL也同样有两种安装方法,默认安装了,也就是阿P安装的MYS,它的数据库默认装在这儿瓦下立布下的MYSQL当中。
07:12
各位,这个也是一定要背下来,就这两个目录。原因原因。我们说我们运维工程师日常工作干嘛?当然,日常工作很多啊,其中有一个重要的工作叫做备份。什么叫备份?打包拷贝压打包压缩拷贝,把它不要放在一个篮子里,省得一块硬盘坏了全丢了对吧。那你要把它备份一下,你要把买思库备份一下拷贝走,你是不是先要能找到买思库在哪。你连库在哪你都找不着,你说你备份什么东西?对吧,就像我说的,你是不是要记得网页保存在哪,别人给你的网页,你是不是才知道你该怎么处理。
08:01
你连目录都背不下来,这事怎么玩?没得玩了吧?所以请你注意啊,这个是默认的网页保存位置,这个是默认的MYSQL库的保存位置,这两个目录都是非常重要的目录,日常工作中几乎你天天都要和他打交打交道。亲自把他给我背下来。一定要背下来,OK。好。那接下来这就是日志了,这个事儿我们说过对吧,系统日志默认安装的系统日志在这儿,当然手工安装的其实全都不在这儿,手工安装我们后边再说可以。其次有一个叫挖下的run的目录,这里面保存的是我们服务启动之后,它的进程ID的位置,这个也是一个重要位置,我们后面再讲服务的时候,我们再考告诉你这东西咋用,你先给我把目录背下来,它是服务运行的ID保存位置啊,服务运行的ID保存位置。其次,这里面放的是打印队列数据,队列最常用的是两个,一个邮箱。
09:03
Linux会给每一个用户创建一个和用户名相同的邮箱,也就是说,Root的邮箱就叫root。U色一的邮箱就叫U色一,放在这个位置下,这是你的邮件默认位置,也是需要你备的。然后呢,最后一个叫做系统定时任务的保存位置。啥叫定时任务?简单解释一句,啥事我问你。我们系统。经常有一些事儿,他需要天天都要干。比如说。这个更新。啊,比如说你的系统的一些,比如说前面说的备份。那我问你啊,这事儿我每天都要干,人工手工来做麻烦吗?容易忘吗?增加工作量吧。所以这个事儿其实没必要自己来做。我们的系统。不论是Linux。还是Windows都可以让它自动在指定的时间来运行,那Linux当中这个事就叫做定时任务。
10:07
Windows有吗?也有啊,来右击管理,右击我的电脑全关了。这里有一个东西叫做。任务计划。看各位,这就是我们Windows的任务计划干嘛?是不是就是让这个东西在每天的什么时间开始运行,干什么执行某一个程序?对吧,那这个定时任务他能干嘛,它能执行单一的程序,比如说就是执行一个一个一个命令是可以了。执行一个命令。但是单一的命令能干的事儿很少,比如说复制,它就单一执行复制,这个不行啊,这个做备份光复制是不行的。那怎么办呢?他还能执行程序集合就是程序。这个程序可能是可以是你自己写的,也可以是别的别人写好的,比如说我们这里,比如说看他这些更新,比如说NVD,我的显卡的这个程序更新一定是VDRR是不是事先写好了,然后程序放在这儿,你每天调用它就行。
11:09
对吧。所以啊,各位,不论是Windows还是Windows,都需要有这样的东西,让我的系统可以在指定的时间执行自动执行程序,这会大大的降低你的管理员的难度和你的工作的复杂程度。所以各位,谢谢你。定时任务是不论你以后你维护的是大型集群,还是一两台小型服务器,一两台服务器,那么定时任务都是你一定会用到的东西。而且我提醒你,这个东西本身并不难,我希望你到时候学的时候一次把它学明白。但是我提醒你这东西是啥,这个任务计划本身不难,难在哪呢?难在这个他定时写的这个程序比较难。在linus当中,我们是不是要用share share编程来写,那难在你写这个程序上对吧?那这个Windows的简单演示一下,看看它怎么用的,看创建任务。
12:06
这个名字给他起个名字,比如说111触发器,就是时间,什么时候触发点新建,你可以选。看你是只执行一次还是每天执行一次,如果每天执行一次,指定时间还是每周执行,每周起执行每周假设每周每周二晚早上或者晚上执行。这就是他的时间对吧,创建好之后操作,所谓的操作就是执行什么,它可以执行单一的命令,也可以执行你自己写好的程序脚本。当然,我说单一的命令能执行的工作很少,那难是不是就难在如何写脚本?但是这个功能其实可非常简单。那Windows通过这个任务管理器来查看你的这些定时任务,那我们的linus呢?我们的定时任务默认是保存在。这个位置呢,这就是保存我们的定时任务的位置啊,那现在你只要知道这是什么就行,定时任务我们后面详细讲的时候再说啊。
13:05
好了,那我们这节课呢,就把我们这个我认为重要的一级目录和二级目录的作用我们都讲了一遍。各位,还是我说,首先这些东西都要背下来。这是你们前期最主要要背的东西。第二。一级目录好背,一般讲一遍你大概就能知道这些东西是什么,一般就能背下来,再稍微背一下就行。可能就是这些重点的二级目录,有时候容易搞混,这些目录反而更加重要,希望你们一定把它背下来。好了,这东西我再说一遍,是我们前期课程的重点,学命令之前这些东西都是最重要的,OK,好,那这节课的内容就是这样,我们下节课再见。
我来说两句