linux操作系统讲解.ppt_第1页
linux操作系统讲解.ppt_第2页
linux操作系统讲解.ppt_第3页
linux操作系统讲解.ppt_第4页
linux操作系统讲解.ppt_第5页
已阅读5页,还剩129页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、培训说明,课程安排:共安排二课时,时间为:日下午。 课程时长:预计为120分钟; 课程内容:全部课程共分为四个章节;前三章节侧重于理论知识讲解; 第四章节侧重于一体化中的应用; 培训考核:培训完成后根据培训情况,进行培训考核;,资料说明,本次培训附带的资料集 Asianux安装视频linux-install.wmv Asianux操作手册3个 Asianux技术白皮书1个 Asianux安全技术白皮书1个,Asianux 介绍及安装,1,远程维护工具ssh介绍,Asianux 基础知识,目录,边防一体化服务器配置情况,HP 刀片机 BLc7000 机箱 4路服务器 :hp bl680c G5

2、cpu:4个 cpu cores : 6 cache size : 12288 KB model name :Intel(R) Xeon(R) CPU E7450 2.40GHz 内存:32G 硬盘:sas 2*300G raid1+0 2路服务器 :hp bl280c G6 cpu:2个 cpu cores : 4 cache size : 8192 KB model name :Intel(R) Xeon(R) CPU E5540 2.53GHz 内存:24G 硬盘:sas 2*300G raid1+0 公安边防应用软件一体化工程用到的服务器部署的是64位 Redflag_Asianux_

3、server 3.0操作系统,补丁包是sp2。 主要涉及到: 应用程序服务器、中间件服务器、数据库服务器、门户服务器等。,Asianux 系统介绍及安装,Asianux 是由中科红旗软件技术有限公司(50%股份)、日本Miracle Linux( 25%股份)公司和韩国Haansoft ( 25%股份)合作开发的 Linux服务器平台,是专门为亚洲市场开发的通用Linux企业系统环境。 除了具有linux 通用特点外,它将为企业级用户提供更高的性能、可靠 性、可扩展性、可管理性和软硬件兼容性。,1从光盘中安装 把asianux系统安 装光盘放入光驱, 选择光驱启动,启 动后进入安装界面 ,En

4、ter键开始 安装。,Asianux 系统介绍及安装,2 选择skip,按回车继续 安装,Asianux 系统介绍及安装,3 直接点击next,进行 下一步安装,Asianux 系统介绍及安装,4语言选择 选择简体中文,Asianux 系统介绍及安装,5软件协议 这里选择接受,按下 一步继续,Asianux 系统介绍及安装,6键盘选择 选择英语键盘,按 下一步继续,Asianux 系统介绍及安装,7分区 这里我们使用手工 分区,选择:“建 立自定义的分区结 构” 按下一步继续,Asianux 系统介绍及安装,点击“新建”来创建新 分区,Asianux 系统介绍及安装,建立/boot分区 在挂接

5、点处选择/boot, 文件类型不用改变,为 ext3,默认大小为 100M,这里也不改变, 接按下一步继续。,Asianux 系统介绍及安装,用鼠标选中空闲处, 按【新建】按钮,继 续建 立的分区,Asianux 系统介绍及安装,建立swap分区 在文件系统类型处选择 swap文件类型,下面选 择指定空间大小,后面 输入要分配数值,2048M ,接按下一步继续。,Asianux 系统介绍及安装,用鼠标选中空闲处,按 【新建】按钮,继续建 立的分区,Asianux 系统介绍及安装,建立“ / ”分区 在挂接点处选”/” ,在 文件系统类型处选择 /ext3,在其他选项中选 择:使用全部可用空间,

6、 分区就完成了,单击确 定,继续下一步安装,Asianux 系统介绍及安装,显示我们的分区情 况单击下一步继续 安装,Asianux 系统介绍及安装,8. 安装配置 这里一般我们不用改 变按下一步,继续安 装,Asianux 系统介绍及安装,9网络配置 选网络设备后面的 “ 编辑”按钮来设 置ip地址 如下图:,Asianux 系统介绍及安装,Ip地址配置 把 “通过DHCP进行配 置”前面对勾去掉, 就可以在下面空格处 填入你这台服务器要 配置的ip地址和子网 掩码,Asianux 系统介绍及安装,配置主机名 建议:安装时候就给 服务器配置一个名字 其他网络配置 网关 DNS 次要DNS,A

7、sianux 系统介绍及安装,10.时区选择 这里默认即可 按下一步,继续,Asianux 系统介绍及安装,11. 设置管理员账户密码 管理员用户名:root 密码设置最好6位以 上,用字母、数值和特 殊字符组成,Asianux 系统介绍及安装,12. 选择安装软件包这里 要选择全部安装,以 免影响到相关应用服 务 按下一步,继续,Asianux 系统介绍及安装,点击“下一步”开始安 装.现在可以放松一 下了。等待系统安装 完成,Asianux 系统介绍及安装,13 . 配置屏幕分辨率等 参数,选择“文本启 动”,点击“下一步”,Asianux 系统介绍及安装,14、 这个选项默认的“禁 用”

8、就可以点击“下 一步”,Asianux 系统介绍及安装,15、 安装完成 点击重新引导,重启 系统,Asianux 系统介绍及安装,Asianux 介绍及安装,1,Asianux一体化中应用,4,远程维护工具ssh介绍,Asianux 基础知识,目录,SSH的英文全称是Secure SHell。 通过使用SSH,你可以把所有传输的数据进行加密。传输的数据是经过 压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替 telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。 SSH是由客户端和服务端的软件组成的。 从客户端来看,SSH提供两种级别的安全验证。 第一种级别

9、(基于口令的安全验证)只要你知道自己帐号和口令,就可以登录到 远程主机。 第二种级别 (基于密钥的安全验证)需要依靠密钥,也就是你必须为自己创建一 对密匙,并把公用密匙放在需要访问的服务器上。,远程维护工具ssh介绍,在Windows环境下通过网络访问linux服务器远程维护,一般 使安全的ssh工具进行通信。Ssh工具有很多,常用的有xshell、SSH Secure Shell、putty、winscp等,我们以putty(命令 行)和winscp(支持鼠标拖动模式)这两个工具给大家详细介绍: 用ssh工具的前提: 1、ssh服务启动 在asianux 中,安装操作系统后ssh服务不自动启

10、动,可以用 #chkconfig -level 35 sshd on 开机自动启动ssh服务。 2、服务默认设置是不允许root直接用ssh工具从远端登陆。 解决这个问题以下两种方法,远程维护工具ssh介绍,方法1. 新建立一个用户,登陆后再用su 命令转换成管理员 #useradd bf #passwd bf -之后输入bf用户的密码,要输入两次 方法2. 更改ssh服务配置文件,允许root登陆 #vi /etc/ssh/sshd_config 38行的PermitRootlogin yes前面的#去掉 39行的PermitRootlogin no 前面加上一个# #service ssh

11、d restart,远程维护工具ssh介绍,Ssh工具介绍(一) Putty 简介 Putty 是一个共享软件、绿色软件。 Putty 支持 telnet、ssh、rlogin 等多种连接协议。 在Windows环境下使用putty登录远程Linux系统 运行Putty,弹出putty配置窗口,远程维护工具ssh介绍,远程维护工具ssh介绍,远程维护工具ssh介绍,-输入用户名,-输入密码,Ssh工具介绍(二) Winscp 简介 Winscp 是一个共享软件、绿色软件。 Winscp 支持 telnet、ssh、rlogin 等多种连接协议。 在Windows环境下使用Winscp登录远程L

12、inux系统,可以把windows下的文件拷贝到linux服务器下面。 运行Winscp ,弹出Winscp配置窗口,远程维护工具ssh介绍,远程维护工具ssh介绍,远程维护工具ssh介绍,scp 通过命令行的服务器直接的拷贝 #scp bf.zip bf00:/home/bf 拷贝当前目录下面文件bf.zip到00机器的/home/bf目录下 # scp -r oa bf00:/home/bf 拷贝当前目录下面文件夹oa及下面子目录内容到00机器的 /home/bf目录下,远程维护工具ssh介绍,ssh 通过ssh直接登

13、录到另外一台服务器 #ssh bf00 提示输入bf用户的密码,如果正确就登录到00,可以通过 ifconfig查看当前所在服务器ip地址,确认是否登录成功。 $/sbin/ifconfig,远程维护工具ssh介绍,ssh安全配置选项 #vi /etc/ssh/sshd_config PermitRootLogin no AllowUsers bf js 第一个选项:禁止root直接登陆 第二个选项:ssh 服务只允许bf js这两个用户登陆,要先建立两个用户 #useradd bf #passwd bf #useradd js #passwd js #se

