系统功能说明为满足行业业务需求,对效劳的高稳定性,高可用性以及高平安性的严苛标准,效劳器安装Linu*操作系统为centos 6.4,基于其1. 可靠的平安性,Linu*系统具有先天病毒免疫能力,自带防火墙、入侵检测和平安认证等工具,及时修补系统的漏洞,就能大大提高Linu*系统的平安性,很少受到病毒攻击2. 良好的稳定性,内核的源代码是以标准标准的32 位(在64 位CPU上是64 位)的计算机来做的最正确化设计,可确保其系统的稳定性3. 多用户多任务,Linu*系统是一个真正的多用户多任务的操作系统多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统多任务是现代计算机的最主要的一个特点,由于Linu*系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的系统功能介绍:Linu*操作系统划分为核心程序与核外程序核心程序〔内核〕:1 进程管理〔负责启动程序、管理调度程序、终止程序运行的管理模块〕,多进程要求有效第控制各个进程的执行,进程间的协作、提供进程间的通信。
2 内存管理〔使用分页技术的虚拟内存,可共享内存页面〕3 设备管理〔将所有的设备都当作文件处理〕4 文件系统管理〔使用e*t2文件系统,所有的文件都组织在一棵目录树上可使用多种文件系统,如hpfs、fat、msdos、proc等〕核外程序:5 Shell:用户和操作系统之间的界面,由它负责用户与计算机的交互(bsh、Bash、csh、ksh)6 * Window :为用户提供图形界面:KDE 、 GNOME7 编辑器(vi,pico,Emacs)8 编译器和调试工具(gcc—可编译C 、C++ 、Object C, gdb—提供设置断点、监视和修改变量、单步跟踪等)9 网络访问工具 ( ftp,telnet,email收发器, 在* Window 中提供 Netscape Web浏览器)10 网络效劳程序:具有天然的适合网络效劳器的能力Apache效劳器运行在LINU*平台上)11 其他应用程序(编辑排版工具,电子表格,计算器,图象处理器,游戏等)Linu*文件系统构造1./ 根目录2./bin 存放必要的命令3./boot 存放内核以及启动所需的文件等4./dev 存放设备文件5./etc存放系统的配置文件(fstab,inet.d等重要配置文件,包括效劳,ftp效劳,以及Email效劳的配置都和它有关)6./home 用户文件的主目录,用户数据存放在其主目录中〔除了root用户的数据外,其他用户的数据都在这儿〕7./lib 存放必要的运行库8./mnt存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。
9./proc 存放存储进程和系统信息10./root 超级用户的主目录11./sbin存放系统管理程序12./tmp存放临时文件的目录13./usr包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档14./var包含系统产生的经常变化的文件,例如打印机、、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等建议单独的放在一个分区15.对于Linu*的/Usr目录下面放置的是:1 /*11R6 存放* window系统2 /bin 存放增加的用户程序〔也就是我们后来安装的程序,如Emacs等〕3 /dict存放字典4 /doc 存放追加的文档5 /etc存放设置文件6 /games 存放游戏和教学文件7 /include 存放C开发工具的头文件8 /info 存放GNU信息文件9 /lib 存放库文件10 /local 存放本地产生的增加的应用程序11 /man 存放帮助文件12 /sbin存放增加的管理程序13 /share 存放构造独立的数据〔Backgroud和Linu*的Doc都在这个文件夹里面/usr/share/doc〕14 /src存放程序的源代码Linu*桌面环境桌面图形环境,它为Linu*/Uni*操作系统提供一个完备的界面以及大量各类整合工具和使用程序,桌面环境提供了图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的能力。
Linu*操作介绍:在Linu*中,图形界面〔GUI〕已经成为举足轻重的标准装备但是,对于那些经历丰富的用户,GUI工具很难提供全部的可选参数,无法到达灵活使用Linu*系统的目的1.BASH shell简介用户登录Linu*工作站后运行的第一个程序是shell,该程序提供了一个系统的操作界面具体到BASH shell是一个只提供命令行操作的界面,包括许多内建命令,具有启动其他程序和作业控制的能力我们可以把它想象成windows的mand命令下面讲两个主要的Bash机制:1〕管道:2〕重定向:2.ls命令它是最根本的Linu*命令之一ls命令列出一个子目录的全部文件,该命令有26个命令行参数,下面列出来的是它最常用的几个这些参数可以任意地组合使用完整的命令行参数清单请阅读其帮助文档ls命令的参数说明-l长列表除了文件名之外,还列出了文件的大小,日期/时间、访问权限、所有者以及用户分组信息-a全部文件列出该子目录中所有的文件,包括隐藏文件-r递归地列出所有的文件和下级子目录举例如下:使用长列表方式列出*个子目录中的全部文件,使用下面命令:[rootford /root]# ls -la列出子目录中以字母A打头的全部非隐藏文件,使用下面命令:[rootford /root]# ls A*3.man命令man命令(manual的缩写)主要用于查看其他命令的参数格式,或者说是它调用相应Linu*命令的帮助文本。
所有的帮助文件都放在/usr/share/doc举例如下:查看ls命令的使用格式以及参数含义,可以通过如下命令:[rootford /root]# man ls另外现在有info的命令,他和man的用法类似,但是由于man的资料比info要多得多,所以现在我们一般使用man命令4.ps命令ps命令列出系统中全部的进程,包括他们的状态、大小、名称、所有者、CPU时间、已运行时间等信息它有许多命令行参数,下面列出来的是它最常用的几个这些参数可以任意地组合使用,但是PS命令最常用的组合是PS -au*ww.ps命令的参数说明-r只列出正在运行中的进程-a列出带有控制终端的所有进程,不仅仅是当前用户的进程-*列出没有控制终端的那些进程-u列出进程的所有者-f给出进程之间的父子关系-l按长格式显示清单-w显示进程的命令行参数-ww显示进程的全部命令行参数,不管其长度是多少5.vi命令vi编辑器程序从70年代就已经出现在基于UNI*操作系统的系统中了,它具有独特的编辑操作界面在*些情况下,你手边可能有一个图形化的好编辑器,而vi在各种Linu*系统中用法都一致如果想启动vi编辑器,只需要输入:[rootford /root]# vi学习使用vi编辑程序最简单的方法是启动它,再输入":help〞。
直接退出:":q〞保存后退出:":wq〞不想保存强制退出:":qa!〞6.kill命令向*个进程发送kill命令,并不真"杀死〞进程它的作用是向正在运行的进程发送消息缺省情况下,操作系统会为每个进程提供一套标准的"信号处理句柄〞来处理接收到的信号从一个系统管理员的立场看,最重要的是处理编号为9和15的信号句柄,它们分别是终止进程和中断进程运行调用kill命令时,需要一个参数:从ps命令获得的进程标识符〔pid〕如果只有一个pid参数,kill就发出信号15,"中断进程运行〞有些程序截获这个信号并执行一系列的操作,让它们自己能够顺利地关闭另外一些只是停顿在运行的过程中间不管哪种情况,kill都不是一个确保进程停顿的方法kill命令当然可选参数是-n,n是信号的编号如n取9时,操作系统收到kill一个进程的指令后,简单地终止这个进程的运行只有当进程处于系统调用的时候,这个方法才不能立刻奏效;但是当那个进程从系统调用中一返回,也就停顿运行了信号1比拟特殊,它是当一个任务执行过程中用户的终端连接掉了线,则这个终端上全部运行着的进程都会收到一个挂起信号,这就给那些进程一个顺利关闭的时机,但是后台进程会忽略掉这个信号。
举例如下:如果想中断2089号进程,使用如下命令:[rootford /root]# kill 2089如果想"比拟有把握地〞中断2089号进程,使用如下命令:[rootford /root]# kill -9 2089如果想向init进程〔它的进程号永远是1〕发送信号,使用如下命令:[rootford /root]# kill -1 17.mount命令在linu*中,所有设备都看成文件,按照文件访问的方式统一访问这些设备,因此在使用它们之前要通过mount命令将其加载〔可以改变/etc/fstab文件,这样可以自动加载〕但是对于mount命令,是用手动加载iso文件:#>mount -o loop /abc.iso /mnt/cdrom软盘:#>mount /dev/fd0 /mnt/floppyUSB闪存:#>mount /dev/sda1 /mnt/cdrom所有/etc/fstab内容 mount –aWindows的ntfs系统,fat系统:mount -t ntfs -o iocharset=cp936 /dev/hda3 /mnt/hda3将一个ISO9660 CD-ROM mount到/ c d r o m的命令如下:mount -t iso9660 -r /dev/cdrom /cdrom命令行中的- t选项指明了文件系统的类型, - r选项意思是将C D - R O M只读安装,这个选项不是必需的,但有了它以后可以防止在试图向C D - R O M写时发生的许多错误。
设备名/ d e v / c d r o m指设备文件;如果没有将其连接到真的设备文件上,就要使用真的设备文件了;/ c d r o m指安装点,可以将C D - R O M安装到任何地方如果在使用m o u n t命令时发生了错误,可能是因为设备文件不存在,或者是系统在启动时没有检测到C D - R O M驱动器.卸载驱动器使用u n m o u n t命令,如unmount /cdrom使用该命令后,C D - R O M驱动器将被卸载,安装点也将被清空记住,不要在使用u n m o u n t命令卸载光驱之前更换光盘如果想要更换光盘的话,要先卸载光驱,然后再换盘,之后再加载它如果不是按照这个步骤进展的话,文件系统可能会崩溃8 chown改变文件所有权命令9 chmod改变文件属性命令10.CP命令11.mv 移动文件命令〔重命名〕12.ln 文件命令13.Find 查找文件命令13.gzip文件压缩命令14.mkdir建立子目录命令15.rmdir删除子目录命令16.pwd显示当前工作子目录命令17 Tar 磁盘文件归档命令18 More 分屏显示命令19 Df显示磁盘剩余空间命令20 Reboot,halt,poweroff启动终止系统2。