项目二 管理与维护Linux系统

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

[任务实施]

1、点开安装包进入安装界面,点击下一步



 2、进入许可协议界面,选择我接受许可协议中的条款,点击下一步


 

3、进入安装类型,可选择典型安装类型和自定义安装类型,个人建议点击自定义安装类型,这样方便自己查找安装地址。

选择自定义,进入如下界面,点击更改选择安装位置,然后进入下一步

 

4、进入Workstation Server 组件配置界面,点击选择更改,将共享虚拟机存储到指定位置,然后点击下一步


 

5、最后进入到最后一步,选择创建快捷方式,点击下一步


 

6、点击继续进行安装过程


 

7、完成安装后进入输入许可证密钥设置,记住默认密钥,点击跳过


 

8、进入安装向导完成,点击完成完成安装


二、在虚拟机中创建一个新的虚拟机安装Linux

1、打开刚刚我们安装成功的虚拟机主页,点击创建新的虚拟机


 

2、进入新建虚拟机向导,选择自定义,点击下一步


 

3、进入虚拟机硬件兼容性选择,直接点击下一步

 

 

4、选择稍后安装操作系统,点击下一步

 

5、选择你要安装的操作系统,点击下一步


 

6、给虚拟机命名,选择安装位置,点击下一步


 

7、选择你需要的处理器配置

 


8、根据推荐选择点击下一步,到达选择磁盘,选择创建一个新的虚拟机,点击下一步


 

9、点击完成即可创建虚拟机


 

三、在虚拟机中安装Linux服务器

1、首先我们需要给虚拟机设置成使用我们下载好的CentOS-6.3-i386-bin-DVD1.iso文件

 


2、启动后进入第一个界面,选择第一项安装或更新系统,然后直按Enter



3、进入下图界面,此步骤是提示你是否要检验光盘,按键盘中的Tab键选中Skip,然后按Enter直接跳过



4、跳过后进入启动安装界面过程

 


5、选择中文安装,然后点击【Eext


 

6、选择合适的键盘,点击下一步


 

7、选择安装的存储设备,CentOS的安装支持多种安装方式,如果安装到本地硬盘,选择【基本存储设备】,点击下一步


 

8、存储设备警告信息处理,第一次安装点击【是,忽略所有数据】,不是点击另一项


 

9、设计主机名称


 

10、设置时区信息


 

11、设置rood密码


 

12、选择安装类型并默认分区


 

13、系统显示默认的分区,直接点击下一步后弹出是否格式化设备,选择格式化

 


 

14、进入下图,直接点击下一步

 

 

15、选择安装的组件,选择第一个组件,点击下一步


 

16、最后进行系统自动安装过程


 

17、系统自动安装完成


 


      

任务二      认识Linux的文件系统

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

第1步:理解Linux系统的目录结构树


第2步:对比理解Linux系统的文档结构


第3步:列出Linux下的一些常用目录

/bin 该目录中存放Linux的常用命令。
/boot 该目录默认下存放的是Linux的启动文件和内核。
/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下。
/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。 
/etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文
件、设备配置信息、设置用户信息等。
/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该
用户的主目录。
/lib 该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库。
/media:提供挂载(mounting)和自动挂载设备的标准位置,如远程文件系统和可移动介质(目录名为cdrecorder、floppy等)。
/mnt 临时将别的文件系统挂在该目录下。
/opt 第三方软件在安装时默认会找这个目录,所以你没有安装此类软件时它是空的,但如果你一旦把它删除了
,以后在安装此类软件时就有可能碰到麻烦。
/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里。
/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。
/sbin 该目录用来存放系统管理员使用的管理程序。初始化的内存盘。在linux内核启动前,boot loader会将存储介质(一般是硬盘)中的
/sys:一个类似与/proc的文件系统,在Linux2.6内核中最新出现的,包含的文件用于获得硬件状态并反映内核看到的系统设备树。它使用了/proc中的很多帮助。
/tmp 用来存放不同程序执行时产生的临时文件,该目录会被系统自动清理干净。
/usr 用户的应用程序和文件几乎都存放在该目录下。
/var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。

/initrd 它的英文含义是boot loader initialized RAM disk,就是由boot loader,文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。


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

第1步:理解绝对路径

绝对路径:路径的写法一定是由根目录“/”写起,例如/usr/local/mysql就是绝对路径。

第2步:理解相对路径

  相对路径:路径的写法不是由根目录“/”写起,例如,用户进入到/然后在进入到home,命令为【cd /home】,然后再使用【cd/test】命令,此时用户所在的路径为/home/test。第一个cd命令后/home,第二个cd命令后跟test,并没有/,这个test是相对/home目录而言的,所以叫相对路径。

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

第1步:使用【pwd】命令打印出当前所在目录

1) 查看当前所在目录的路径


2) 查看链接目录的实际路径


第2步:使用【cd】命令进入文件的目录

cd ~  进入当前用户的家目录
cd"cd ~"命令相同,都为进入当前用户的家目录
cd -  进入上次所在的目录
cd .. 进入上级目录
cd .  进入当前目录

1) 相对路径:参照当前目录进行查找。

如:[root@localhost ~]# cd ../opt/hosts/

2) 绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下都能进入指定位置。

如:[root@localhost ~]# cd /opt/hosts/


第3步:使用【ls】命令显示文件信息





第4步:使用【more】或【less】命令分屏显示文件与目录

more】是一页一页形式显示文件,按space键向后翻页,按b键向前翻页。

【is/etc|more】让etc中文件与目录分屏显示,只能向下查看。

【is/etc|less】让etc中文件与目录分屏显示,可以上、下查看。

【less/etc/squid/squid.conf】分屏显示squid.conf中的内容。