14、rvice sshd restart,远程维护工具ssh介绍,Asianux 介绍及安装,1,Asianux一体化中应用,4,远程维护工具ssh介绍,Asianux 基础知识,目录,/ 整个系统的基础(必备) swap 操作系统的交换空间,用来支持虚拟内存,当系统没有足够的内 存来存储正在处理的数据时,就要使用交换分区的空间。(必备) /boot 在根下创建,用来单独保存系统引导文件 /bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录 下相同的目录。 /dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是 访问这些外部设备的端口,你可以访问这些外部设备,与访问

15、 一个文件或一个目录没有区别。 /etc 该目录存放了系统管理时要用到的各种配置文件和子目录, 例如网络配置文件、文件系统、X系统配置文件、设备配置信 息、设置用户信息等。,Asianux基础知识目录结构,/sbin 该目录用来存放系统管理员的系统管理程序。 /home 包含所有用户的主目录,可保存几乎所有的用户文件 /lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序 都会用到该目录下的共享库 /var 保存邮件文件、新闻文件、打印队列和系统日志文件 /lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正 常关机后,有些文件就临时存放在这里。,Asianux基

16、础知识目录结构,/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统 挂在该目录下。 /proc 可以在该目录下获取系统信息,这些信息是在内存中由系统 自己产生的 /root 如果你是以超级用户的身份登录的,这个就是超级用户的主 目录 /tmp 用来存放不同程序执行时产生的临时文件 /usr 用户的很多应用程序和文件都存放在该目录下,Asianux基础知识目录结构,行级别 说明 0 系统停机状态 1 单用户工作状态 2 多用户状态(没有NFS) 3 全功能多用户网络模式 (有NFS) 4 系统未使用 5 全功能图形模式 6 系统正常关闭并重新启动,Asianux基础知识运行级别,系统

17、关机 # init 0 -这是零,不是字母o # halt # halt -p -这个命令强制关机,可以关闭服务器电源。 系统重启 # init 6 # reboot # shutdown 选项 例如: # shutdown -r +5 System will be reboot in 5 minites, Please save your work.,Asianux基础知识关机和重启,用户管理主要通过/etc/passwd /etc/shadow /etc/group三个文件来讲解 通过一个实际的例子来讲解以上三个文件的关系 #useradd bf -增加一个用户 建立用户后,默认建立一个/

18、home/bf的文件夹 #cat /etc/passwd -记载用户名相关信息 bf:x:518:518:/home/bf:/bin/bash #cat /etc/shadow -存储用户密码的密文等信息 bf:!:14699:0:99999:7: #cat /etc/group -记载用户组相关信息 bf:x:518: 下面执行一个passwd后查看,这几个文件内容的变化情况 #passwd bf -给用户设置密码 #cat /etc/shadow bf:$1$5luwHDUU$6Kgd0L/rpULMTcLLz5mGN0:14699:0:99999:7:,Asianux基础知识用户管理,详

19、细看一下这几个文件每个字段内容 #cat /etc/passwd root:x:0:0:root:/root:/bin/bash bf:x:518:518:/home/bf:/bin/bash 第一字段:用户名(登录名),上面的用户名分别是 root、bf 第二字段:口令,一个x,表示密码已被映射到/etc/shadow 文件中 第三字段:UID ;用户id 第四字段:GID;用户所在组的id 第五字段:用户名全称,这是可选的,在root用户中,全称是root,bf用户这 个位置为空,bf 这个用户是没有设置全称; 第六字段:用户主目录所在位置;root的主目录是/root ,bf的主目录是

20、/home/bf ; 第七字段:用户所用SHELL 的类型,root和bf 都用的是bash ;所以设置为 /bin/bash ;,Asianux基础知识用户管理,#cat /etc/shadow root:$1$l89DfiDZ$k6SgqOltkPL2KKQ6xYv.a/:14532:0:99999:7: bf:$1$5luwHDUU$6Kgd0L/rpULMTcLLz5mGN0:14699:0:99999:7: 第一字段:用户名(登录名),上面的用户名分别是 root、bf 第二字段:密码(已被加密),如果是有些用户在这段是”!”,表示这个用户 不能登录到系统;这个字段是非空的; 第三字

21、段:上次修改口令的时间;这个时间是从1970年01月01日算起到最近一 次修改口令的时间间隔(天数),您可以通过passwd来修改用户的 密码,然后查看/etc/shadow中此字段的变化; 第四字段:两次修改口令间隔最少天数;0禁用此功能;此项功能用处不是太大 第五字段:两次修改口令间隔最多天数;这个能增强管理员管理用户口令的时效 性,应该说在增强了系统的安全性;如果是系统默认值,是在添加用 户时由/etc/login.defs文件定义中获取,在ASS_MAX_DAYS中定义 第六字段:提前多少天警告用户口令将过期;当用户登录系统后,系统登录程序 提醒用户口令将要作废;如果是系统默认值,是在

