﻿<?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-贤仁居 Leon Gong-随笔分类-Linux</title><link>http://www.blogjava.net/gentoo1439/category/45062.html</link><description>学而不思则惘，思而不学则殆</description><language>zh-cn</language><lastBuildDate>Mon, 18 Oct 2010 04:00:16 GMT</lastBuildDate><pubDate>Mon, 18 Oct 2010 04:00:16 GMT</pubDate><ttl>60</ttl><item><title>linux常用命令</title><link>http://www.blogjava.net/gentoo1439/archive/2010/10/18/335430.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Mon, 18 Oct 2010 03:40:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2010/10/18/335430.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/335430.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2010/10/18/335430.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/335430.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/335430.html</trackback:ping><description><![CDATA[<p>在维护服务器时常常需要用到linux Shell命令，将常用的写在这里备查： </p>
<p>telnet 10.10.50.122 7070 </p>
<p>nslookup 查看域名解析 </p>
<p>netstat -anp 显示系统端口使用情况 a表示全部socket n不解析名称 p显示PID </p>
<p>lsof -i :端口 显示占用该端口的进程情况 </p>
<p>last </p>
<p>history </p>
<p>scp root@10.10.10.11:/home/asd/we.zip /home/we/ scp文件传输 </p>
<p>w 当前登录用户 </p>
<p>ps -ef|grep java 不解释！ </p>
<p>查看机器吞吐量（throughput） </p>
<p>sudo ifconfig eth0 </p>
<p>iftop 监视网卡即时吞吐量 </p>
<p>iptraf 监视网卡即时吞吐量 </p>
<p>iostat 磁盘吞吐量查看 </p>
<pre class="code">iostat 结果解释
* rrqm/s:   每秒进行 merge 的读操作数目。即 delta(rmerge)/s
* wrqm/s:   每秒进行 merge 的写操作数目。即 delta(wmerge)/s
* r/s:       每秒完成的读 I/O 设备次数。即 delta(rio)/s
* w/s:       每秒完成的写 I/O 设备次数。即 delta(wio)/s
* rsec/s:    每秒读扇区数。即 delta(rsect)/s
* wsec/s:   每秒写扇区数。即 delta(wsect)/s
* rkB/s:     每秒读K字节数。是 rsect/s 的一半，因为每扇区大小为512字节。(需要计算)
* wkB/s:     每秒写K字节数。是 wsect/s 的一半。(需要计算)
* avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。delta(rsect+wsect)/delta(rio+wio)
* avgqu-sz: 平均I/O队列长度。即 delta(aveq)/s/1000 (因为aveq的单位为毫秒)。
* await:     平均每次设备I/O操作的等待时间 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)
* svctm:    平均每次设备I/O操作的服务时间 (毫秒)。即 delta(use)/delta(rio+wio)
* %util:    一秒中有百分之多少的时间用于 I/O 操作，或者说一秒中有多少时间 I/O 队列是非空的。即 delta(use)/s/1000 (因为use的单位为毫秒)
</pre>
<p>df -m 硬盘使用情况 </p>
<p>free -m 内存使用情况 </p>
<p>top 查看CPU使用情况 </p>
<pre class="code">关于 load   average
一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的，如果每个CPU的任务数大于5，那么就表示这台机器的性能有严重问题。
对于上面的例子来说，假设系统有两个CPU，那么其每个CPU的当前任务数为：8.13/2=4.065。这表示该系统的性能是可以接受的。</pre>
<p>查看机器硬件信息 </p>
<pre class="code">测试机器的硬件信息：
查看CPU信息（型号）
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id      : 0
4 physical id      : 1
(说明实际上是两颗4核的CPU)
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
再完整看cpu详细信息, 不过大部分我们都不关心而已.
# dmidecode | grep 'Processor Information'
查看内 存信息
# cat /proc/meminfo
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(查看当前操作系统内核信息)
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(查看当前操作系统发行版信息)
查看机器型号
# dmidecode | grep "Product Name"
查看网卡信息
# dmesg | grep -i eth
</pre>
<p>du -ms /usr/local/jdk 查看文件夹使用的空间大小 </p>
<p>du -sm * | sort -n 当前路径下各文件夹大小，并排序显示 </p>
<!-- wikipage stop -->
<img src ="http://www.blogjava.net/gentoo1439/aggbug/335430.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2010-10-18 11:40 <a href="http://www.blogjava.net/gentoo1439/archive/2010/10/18/335430.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux系统变量</title><link>http://www.blogjava.net/gentoo1439/archive/2010/10/18/335429.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Mon, 18 Oct 2010 03:39:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2010/10/18/335429.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/335429.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2010/10/18/335429.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/335429.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/335429.html</trackback:ping><description><![CDATA[<p>Ubuntu Linux系统环境变量配置文件介绍在Ubuntu中有如下几个文件可以设置环境变量 </p>
<p>/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 </p>
<p>/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的 profile前,设置环境文件的环境变量。 </p>
<p>~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。 </p>
<p>/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. </p>
<p>~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。 </p>
<p>使用source命令刷新环境变量 </p>
<img src ="http://www.blogjava.net/gentoo1439/aggbug/335429.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2010-10-18 11:39 <a href="http://www.blogjava.net/gentoo1439/archive/2010/10/18/335429.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 10.04 登录Windows Office Communicator 账户 </title><link>http://www.blogjava.net/gentoo1439/archive/2010/05/21/321518.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Fri, 21 May 2010 02:05:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2010/05/21/321518.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/321518.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2010/05/21/321518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/321518.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/321518.html</trackback:ping><description><![CDATA[Ubuntu 10.04下默认的即时通讯是Empathy，但Empathy的plugin还不多，它可以通过安装plugin来获取Pidgin下的plugin。Pidgin下只需要安装pidgin-sipe就可以登录Communicator账号。我查了很多资料，最终Empathy没有弄好，只弄好了pidgin。<br />
由于Ubuntu 10.04没有Pidgin，首先安装Pidgin，然后通过 sudo apt-get install pidgin-sipe命令安装，注意这个pidgin-sipe的版本要在1.8.0+，这个是10.04下的默认版本。然后重启Pidgin后账号类型会多了一项&#8220;Office Communicator&#8221;，接着输入你的账号就可以了。<br />
<br />
至于Empathy，有人通过pidgin-sipe + telepathy-haze 两个plugin配置成功了，不过我没有成功，以后再说吧：）<br />
<br />
<img src ="http://www.blogjava.net/gentoo1439/aggbug/321518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2010-05-21 10:05 <a href="http://www.blogjava.net/gentoo1439/archive/2010/05/21/321518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu 10.04 顶端面板的恢复（转）</title><link>http://www.blogjava.net/gentoo1439/archive/2010/05/21/321514.html</link><dc:creator>Gentoo</dc:creator><author>Gentoo</author><pubDate>Fri, 21 May 2010 01:45:00 GMT</pubDate><guid>http://www.blogjava.net/gentoo1439/archive/2010/05/21/321514.html</guid><wfw:comment>http://www.blogjava.net/gentoo1439/comments/321514.html</wfw:comment><comments>http://www.blogjava.net/gentoo1439/archive/2010/05/21/321514.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/gentoo1439/comments/commentRss/321514.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gentoo1439/services/trackbacks/321514.html</trackback:ping><description><![CDATA[http://persevere.javaeye.com/blog/653716<br />
<br />
这几天安装了Ubuntu 10.04,确实很不错。但一不小心把顶端的面板给删除了，这下麻烦了。虽然可以通过&#8220;新建面板&#8221;&#8220;添加到面板&#8221;一一恢复，但一一查找都很麻烦，有没有一种办法可以恢复默认的顶端面板。可以通过以下步骤：<br />
<br />
通过ALT+F2呼出应用程序对话框，输入gnome-terminal打开终端输入以下命令：<br />
<div style="background-color: rgb(238, 238, 238); font-size: 13px; border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: rgb(0, 0, 0);">&nbsp;gconftool&nbsp;--recursive-unset/apps/panel&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;rm&nbsp;-rf&nbsp;~/.gconf/apps/panel&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;pkill&nbsp;gnome-panel</span></div>
<br />
这样就OK了<br />
<br />
<img src ="http://www.blogjava.net/gentoo1439/aggbug/321514.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gentoo1439/" target="_blank">Gentoo</a> 2010-05-21 09:45 <a href="http://www.blogjava.net/gentoo1439/archive/2010/05/21/321514.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>