Linux常用命令(整理)
1.查看linux版本
#cat /etc/issue
CentOS release 5.5 (Final)
Kernel \r on an \m
2.查看内核版本命令
#cat /proc/version
Linux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Sun Dec 19 14:22:44 EST 2010
3.启动/停止tomcat
#./catalina.sh start/stop #./startup.sh
也可以通过ps -ef|grep java,然后kill掉相关进程即可。
4.查看tomcat日志
#tail -f ../logs/catalina.out
5.查看端口占用
#netstat -anp
6.查看进程信息
#ps -aux #ps -ef|grep java
第二行命令为查看进程中包含java关键词的进程信息。
7.source filename作用
在当前bash环境下读取并执行filename中的命令。
8.增加对对文件的执行权限 (+755或者更容易操作)
#chmod u+x filename #chmod +755 filename
755代表rwxr-xr-x,代表用户对该文件拥有读,写,执行的权限
9.查看内存、硬盘、CPU信息
#df -h #free #top
10.压缩命令
#tar -cvf archive.tar mydir #tar -xvf archive.tar
#tar -xvfz archive.tar.gz
压缩/释放一个包,第三行为解压一个gzip格式的压缩包
11.查看服务器名
#hostname
修改服务器名,修改如下两个文件
/etc/sysconfig/network
/etc/hosts
需要重新启动,临时更改可以执行命令:
#hostname yourname
12.重新启动(关机)
#shutdown -h now #shutdown -r #reboot
13.后台运行java进程:
#nohup java -Djava.ext.dirs=./lib -cp publicInfo.jar cn.jingdu.solr.index.ProcessThreadManager &