系统功能说明为满足行业业务需求,对服务的高稳定性,高可用性以及高安全性的严苛标准,服务器安装Linux操作系统为centos 6.4,基于其1.可靠的安全性,Linux系统具有先天病毒免疫能力,自带防火墙、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux系统的安全性,很少受到病毒攻击。
2.良好的稳定性,内核的源代码是以标准规范的32 位(在64 位CPU上是64 位)的计算机来做的最佳化设计,可确保其系统的稳定性3.多用户多任务,Linux系统是一个真正的多用户多任务的操作系统。
多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。
多任务是现代计算机的最主要的一个特点,由于Linux系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的。
系统功能介绍:Linux 操作系统划分为核心程序与核外程序核心程序(内核):1进程管理(负责启动程序、管理调度程序、终止程序运行的管理模块),多进程要求有效第控制各个进程的执行,进程间的协作、提供进程间的通信。
2内存管理(使用分页技术的虚拟内存,可共享内存页面)3设备管理(将所有的设备都当作文件处理)4文件系统管理(使用ext2文件系统,所有的文件都组织在一棵目录树上。
可使用多种文件系统,如hpfs、fat、msdos、proc等。
)核外程序:5Shell:用户和操作系统之间的界面,由它负责用户与计算机的交互(bsh 、Bash、csh、 ksh)6X Window :为用户提供图形界面:KDE 、 GNOME7编辑器(vi,pico,Emacs)8编译器和调试工具(gcc—可编译C 、C++ 、Object C, gdb—提供设置断点、监视和修改变量、单步跟踪等) 9网络访问工具( ftp,telnet,email收发器, 在X Window 中提供 Netscape Web浏览器)10网络服务程序:具有天然的适合网络服务器的能力。
(Apache服务器运行在LINUX平台上)11其他应用程序(编辑排版工具,电子表格,计算器,图象处理器,游戏等)Linux文件系统结构1./ 根目录2./bin 存放必要的命令3./boot 存放内核以及启动所需的文件等4./dev 存放设备文件5./etc 存放系统的配置文件(fstab,inet.d等重要配置文件,包括WWW服务,ftp服务,以及Email服务的配置都和它有关)6./home 用户文件的主目录,用户数据存放在其主目录中(除了root用户的数据外,其他用户的数据都在这儿)7./lib 存放必要的运行库8./mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。
9./proc 存放存储进程和系统信息10./root 超级用户的主目录11./sbin 存放系统管理程序12./tmp 存放临时文件的目录13./usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。
14./var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。
建议单独的放在一个分区。
15.对于Linux的/Usr 目录下面放置的是:1/X11R6 存放X 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和Linux的Doc都在这个文件夹里面/usr/share/doc)14/src 存放程序的源代码Linux桌面环境桌面图形环境,它为Linux/Unix操作系统提供一个完备的界面以及大量各类整合工具和使用程序,桌面环境提供了图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的能力。
Linux操作介绍:在Linux中,图形界面(GUI)已经成为举足轻重的标准装备。
但是,对于那些经验丰富的用户,GUI工具很难提供全部的可选参数,无法达到灵活使用Linux系统的目的。
1.BASH shell简介用户登录Linux工作站后运行的第一个程序是shell,该程序提供了一个系统的操作界面。
具体到BASH shell是一个只提供命令行操作的界面,包括许多内建命令,具有启动其他程序和作业控制的能力。
我们可以把它想象成windows的command命令。
下面讲两个主要的Bash机制:1)管道:2)重定向:2.ls命令它是最基本的Linux命令之一。
ls命令列出一个子目录的全部文件,该命令有26个命令行参数,下面列出来的是它最常用的几个。
这些参数可以任意地组合使用。
完整的命令行参数清单请阅读其帮助文档。
举例如下:使用长列表方式列出某个子目录中的全部文件,使用下面命令:[root@ford /root]# ls -la列出子目录中以字母A打头的全部非隐藏文件,使用下面命令:[root@ford /root]# ls A*3.man命令man命令(manual的缩写)主要用于查看其他命令的参数格式,或者说是它调用相应Linux命令的帮助文本。
所有的帮助文件都放在/usr/share/doc举例如下:查看ls命令的使用格式以及参数含义,可以通过如下命令:[root@ford /root]# man ls另外现在有info的命令,他和man的用法类似,但是由于man的资料比info要多得多,所以现在我们一般使用man命令。
4.ps命令ps命令列出系统中全部的进程,包括他们的状态、大小、名称、所有者、CPU时间、已运行时间等信息。
它有许多命令行参数,下面列出来的是它最常用的几个。
这些参数可以任意地组合使用,但是PS 命令最常用的组合是PS -auxww.5.vi命令vi编辑器程序从70年代就已经出现在基于UNIX操作系统的系统中了,它具有独特的编辑操作界面。
在某些情况下,你手边可能有一个图形化的好编辑器,而vi在各种Linux系统中用法都一致。
如果想启动vi编辑器,只需要输入:[root@ford /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号进程,使用如下命令:[root@ford /root]# kill 2089如果想“比较有把握地”中断2089号进程,使用如下命令:[root@ford /root]# kill -9 2089如果想向init进程(它的进程号永远是1)发送信号,使用如下命令:[root@ford /root]# kill -1 17.mount命令在linux中,所有设备都看成文件,按照文件访问的方式统一访问这些设备,因此在使用它们之前要通过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启动终止系统21 用户,组管理⏹用户useradd, userdel, usermod, passwdwho, whoami文件/etc/passwd⏹组groupadd, groupdel, groupmod文件/etc/group22 ntsysv 系统启动程序加载可以管理系统启动时加载的程序。