您的位置:首页 > 运维架构 > Linux

项目二 管理与维护Linux系统

2018-03-19 14:09 155 查看

任务一    安装与配置初始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、选择合适的键盘,点击下一步 <4000/p>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下的一个文本输出命令,通常是用来查看某个文件的内容。主要有三大功能一是一次显示整个文件二是从键盘创建一个文件三是将几个文件合并为一个文件[b]第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、reboot2、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 -l2、给想要挂载的硬盘(假设我新添加的设备dev/sda)分区:fdisk /dev/sda         根据command提示选择:最后一定要w写进去。3、创建文件系统:mkfs.ext3  /dev/sda1 或者 mkfs -t ext3 /dev/sda14、挂载文件系统(挂载之后才能使用)Mount -t ext3 /dev/sda1  /mnt5、手动写入/etc/fstab配置文件(使下次开机时能正常挂载)设备的名或卷标 挂载点 格式 默认 默认6、重启查看文件系统是否被正确挂载。接下来,来看linux自动挂载文件系统:1、以/misc/cd目录的自动挂载为例:配置文件/etc/auto.master:2、配置文件/etc/auto.misc:3、开启服务:service autofs start,autofs的开关由/etc/init.d/autofs控制4、mount命令或者 cat /etc/mtab查看当前挂载的文件系统
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: