任务一 安装与配置初始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 start,autofs的开关由/etc/init.d/autofs控制
4、mount命令或者 cat /etc/mtab查看当前挂载的文件系统