项目二:管理与维护Linux系统

      【项目实施】

任务一:安装与配置初始CentOS系统;

任务二:认识Linux的文件系统;

  

                    任务一  安装与配置初始CentOS系统(已安装)


          任务二  认识Linux的文件系统

【任务实施】

【子任务一】熟悉Linux系统中的目录结构;

【子任务二】了解Linux系统中的路径规则;

【子任务三】掌握Linux系统中的基本命令;

【子任务四】挂载外部文件到Linux系统中;

【子任务五】掌握Linux系统中的自动挂载;

【子任务一】 熟悉Linux系统中的目录结构

首先我们需要熟悉Linux系统额目录结构树,其次我们要了解Linux系统的文档结构,最后知道一些常用的目录功能。

Linux系统的目录结构采用的是树形结构,最上层是根目录,其他的所有目录都是由根目录生成的。

Linux与windows不同的地方在于,目录规划管理的不同。比如,/,/boot,/usr,和windows下的FAT,/与/boot是从属关系,/boot和/usr是并列关系。(这是因为/是根目录)将FAT挂载到/mnt/winc下的话,/mnt/winc和/usr是从属于目录树上没有任何关系的两个分支


Linux的目录结构如下: 


【子任务二 】了解liunx系统中的路径规则

路径,即一个文件存在的地方,告诉系统这个文件的路径,系统就可以找到这个文件。绝对路径:例如/,/usr,/usr/local,这些都由/写起。相对路径:不由/写起。例如,先进入根目录/,再进入home,写法为cd /home,再使用cd/test,路径是/home/test。这里的相对指的是test相对于/home而言。


【子任务三 】掌握liunx系统中的基本命令

1.pwd:打印出当前所在目录  

2.cd:命令进入文件的目录  cd./还是当前目录 cd../进入当前目录的上级目录

3.ls 命令显示文件信息  ls-l或ll 显示当前文件夹内文件详细信息  ls-a  显示当前文件夹内隐藏文件  ls~显示用户宿主目录的文件信息

4.more 或less命令分屏显示文件与目录  

5.cat命令查看文件内容 cat filename 一次显示整个文件cat>filename 从键盘创建一个文件 cat/etc/passwd查看文件passwd文件中的内容  cat/etc/passwd/less 查看文件passwd中的内容,可以上下移动,按q键退出。cat/etcfstab 查看文件/etc/fstab的内容。

6.mkdir yhy 在当前路径中创建yhy目录 mkdir yhy1 yhy2 yhy3 在当前路径中同时创建yhy1 yhy2 yhy3 三个目录。

7.touch fileA若文件存在,试用touch指令可更改这个文件的时间日期,若不存在,则在当前目录下新建一个空白文件fileA  touch/home/file1 file2 再home目录下创建文件file1 和file2 两个文件。

 touch-t 201601142234,50 log.log 设定文件的时间戳为201601142234.50 

 mkdir dir1 dir2 在当前目录下创建子目录dir1和dir2

8.rmdir/tep/test/yhy 删除yhy目录。 ls/tem/test查看test下的文件及目录。

9.rm-f/root/dir2/myfile1 使用绝对路径删除file1  rm-i/root/dir2/myfile1 同上,但会提示用户是否真的删除。 rm-rf/root/dir1 当删除目录是需要加-r选项否则会报错。 rm-rf/root/dir2 删除dir2子目录包括里面的文件。

10.cp/etc/grub.conf./ 将cp/etc/grub.conf文件复制到当前目录中。cp/etc/passwd/root/passwd.bak复制/etc/passwd文件到/root/中,并重新命名为pasaswd.bak。 cp/root/*.mp3/soft/ab复制扩展名为mp3的所有文件到soft/ab目录中。cp-r-f/rootsoft/ab 复制一个目录到另一个目录中,同时删除前面已经存在的目录。  cp file1 file dir1 将file1和file2复制到dir1中。

11.mv 1.txt 2.txt 3.txt test3 将1.txt,2.txt,3.txt 三个文件移动到test3目录中。

 【mv filel file2 dir2】将文件filel,file2从当前目录移动至dir2中。
mv/dir2/filel/dir2/myfilel 将 dir2中的文件filel改名为myfilel。 
mv/root/abc.ipg/etc/kk 将/root/abc.jpg文件移动到/etc/kk文件夹下。
 mv at.doc abc.doc 将 at.doc改名为abe.doc。
 mvkk.zip.kk.zip 将kk.zip文件隐藏。
mv.kk.zipkk.zip 将kk,zip文件除去隐藏。
mv-i 1.txt 2.txt 将文件1.txt改名为2.txt,如果文件存在,则询问是否覆盖。
12.重启与关机 reboot重启系统 shutdown-r now 立刻重启。
shutdown-r  10 10分钟后自动重启shutdown-r 20:35在时间为20:35时候重启。
halt关机  poweroff 立刻关机  shutdown-r row  立刻关机  shutdown-r 10 10分钟后自动关机
。shutdown-c 命令取消由shutdown命令设置的关机或重启。
13.df 命令显示磁盘占有空间 
 free  命令用于显示系统内存的使用情况信息。
cat/proc/meminfo 命令查看内存使用的详细信息  
cat/proc/cpuinfo 命令查看cpu信号。
14. ls-al/root>file1 将用户root家目录的所有目录列表保存至文件file1中。
Is al /bin |grep in>file2 将/bin下的文件名中包含in字符的文件名保存至文件file2中。
cat filel file2  同时显示文件filel、file2的内容。
cat filel file2>file3  将文件filel、file2的内容合并成新文件file3。 
 head file3  显示文件file3的前10行内容,head命令一般默认显示文件的前十行。
head 15 fiel3 显示文件file3的前15行内容。
tail 3 file3 显示文件file3的后3行内容。
wc-lw filel1  统计文件filel中的行数、字数。
grep-c root file1  统计文件file3中包含root的行数。
find.-name“file*”   查找文件名中包含了file字符的文件。
Is-1lgrep-c “file“查找当前目录中是否有文件名包含file的文件。
find/bin-size-1000c>myresult  查找/bn中是否有100字节以下的文件;并将查找结果保存到文件mysult。  
find/bin-size100c>myprint  查找是否有100块以上的文件。
find/-user test  查找是否有用户test创建的文件。
cp/config*/bak  将所有文件名中包含了字符config的文件复制/bak中。
cut-d:-f1 /ect/passwd  从/eac/paswd中提取用户名,统计个数,并将结果保存至文件中。
ls/bin-al lwc-l  统计/bin目录下的文件目录项数。
Is-al  perl-pi-e's/root/wqaz/g‘  将用户当前目录下的文件目录显示列表中的所有root替换成wqaz,并显示替换结果。

4.子任务四 挂载外部文件到liunx系统中

挂载:将一个文件系统的顶层目录挂载到另一个文件系统的子目录上,使他们成为一个整体。

一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。

使用挂载命令的参数:

1. minix:Linux 最早使用的文件系统。

2.ext4、ext3、ext2:Linux目前常用的文件系统。

3.msdos:MS-DOS的FAT,就是FAT16。

4.fat:Windows 98/Windows 2000/Windows XP常用。
5.nfs;网络文件系统。
6.iso9660:CD-ROM标准文件系统。
7.ntfs:Windows XP/Windows 7/Windows 8/Windows 10
8.hpfs:OS/2文件系统常用。
9.auto:自动检测文件系统常用。
使用挂载命令选项
-o  制定挂载文件系统时的选项。

ro  以只读方式挂载。

rw  以读写方式挂载。

mouser  使一般用户无法挂载。

user  可以让一般用户挂载设备。

 user;可以让一般用户挂载设备。
要把文件系统挂载到哪儿,首先要先建立挂载点目录。
例如:Windows 7系统挂载在hdal分区上,同时还要挂载光盘和U盘。
 mkdir/mnt/winc  建立挂载点/mnt/winc。
mount-tfs/dev/hodal /mmt/winc  挂载Windows7的hda1分区。
mkir/mt/sb  建立挂载点/mt/usb。
mount-tvfat/dev/sdal/mt/sb  挂载U盘。
mkdir/mt/cdron  建立挂载点/mnt/dron。
mont -t iso9660/dev/cdrom/mnt/cdrom  挂载光盘。
要保证挂载U盘以及光盘的命令不出错,首先要确保U盘存在以及光驱里有光盘。
当挂级的文件系统Linux不支持时,运行mount命令一定报错,可以重新编译 Linux内核以获组对该文件系统的支标。

五.子任务五 掌握liunx系统中的自动挂载
 光驱和软驱不自动挂载,如果想设成自动挂载,需要参数设置为noauto,而且确保每次开机时光驱和软驱里要有盘,否则系统无法启动。
例如,要把系统中/root/examine.iso镜像文档挂载到/mnt/iso目录下,并且使其在系统重启后自动挂载,步骤如下。
1。先查看/mnt/iso挂载点是否存在,若不存在,通过命令建立:mkdir/mnt/iso
2。挂载文件;mount-o loop/root/examine.iso/mnt/iso
3。写入/etc/fstab表。
然后使用【vim/etc/fstalb】命令编辑/etc/fstab文件
在最下面添加如下内容:
/root/exanine,iso /ant/iso iso9660 10op00
当Linux下次启动时,系统会读取该文件,Linux系统就会自动把/root/examine.iso镜像文档挂载到/mnt/iso目录下面。














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值