22、添加用户时由 /etc/login.defs文件定义中获取,在PASS_WARN_AGE 中定义;,Asianux基础知识用户管理,#cat /etc/shadow root:$1$l89DfiDZ$k6SgqOltkPL2KKQ6xYv.a/:14532:0:99999:7: bf:$1$5luwHDUU$6Kgd0L/rpULMTcLLz5mGN0:14699:0:99999:7: 第七字段:在口令过期之后多少天禁用此用户;此字段表示用户口令作废多 少天后,系统会禁用此用户,也就是说系统会不能再让此用户登 录,也不会提示用户过期,是完全禁用; 第八字段:用户过期日期;此字段指定了用户作废的

23、天数(从1970年的1月 1日开始的天 数),如果这个字段的值为空,帐号永久可用; 第九字段:保留字段,目前为空,以备将来Linux发展 之用;,Asianux基础知识用户管理,#cat /etc/group root:x:0:root bf:x:518: root 用户的gid为0,bf用户gid为518 第一字段:用户组名称; 第二字段:用户组密码;在大型服务器中应用的,对应/etc/gshadow 第三字段:GID 第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为 空表示用户组为GID的用户名,Asianux基础知识用户管理,UID的理解 #cat /etc/pas

24、swd root:x:0:0:root:/root:/bin/bash bf:x:518:518:/home/bf:/bin/bash UID 是用户的ID 值,每个用户要对应唯一的UID。root用户uid是0,bf是518 UID 是确认用户权限的标识,用户登录系统所处的角色是通过UID 来实现的, 而非用户名。root的UID为0,具有最高权限。如果把bf的uid改为0? UID(0-499) 分给虚拟用户, UID(500-60000) 分给我们用useradd添加的用户 虚拟用户:一般是系统安装时就有的,是为了完成系统任务所必须的用户,但虚 拟用户是不能登录系统的,比如ftp、nob

25、ody、adm、rpm、bin、 shutdown等;,Asianux基础知识用户管理,GID的理解 #cat /etc/group root:x:0:root bf:x:518: GID和UID类似,是一个正整数或0,GID从0开始,GID为0的组让系统付予给 root用户组;系统会预留一些较靠前的GID给系统虚拟用户(也被称为伪装用户 )之用,一般我们用useradd 命令增加一个用户的时候,系统会同时增加一个 和用户名相同的组,默认GID的值和UID一样。这里不做其他详细介绍。,Asianux基础知识用户管理,Vi(vim) vi是“visual interface”的简称。早期也叫vi

26、m vi可执行输出、删除、查找、替换、块等众多文本操作 。 vi不是一个排版程序,它可以对字体、格式、段落等其他属性进行编排 ,它只是一个文本编辑程序。 vi是全屏幕文本编辑器,它没有菜单,只有命令。 vi 的运行模式,Asianux基础知识vi编辑器,Asianux基础知识vi编辑器,vi 的基本操作 从编辑模式进入插入模式 I 光标前插入 a 光标后插入 o 重新插入一行 从插入模式返回编辑模式 编辑模式下退出vi ZZ 存盘退出 ZQ 不存盘退出 命令模式下退出vi :wq :q :q!,Asianux基础知识vi编辑器,Asianux基础知识vi编辑器,Asianux基础知识vi编辑器

27、,Asianux基础知识vi编辑器,Asianux基础知识基本命令,1. man 获得命令帮助 使用man命令(获得命令的手册) $ man ls 使用info命令(获得命令的详细信息) $ info ls 使用help命令(获得Shell内置命令的帮助) $ ls -help $ help echo,2. ls 显示文件和目录列表 $ ls -列出目录内容 $ ls a -列出包括隐含目录在内所有内容 $ ls l -长格式来显示文件的详细信息 $ ls /some/bf 注:在linux系统中隐含目录和文件的前面有一个.,Asianux基础知识基本命令,Asianux基础知识基本命令,-r

28、w-r-r- 1 root root 1000 4月 23 13:30 anaconda-ks.cfg 开头由10个字符构成的字符串,第一个代表文件类型,可以 是下述类型之一: -:普通文件 d:目录 l:符号链接 b:块设备文件 c:字符设备文件 后面九个字符表示文件的访问权限,分为3组,每组3位。第 一组:文件属主权限。第二组:同组用户权限。第三组:其 他组用户权限,Asianux基础知识基本命令,-rw-r-r- 1 root root 1000 4月 23 13:30 anaconda-ks.cfg 各权限如下所示: r:读 w:写 x:执行,对于目录表示进入权限 s:当前文件被执行时

