John Jiang

a cup of Java, cheers!
https://github.com/johnshajiang/blog

   :: 首页 ::  :: 联系 :: 聚合  :: 管理 ::
  131 随笔 :: 1 文章 :: 530 评论 :: 0 Trackbacks
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...
posted on 2006-08-12 09:25 John Jiang 阅读(807) 评论(0)  编辑  收藏 所属分类: Linux

只有注册用户登录后才能发表评论。


网站导航: