﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-同一个目标，同一个梦想-文章分类-Linux</title><link>http://www.blogjava.net/J2EEHOME/category/35699.html</link><description>One Target,One Dream</description><language>zh-cn</language><lastBuildDate>Sat, 01 Nov 2008 17:59:44 GMT</lastBuildDate><pubDate>Sat, 01 Nov 2008 17:59:44 GMT</pubDate><ttl>60</ttl><item><title>Linux系统各常用目录简介及功能（二）</title><link>http://www.blogjava.net/J2EEHOME/articles/237940.html</link><dc:creator>J2EE Home工作室</dc:creator><author>J2EE Home工作室</author><pubDate>Fri, 31 Oct 2008 18:53:00 GMT</pubDate><guid>http://www.blogjava.net/J2EEHOME/articles/237940.html</guid><wfw:comment>http://www.blogjava.net/J2EEHOME/comments/237940.html</wfw:comment><comments>http://www.blogjava.net/J2EEHOME/articles/237940.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EEHOME/comments/commentRss/237940.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EEHOME/services/trackbacks/237940.html</trackback:ping><description><![CDATA[<div id="article">
<p><font face="Times New Roman">/usr目录系统</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr 文件系统经常很大，因为所有程序安装在这里。 /usr 里的所有文件一般来自Linux distribution；本地安装的程序和其他东西在/usr/local 下。这样可能在升级新版系统或新distribution时无须重新安装全部程序。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/X11R6 X Window系统的所有文件。为简化X的开发和安装，X的文件没有集成到系统中。 X自己在/usr/X11R6 下类似/usr 。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/X386 类似/usr/X11R6 ，但是给X11 Release 5的。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/bin 几乎所有用户命令。有些命令在/bin 或/usr/local/bin 中。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/sbin 根文件系统不必要的系统管理命令，例如多数服务程序。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/man , /usr/info , /usr/doc 手册页、GNU信息文档和各种其他文档文件。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/include C编程语言的头文件。为了一致性这实际上应该在/usr/lib 下，但传统上支持这个名字。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/lib 程序或子系统的不变的数据文件，包括一些site-wide配置文件。名字lib来源于库(library); 编程的原始库存在/usr/lib 里。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr/local 本地安装的软件和其他文件放在这里。<br />
/var目录系统</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var 包括系统一般运行时要改变的数据。每个系统是特定的，即不通过网络与其他计算机共享。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/catman 当要求格式化时的man页的cache。man页的源文件一般存在/usr/man/man* 中；有些man页可能有预格式化的版本，存在/usr/man/cat* 中。而其他的man页在第一次看时需要格式化，格式化完的版本存在/var/man 中，这样其他人再看相同的页时就无须等待格式化了。 (/var/catman 经常被清除，就象清除临时目录一样。)</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/lib 系统正常运行时要改变的文件。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/local /usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。注意，如果必要，即使本地安装的程序也会使用其他/var 目录，例如/var/lock 。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/lock 锁定文件。许多程序遵循在/var/lock 中产生一个锁定文件的约定，以支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件，将不试图使用这个设备或文件。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/log 各种程序的Log文件，特别是login (/var/log/wtmp log所有到系统的登录和注销) 和syslog (/var/log/messages 里存储所有核心和系统程序信息。 /var/log 里的文件经常不确定地增长，应该定期清除。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/run 保存到下次引导前有效的关于系统的信息文件。例如， /var/run/utmp 包含当前登录的用户的信息。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/spool mail, news, 打印队列和其他队列工作的目录。每个不同的spool在/var/spool 下有自己的子目录，例如，用户的邮箱在/var/spool/mail 中。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var/tmp 比/tmp 允许的大或需要存在较长时间的临时文件。 (虽然系统管理员可能不允许/var/tmp 有很旧的文件。) </font></p>
<p><font face="Times New Roman">&nbsp;/proc 系统设备目录系统</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc 文件系统是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally about processes, hence the name)。下面说明一些最重要的文件和目录。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/1 关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/cpuinfo 处理器信息，如类型、制造商、型号和性能。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/devices 当前运行的核心配置的设备驱动的列表。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/dma 显示当前使用的DMA通道。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/filesystems 核心配置的文件系统。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/interrupts 显示使用的中断，and how many of each there have been.</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/ioports 当前使用的I/O端口。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/kcore 系统物理内存映象。与物理内存大小完全一样，但不实际占用这么多内存；it is generated on the fly as programs access it. (记住：除非你把它拷贝到什么地方，/proc 下没有任何东西占用任何磁盘空间。)</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/kmsg 核心输出的消息。也被送到syslog 。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/ksyms 核心符号表。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/loadavg 系统"平均负载"；3个指示器指出系统当前的工作量。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/meminfo 存储器使用信息，包括物理内存和swap。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/modules 当前加载了哪些核心模块。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/net 网络协议状态信息。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/self 到查看/proc 的程序的进程目录的符号连接。当2个进程查看/proc 时，是不同的连接。这主要便于程序得到它自己的进程目录。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/stat 系统的不同状态，such as the number of page faults since the system was booted.</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/uptime 系统启动的时间长度。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc/version 核心版本。</font></p>
</div>
<img src ="http://www.blogjava.net/J2EEHOME/aggbug/237940.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EEHOME/" target="_blank">J2EE Home工作室</a> 2008-11-01 02:53 <a href="http://www.blogjava.net/J2EEHOME/articles/237940.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux系统各常用目录简介及功能（一）</title><link>http://www.blogjava.net/J2EEHOME/articles/237939.html</link><dc:creator>J2EE Home工作室</dc:creator><author>J2EE Home工作室</author><pubDate>Fri, 31 Oct 2008 18:52:00 GMT</pubDate><guid>http://www.blogjava.net/J2EEHOME/articles/237939.html</guid><wfw:comment>http://www.blogjava.net/J2EEHOME/comments/237939.html</wfw:comment><comments>http://www.blogjava.net/J2EEHOME/articles/237939.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EEHOME/comments/commentRss/237939.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EEHOME/services/trackbacks/237939.html</trackback:ping><description><![CDATA[<div id="article">
<p><font face="Times New Roman">目录树可以分为小的部分，每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。每个部分有不同的目的。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 主要目录</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /bin<br />
&nbsp;&nbsp;&nbsp; /sbin<br />
&nbsp;&nbsp;&nbsp; /etc<br />
&nbsp;&nbsp;&nbsp; /root<br />
&nbsp;&nbsp;&nbsp; /lib<br />
&nbsp;&nbsp;&nbsp; /dev<br />
&nbsp;&nbsp;&nbsp; /tmp<br />
&nbsp;&nbsp;&nbsp; /boot<br />
&nbsp;&nbsp;&nbsp; /mnt<br />
&nbsp;&nbsp;&nbsp; /proc<br />
&nbsp;&nbsp;&nbsp; /usr<br />
&nbsp;&nbsp;&nbsp; /var<br />
&nbsp;&nbsp;&nbsp; /home<br />
&nbsp;&nbsp;&nbsp; /dev</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 每台机器都有根文件系统，它包含系统引导和使其他文件系统得以mount所必要的文件，根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /usr 文件系统包含所有命令、库、man页和其他一般操作中所需的不改变的文件。 /usr 不应该有一般使用中要修改的文件。这样允许此文件系统中的文件通过网络共享，这样可以更有效，因为这样节省了磁盘空间(/usr 很容易是数百兆)，且易于管理(当升级应用时，只有主/usr 需要改变，而无须改变每台机器) 即使此文件系统在本地盘上，也可以只读mount，以减少系统崩溃时文件系统的损坏。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /var 文件系统包含会改变的文件，比如spool目录(mail、news、打印机等用的)， log文件、formatted manual pages和暂存文件。传统上/var 的所有东西曾在 /usr 下的某个地方，但这样/usr 就不可能只读安装了。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /home 文件系统包含用户家目录，即系统上的所有实际数据。一个大的/home 可能要分为若干文件系统，需要在/home 下加一级名字，如/home/students 、/home/staff 等。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 虽然上面将不同的部分称为文件系统，但它们不必是真的分离的文件系统。如果系统是小的单用户系统，而用户希望简单化，可以很容易地放在一个文件系统中。根据磁盘容量和不同目的所需分配的空间，目录树也可以分到不同的文件系统中。重要的是使用标准的名字，即使/var 和/usr 在同一分区上，名字/usr/lib/libc.a 和/var/adm/messages 必须能工作，例如将/var 下的文件移动到/usr/var ，并将/var 作为/usr/var 的符号连接。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; Unix文件结构根据目的来分组文件，即所有的命令在一个地方，所有的数据在另一个地方，所有的文档又在一个地方，等等。另一个方法是根据属于的程序分组文件，即所有Emacs文件在一个目录中，所有TeX文件在另一个中，等等。后一种方法的问题是文件难于共享(程序目录经常同时包含静态可共享的和动态不可共享的文件)，有时难于查找 (例如man页在极大数量的地方，使man程序查找它们极其困难)。</font></p>
<p><font face="Times New Roman">&#8220;/&#8221;根目录系统</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 根文件系统一般应该比较小，因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 根目录一般不含任何文件，除了可能的标准的系统引导映象，通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /bin&nbsp; ,引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /sbin&nbsp; ,类似/bin ，但不给普通用户使用，虽然如果必要且允许时可以使用。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc&nbsp; ,特定机器的配置文件。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /root&nbsp; ,root用户的家目录。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /lib&nbsp; .根文件系统上的程序所需的共享库。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /lib/modules 核心可加载模块，特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /dev 设备文件。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /tmp 临时文件。引导启动后运行的程序应该使用/var/tmp ，而不是/tmp ，因为前者可能在一个拥有更多空间的磁盘上。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /boot 引导加载器(bootstrap loader)使用的文件，如LILO。核心映象也经常在这里，而不是在根目录。如果有许多核心映象，这个目录可能变得很大，这时可能使用单独的文件系统更好。另一个理由是要确保核心映象必须在IDE硬盘的前1024柱面内。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /mnt 系统管理员临时mount的安装点。程序并不自动支持安装到/mnt 。 /mnt 可以分为子目录(例如/mnt/dosa 可能是使用MSDOS文件系统的软驱，而/mnt/exta 可能是使用ext2文件系统的软驱)。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /proc , /usr , /var , /home 其他文件系统的安装点。</font></p>
<p><font face="Times New Roman">/etc目录系统</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc 目录包含很多文件。许多网络配置文件也在/etc 中。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/rc or /etc/rc.d or /etc/rc*.d 启动、或改变运行级时运行的scripts或scripts的目录。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/passwd 用户数据库，其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/fdprm 软盘参数表。说明不同的软盘格式。用setfdprm 设置。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/fstab 启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表。 Linux下，也包括用swapon -a启用的swap区的信息。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/group 类似/etc/passwd ，但说明的不是用户而是组。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/inittab init 的配置文件。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/issue getty 在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/magic file 的配置文件。包含不同文件格式的说明，file 基于它猜测文件类型。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/motd Message Of The Day，成功登录后自动输出。内容由系统管理员确定。经常用于通告信息，如计划关机时间的警告。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/mtab 当前安装的文件系统列表。由scripts初始化，并由mount 命令自动更新。需要一个当前安装的文件系统的列表时使用，例如df 命令。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/shadow 在安装了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow 中，而后者只对root可读。这使破译口令更困难。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/login.defs login 命令的配置文件。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/printcap 类似/etc/termcap ，但针对打印机。语法不同。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/profile , /etc/csh.login , /etc/csh.cshrc 登录或启动时Bourne或C shells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/securetty 确认安全终端，即哪个终端允许root登录。一般只列出虚拟控制台，这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/shells 列出可信任的shell。chsh 命令允许用户在本文件指定范围内改变登录shell。提供一台机器FTP服务的服务进程ftpd 检查用户shell是否列在 /etc/shells 文件中，如果不是将不允许该用户登录。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /etc/termcap 终端性能数据库。说明不同的终端用什么"转义序列"控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端)，而是从/etc/termcap 中查找要做的工作的正确序列。这样，多数的程序可以在多数终端上运行。</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; /dev目录 /dev 目录包括所有设备的设备文件。设备文件用特定的约定命名。</font></p>
</div>
<img src ="http://www.blogjava.net/J2EEHOME/aggbug/237939.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EEHOME/" target="_blank">J2EE Home工作室</a> 2008-11-01 02:52 <a href="http://www.blogjava.net/J2EEHOME/articles/237939.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux终端命令用法精选</title><link>http://www.blogjava.net/J2EEHOME/articles/237938.html</link><dc:creator>J2EE Home工作室</dc:creator><author>J2EE Home工作室</author><pubDate>Fri, 31 Oct 2008 18:49:00 GMT</pubDate><guid>http://www.blogjava.net/J2EEHOME/articles/237938.html</guid><wfw:comment>http://www.blogjava.net/J2EEHOME/comments/237938.html</wfw:comment><comments>http://www.blogjava.net/J2EEHOME/articles/237938.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EEHOME/comments/commentRss/237938.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EEHOME/services/trackbacks/237938.html</trackback:ping><description><![CDATA[<div id="article">
<p><font face="Times New Roman">最近再一次拾起了Ubuntu，为了更好的玩儿转Linux，专门到网上搜到的这些常用的终端命令，根据命令使用类别的不同分为了9个大类，都在下面一一列举了出来，个人觉得还是很有用的，在以后的时间里，小弟会随时更新自己对于Ubuntu的使用心得一.</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 文件目录类<br />
&nbsp;&nbsp;&nbsp; 1.建立目录：mkdir 目录名<br />
&nbsp;&nbsp;&nbsp; 2.删除空目录：rmdir 目录名<br />
&nbsp;&nbsp;&nbsp; 3.无条件删除子目录： rm -rf 目录名<br />
&nbsp;&nbsp;&nbsp; 4.改变当前目录：cd 目录名 (进入用户home目录：cd ~;进入上一级目录：cd -)<br />
&nbsp;&nbsp;&nbsp; 5.查看自己所在目录：pwd<br />
&nbsp;&nbsp;&nbsp; 6.查看当前目录大小：du<br />
&nbsp;&nbsp;&nbsp; 7.显示目录文件列表：ls -l (-a：增加显示隐含目录)<br />
&nbsp;&nbsp;&nbsp; 其中：蓝：目录;绿：可执行文件;红：压缩文件;浅蓝：链接文件;灰：其他文件;红底白字：错误的链接文件<br />
&nbsp;&nbsp;&nbsp; 8.浏览文件：more 文件名.txt;less 文件名.txt<br />
&nbsp;&nbsp;&nbsp; 9.复制文件： cp 源文件 目标文件 (-r：包含目录)<br />
&nbsp;&nbsp;&nbsp; 10.查找文件：(1)find (2)locate 命令名<br />
&nbsp;&nbsp;&nbsp; 11.链接：(1)建立hard链接：ln 来源文件 链接文件(-d：创建目录链接）；(2)建立符号链接：ln -s 来源文件 链接文件</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 二.驱动挂载类<br />
&nbsp;&nbsp;&nbsp; 1.检查硬盘使用情况：df -T -h<br />
&nbsp;&nbsp;&nbsp; 2.检查磁盘分区：fdisk -l<br />
&nbsp;&nbsp;&nbsp; 3.挂载软硬光区：mount -t /dev/fdx|hdax /mnt/目录名<br />
&nbsp;&nbsp;&nbsp; 其中：：modos--FAT16;vfat--FAT32;ntfs--NTFS;光驱--iso9660<br />
&nbsp;&nbsp;&nbsp; 支持中文名：mount -o iocharset=x /dev/hdax /mnt/目录名(其中：x=cp936或<br />
&nbsp;&nbsp;&nbsp; 挂载光驱：mount -t auto /dev/cdrom /mnt/cdrom<br />
&nbsp;&nbsp;&nbsp; 挂载ISO文件：mount -t iso9660 -o loop xxx.iso /path<br />
&nbsp;&nbsp;&nbsp; 4.解除挂载：umount /mnt/目录名<br />
&nbsp;&nbsp;&nbsp; 解除所有挂载：umount -a<br />
&nbsp;&nbsp;&nbsp; 5.建立文件系统：mkfs -t /dev/hdxx。其中：ftype：ext2、ext3、swap等</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 三.程序安装类<br />
&nbsp;&nbsp;&nbsp; 1.RPM包安装：(1)安装 rpm -ivh somesoft.rpm<br />
&nbsp;&nbsp;&nbsp; (2)反安装 rpm -e somefost.rpm<br />
&nbsp;&nbsp;&nbsp; (3)查询 rpm -q somefost 或 rpm -qpi somefost.rpm(其中：p未安装;i包含的信息)<br />
&nbsp;&nbsp;&nbsp; (4)查询安装后位置：rpm -ql somefost.rpm<br />
&nbsp;&nbsp;&nbsp; (5)升级安装：rpm -Uvh somesoft.rpm<br />
&nbsp;&nbsp;&nbsp; (6)强制安装：rpm -ivh --nodeps somesoft.rpm 或 rpm -ivh --nodeps --force somesoft.rpm</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 2.源代码包安装：<br />
&nbsp;&nbsp;&nbsp; 查阅README<br />
&nbsp;&nbsp;&nbsp; 基本用法 (1)配置：解压目录下 ./configure<br />
&nbsp;&nbsp;&nbsp; (2)编译：解压目录下 make<br />
&nbsp;&nbsp;&nbsp; (3)安装：解压目录下 make install<br />
&nbsp;&nbsp;&nbsp; 3.src.rpm的安装<br />
&nbsp;&nbsp;&nbsp; 需要用到rpmbuild命令加上--rebuild参数。如 rpmbuild --rebuild ***.src.rpm。然后在/usr/src/下找<br />
&nbsp;&nbsp;&nbsp; 3.FC3下iso程序安装：system-config-packages --isodir=iso所在目录<br />
&nbsp;&nbsp;&nbsp; RH下iso程序安装：redhat-config-packages --isodir=iso所在目录</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 四.压缩解压类<br />
&nbsp;&nbsp;&nbsp; 1.tar.gz类：(1)解压：tar -xvzf 文件.tar.gz；(2)tar.gz解至tar：gzip -d 文件.tar.gz(2)压缩：gzip 待压缩文件<br />
&nbsp;&nbsp;&nbsp; 2.tar未压缩类：(1)解包：tar -xvf 文件.tar；(2)打包：tar -cvf 文件.tar 文件列表<br />
&nbsp;&nbsp;&nbsp; 3.zip类：(1)解压：unzip 文件.zip -d dir；(2)压缩：zip zipfile 待压缩文件列表<br />
&nbsp;&nbsp;&nbsp; 4.bz2类：(1)解压：bunzip2 文件.bz2或bzip2 -d 文件.bz2；(2)压缩：bzip2 待压缩文件<br />
&nbsp;&nbsp;&nbsp; 5.z类：(1)解压：uncompress 文件.z；(2)压缩：compress 文件</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 五.进程控制类<br />
&nbsp;&nbsp;&nbsp; 1.列出当前进程ID：ps -auxw<br />
&nbsp;&nbsp;&nbsp; 2.终止进程：(1)终止单一进程：kill 进程ID号<br />
&nbsp;&nbsp;&nbsp; (2)终止该程序所有进程：Killall 程序名<br />
&nbsp;&nbsp;&nbsp; (3)终止X-Window程序：xkill<br />
&nbsp;&nbsp;&nbsp; 3.查看资源占用情况：(1)top (2)free (3)dmesg<br />
&nbsp;&nbsp;&nbsp; 4.查看环境变量值：env<br />
&nbsp;&nbsp;&nbsp; 5.重启：(1)reboot (2)Ctrl Alt Del (3)init 6<br />
&nbsp;&nbsp;&nbsp; 6.关机：(1)shutdown -h now (2)halt (3)init 0<br />
&nbsp;&nbsp;&nbsp; 7.切换桌面：switchdesk gnome|KDE|...</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 六.程序运行类<br />
&nbsp;&nbsp;&nbsp; 1.查询命令：whereis 命令名<br />
&nbsp;&nbsp;&nbsp; 2.后台运行X-Window程序：程序名&amp;<br />
&nbsp;&nbsp;&nbsp; 3.强行退出X-Window程序：Ctrl Alt Backspace<br />
&nbsp;&nbsp;&nbsp; 4.查看帮助：<br />
&nbsp;&nbsp;&nbsp; (1)简明帮助：命令名 --help | less<br />
&nbsp;&nbsp;&nbsp; (2)更多帮助：man 命令名<br />
&nbsp;&nbsp;&nbsp; (3)info 命令名<br />
&nbsp;&nbsp;&nbsp; (4)help 命令名<br />
&nbsp;&nbsp;&nbsp; 5.查看系统路径：echo $PATH<br />
&nbsp;&nbsp;&nbsp; 6.查看当前shell堆栈：echo $SHLVL<br />
&nbsp;&nbsp;&nbsp; 7.&lt; / &gt;：输入/输出重定向;|：管道左的输入是管道右输入</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 六.用户帐号类<br />
&nbsp;&nbsp;&nbsp; 1.增加用户帐号：(1)用 户 名：adduser 用户帐号名<br />
&nbsp;&nbsp;&nbsp; (2)设置密码： passwd 用户帐号名<br />
&nbsp;&nbsp;&nbsp; 2.删除用户帐号：userdel 用户帐号名<br />
&nbsp;&nbsp;&nbsp; 3.增加用户组：groupadd 用户组名<br />
&nbsp;&nbsp;&nbsp; 4.删除用户组：groupdel 用户组名<br />
&nbsp;&nbsp;&nbsp; 5.暂时终止用户帐号：passwd -l 用户帐号名<br />
&nbsp;&nbsp;&nbsp; 6.恢复被终止帐号：passwd -u 用户帐号名<br />
&nbsp;&nbsp;&nbsp; 7.权限设定<br />
&nbsp;&nbsp;&nbsp; (1)chmod -a|u|g|o |-|=r|w|x 文件/目录名<br />
&nbsp;&nbsp;&nbsp; 其中：a--所有用户(all);u--本用户(user);g--用户组(group);o--其他用户(other users)<br />
&nbsp;&nbsp;&nbsp; --增加权限;---删除权限;=--设置权限<br />
&nbsp;&nbsp;&nbsp; 文件：r--只读权限(read);w--写权限(write);x--执行权限(execute)<br />
&nbsp;&nbsp;&nbsp; 目录：r--允许列目录下文件和子目录;w--允许生成和删除目录下文件;x--允许访问该目录<br />
&nbsp;&nbsp;&nbsp; (2)chmod xxx 文件/目录名<br />
&nbsp;&nbsp;&nbsp; 其中：execute=1;write=2;read=4<br />
&nbsp;&nbsp;&nbsp; x取值：0--没有任何权限(常用);1--只能执行(不常见);2--只能写(不常见);3--只能写和执行(不常见);4--只读(常见);5--只读和执行(常见);6--读和写(常见);7--读.写和执行</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 七.vi编辑类<br />
&nbsp;&nbsp;&nbsp; 1.进入后为命令模式：(1)插入i；(2)打开0；(3)修改c；(4)取代r；(5)替换s<br />
&nbsp;&nbsp;&nbsp; 2.经(1)后进入全屏幕编辑模式。<br />
&nbsp;&nbsp;&nbsp; 3.命令模式--&gt;编辑模式(a/i)；编辑模式--&gt;命令模式(Esc)；命令模式--&gt;末行模式(：)。<br />
&nbsp;&nbsp;&nbsp; 4.：w/w newfile保存<br />
&nbsp;&nbsp;&nbsp; 5.：q/q!退出iv；：wq保存退出</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 八.网络服务<br />
&nbsp;&nbsp;&nbsp; 1.显示网络接口参数：ifconfig<br />
&nbsp;&nbsp;&nbsp; 2.显示系统邮件：mail<br />
&nbsp;&nbsp;&nbsp; 3.启动/终止web服务：httpd -k start|stop|restart<br />
&nbsp;&nbsp;&nbsp; 4.查看网络状况：(1)联机状况：ping xxx.xxx.xxx.xxx；<br />
&nbsp;&nbsp;&nbsp; (2)显示网络状况：netstat ，其中：options：-a==所有sockets；-l==包含网络设备；-n==数字IP；<br />
&nbsp;&nbsp;&nbsp; -o==其他信息；-r==路由表；-t==只列TCP sockets；-u==只列UDP sockets；-w==只列raw sockets；<br />
&nbsp;&nbsp;&nbsp; -x==只列Unix Domain sockets</font></p>
<p><font face="Times New Roman">&nbsp;&nbsp;&nbsp; 九.其他类<br />
&nbsp;&nbsp;&nbsp; 1.显示显卡3D信息：glxinfo和glxgears</font></p>
</div>
 <img src ="http://www.blogjava.net/J2EEHOME/aggbug/237938.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EEHOME/" target="_blank">J2EE Home工作室</a> 2008-11-01 02:49 <a href="http://www.blogjava.net/J2EEHOME/articles/237938.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>