第5步:使用【cat】命令查看文件内容

cat】命令是linux下的一个文本输出命令,通常是用来查看某个文件的内容。主要有三大功能

一是一次显示整个文件

二是从键盘创建一个文件

三是将几个文件合并为一个文件


第6步:使用【mkdir】命令创建目录

mkdir yhy】在当前路径中创建yhy目录。

【mkdir yhy1 yhy2 yhy3】在当前路径中同时创建yhy1 yhy2 yhy3共3个目录。

语法:mkdir[-m 或-p][目录名称],-p -m为其选择项。当输入【mkdir/tmp/test/yhy】命令并运行时,系统提示错误,无法创建。


第7步:使用【touch】命令创建文件

【touch】命令用于创建新的空文档或者修改已有文件的时间戳,用法如下。

【touch fileA】若果存在,使用命令可以更改这个文件或目录的日期时间,包括存取时间和更改时间。

【touch A B】在当前目录下创建A B俩个文件。

注意:【touch】命令后跟的是文件,【mkdir】命令后跟的是目录。


第8步:使用【rmdir】命令删除目录

【rmdir/tmp/test/yhy】删除yhy目录。

【is/tmp/test】查看test目录下的文件及目录。


第9步:使用【rm】命令删除目录或者文件

【rmdir】命令只能删除目录但不能删除文件或非空目录 ,要想删除一个文件,则要用【rm】命令。

【rm】命令也有-f -i -r 等多选项。

【rm -f /root/dir2/myfie1】使用绝对路径删除文件myfile1。-f是强制的意思,如果不使用这个选项,当删除一个而不存在的文件时会报错。

【rm -rf/root/dir2】删除dir2子目录,包括里面的文件。


第10步:使用【cp】命令复制文件

【cp etc/grub.conf./】将/etc/grub.conf文件复制到当前目录中。

【cp/etc/passwd/root/passwd.bak】复制/etc/passwd文件到/root/中.并命名为passwd.bak。

【cp/root/*.mp3/soft/ab】复制拓展名为mp3的所有文件到/soft/ab目录中。

【cp file1 file2 dir1】将file2 和file2复制到dir1中。 


第11步:使用【mv】命令移动或重命令文件/目录

mv文件名 路径   (mv源文件 目的地)

mv  aa.txt  ../android/   把当前目录下的文件aa.txt剪切到上一级目录的子目录android目录里

mv  aa.txt  ..     把文件aa.txt移动到上一级目录


第12步:重启与关机

重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用) 
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
关机命令:
1、halt   立刻关机
2、poweroff  立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启。

第13步:查看系统相关状态

【df】命令显示磁盘占有空时间

【free】命令用于显示系统内存的使用情况信息。

total:内存总数;

used:已经使用的内存数;
free:空闲的内存数;
shared:当前已经废弃不用;
buffers Buffer:缓存内存数;
cached Page:缓存内存数。

【cat/proc/meminfo】命令查看内存使用的详细信息。

【cat/proc/cpuinfo】命令查看CPU信息(型号)


第14步:熟悉以下常用命令以及功能

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

第1步:理解挂载的概率

在windows操作系统中, 挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 这个操作可以通过“计算机管理”中的“磁盘管理”来进行。 第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。 在linux操作系统中, 挂载是一个非常重要的功能,使用非常频繁。 它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 (这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。) 需要理解的是, linux操作系统将所有的设备都看作文件, 它将整个计算机的资源都整合成一个大的文件目录。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备。


第2步:使用挂载命令的参数

1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount Windows文件网络共享:smbfs UNIX(LINUX) 文件网络共享:nfs 2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有: loop:用来把一个文件当成硬盘分区挂接上系统 ro:采用只读方式挂接设备 rw:采用读写方式挂接设备 iocharset:指定访问文件系统所用字符集 3.device 要挂接(mount)的设备。 4.dir设备在系统上的挂接点(mount point)。必要参数:-b 删除,覆盖以前建立的链接-d 允许超级用户制作目录的硬链接-f 强制执行-i 交互模式,文件存在则提示用户是否覆盖-n 把符号链接视为一般目录-s 软链接(符号链接)-v 显示详细的处理过程选择参数:-S “-S<字尾备份字符串> ”或 “--suffix=<字尾备份字符串>”-V “-V<备份方式>”或“--version-control=<备份方式>”--help 显示帮助信息--version 显示版本信息第3步:使用挂在命令的选项挂载一个文件系统 mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在 umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出 fuser -km /mnt/hda2 当设备繁忙时强制卸载 umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 

mount /dev/fd0 /mnt/floppy 挂载一个软盘 mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom mount /dev/hdb /mnt/cdrecorder 挂载一个cdrw或dvdrom mount -o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件 mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统 mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备 mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享 


第3步:使用挂载命令选项

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

1、查看设备及硬盘分区情况:fdisk -l

2、给想要挂载的硬盘(假设我新添加的设备dev/sda)分区:fdisk /dev/sda

         根据command提示选择:



最后一定要w写进去。

3、创建文件系统:mkfs.ext3  /dev/sda1 或者 mkfs -t ext3 /dev/sda1

4、挂载文件系统(挂载之后才能使用)Mount -t ext3 /dev/sda1  /mnt

5、手动写入/etc/fstab配置文件(使下次开机时能正常挂载)


设备的名或卷标 挂载点 格式 默认 默认

6、重启查看文件系统是否被正确挂载。接下来,来看linux自动挂载文件系统:

1、以/misc/cd目录的自动挂载为例:配置文件/etc/auto.master:

2、配置文件/etc/auto.misc:


3、开启服务:service autofs startautofs的开关由/etc/init.d/autofs控制

4mount命令或者 cat /etc/mtab查看当前挂载的文件系统






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值