• 1. Linux常用操作--适用于测试部门搭建并维护测试环境郭建福  2009-07-10
  • 2. 1.linux 操作系统的安装目前公司在使用的是Red Hat Enterprise Linux AS release 4,根据项目的不同,有的项目(如Cavan,Provence,Paris,WuKong等)是用32位的,有的项目(如Sofia2.0,Bordeaux等)是用64位的 如何查看所使用的linux版本?  查看linux内核版本(查看是32位或者64位)命令: uname –a ;使用该命令后,若出现形如:Linux localhost.localdomain 2.6.9-22.EL #1 Mon Sep 19 18:20:28 EDT 2005 i686 athlon i386 GNU/Linux,则说明该内核为32位的(即:查询结果中出现i386,i686之类字眼的,均为32位系统);若出现形如:Linux localhost.localdomain 2.6.9-42.EL #1 Wed Jul 12 23:15:20 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux,则说明该内核为64位的(即:查询结果中出现x86_64之类字眼的,均为64位系统)  查看linux系统版本命令:lsb_release –a; 通过这个命令可以列出所有版本信息(非内核信息) 目前公测试用的linux系统,有些是安装在物理机上,有些是安装有虚拟机上,但不管是装在物理机上还是在虚拟机上,系统的整个安装过程是一样的,以下的安装过程以物理机安装为例
  • 3. 1.1 步骤1. 把系统盘插入光驱   物理机安装有两种方法:一种是通过第一张光盘为引导盘来安装;一种是直接用光盘装,装完一张盘后按系统提示再换另一张盘,直到安装结束.   若选择用引导的方式安装,需在下图的boot后面输入linux askmethod,然后按Enter键进入引导安装(引导的安装包在10.35.60.163上);若选择的是按光盘安装,则直接在下图的boot后面按Enter键就行了,系统会自动进入下一安装步骤.
  • 4. 1.2 步骤2.进入盘检测   进入盘检测,选择OK,按回车则进入盘检测,选择Skip,按回车则跳过盘检测,我们在这里将跳过盘检,选择“SKIP”跳过本步,直接进入下一步,如下图
  • 5. 1.3 步骤3 .安装linux要用的语言    选择”Next”,进入选择安装linux操作系统所要用的语言 .一般情况下是选择英文,不过有些项目有特别要求,需要在中文下运行,此时就要选择中文;不过,即使安装时语言选择错误也没关系,安装后可以在/etc/sysconfig/i18n档案中修改系统默认语言
  • 6. 1.4 步骤4.选择keyboard layout 选择系统要用的语言后,进入选择keyboard layout(即:键盘布局),此选项请保持默认选择,否则有可能导致linux系统认不到该键盘,即:选择U.S.English.
  • 7. 1.5 步骤5 .进入磁盘安装步骤   如下图 所示,“Automatically partition”表示系统自动进行磁盘分区 ,“Manually partion with Disk Druid”表示对磁盘进行手动分区,大部分项目是需要进行手动分区的,以下以手动分区为例.
  • 8. 1.6 步骤6 .进行磁盘手动分区若磁盘的空间比较小(20G及以下),可以选择只分两个区,即:分为/和swap,其中,swap为内存的两倍大小,其余的空间全部给”/”. 若磁盘的空间比较大(以80G为例),可以将/usr,/home,及/var等各自单独分配一个盘,即:分为/,/usr,/home,/var及swap.其中swap为内存的两倍大小,/usr,/home,/var各分配20G,其余的空间都给”/”.  为什么要这样分区?是这样的:因为Linux 的操作系统就装在/usr里面,且以后自己安装的软件一般都是安装在/usr下;使用者的信息都是在 /home 底下;而 /var 底下是记录所有预设服务器的登录档,且 mail 与 WWW 预设的路径也在 /var 底下;因此这几个空间可以加大一些
  • 9. 1.7 步骤7 .设置防火墙 磁盘分区后,接下来的步骤一直按默认安装,直到设置防火墙页面,在设置防火墙时,一般选中“No Firewall”关闭防火墙 ,这样你才可以进行ssh远程连接,否则ssh请求会被linux的防火墙拦截(当然,真实环境中为了系统安全,防火墙是开启的);并且在“Enable SELinux?”中选择”Disabled”
  • 10. 1.8 步骤8 .设置Root密码 在设置防火墙后,以下的步骤按默认安装,直到设置root密码页面,在页面的编辑框中输入你的密码 ,再点击[Next]进入下一步骤  PS: root帐户为最高权限用户,密码须紧记,若忘记密码,虽可以通过自制的启动盘重置密码,但操作是相对比较麻烦的
  • 11. 1.9 步骤9 .安装系统软件包  设置完root密码后,进入安装系统软件包页面,在页面中,”install default software packages”,表示安装默认的软件包,”Customize software packages to be installed”,表示用户自己根据需要选择软件包进行安装. 一般情况下我们都是选择”Customize software packages to be installed” ,并安装各项目所需的软件.
  • 12. 1.10 步骤10.进入系统配置页面  选择完自定义安装的软件包后,系统进入安装状态,这时需要等待10分钟左右,10分钟过后,系统安装完成,此时取出引导盘,并点击“Reboot”按钮,系统重启,并进入配置页面.
  • 13. 1.11 步骤11.进入注册页面(1)  进入系统配置页面后,之前的步骤一直按默认选择,直到进入注册页面,在注册页面中,选择”Tell me why need to register and provide a Red Hat login”,按”Next”进入下一步
  • 14. 1.11 步骤11.进入注册页面(2)  选择”Tell me why need to register and provide a Red Hat login”,并按”Next”后,在接下来的页面中选择“I can complete registration at this time,Remind me later”,按“Next” ,进入创建系统用户页面
  • 15. 1.12 步骤12.进入创建用户页面  注册页面的下一步就是进行创建系统用户, 如果你现在要为系统创建一个用户的话,请在对应的编辑框中填写对应的用户名和密码,或者你可以跳过,直接点击“Next”按钮
  • 16. 1.13 步骤13.完成安装  创建系统用户页面后,以下的步骤按默认选择,直到看到系统登录页面,这就表示系统安装成功.此时用之前设置的root密码即可登录系统.
  • 17. 2.搭建测试环境 搭建测试环境,无非就是安装各测试项目所需的环境安装包,并配置相应的环境文件.由于各个项目运行的环境不一样,所以安装过程也不一样. Linux下的软件包安装大致分为两种形式:一种是二进制分发软件包的安装形式;另一种是源代码分发软件包的安装形式.以下将结合各项目介绍下这两种安装形式
  • 18. 2.1 二进制分发软件包的安装形式(1)  所谓的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行.  这种安装形式分为以下几种情况: 1.*.rpm形式的二进制软件包,这种软件包都是以rpm为后缀名.rpm的安装过程相对比较简单,但是由于rpm是在特定的环境下打包好的软件包,所以,要求测试环境必须与打包环境一致,如果不一致,需先将测试环境所装的系统软件升级到与打包环境一致,否则软件包无法安装.这种安装形式的典型项目是Paris,WuKong. 这种安装形式用到的命令有如下几个:   查询软件是否已安装:rpm –q 软件名 或 rpm –qa | grep软件包   安装所需软件:    rpm -ivh *.rpm 升级所需软件:   rpm –Uvh *.rpm   卸载不需要用的软件:rpm -e --nodeps 软件名或软件包名  
  • 19. 2.1 二进制分发软件包的安装形式(2)2. *.tar.gz/*.tgz、*.bz2形式的二进制软件包 .这种形式的二进制软件                包是用tar工具来打包、用gzip/bzip2压缩的;这种软件包是最容易安装的,对环境的依赖也很少,安装时直接解包即可,卸载时用命令“rm -rf 软件目录名 ”即可,操作很简单.这种安装形式的典型项目是Provence 3.0. 这种安装形式用到的命令有如下几个: 解压软件包: tar xzvf 软件包名 或者 tar xzvf 软件包名 –C 目标路径 压缩软件包: tar czvf 压缩后的名字 原软件包名 给文件夹设置权限:chmod 777 文件名或chmod -R 777 文件夹 3.提供安装程序的软件包.这类软件包已经提供了安装脚本或二进制 的安装向导程序(setup、bin 、install、install.sh等),只需运行它就可以完成软件的安装;而卸载时也相应地提供了反安装的脚本或程序 .这种安装形式的典型项目是Sofia2.0和Bordeaux. 这种安装形式用到的命令有如下几个: 解压软件包: tar xzvf 软件包名 或者 tar xzvf 软件包名 –C 目标路径 压缩软件包: tar czvf 压缩后的名字 原软件包名 给文件夹设置权限:chmod +x *.sh 执行安装命令:/root/install.sh
  • 20. 2.2 源代码分发软件包的安装形式(1) 所谓的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用  这种安装形式分为以下几种情况: 1.*.src.rpm形式的源代码软件包,这种软件包提供的是源代码,操作人员可以自己将源代码编译成rpm格式,然后用rpm命令进行安装或者升级.公司中暂时还没有哪个项目是按这种形式安装的. 这种安装形式需要用到的命令: 安装:rpm -rebuild *.src.rpm cd /usr/src/dist/RPMS rpm -ivh *.rpm    卸载:rpm -e --nodeps 软件包名
  • 21. 2.2 源代码分发软件包的安装形式(2)2.*.tar.gz/*.tgz、*.bz2形式的源代码软件包.这种软件包提供 的是源代码,操作人员要自己将源代码编译成可执行档,它适 合于使用Linux已有一定经验的人,一般不推荐初学者使用.这 种安装形式的典型项目是Cavan和Casablanca. 这种安装形式需要用到的命令: 安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压 然后进入解压后的目录: ./configure(后面可跟参数) 配置 (会生成Makefile档案) Make clean make 编译 make install 安装 卸载:make uninstall 或 手动删除   
  • 22. 3.环境中需要安装的组件  B/S架构的系统,经常用到以下组件,这些组件也是在安装环境中经常要用到的,以下将对各组件的安装稍作介绍 Apache JDK Tomcat MySQL
  • 23. 3.1  Apache的安装(1)以下举例来说明Apache的安装过程: 1.安装(以httpd-2.2.6.tar.gz 为例) 1)将httpd-2.2.6.tar.gz,上传到linux主机。 2)解压tar -zxvf httpd-2.2.6.tar.gz,完成之后,会在当前目录出现一个httpd-2.2.6目录 3)mv httpd-2.2.6 apache 4)cd apache 5)设置安装参数,命令如下: ./configure --prefix=/usr/local/apache2 --enable-module=so 其中prefix参数指明将apache安装到/usr/local/apache2目录 6)Make 编译 7)make install 安装 如果都没有出错,表示安装成功。
  • 24. 3.1  Apache的安装(2)2.apache主要目录和文件说明: 1)主配置文件位置:/etc/httpd/conf/*或者 /usr/local/apache2/conf/httpd.conf 2)启动脚本:/etc/rc.d/init.d/httpd 3)格式的帮助文档:/usr/local/apache2/manual/*html 4)用在html网页中的图标文件/usr/local/apache2/icons/* 5)建立和更新apache用户的程序/usr/local/apache2/htpasswd 6)http服务器程序/usr/sbin/httpd 7)日志文件/usr/local/apache2/logs
  • 25. 3.1  Apache的安装(3)3.启动配置: 1)修改PATH环境变量:在登录用户的home目录打开.bash_profile,在文件中添加一行PATH=$PATH:/usr/local/apache2/bin 然后退出重新登录,执行apachectl -l,如果有返回信息,说明路径设置成功。 2)apache的配置文件是/usr/local/apache2/conf/httpd.conf 由于apache的默认监听端口是80,linux/unix上,小于等于1024范围内的端口只有root用户才有权限打开,所以为了用非root用户启动apache,必须修改默认端口,打开httpd.conf,修改Listen属性(或者Port)为8000。 3)运行命令apachectl start,如果没有出现错误信息(如果有错误信息,根据错误信息纠正错误),打开ie,在地址栏输入http://ip:8000(这里的ip是apache的安装主机的ip地址),如果有能显示页面,表明apache启动成功. 4)将apache服务加到linux系统的启动项中,操作如下: cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
  • 26. 3.1  Apache的安装(4)4.启动及查询Apache服务: 1)启动,关闭或者重启Apache服务,可用以下命令: Service httpd start/stop/restart 或者 /etc/init.d/httpd start/stop/restart 2)查询Apache版本:  httpd –v 或者   rpm –q httpd 或者   echo $JAVA_HOME 3)查看Apache服务是否有启动 netstat -tunpl | grep httpd 或者 ps –aux | grep httpd
  • 27. 3.2  JDK的安装(1) 以下举例来说明JDK的安装过程: 1.安装(Sun发布的JDK/JRE有两种版本,一种是.rpm.bin格式的,另一种则是.bin格式的,现以jdk-6u12-linux-i586-rpm.bin为例) 1)将jdk-6u12-linux-i586-rpm.bin上传到linux系统的指定目录下(如/home) 2)切换到指定目录下,修改jdk1.6的使用权限: chmod  u+x  jdk-6u12-linux-i586-rpm.bin 3)解压并安装:./ jdk-6u12-linux-i586-rpm.bin (默认安装在/usr/java中)  
  • 28. 3.2  JDK的安装(2)2.环境变量配置: 1)打开配置文件:vi  /etc/profile 2)在该profile文件中添加: JAVA_HOME=/usr/java/jdk1.6.0_10 JRE_HOME=/usr/java/jdk1.6.0_10/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib(注意:前面的.: ,linux中的;号为:号) export JAVA_HOME JRE_HOME PATH CLASSPATH 添加完毕保存退出 3)执行source /etc/profile 4)查看JDK版本 java -version 显示 java version "1.6.0_10" (jdk1.6安装成功) 或者 echo %JAVA_HOME
  • 29. 3.3  Tomcat的安装(1)1.安装(以apache-tomcat-6.0.18.tar.gz 为例): 1)将apache-tomcat-6.0.18.tar.gz上传到liunx中指定目录下 2)解压apache-tomcat-6.0.18.tar.gz gzip -d apache-tomcat-6.0.18.tar.gz tar -xvf apache-tomcat-6.0.18.tar 或者 tar xzvf apache-tomcat-6.0.18.tar.gz 3)解压后将得到 pub目录下有个apache-tomcat-6.0.18目录,为 了方便操作修改该目录名,并将其移到/usr下: mv apache-tomcat-6.0.18 tomcat6.0 (修改目录名) mv tomcat6.0  /usr (将tomcat6.0移动到/usr目录下) 至此,安装完成
  • 30. 3.3  Tomcat的安装(2)2.运行Tomcat: 1)运行tomcat: cd /usr/tomcat6.0/bin ./startup.sh (运行tomcat的运行程序) 2)查看是否运行 : ps -ef |grep tomcat (查看进程是否有tomcat运行进程) wget  http://localhost:8080/(本地测试tomcat是否运行) 远程测试: 在windows系统中打开一个浏览器输入 http://IP:8080/(例如ip为linux中的ip)如果能够连接说明安装 tomcat成功,如果连接不上看看是否linux中的防火墙是否关闭: service iptables stop (关闭防火墙,该命令只能保证现在 运行的防火墙已经关闭,重起后仍然处于开启状态) chkconfig iptables off (关闭防火墙,使其重起时也是关 闭状态)
  • 31. 3.3  Tomcat的安装(3)3.设置配置信息使系统启动时 tomcat处于启动状态: 1)修改/etc下rc.local文件: vi  /etc/rc.local 2)在rc.local文件中写入: JAVA_HOME=/usr/java/jdk1.6.0_10 export  JAVA_HOME usr/tomcat6.0/bin/startup.sh (:wq保存退出) 3)查看tomcat版本: echo $JAVA_HOME 或者  cd /usr/tomcat6.0 4)启动tomcat /usr/tomcat6.0/bin/startup.sh
  • 32. 3.4  MySQL的安装(1)1.MySQL 卸载: 由于redhat Enterprise 4 中自带一个mysql的版本,但是这 个自带的mysql版本偏低,为了不影响系统正常运行,先将其卸载 1)查找已安装的myslq 版本: rpm -qa | grep mysql (注意大小写,如果mysql不行就换MySQL) 在屏幕上将显示已安装的mysql包名如:mysql-5.0.22-2.1.0.1 ; 2)将搜索出的包名卸载: rpm -e --nodeps mysql-5.0.22-2.1.0.1 (nodeps表示强制删除) 3)再次查找该包名,如果没有结果输出则表明已将该mysql已卸载了
  • 33. 3.4  MySQL的安装(2)2. MySQL安装: 1)先安装 mysql server版 rpm  -ivh  MySQL-server-community-5.0.77-0.rhel4.i386.rpm (查看是否安装成功 rpm -qa | grep MySQL ,查看该进程是否启动ps –ef | grep MySQL ,安装好server版后就已经启动了) 2)安装好server版,开始接着安装 client版: rpm  -ivh MySQL-client-community-5.0.77-0.rhel4.i386.rpm (查看是否安装成功 rpm -qa | grep MySQL ) 3)测试是否可以运行: 在任意位置输入:mysql 将出现 mysql> 命令符安装成功,由于是默认用户为root没有密码所以可以直接进入;
  • 34. 3.4  MySQL的安装(3)3.配置MySQL: 1)设置MySQL的root用户的访问密码(111111为新密码) 设置密码:mysqladmin -u root password 111111 修改密码:mysqladmin -u root -p password  111111 2)创建数据库用户 创建方法:grant rights on database.* to user@host identified by "password"; 例1:增加一个用户test1密码为123456,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限: grant select,insert,update,delete on *.* to test1@"%" Identified by “123456"; 例2:增加一个用户test2密码为123, 让他只可以在localhost上登录,并只对数据库database1进行查询、插入、修改、删除的操作。 grant select,insert,update,delete on database1.* to test2@localhost identified by “123"; 以上两个例子是比较常用的MySQL创建方法
  • 35. 3)创建数据库(以testdb为例)并导入数据库文件(以db.sql为例): a.将db.sql上传到linux系统任意目录下(如:/usr/local) b.在命令行任意位置输入mysql –u root –p (password)进入数据库 c.在mysql中按顺序输入以下命令: create database testdb;(创建testdb数据库)  use testdb;(选择该新建的数据库) source /usr/local/db.sql;(在该数据库中导入db.sql文件) show tables;(此时,db.sql里面的表信息都会显示出来)
  • 36. 3)最简单的备份及还原MySQL数据库的方法(mysqldump)   使用mysqldump备份数据库其实就是把数据库转储成一系列CREATE TABLE和INSERT语句,通过这些语句我们就可重新生成数据库 备份过程:  mysqldump --opt database > backup-file.sql 还原过程:  mysqladmin create target_db_name     mysql target_db_name < backup-file.sql
  • 37. 4.维护测试环境时常遇见的问题linux网络的配置 搭建简单的samba服务 创建普通用户,并给该用户只读权限 查看并删除异常进程 修改系统默认语言 更改服务器时间 查看系统的硬件配置 Linux忘记登录密码
  • 38. 4.1  linux网络的配置在搭建服务器之前,必须先保存linux可以正常运行,其中,可以正常连接 局域网或者外网,是环境的首要条件: 1.配置系统的IP及默认网关:  1)进入/etc/sysconfig/network-scripts,在里面可以看到形如:ifcfg-eth0 的文件,这些文件就是网卡的配置文件,如果有多个网卡,就会有多个类似的文件,例:有两个网卡,则就会有ifcfg-eth0和ifcfg-eth1.  2)如果只有一个网卡,且连接的是内网,则只要修改一下ifcfg-eth0里的IP等参数,然后执行service network restart,就可以正常连接局域网  3)如果有两个网卡,则需要同时修改ifcfg-eth0(这是内网)和ifcfg-eth1(这是外网),其中, ifcfg-eth0里的默认网关参数放空, ifcfg-eth1里的默认网关参数写上外网IP的默认网关;配置完这两个文件后,还需到/etc/resolv.conf里将原来默认的本地DNS地址改为外网IP所指定的DNS地址;然后执行service network restart,就可以正常连接局域网和外网
  • 39.  4)设置完前面的文件后,检查下网络是否畅通,这时可以ping下局域网内的其他IP,并ping下任意一外网的域名,如果都ping得通,则说明网络正常  5)若出现外网ping得通,但是内网ping不通,出现这种现象的原来有两个,一个是ifcfg-eth0里的默认网关参数没有放空,另一个是路由里没有加入这个网段(公司里存在51网段跟60网段,这两个网段需要通过路由才能正常通信)  6)在命令行中输入route命令,这时可以看到IP的路由表,如果路由表里没有另外一个网段,则手动把这个网段加进去,如:   route add -net 10.35.51.0 netmask 255.255.255.0 dev eth0 (上面这个命令是将51网段加到路由表里)  7)若出现远程无法连接,则有可能是ssh问题或者iptables(防火墙)问题;ssh问题基本可以排除,因为每个linux系统都默认装有ssh组件.最大的可能是因为iptables没有关掉 关掉iptables有以下几个方法: service iptables off (停掉iptables服务,重启电脑后,该服务重新被开启)  chkconfig iptables off (每次启动电脑,都自动关闭该服务) 
  • 40. 4.2 搭建简单的samba服务Linux与linux间的文件共享是通过NFS实现,而Linux与windows间的文件共 享是通过samba实现,有时测试环境需要用到文件共享功能,所以,就要搭 建samba服务.以下是最简单的一个例子:匿名用户可读可写的实现: 1.更改smb.conf cd /etc/samba mv smb.conf smb.confBAK 然后我们来重新创建一个smb.conf文件; touch smb.conf 然后我们把下面这段写入smb.conf中;    [global] workgroup = LinuxSir netbios name = LinuxSir05 server string = Linux Samba Server TestServer security = share [linuxsir]  path = /opt/linuxsir   writeable = yes   browseable = yes   guest ok = yes
  • 41. 2.建立相应目录并授权; mkdir -p /opt/linuxsir id nobody uid=99(nobody) gid="99"(nobody) groups="99"(nobody) chown -R nobody:nobody /opt/linuxsir 注释:关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是 nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ; 3.启动smbd和nmbd服务器; Smba Nmba 4.访问Samba 服务器的共享; 在Linux 中您可以用下面的命令来访问 smbclient -L //LinuxSir05 Password: 注:直接按回车 在Windows中,您可以用下面的办法来访问 开始->运行->\\linux的 IP地址
  • 42. 4.3 创建普通用户并给该用户只读权限在测试过程中有时会遇到需要给开发人员开放一个用户权限,但是又不能 让开发人员修改里面的数据,所以就要给用户设置只读的权限: Useradd –s /bin/bash test(创建帐号:test) Passwd test(给test用户设置密码) Chomd –R 755 文件夹A(给相应的文件夹设置只读的权限) 这样,test用户登录系统,对文件夹A就只有只读的权限
  • 43. 4.4 查看并删除异常进程在测试过程中有时会遇到需要有些进程的运行占用CPU过高,严重影响 服务器的正常运行,这里就需要暂时关闭或者停止该进程: 查看正在运行的进程: 查看全部:Ps –aux 或者 top  或者netstat –tunpl 查看指定进程:ps -aux | grep httpd (只查看httpd进程是否运行) 停止进程的命令(找到命令的进程号PID) Kill -15 PID  关闭进程的命令(找到命令的进程号PID) Kill -9 PID
  • 44. 4.5 修改系统默认语言在测试过程中有时会遇到需要更改系统的语言以配合程序代码,如有的 程序代码是要在UTF-8下才不会乱码,但是你的系统默认装的是GBK的 编码,那只有修改系统语言了: 系统语言的配置文件为:/etc/sysconfig/i18n 如果是改成UTF-8的话,则把i18n里的数据修改成跟下面一样,然后重启下 系统 LANG="zh_CN.UTF-8" SUPPORTED="zh_CN.UTF-8:zh_CN:zh" SYSFONT="latarcyrheb-sun16“ 注意:修改完后一定要重启系统,因为系统的默认语言是个全局参数,一 定要重启系统才能生效
  • 45. 4.6 更改服务器时间更改系统时间,在测试过程中是要经常做的事,所以以下命令,建议会掌 握: 1.修改系统时间: Date (查看系统时间) Date –s “12:12:12 2009-03-08”(修改系统时间为2009-03-08 12:12:12) 2.修改系统时区: 使用setup命令,界面会跳转到图形界面,在图形界面中可以很方便的修改 时区,这个无需多说,在图形界面下,大家都会操作
  • 46. 4.7 查看系统的硬件配置1.查看CPU信息:  cat /proc/cpuinfo 2.查看内存信息: cat /proc/meminfo 3.查看硬盘信息  fdisk -l
  • 47. 4.8  Linux忘记登录密码Linux忘记登录密码时,可以用单用户模式进入系统重置密码,具体步骤: 1.出现grub画面时,选中平时启动linux的一项,按e键 2.再次选中启动linux的那一项(类似于 kernel /boot/vmlinuz-2.4.18-14 ro root= LABEL=/)按e键 3.在此命令行中加入single   类似于: kernel /boot/vmlinuz-2.4.18-14 ro root= LABEL=/ single 4.回车返回,然后按b键,可以进入到单用户模式 5. 在单用户模式的提示行中输入passwd,输入新密码;重启密码后,执行reboot或者shutdown –r now重启系统,即可用新密码登录系统 注:此方法只适用于公司用的这个版本的linux; 其他版本的linux有些在进入单用户模式时,是需要另外密码的,这时要是忘记密码,只能靠系统启动盘才能修改系统密码.