29、,把文件的uid或gid赋予执行进程 t:设置标志位。(留在内存,不被换出),再次运行,系统就能很快装入该文件。 -:没有设置权限,Asianux基础知识基本命令,3. chmod 改变文件和目录的访问权限, chmod who +|-|= mode 文件名 A.文字设定法 who u 表示用户,即文件或目录的所有者 g 表示组,即文件属主有相同id的所以用户 o 表示其他用户 a 表示所以用户 操作符号可以是 + 添加某个权限 -取消某个权限 =赋值给定权限并取消其 他权限,Asianux基础知识基本命令,mode r:可读 w:可写 x:可以执行 还可以与u、g、o一起使用 #ll tes

30、t.sh -rw-r-r- 1 root root 1000 4月 23 13:30 test.sh #chmod a+x test.sh /设置test.sh文件为所有用户都可以执行 #ll test.sh -rwxr-xr-x 1 root root 1000 4月 23 13:30 test.sh,Asianux基础知识基本命令,B.数字设定法 rwx 用三位二进制数表示 0(-) 表示没有权限 1(001)x 表示可以执行的权限 2(010) w表示可以写的权限 4(100) r 表示可以读的权限 然后把数字相加 数字属性的格式顺序为u (用户) ,g(属组),o(其他) #chmod

31、 742 test.sh #ls l test.sh -rwx r- -w- 1 root root 20960 12月 21 11:42 test.sh 7 4 2 -rw- r-x r- 6 5 4 对目录的赋权限也一样 #chmod 755 yth #ls l yht drwxr-xr-x 4 root root 4096 12月 21 11:24 yth,Asianux基础知识基本命令,4. chown 改变文件或目录所属用户和组的命令 -R 递归的改变指定目录及下面的所有子目录和文件的拥有者 #chown bf test /test文件的属主是bf用户 #ls -l test -rw

32、-r-r- 1 bf root 0 12月 21 13:49 test #chown db2inst1.db2grp1 test /test文件属主bf,组root #ls -l test -rw-r-r- 1 db2inst1 db2grp1 0 12月 21 13:49 test #chown R bf.bf /data /把/data目录及其下所有文件和子目录的属主改成bf,组也改 成bf -rw-r-r- 1 bf bf 0 12月 21 13:50 data,Asianux基础知识基本命令,5. cd 功能:切换目录 $ cd /home/db2inst1/ $ cd -进入到当前用

33、户的主目录 $ cd . -进入到上一级目录,Asianux基础知识基本命令,6. pwd 功能:显示当前工作目录 $cd /home/opt $pwd /home/opt,Asianux基础知识基本命令,7. mkdir 功能:创建目录 $ mkdir /usr/bftest -在/usr目录下面建立一个bftest的文件夹 $ mkdir -p /usr/bf/bftest -在/usr/bf目录下面建立bftest文件夹,如果/usr下面没 有bf文件夹,就先建立bf文件夹,再建立bftest文件夹,Asianux基础知识基本命令,8. rm 功能:删除目录或文件 -f -忽略不存在的文

34、件,从不给出提示。 -r -指示rm将参数中列出的全部目录和子目录均递归地删除 $rm /usr/bftest -删除/usr/bftest文件夹 $rm -rf /usr/bftest -删除目录不给出提示,Asianux基础知识基本命令,9. tar 打包程序或命令 tar 选项 备份后的文件名.tar 备份的文件或目录 -c 创建新的备份文件 -x 对文件进行恢复 -v verbose模式,即显示命令执行时的信息 -f 指定压缩文件的格式,通常为必选项 -z 指定压缩为.gz格式 -t 查看包中的内容 例1、把/opt/tomcat6-txjs目录及子目录全部打包成tomcat-txjs

35、0320.tar文件 $tar cvf tomcat-txjs0320.tar /opt/tomcat6-txjs,Asianux基础知识基本命令,例2、把/opt/tomcat6-txjs目录及子目录全部备份并进行压缩,生成tomcat- txjs0320.tar.gz文件 $tar czvf tomcat-txjs0320.tar.gz /opt/tomcat6-txjs 例3、把tomcat-txjs0320.tar.gz文件还原并解压 $tar zxvf tomcat-txjs0320.tar.gz 例4、把tomcat-txjs0320.tar文件,并且分屏显示 $tar tvf t

