欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    linux常用命令精华详解教程Word下载.docx

    • 资源ID:22265200       资源大小:377.35KB        全文页数:48页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    linux常用命令精华详解教程Word下载.docx

    1、其中#号开头的行做说明,不被系统解释。第一部份:网络IP地址;第二部份:主机名.域名,注意主机名和域名之间有个半角的点,比如 localhost.localdomain主机名(主机名别名),其实就是主机名;当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian 127.0.0.1 是回环地址,比如我们不想让局域网的其它机器看到我们测试的网络程序,就可以用回环地址来测试。为什么需要定义域名呢?其实理解也简单,比如我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计hostname;192.

    2、168.1.2 ftp.localdomain ftp 192.168.1.3 mail.localdomain mail192.168.1.4 smb.localdomin smb 把这上面这个配置文件的内容分别写入每台机器的/etc/hosts内容中,这样这三台局域网的机器就可以通过hostname来访问了。主机名(hostname)和域名(Domain)的区别主机名就机器本身的名字,域名是用来解析到IP的。但值得一说的是在局域网中,主机名也是可以解析到IP上的;比如我们前面所说举的例子;局域网的机器,不能通过主机名互访的原因有的弟兄可能会说,我的hostname彼此不能互访,其实这也问题

    3、也简单,我们前面已经提到了一个简单的解决办法。就是要让局域网中的所有主机都有一个通用的,并且包含所有主机的/etc/hosts文件;另一个是做解决办法是做局域网DNS服务器,如果您的主机特别少,就用前面所说的简单方法就行;如何做DNS服务器,我将在以后的文档中专题介绍;不过我值得一提的是做任何服务器都是以效率优先的原则为基础。比如我们在局域网中两台机器,我们还有必要做DNS服务器吗?无论怎么解决,最终的都是用最有效率的办法解决问题;我们不能说明DNS多高级。如果DNS是为外网服务的,那就另说了,不做也得做。对不对?主机名修改工具 hostname其实主机名的修改也有专用工具,就是hostnam

    4、e ;我认为如果用这个工具来修改主机名,不如直接修改 /etc/hosts 来的方便;您可以查看 hosname -help或 man hostname的帮助。在这里我们只说简单的用法;hostname 工具是用来显示和设置系统主机名,看下面的洋文;hostname - show or set the systems host name举例解说:显示主机名:hostnamerootlinuxsir01 # hostnamelinuxsir01此主机的主机名是linuxsir01,不加参数是用来显示当前操作的主机的主机名;临时设置主机名:我们可以用hostname 后接主机名,这样就可以设置当前

    5、操作的主机的主机名,比如我们想把主机名设置为linuxsir02;rootlinuxsir01 # hostname linuxsir02rootlinuxsir01 # hostname 注:显示主机名linuxsir02通过hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;所以您想修改主机名,想一直有效的,还是用前面所说修改主机名配置文件 /etc/hosts;显示主机IP:显示当前主机名的IP,可以用-i参数;rootlinuxsir01 # hostname -i192.168.1.3本文未尽事宜有时我们在登入桌面时,会提示找不到hostname ,这时

    6、您要做的是修改/etc/hosts,为您的机器添加一个主机名;先用 ifconfig -a 来查看主机的IP地址,然后把你主机的IP地址,指定主机名(这里文意有点不明!)补充修改主机名详细文摘用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname 主机名 /更改主机名#hostname /查看机器名#hostname -i /查看本机器名对应的ip地址另外一种方法就是之久修改配置文件1.修改/etc/sysconfig/network里面的主机名字。# vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=yo

    7、urname /在这修改hostname,(必须重起后生效?/debian和基于debian的版本没有/etc/sysconfig/network,对应的是/etc/hostnamevi /etc/hostnameyourname2.修改/etc/hosts里面的名字# vi /etc/hosts127.0.0.1 localhost.localdomain localhost (我的debian和ubuntu的默认配置都是127.0.0.1 localhost,没有中间一项)192.168.1.121 yourname /在这修改hostname,ip要对应你ifconfig查到的。/有时候

    8、只有这一行127.0.0.1 yourname localhost.localdomain localhost修改 /etc/hosts。不修改的话,apache等需要解析主机名的服务将不能启动127.0.0.1 newhost localhost网上有很多朋友说直接修改/etc/hosts文件就可以,但系统本身用到主机名的地方不会变化,所以我觉得/etc/hosts 是网络中用的,/etc/sysconfig/network(/etc/hostname)是本机起作用,而且经络测试也是这样的总结:所以要修改主机名,就两个文件都更改更改主机名时需注意。tomcat有时会因为hosts local

    9、host.域名变更而引起无法启动关闭报警音和修改分辨率(虚拟机)-来自网络,需验证Vmware上装的Linux,在Shell下由于输错命令或是种种原因,会发出“嘟嘟”的报警声,并不是声卡发出的,而是主板的报警,所以不能通过关闭音箱来解决。寝室里经常响起这样的声音非常刺耳,今天在网上找到了解决方法,记下:将/etc/inputrc中的set bell-style none 前的去掉,之后重启系统即可。不过这种方法试了并不见效,不过思路是对了,bell-style的取值范围是:none, visible, audible,想要把报警声去掉应该是将/etc/inputrc中的set bell-sty

    10、le visible前的#去掉,如果没这句话,可以自己添上。去掉linux报警声音其实内核模块pcspkr是驱动系统喇叭的模块,把它禁用了就行了。在命令行上打入:sudo modprobe -r pcspkr就行了。最好的办法是加入到blacklist,方法如下:在/etc/modprobe.d/blacklist中,加入blacklist pcspkr即可再次测试,没有讨厌的系统喇叭声音了。1shell报警声方法1#vi /etc/inputrc=# do not bell on tab-completionset bell-style none方法2#echo set bell-style

    11、 none /.bashrc注:上边只是去掉shell中的tab报警声,如果还有其它的报警声可以用下面命令:setterm -blength 0或将其加入到/etc/bashrc中。2gdm登录报警#vi /etc/gdm/custom.conf=greeterBrowser=trueSoundOnLogin=false或者在 terminal下去行下面命令1:rmmod pcspkr2 :xset b offLinux字符界面下设置分辨率vi /boot/grub/menu.lst| 640x480 800x600 1024x768 1280x1024256 | 0x301 0x303 0x

    12、305 0x30732k | 0x310 0x313 0x316 0x31964k | 0x311 0x314 0x317 0x31A16M | 0x312 0x315 0x318 0x31B其实简单的很,就是grub即可,编辑grub.conf在kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet后面加上分辨率的设置:kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/ vga=791 rhgb quiet不同色彩和分辨率所对应的值depth-640x480-800x600-1024

    13、x768-1280x10248bit-769-771-773-77515bit-784-787-790-79316bit-785-788-791-79424bit-786-789-792-795lilo:好像添加一行vga=0x31?就行了(很久没用lilo了,有点记不起来啦)其中0x31?是设定具体分辨率值,可参考一下列表,不要乱设1280x1024是0x31a1024x768是0x317800x600是0x314640x480是0x311补充消除报警声铃声有三种风格:none, visible,1.消除shell的报警声,就是按tab键不对的响声:在/etc/inputrc中加入一行:(我

    14、在RedHat9.0中尝试了)set bell-style none保存并重启系统即可。2.消除vi编辑器里的报警声:在/etc/bashrc中加入一行:setterm -blength 0在LINUX中重启系统,是十分重要的。VMware虚拟机相关VMware 桥接网络配置我的VMware 版本是6.0.2 ,host 是windowsXP,Guest 是Redhat9, 桥接网络设置是几种网络方式中最简单的一种。host 网络是公司的局域网,自动获得IP 地址,具体设置如下:1. 安装好 VMware 后在网络连接中可以看到三个网卡:如果使用桥接模式的话,后两个虚拟网卡禁用还是启用对联网没

    15、什么影响,我把它们都禁用了1. 设置本地连接为自动获得IP 地址,并勾选”VMware Bridge Protocol” 命令ipconfig 查看一下host 的IP: 3. 虚拟机 - 设置 - 选择 Ethernet, 网络连接方式选择 “ 桥接 ” ,如下图:4启动虚拟机,进入 RedHat9 ,打开网络配置:点击“确定”后,查看一下有没有分配到 IP 地址:看到虚拟机已经分配到 IP : 10.25.73.117 ,重启后进入,虚拟机就可以上网了。好了,桥接网络就这么简单。虚拟机NAT方式上网VMware Workstation 6.0.1 build-55017网络结构:1.单位局

    16、域网,域环境,通过DHCP动态获得主机IP地址及DNS地址2.ADSL上网,下面连接无线宽带路由器,启用DHCP动态获得主机IP地址及DNS地址按照如下步骤进行:1.打开VMware,Fedora 4关机状态,在Devices区域中鼠标双击Ethernet,选择NAT。2.2.在VMware中,Edit-Virtual Network Settings,看到如下两张图的设置,说明VMnet8启用。VMnet8的启用说明VMware软件虚拟了一台网络交换机,带有DHCP功能,本身起到NAT服务器的作用。请注意第二张图VMnet8的Gateway IP Address。3.打开Fedora 4虚拟

    17、机,以root账号登入系统,如果是图形界面的话,请按Ctrl+Alt+F1切换到终端命令行模式。4.设置主机名称与默认网关(通过vi编辑器打开/etc/sysconfig/network文件)roothostname root# vi /etc/sysconfig/network按照下图设置,注意HOSTNAME这里设置成,配置完成后,重启机器后hostname会变成daquan。5.设置网卡参数(通过vi编辑器打开/etc/sysconfig/network-scripts/ifcfg-eth0文件)roothostname root# vi /etc/sysconfig/network-s

    18、cripts/ifcfg-eth0按照下图设置即可6.设置DNS主机的IP(通过vi编辑器打开/etc/resolv.conf文件)roothostname root# vi /etc/resolv.conf下图无需设置,大家看一下即可,如果不是如下,重新启动机器应该就会自动设置,因为已经设置为DHCP,nameserver会自动设置成 VMnet8的Gateway IP Address,nameserver就起到Windows下的DNS Server作用,这种设置类似于Windows域环境下的DNS转发器,说明这个地址会自动转发DNS查询到主机的DNS。7.重新启动网络设置因为更改了/etc

    19、/sysconfig/network这个文件,按照如下三个命令重新启动,不行就reboot虚拟机。参看下图Linux命令Linux 文件命令精通指南为刚接触 Linux 文件命令的初学者提供的速成教程虽然 GUI 桌面(如 KDE 和 GNOME)能够帮助用户利用 Linux 特性,而无需关于命令行接口的功能知识,但还是经常会需要更多的功能和灵活性。而且,基本熟悉这些命令对于在 shell 脚本中正确地使某些功能自动化仍然是必需的。这篇文章是关于 Linux 文件命令的一个“速成教程”,它是为那些刚接触这个操作系统或者只是需要补充这方面知识的用户提供的。它包含了对一些更有用的命令的一个简明的概

    20、述以及关于它们的最强大的应用的指导。下面包含的信息 结合一些实验 将使您能够容易地掌握这些基本的命令。(注意:当涉及到一个与 Oracle 集群文件系统 (OCFS) 结合的内核时,这些命令中的某些命令的行为可能会稍微有所不同。在此情况下,Oracle 提供了一个OCFS 工具集,该工具集可以为文件命令应用提供一个更好的选择。注意,这里包含的所有示例都在 SUSE Linux 8.0 Professional 上进行了测试。虽然没有理由相信它们在其它的系统上将不能工作,但如果出现问题,您应当查看您的文档,以了解可能的变化。背景概念在深入研究规范之前,让我们回顾一些基础知识。文件和命令在 Lin

    21、ux/UNIX 操作系统中,所有事物都被当作文件来处理:硬件设备(包括键盘和终端)、目录、命令本身,当然还有文件。这个奇怪的惯例实际上是 Linux/UNIX 的能力和灵活性的基础。大多数(几乎是全部)的命令形式如下:command option source file(s) target file获取帮助最有用的命令之一是那些提供帮助的命令(特别是对那些学习 Linux 的人而言)。Linux 中的两个重要的信息来源是联机参考手册,或 man 页面和 whatis 工具。您可以用 whatis 命令来访问一个不熟悉的命令的 man 页面。$ whatis echo要了解关于这个命令的更多信息

    22、,可以使用:$ man echo如果您不知道某个特殊任务所需的命令,您可以用 man -k (也称为 apropos)和一个主题来生成可能的命令。例如:$ man -k files一个很有用但常常被忽视的命令可以提供关于使用 man 本身的信息:$ man man您可以用 SPACEBAR 来浏览任意的 man 页面;UP ARROW 将向上翻滚文件。.要退出,则输入 q,!,或 CTRL-Z。用户类别记得那句名言“所有动物一例平等但有些动物比其他动物更加平等”吗?在 Linux 世界中,根用户掌管一切。根用户可以以另一个用户名 su (源自 superuser)登录。要执行诸如添加一个新用户

    23、、打印机或文件系统之类的任务,必须作为根用户登录或者用 su 命令和根用户密码切换到超级用户。系统文件(包括控制初始化过程的系统文件)归根用户所有。虽然可能允许普通用户对它们进行读操作,但出于系统安全性的原因,编辑的权利将留给根用户。BASH shell 虽然提供了其它的 shell,但 BASH (Bourne Again Shell) 是 Linux 的默认 shell。它结合了与它同名的 Bourne shell 的特性和 Korn、C 和 TCSH shell 的特性。BASH 内置的命令 history 默认记录最后输入的 500 条命令。可以通过在命令提示符下输入 history

    24、来查看它们。要检索某个特定的命令,可以在命令提示符下按 UP ARROW 或 DOWN ARROW,或在历史列表中输入它的编号,并在编号前面加上 !,例如:$ !49您还可以通过一条命令在历史列表中离位置最靠前的项目的距离来执行该命令:如果在历史列表中有 53 个事件,$ !-3 将执行事件号 51。像 UNIX/Linux 世界的其它 shell 一样,BASH 使用了特殊的环境变量来方便系统管理。HOME,用户主目录PATH,Linux 用来搜索您输入的命令的可执行镜像的搜索路径HISTSIZE,系统保存的历史事件的数量除了这些保留的关键字之外,您还可以定义您自己的环境变量。例如,Orac

    25、le 使用 ORACLE_HOME (还有其它一些变量),要使 Oracle 安装成功完成,必须在您的环境中设置这些变量。可以在提示符下临时设置变量:$HISTSIZE=100或者,在 /etc/profile (需要根用户权限)中进行系统范围的永久设置,或在 .profile 中进行局部永久设置。可以通过 echo 命令,并用一个 $ 符号来访问一个环境变量的值,进而查看该值。$ echo $HOME/home/bluher可以用 env 命令来查看当前所有的环境变量。正则表达式和通配符许多 Linux 命令使用通配符 * 和 ? 来匹配任意数量的字符或分别匹配任意的单个字符;正则模式匹配表

    26、达式利用一个句点 (.) 来匹配除“换行符”之外的任意单个字符。这两种情况下都使用方括号 ( ) 来匹配除“*”号之外的字符组。不过,* 号在各种情况下有类似但不同的意义:虽然它在 shell 中将匹配一个或更多的字符,但在正则表达式中,它匹配上述字符的零个或更多的实例。一些命令(如 egrep 和 awk)使用了一组更广泛的特殊字符来进行模式匹配。文件处理命令剖析一个文件列表ls 命令用来查看用户有执行权限的任意目录中的文件列表,该命令有许多有趣的选项。$ ls -liah *22684 -rw-r-r- 1 bluher users 952 Dec 28 18:43 .profile19942 -rw-r-r- 1 scalish users 30 Jan 3 20:00 test2.out925 -rwxr-xr-x 1 scalish users 378 Sep 2 2002 test.sh上面的


    注意事项

    本文(linux常用命令精华详解教程Word下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开