您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux网络操作命令
Linux快速入门教程序言:Linux是一套免费使用和自由传播的类Unix操作系统,这个系统是由全世界各地的成千上万的程序员设计和实现的。下面的一些Linux教程是为了快速入门,目的在于能快速掌握Linux的基本知识,能对服务器进行基本的维护。第1章命令行操作及常用命令使用1.1命令行操作1.1.1Shell简介1.1.2Shell控制台使用方法1.2常用命令使用1.2.1登录和退出Linux系统1.2.2文件和目录操作命令1.2.3用户及用户组管理命令1.2.4进程及任务管理命令1.2.5磁盘及文件系统管理命令1.2.6软件安装命令第2章文件查看/编辑方法介绍2.1cat命令介绍2.2vi命令介绍2.2.1vi的进入与退出2.2.2vi中显示行号2.2.3光标移动操作2.2.4文本插入操作2.2.5文本修改操作2.2.6文本搜索与替换操作第3章网络配置及操作3.1网络配置命令3.1.1ifconfig3.1.2route3.2网络操作命令3.2.1netstat3.2.2nslookup3.2.3host3.2.4finger3.2.5Ping命令3.3常用网络配置文件介绍3.3.1/etc/sysconfig/network网络设置3.3.2/etc/hostsIP地址和主机名的映射3.3.3/etc/services3.3.4/etc/host.conf配置名字解析器3.3.5/etc/nsswitch.conf配置名字解析器3.3.6/etc/resolv.conf配置DNS客户3.3.7/etc/xinetd.conf3.3.8/etc/modules.conf文件3.3.9/etc/sysconfig/network-scripts/ifcfg-ethN文件3.4常用网络操作方法3.4.1ftp远程文件传输3.4.2telnet3.4.3r-系列命令第4章常用使用技巧4.1Linux下软件包的安装及卸载4.1.1RPM安装操作4.1.2RPM查询操作4.1.3RPM卸载操作4.1.4RPM升级操作4.1.5RPM验证操作4.1.6RPM的其他附加命令4.2Linux操作系统的时钟系统4.2.1时钟系统介绍4.2.2硬件时钟系统与系统时间的同步4.3系统信息及运行状态监控4.3.1df命令4.3.2du命令4.3.3top命令4.3.4iostat命令4.4打包/压缩工具tar4.5文件及文件内容的查找4.5.1文件查找命令find4.5.2文件内容查找命令grep4.6Linux的系统服务及其配置4.6.1服务简介4.6.2启动和停止服务4.6.3服务的添加删除自动运行及状态第1章命令行操作及常用命令使用文章目录Shell简介Shell控制台使用方法Shell简介shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是bash。Linux系统的shell作为操作系统的外壳为用户提供使用操作系统的接口,它是一个命令语言解释器拥有自己内建的shell命令集。shell也能被系统中其他应用程序所调用,用户在提示符下输入的命令都由shell先解释然后传给Linux核心。Linux中的shell有多种类型其中最常用的几种是Bourneshell(sh),Cshell(csh和Kornshellksh),三种shell各有优缺。Bourneshell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourneshell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux操作系统缺省的shell是BourneAgainshell。它是Bourneshell的扩展,简称bash。与Bourneshell完全向后兼容,并且在Bourneshell的基础上增加增强了很多特性,它还包含了很多Cshell和Kornshell中的优点,有灵活和强大的编程接口同时又有很友好的用户界面。Cshell是一种比Bourneshell更适于编程的shell,它的语法与C语言很相似。Linux为喜欢使用Cshell的人提供了Tcsh。Tcsh是Cshell的一个扩展版本。Tcsh包括命令行编辑可编程单词补全、拼写校正历史命令替换、作业控制和类似C语言的语法。它不仅和Bashshell是提示符兼容而且还提供比Bashshell更多的提示符参数。Kornshell集合了Cshell和Bourneshell的优点并且和Bourneshell完全兼容Linux系统提供了pdksh(ksh的扩展),它支持任务控制,可以在命令行上挂起、后台执行、唤醒或终止程序,RedhatLinux系统默认的shell是bash,对普通用户用$作提示符,对超级用户root用#作提示符,一旦出现了shell提示符就可以键入命令名称及命令所需要的参数。我们来实习一下shell是如何工作的,在shell提示符下输入以下命令:$ls–al该命令可以列出当前目录下的所有文件和子目录。用户在登录到Linux时,由/etc/passwd文件来决定要使用哪个shell。例如,该文件中含有类似如下一行:myself:x:500:500:LinuxUser:/home/myself:/bin/bash用户使用的shell被列每行的末尾(/bin/bash)。由于bash是RedhatLinux上缺省的shell,本文将主要介绍bash及其相关知识。Shell控制台使用方法首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令就是指通过字符界面输入的可以操作系统的命令。例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。Linux是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和许多版本的UNIX一样提供了“虚拟控制台”的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1-F6。例如用户登录后按一下Alt-F2键,用户又可以看到”login:”提示符,说明用户看到了第二个虚拟控制台;然后只需按Alt-F1键就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用Alt-F1到Alt-F6键来访问前六个虚拟控制台。1.2常用命令使用文章目录登录和退出Linux系统文件和目录操作命令用户及用户组管理命令进程及任务管理命令磁盘及文件系统管理命令软件安装命令登录和退出Linux系统用户登录系统时,为了使系统能够识别自己必须输入用户名和密码经系统验证无误后方能进入系统。说明:在系统安装过程中可以创建两种帐号:超级用户帐号和普通用户帐号,Linux使用者一般为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作.如果只需要完成一些由普通用户帐号就能完成的任务,建议不要使用超级用户帐号以免无意中破坏系统。用户登录分两步进行,第一步输入用户的登录名,系统根据该登录名来识别用户;第二步输入用户的口令该口令是用户自己选择的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。1.启动和登录系统超级用户的用户名为root,密码在安装系统时已设定,系统启动成功后屏幕显示下面的提示:localhostlogin:这时输入超级用户名”root”,然后键入回车键此时用户会在屏幕上看到输入口令的提示:localhostlogin:rootPassword:这时需要输入口令,输入口令时,口令不会在屏幕上显示出来,如果用户输入了错误的口令,就会在屏幕上看到下列信息。loginincorrect.这时需要重新输入。当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:[root@loclhost/root]#此时说明用户已经登录到系统中,可以进行操作了。这里”#”是超级用户的系统提示符。普通用户在建立了普通用户帐号以后就可以进行登录了。不论是超级用户还是普通用户需要退出系统时,在shell提示符下键入exit命令即可。还有其他退出系统的方法但上面一种是最安全的。2.重新启动系统以root用户登录Linux操作系统后执行reboot命令可以重新启动linux系统:[root@loclhost/root]#reboot3.关闭系统shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间。也可以是从现在开始的一个时间段。精确时间的格式是“hh:mm”,表示小时和分钟,时间段由“+”和分钟数表示、系统执行该命令后会自动进行数据同步的工作、该命令的一般格式:shutdown[选项][时间][警告信息]命令中各选项的含义为:-k并不真正关机而只是发出警告信息给所有用户-r关机后立即重新启动-h关机后不重新启动-f快速关机重启动时跳过fsck-n快速关机不经过init程序-c取消一个已经运行的shutdown需要特别说明的是该命令只能由超级用户使用例1系统在十分钟后关机并且马上重新启动1.#shutdown–r+10例2系统马上关机并且不重新启动1.#shutdown–hnow文件和目录操作命令1.ls命令这个命令就相当于dos下的dir命令一样,也是Linux控制台命令中最为重要几个命令之一.ls最常用的参数有三个:-a、-l、和–F。1.ls-aLinux系统上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的。而用ls–a,除了显示一般文件名外,连隐藏文件也会显示出来。1.ls–l(这个参数是字母L的小写不是数字1)这个命令可以使用长格式显示文件内容。如果需要察看更详细的文件资料就要用到ls-l这个指令。1.ls–F在列出的文件(目录)名称后加一符号,例如可执行文件加”*”,目录则加“/”。2.cd命令cd这个命令是用来进出目录的,它的使用方法和在dos下没什么两样,但和dos不同的是Linux的目录对大小写是敏感的,如果大小写拼写有误,你的cd操作是成功不了的。另外,cd如果直接输入,cd后面不加任何东西会回到使用者自己的Home目录。假设如果是root那就是回到/root,这个功能同cd~是一样的。3.mkdirrmdirmkdir命令用来建立新的目录,如输入如下命令:1.mkdirwork将在当前目录下新建一个work目录。rmdir用来删除已建立的目录,如输入如下命令:1.rmdirwork将删除已存在的空目录work4.cpcp这个命令相当于dos下面的copy命令。具体用法是:cp-r源文件(source)目的文件(target)参数r是指连同源文件中的子目录一同拷贝。5.rmrm这个命令是用来删除文件的,rm命令常用的参数有三个-i,-r,-f。比如我现在要删除一个名字为text的一个文件,输入如下命令:1.rm–itest系统会询问我们是否要删除test文件,敲了“y/n”确认是否要删除test文件:rm–r目录名:这个操作可以连同这个目录下面的子目录都删除,功能比上面讲到的rmdir更强大,不仅可能删除指定的目录,而且可以删除该目录下所有文件和子目录。rm–f文件名这个操作可以不经确认强制删除文件。6.mvmv这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名,比如:1.mv/tmp/xxx.tar/root该命令将/tmp目录下的xxx.tar文件移动到/root目录下。而:1.mvaaa.tarbbb.tar则是将当前目录下的文件aaa.tar更名为bbb.tar。7.catcat这个命令是linux中非常重要的一个命令,它的功能是显示或连结一般的ascii文本文件、它的用法如下:1.cattext该命令显示text这个文件的内容。1
本文标题:Linux网络操作命令
链接地址:https://www.777doc.com/doc-4601247 .html