36、omcat-txjs0320.tar | more,Asianux基础知识基本命令,10. cp 复制文件或目录 $ cp /usr/test.txt /opt 把/usr/test.txt这个文件拷贝到/opt目录下 $ cp /usr/test.txt . “.” 代表当前目录 “.” 代表上级目录 $ cp -a /usr/apache2 /back/ 拷贝/usr/apache2目录及其下的所以文件和目录都拷贝到/back 目录下面,Asianux基础知识基本命令,11. mv 移动文件或目录、文件或目录改名 $ mv /usr/test.txt /opt 把/usr/test.txt

37、这个文件拷贝到/opt目录下 $ cp -a /usr/apache2 /back/ 拷贝/usr/apache2目录下的所以文件和目录都移动到/back 目录下面 $ mv /usr/test.txt /usr/test2.txt 把/usr/test.txt改名为test2.txt,Asianux基础知识基本命令,zip和unzip 压缩、解压命令 例1、把/opt/tomcat-txjs文件夹压缩生成tomcat-txjs.zip $zip -r /opt/tomcat6-txjs.zip /opt/tomcat-txjs 例2、把/opt/tomcat6-txjs.zip文件解压 $u

38、nzip /opt/tomcat6-txjs.zip 13. tail /显示文件后几行内容 #tail -3 test.c /显示test.c文件的后3行 #tail +3 test.c /从第三行后开始显示 #tail test.c /默认值为10行 ,从行尾显示 #tail f /opt/tomcat6-txjs/logs/catalina.out.2010-03-20 /在屏幕实时显示文件的情况,一般用来对日志文件的显示,Asianux基础知识基本命令,14. wc 统计指定文本文件的行数(-l)、字数(-w)、字符数(-c) $ wc -l file $ wc -w file $ w

39、c -c file $ls | wc l -统计当前目录和文件的数量 15. grep 在指定的文本文件中查找指定的字符串 $ grep match_string file $ps ef | grep tomcat -查看系统中正运行的java进程,Asianux基础知识基本命令,16. date 显示和设置日期时间 $ date 4月 24 15:39:24 CST 2008 注:CST:中国标准时间(China Standard Time) $ date -s MM/DD/YYYY $ date -s hh:mm:ss $date s 05/29/2008 把服务器的时间改为2008年5月

40、29日 $date s 11:20:20 把服务器的时间改为11点20分20秒,Asianux基础知识基本命令,17. uname 显示操作系统信息 $ uname $ uname r 版本信息 $ uname a 显示全部信息 Linux dbserver3 2.6.18-128.7AXS3 #1 SMP Fri Jun 19 13:48:55 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux dbserver3 主机名 x86_64 x86_64 x86_64 可以看出是安装的64x86架构 GNU/Linux 系统是linux,Asianux基础知识基本命令

41、,18. df 检查文件系统的磁盘占用情况 -k 以k字节为单位显示 #df k /以k字节显示系统中磁盘的使用情况, 包括每个磁盘分区使用了多少,还剩下 多少未用等 #df h /以k、m、g等易读的方式显示 72G 16G 53G 23% / /dev/hda1 99M 9.0M 85M 10% /boot none 490M 0 490M 0% /dev/shm /dev/hdd 442M 442M 0 100% /media/cdrom,Asianux基础知识基本命令,19. du 显示磁盘空间使用情况,包括各个目录及文件占用空间情况。 -s 对各个数据块计算总数 -k 以字节为单位显

42、示列出磁盘空间的情况 -c 最后加上一个总计 #du sm /var /var /列出/var目录所占磁盘的总空间,一共245M显示 #du sm * 当前目录下所以目录所占磁盘空间的情况分别汇总。一般用这 个命令检查磁盘中的目录占用的空间,可以监控磁盘的使用情 况。如日志文件定期检查,并且做相应的处理。,Asianux基础知识基本命令,20. ps进程查看命令 -a:显示系统中与tty相关的所以进程 -e:显示所以进程信息 -f:显示进程的所以信息 r:显示正在运行的的进程 u:显示所以用户的格式 x:显示所有非控制终端上的进程信息 -pid:显示由进程ID指定的进程信息 -tty:显示指定

43、终端上的进程的信息,Asianux基础知识基本命令,#ps ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 14:25 ? 00:00:00 init 5 root 2 1 0 14:25 ? 00:00:00 ksoftirqd/0 root 3 1 0 14:25 ? 00:00:00 events/0 UID:进程和属主的用户ID号 PID:进程ID号 PPID:父进程的ID号 C:进程中最近使用cpu的估算 STIME:进程开始时间,以“小时:分”的形式给出, TTY:该进程建立时所对应的终端,“?”表示该进程不占用终端 TIME:累计使

