Linux Weed
在使用Linux的過程中收集的一些小知識。這些內容相當于是自己的筆記,方便本人在平時的應用中查找,也希望對其它朋友有幫助。(2007.01.21最后更新)殺死一類進程
ps -efww|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9
killall -9 process_name
查看系統信息
cat /proc/cpuinfo -- CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts -- 中斷
cat /proc/ioports -- 設備IO端口
cat /proc/meminfo -- 內存信息(i.e. mem used, free, swap size)
cat /proc/partitions -- 所有設備的所有分區
cat /proc/pci -- PCI設備的信息
cat /proc/swaps -- 所有Swap分區的信息
cat /proc/version -- Linux的版本號相當于uname -r
cat /etc/issue -- Linux發行版信息
uname -a -- 看系統內核等信息
查看端口信息
netstat -a portNumber
netstat -anp|grep portNumber
安裝JDK后,設置環境變量
vi /etc/profile
加入如下內容:
JAVA_HOME=/usr/local/jdk1.5.0
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
source /etc/profile // 使profile文件立即生效,而無需重新啟動
刪除文件或目錄
rm directory // 刪除目錄directory下的文件,不包括該目錄本身
rm -rf dir ectory // 刪除 目錄directory,以及它所包括的所有文件和子目錄
立刻重新啟動Linux
reboot -n
查找某個文件
find /home -name file // 在某個目錄(如/home)下查找文件file
列出某個目錄下的文件
ls // 列出當前目錄下的可見文件
ls -a // 列出當前目錄下所有的文件,包括隱藏文件(即后綴名以.開頭的文件)
ll // 列出文件的同時,顯示它們的屬性
清空root回收站
cd /var/.Trash-root
rm -rf *
引導入單用戶模式(使用GRUB)
[1]選擇帶有你想引導的內核版本的Red Hat Linux,然后鍵入e來編輯。你會看到用于所選卷標的配置文件中的一個項目列表;
[2]選擇起首為kernel的行,然后鍵入 e 來編輯那一行;
[3]轉到行尾,然后鍵入single(按 [空格]鍵,然后鍵入single),按[Enter]來退出編輯模式;
[4]回到了GRUB 屏幕后,鍵入b來引導入單用戶模式。
安裝OpenOffice中文增強版
[1] OpenOffice中文增強版官方網址:http://opendesktop.org.tw/
[2]運行以下命令:
mkdir -p /tmp/cdrom
mount -t iso9660 -o loop Openoffice-2.0.2-Linux-Install-20060320.iso /tmp/cdrom
cd /tmp/cdrom
./setup.sh
umount /tmp/cdrom
注意:有時在運行setup.sh時,會出現報以下錯誤:
./ooo-install.bin: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory
這是由于一些包未被找到,這就需要在運行setup.sh之前,先執行以下命令:
cd /usr/X11R6/lib
ld --whole-archive -share -o libXinerama.so.1 libXinerama.a
ln -s libXinerama.so.1 libXinerama.so
/sbin/ldconfig
再執行./setup.sh就可以了
添加新用戶
useradd user_name-d home_dir
user_name,欲添加的新用戶的用戶名。
home_dir,是該新用戶的主目錄,是該用戶登錄后使用的默認目錄。
臨時切換用戶
su -l user_name
user_name,是想切換到的目標用戶名,如果不寫該用戶名,則默認切換到root用戶。
查看內核版本信息
uname -a
改變系統默認語言
vi /etc/sysconfig/i18n
修改LANG的值,如設置為zh_CN,則為簡體中文。
執行計劃任務
可以使用crontab按照我們指定的計劃去執行某個任務。
[1]局部計劃任務
$crontab -e
加入
01 3 * * * /home/jiang/schedule/work
#service crond restart
[2]全部計劃任務
#vi /etc/crontab
加入
01 3 * * * user /home/jiang/schedule/work
#service crond restart
updating...