华为_3com_内部培训资料linux_基础20722.docx
《华为_3com_内部培训资料linux_基础20722.docx》由会员分享,可在线阅读,更多相关《华为_3com_内部培训资料linux_基础20722.docx(117页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Linux 操作指导专题文档密级 内部公开产品名称PProdducttnamme密级Connfiddenttiallityy leevellCAMS机密产品版本PProdducttverrsioonTotall53ppagees共55页V100Linuxx操作指指导专题题(仅供内部部使用)拟制:日期2003-09-06审核:日期2003-09-06审核:日期2003-09-06批准:日期2003-09-06华为3Coom技术有有限公司司版权所有侵侵权必究究2004-02-04华为 3Com 机密 未经许可不得扩散第117页, 共53页修订记录日期修订版本描述作者目录第 1 章 命令行操作及常用
2、命令使用51.1 命令行操作51.1.1 Shell 简介51.1.2 Shell 控制台使用方法61.2 常用命令使用61.2.1 登录和退出 Linux 系统61.2.2 文件和目录操作命令81.2.3 用户及用户组管理命令101.2.4 进程及任务管理命令131.2.5 磁盘及文件系统管理命令161.2.6 软件安装命令17第 2 章 文件查看/编辑方法介绍192.1 cat 命令介绍192.2 vi 命令介绍192.2.1 vi 的进入与退出202.2.2 vi 中显示行号202.2.3 光标移动操作212.2.4 文本插入操作222.2.5 文本修改操作232.2.6 文本搜索与替换
3、操作252.3 head 及 tail 命令介绍26第 3 章 网络配置及操作273.1 网络配置命令273.1.1 ifconfig273.1.2 route283.2 网络操作命令303.2.1 netstat303.2.2 nslookup313.2.3 host323.2.4 finger323.2.5 Ping 命令333.3 常用网络配置文件介绍333.3.1 /etc/sysconfig/network 网络设置343.3.2 /etc/hosts IP 地址和主机名的映射343.3.3 /etc/services353.3.4 /etc/host.conf 配置名字解析器353
4、.3.5 /etc/nsswitch.conf 配置名字解析器363.3.6 /etc/resolv.conf 配置 DNS 客户373.3.7 /etc/xinetd.conf373.3.8 /etc/modules.conf 文件393.3.9 /etc/sysconfig/network-scripts/ifcfg-ethN 文件393.4 常用网络操作方法393.4.1 ftp 远程文件传输403.4.2 telnet423.4.3 r-系列命令43第 4 章 常用使用技巧454.1 Linux 下软件包的安装及卸载454.1.1 RPM 安装操作454.1.2 RPM 查询操作454
5、.1.3 RPM 卸载操作464.1.4 RPM 升级操作464.1.5 RPM 验证操作464.1.6 RPM 的其他附加命令474.2 Linux 操作系统的时钟系统474.2.1 时钟系统介绍474.2.2 硬件时钟系统与系统时间的同步474.3 系统信息及运行状态监控484.3.1 df 命令494.3.2 du 命令494.3.3 top 命令494.3.4 iostat 命令504.4 打包/压缩工具 tar504.5 文件及文件内容的查找514.5.1 文件查找命令 find514.5.2 文件内容查找命令 grep514.6 Linux 的系统服务及其配置524.6.1 服务简
6、介524.6.2 启动和停止服务524.6.3 服务的添加删除自动运行及状态53第1章命令令行操作作及常用用命令使使用1.1命令令行操作作1.1.1 Shelll简介shelll是用户户和Liinuxx操作系系统之间间的接口口Linnux中中有多种种sheell其中缺缺省使用用的是bbashhLinuxx系统的的sheell作作为操作作系统的的外壳为为用户提提供使用用操作系系统的接接口 它它是一个个命令语语言解释释器拥有有自己内内建的sshelll命令令集shhelll也能被被系统中中其他应应用程序序所调用用用户在在提示符符下输入入的命令令都由sshelll先解解释然后后传给LLinuux核心
7、心ellLinuxx中的shhelll有多种种类型其其中最常常用的几几种是BBourrnessh sshCsheellccsh和和Korrnshhelllkshh三种shhelll各有优优缺Bournneshhelll是UNIIX最初初使用的的sheell并且在在每种UUNIXX上都可可以使用用Bouurneesheell在在sheell编编程方面面相当优优秀但在处处理与用用户的交交互方面面做得不不如其他他几种sshelllLinnux操操作系统统缺省的的sheell是是BouurneeAgaainsshelll它是Boournneshhelll的扩展展简称 bassh与 Boournnesh
8、helll完全向向后兼容容并且在在Bouurneesheell的的基础上上增加增增强了很很多特性性它还包包含了很很多Csheell和和Korrnshhelll中的优优点有灵活活和强大大的编程程接口同同时又有有很友好好的用户户界面Cshelll是一一种比BBourrnesshelll更适适于编程程的shhelll它的语语法与CC语言很很相似LLinuux为喜喜欢使用用Csheell的的人提供供了TccshTTcshh是Csheell的的一个扩扩展版本本Tcssh包括括命令行行编辑可可编程单单词补全全拼写校校正历史命命令替换换作业控控制和类类似C语言的的语法 它不仅仅和Baashsshelll是提
9、提示符兼兼容 而而且还提提供比BBashh shhelll更多的的提示符符参数Kornsshelll集合合了Csheell和和Bouurneesheell的的优点并并且和BBourrnesshelll完全全兼容Linnux系系统提供供了 ppdksshkssh 的扩扩展它支支持任务务控制 可以以在命令令行上挂挂起 后台执执行 唤醒或或终止程程序RedhaatLiinuxx系统默默认的sshelll是bassh对普普通用户户用$作提示示符对超超级用户户rooot用#作提示示符一旦旦出现了了sheell提提示符就就可以键键入命令令名称及及命令所所需要的的参数我们来实习习一下sshelll是如如何工
10、作作的在sheell提提示符下下输入以以下命令令$lsaal该命令可以以列出当当前目录录下的所所有文件件和子目目录用户在登录录到Liinuxx时由/ettc/ppassswd文文件来决决定要使使用哪个个sheell例如该文文件中含含有类似似如下一一行mysellf:xx:5000:5500:LinnuxUUserr:/hhomee/myysellf:/binn/baash用户使用的的sheell 被列每每行的末末尾/bbin/bassh由于bassh是ReddhattLinnux上上缺省的的sheell 本文将将主要介介绍baash及及其相关关知识1.1.22Sheell控控制台使使用方法法首
11、先介绍一一个名词词 控制制台coonsoole它它就是我我们通常常见到的的使用字字符操作作界面的的人机接接口例如如doss我们说说控制台台命令就就是指通通过字符符界面输输入的可可以操作作系统的的命令例例如doos命令令就是控控制台命命令 我我们现在在要了解解的是基基于Liinuxx操作系系统的基基本控制制台命令令Linuxx是一个个真正的的多用户户操作系系统这表示示它可以以同时接接受多个个用户登登录Liinuxx还允许许一个用用户进行行多次登登录这是因因为Liinuxx和许多多版本的的UNIIX一样提供供了虚拟控控制台的访问问方式允许用用户在同同一时间间从控制制台系统统的控制制台是与与系统直直
12、接相连连的监视视器和键键盘进行行多次登登录虚拟控制台台的选择择可以通通过按下下Altt键和一一个功能能键来实实现 通通常使用用F1-F6例例如用户户登录后后按一下下Altt-F22键用户又又可以看看到llogiin:提示符符说明用用户看到到了第二二个虚拟拟控制台台然后只只需按AAlt-F1键键就可以以回到第第一个虚虚拟控制制台一个新新安装的的Linnux系系统允许许用户使使用Allt-FF1到Altt-F66键来访访问前六六个虚拟拟控制台台1.2常用用命令使使用1.2.11登录和和退出LLinuux系统统用户登录系系统时为了使使系统能能够识别别自己必须输输入用户户名和密密码经系统验验证无误误后
13、方能能进入系系统且 说明在系统安装装过程中中可以创创建两种种帐号 超级用用户帐号号和普通通用户帐帐号 LLinuux使用用者一般般为普通通用户而而系统管管理员一一般使用用超级用用户帐号号完成一一些系统统管理的的工作 如果只只需要完完成一些些由普通通用户帐帐号就能能完成的的任务建建议不要要使用超超级用户户帐号 以免免无意中中破坏系系统用户登录分分两步进进行 第第一步输输入用户户的登录录名系统统根据该该登录名名来识别别用户 第二步步输入用用户的口口令该口口令是用用户自己己选择的的一个字字符串对对其他用用户是保保密的 是在在登录时时系统用用来辨别别真假用用户的关关键字1.启动和和登录系系统超级用户的
14、的用户名名为 rroott密码在在安装系系统时已已设定系统启启动成功功后屏幕幕显示下下面的提提示locallhosstlooginn:这时输入超超级用户户名rroott然后键键入回车车键此时时用户会会在屏幕幕上看到到输入口口令的提提示locallhosstlooginn:roootPPasssworrd:这时需要输输入口令令输入口口令时口令不不会在屏屏幕上显显示出来来如果用用户输入了错误的的口令就会在在屏幕上上看到下下列信息息loginninccorrrectt.这时需要重重新输入入当用户户正确地地输入用用户名和和口令后后就能合合法地进进入系统统屏幕显显示roottlooclhhostt/ro
15、oot#此时说明用用户已经经登录到到系统中中可以进进行操作作了这里#是超超级用户户的系统统提示符符普通用用户在建建立了普普通用户户帐号以以后就可可以进行行登录了了不论是超级级用户还还是普通通用户需需要退出出系统时时在sheell提提示符下下键入eexitt命令即可可还有其其他退出出系统的的方法但但上面一一种是最最安全的的2.重新启启动系统统以roott用户登登录Liinuxx操作系系统后执执行reebooot命令令可以重重新启动动linnux系系统roottlooclhhostt/rooot#rebboott3.关闭系系统shutddownn命令可可以安全全地关闭闭或重启启Linnux系系统它
16、在系系统关闭闭之前给给系统上上的所有有登录用用户提示示一条警警告信息息该命令令还允许许用户指指定一个个时间参参数 可可以是一一个精确确的时间间也可以以是从现现在开始始的一个个时间段段精确时时间的格格式是hh:mm表表示小时时和分钟钟时间段段由+和分钟钟数表示示系统执执行该命命令后会会自动进进行数据据同步的的工作该命令令的一般般格式shutddownn选项时间警告信信息命令中各选选项的含含义为:-k并不真真正关机机而只是是发出警警告信息息给所有有用户-r关机后后立即重重新启动动-h关机后后不重新新启动-f快速关关机重启启动时跳跳过fssck-n快速关关机不经经过innit程程序-c取消一一个已经
17、经运行的的shuutdoown需要特别说说明的是是该命令令只能由由超级用用户使用用例1系统统在十分分钟后关关机并且且马上重重新启动动#shuttdowwnr+100例2系统统马上关关机并且且不重新新启动#shuttdowwnhnoww1.2.22文件和和目录操操作命令令1. ls命令这个命令就就相当于于doss下的diir命令令一样也也是Liinuxx控制台台命令中中最为重重要几个个命令之之一ls最常常用的参参数有三三个-a-l和Fls-aLinuxx系统上上的文件件以.开头的的文件被被系统视视为隐藏藏文件仅用lss命令是是看不到到他们的的而用lssa除了显显示一般般文件名名外连隐藏藏文件也也
18、会显示示出来lsl这这个参数数是字母母L的小写写不是数数字 11这个命令可可以使用用长格式式显示文文件内容容如果需需要察看看更详细细的文件件资料就就要用到到ls-ll这个指指令lsF在列出的文文件目录录名称后后加一符符号例如如可执行行文件加加*,目录录则加/2. cd命令cd这个命命令是用用来进出出目录的的 它的的使用方方法和在在doss下没什什么两样样 但和和doss不同的的是Liinuxx的目录录对大小小写是敏敏感的如如果大小小写拼写写有误你你的cdd操作是是成功不不了的 另外 cd如果果直接输输入 ccd后面面不加任任何东西西会回到到使用者者自己的的Homme目录录假设如如果是rroot
19、t那就是是回到/rooot这个个功能同同cd是一样样的3. mkdirrrmddirmkdirr命令用用来建立立新的目目录如输入入如下命命令mkdirrworrk将在当前目目录下新新建一个个worrk目录录rmdirr用来删删除已建建立的目目录如输入入如下命命令rmdirrworrk将删除已存存在的空空目录wworkk4. cpcp这个命命令相当当于doos下面面的coopy命命令具体用用法是cpr源源文件(souurcee)目的的文件(tarrgett)参数数r是指连连同源文文件中的的子目录录一同拷拷贝5. rmrm这个命命令是用用来删除除文件的的rm命令令常用的的参数有有三个-i,-r,-
20、f比如如我现在在要删除除一个名名字为ttextt 的一一个文件件输入如如下命令令rmittestt系统会询问问我们是是否要删删除teest文文件敲了了y/nn 确确认是否否要删除除tesst文件件rmr目目录名 这个操操作可以以连同这这个目录录下面的的子目录录都删除除 功能能比上面面讲到的的rmddir更更强大不不仅可能能删除指指定的目目录而且且可以删删除该目目录下所所有文件件和子目目录rmf文文件名这个操操作可以以不经确确认强制制删除文文件6. mvmv这个命命令的功功能是移移动目录录或文件件引申的的功能是是给目录录或文件件重命名名比如mv/tmmp/xxxx.tarr/rooot该命令将/
21、tmpp目录下下的xxxx.ttar文文件移动动到/rroott目录下下而mvaaaa.taarbbbb.ttar则是将当前前目录下下的文件件aaaa.taar更名名为bbbb.ttar7. catcat这个个命令是是linnux中中非常重重要的一一个命令令它的功功能是显显示或连连结一般般的asciii文本文文件它的用用法如下下catteext该命令显示示texxt 这这个文件件的内容容catfiile11fille2该命令依顺顺序显示示fille1,fille2的的内容catfiile11fille2fille3该命令把ffilee1,ffilee2的内内容结合合起来再再重定向向到fille
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 _3com_ 内部 培训资料 linux_ 基础 20722
限制150内