44、用cpu的时间 CMD:进程所对应的命令,Asianux基础知识基本命令,# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME OMMAND root 1 0.0 0.0 2288 556 ? S 14:25 0:00 init 5 root 2 0.0 0.0 0 0 ? SN 14:25 0:00 ksoftirqd/0 user:启动进程的用户 %cpu: 运行该进程占用的cpu时间与该进程总的运行时间的比例 %mem:该进程占用内存和总内存的比例 VSZ:虚拟内存的大小,以kb为单位。 RSS:占用实际内存的大小,以KB为单位

45、STAT:表示推进的运行状态 D:不可中断的睡眠 R:就绪(在可运行队列中) S:睡眠 T:被跟踪或者停止 Z: 终止(将死)的进程 START:进程开始运行的时间 TIME :累计使用cpu时间 COMMAND: 执行进程的命令名,Asianux基础知识基本命令,21. top 查看进程的状态 b 使用批处理模式 c 列出程序时显示完整指令 i 执行top指令时,忽略闲置或是以成为Zombie q 持续监控程序执行的状况 s 使用累计模式 d 设置监控程序执行状况间隔时间 n 设置监控信息的更新次数,Asianux基础知识基本命令,Asianux基础知识基本命令,第一行 当前时间、系统启动时

46、间、当前系统登录用户数目、平均负载 第二行 所有启动的进程、目前运行的、挂起(Sleeping)和无用(Zombie)的进程 第三行 目前CPU的使用,包括系统占用的比例、用户使用比例、闲置(Idle)比例。,Asianux基础知识基本命令,第四行 物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存 、缓冲区占用的内存 第五行 交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓 存的大小。 第六行 显示的项目最多,下面列出了详细解释。,Asianux基础知识基本命令,PID(Process ID):进程标示号。 USER:进程所有者的用户名。 PR:进程的优先级别。 N

47、I:进程的优先级别数值。 VIRT:进程占用的虚拟内存值。 RES:进程占用的物理内存值。 SHR:进程使用的共享内存值。 S:进程的状态 S: 表示休眠 R: 表示正在运行, Z: 表示僵死状态 N: 表示该进程优先值是负数。 %CPU:该进程占用的CPU使用率。 %MEM:该进程占用的物理内存和总内存的百分比。 TIME:该进程启动后占用的总的CPU时间。 Command:进程启动的启动命令名称,如果这一行显示不下 ,进程会有一个完整的命令行。,Asianux基础知识基本命令,top命令使用过程中,还可以使用一些交互的命令来完成其 它参数的功能。这些命令是通过快捷键启动的。 :立刻刷新。P

48、:根据CPU使用大小进行排序。T:根据时间、累计时间排序。q: 退出top命令。M: 切换显示内存信息。t: 切换显示进程和CPU状态信息。c:切换显示命令名称和完整命令行。M:根据使用内存大小进行排序。W:将当前设置写入/.toprc文件中。这是写top配置文件的推荐方法。,Asianux基础知识基本命令,22. kill 命令终止进程 前台命令可以用ctrl+c组合键来终止,后台用kill终止 -s 指定要发送的信号,可以是信号名,也可以是信号对应的 号码 -l 显示信号名称列表 #ps -ef | grep tomcat root 26038 1 0 Apr24 ? 00:02:20 /

49、opt/bfoa/tomcat5.5/jdk1.5/bin/java #kill -9 26038 -强制立刻杀死进程,Asianux基础知识基本命令,23 crontab 不断重复执行某些命令 cron命令是不用手工启动的。cron命令在系统启动时由一个shell脚本自动 启动 crontab -l|-r|-e crontab -l /列出当前用户cron服务的详细内容 crontab -r /删除当前用户的cron服务 crontab -e /编辑当前用户的cron服务 #crontab -e 22 0 * * * /bin/ls /usr/local/test 把这个文件加载到cron任

50、务中,Asianux基础知识基本命令,#crontab l 22 0 * * * /bin/ls /usr/local/test -每天零点22分中 说明:* * * * * 要执行的文件或命令 五个* 分别表示 M(分钟)、H(小时)、D(天)、M(月)、D(星期) 分钟(0-59) 小時(0-23) 日期(1-31) 月份(1-12) 星期(0-6)/0代表星期天 * 代表所有的取值范围内的数字 / 代表每的意思,“*/5”表示每5个单位 - 代表从某个数字到某个数字 , 分开几个离散的数字,Asianux基础知识基本命令,crontab 晚上11点到早上8点之间每两个小时,早上八点 0

51、23-7/2,8 * * * command line crontab e 编辑cron任务 每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 0 11 4 * 1-3 command line,Asianux基础知识基本命令,24 chkconfig 进程启动管理命令 chkconfig -level #chkconfig -list | grep httpd http 0:off 1:off 2:on 3:on 4:on 5:on 6:off #chkconfig -levels 35 httpd on/off 启动服务和停止服务 #service httpd (start/stop/r

52、estart) #/etc/rc.d/init.d/httpd (start/stop/restart),Asianux基础知识基本命令,Asianux 介绍及安装,1,Asianux一体化中应用,4,远程维护工具ssh介绍,Asianux 基础知识,目录,rsync 同步配置 一、安装过程(略) Asianux3.0sp2 自带了这个软件,不需要单独安装。 二、配置rsync服务 配置一个简单的rsync服务并不复杂,你需要建立一些配置文件 1. rsyncd.conf # vi /etc/rsyncd.conf rsyncd.conf是rsync服务的主要配置文件,它控制rsync服务的各

53、种属性,下面给出一个rsyncd.conf文件的例子:,Asianux一体化中应用rsync 同步配置,secrets file = /etc/rsyncd.secrets #指定访问安全文件的位置和文件的名字 motd file = /etc/rsyncd.motd #rsync服务的欢迎信息 read only = yes list = yes uid = nobody gid = nobody hosts allow = #哪些电脑可以访问rsync服务 hosts deny = /24 #哪些电脑不可以访问rsync服务 max c

54、onnections = 2 #指定可以连接的数目 log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock test comment = test rsync path = /home/test auth users = test,rsync,Asianux一体化中应用rsync 同步配置,在上面的配置文件中,限定了/24这个子网中,只有的机器可以来访问这台rsync服务器的rsync服务。配置文件的后面部分定义

55、了一个rsync的目录,test目录,只有知道test、rsync两个账号的人才能使用的。 rsync在定义目录时还提供了一些其它选项,可以作更严格的控制。,Asianux一体化中应用rsync 同步配置,2.rsyncd.secrets # vi /etc/rsyncd.secrets rsyncd.secrets是存储rsync服务的用户名和密码的,它是一个明文的文本 文件,下面给出一个rsyncd.secrets文件的例子 test:12345 rsync:abcde 因为rsyncd.secrets存储了rsync服务的用户名和密码,所以非常重要,因 此文件的属性必须设为600,只有属

56、主用户可以读写: # chmod 600 /etc/rsyncd.secrets,Asianux一体化中应用rsync 同步配置,3.rsyncd.motd # vi /etc/rsyncd.motd rsyncd.motd记录了rsync服务的欢迎信息,你可以在其中输入任何 文本信息,如: Welcome to use the rsync services! 4.services #这个文件不需要修改 # vi /etc/services services并不是rsync的配置文件,这一步也可以不做。而修改services 文件的好处就在于系统知道873端口对就的服务名为rsync。 rsy

57、nc873/tcp# rsync rsync873/udp# rsync,Asianux一体化中应用rsync 同步配置,5./etc/xinetd.d/rsync # vi /etc/xinetd.d/rsync service rsync disable = no #只需修改这行即可,把yes改成no socket_type= stream wait = no user = root server = /usr/bin/rsync server_args= -daemon log_on_failure += USERID 保存后,就可以运行rsync服务了。输入以下命令: # /etc/r

58、c.d/init.d/xinetd reload rsync服务就在这台机器上()运行起来了。,Asianux一体化中应用rsync 同步配置,三、rsync命令的用法 在配置完rsync服务器后,就可以从客户端发出rsync命令实现各种同步的操 作。rsync有很多功能选项,下面主要介绍两种用法: 1.rsync OPTION. SRC SRC. DEST 在rsync服务器端,同步服务器上面的两个目录 2.rsync OPTION. USERHOST:SRC DEST 从远程rsync服务器中拷贝文件到本地机,Asianux一体化中应用rsync 同步配置,OPTION 选项 -v 详细提示 -z 压缩 -r 递归的 -topg 保持文件原有属性如属主、时间的参数 -progress 显示出详细的进度情况 -delete 如果服务器端删除了这一文件,那么客户端也相应把文件 删除,保持真正的一致 -password-file 先建立一个存放密码的文件,这里指定为/etc/rsync.secret。 其内容很简单,如下: 同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论