- top
查看正在运行的进程 - nohup java -jar XXX.jar >日志文件名.log &
部署jar包在后台运行并指定日志文件 - jps
显示当前所有java进程pid的命令,使用jps -l可以显示更详细的进程名称 - kill (pid)
杀死相应进程号(pid)的进程,加kill -9 pid 强制杀死该pid对应的进程 - ps
选项:
a:显示现行终端机下的所有进程,包括其他用户的进程;
u:显示进程拥有者、状态、资源占用等的详细信息(注意有“-”和无“-”的区别);
x:显示没有控制终端的进程。通常与 a 这个参数一起使用,可列出较完整信息;
-e:显示所有进程;
-f:完整输出显示进程之间的父子关系;
-l:较长、较详细的将该 PID 的的信息列出;
-o:自定义显示的字段;
-
ps -ef|grep XXX
查找包含XXX的所有进程,显示进程之间的父子关系 -
sudo -i
切换用户身份到root;
当用户执行命令没有执行权限时,可以在命令前加sudo再执行,或者sudo -i切换至root用户;
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具 -
rm
删除文件或目录命令
选项:
-d --directory 删除可能仍有数据的目录 (只限超级用户)
-f --force 略过不存在的文件,不显示任何信息
-i --interactive 进行任何删除操作前必须先确认
-r/R --recursive 同时删除该目录下的所有目录层
-v --verbose 详细显示进行的步骤
--help 显示此帮助信息并离开
--version 显示版本信息并离开
- find
查找文件 - rmdir
删除目录 - chown
将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
常见用法:chown -R 拥有者:组 文件
选项:
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-R 处理指定目录以及其子目录下的所有文件
-v 显示详细的处理信息
-deference 作用于符号链接的指向,而不是链接文件本身
- yum
从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
选项:
install:安装rpm软件包;
update:更新rpm软件包;
check-update:检查是否有可用的更新rpm软件包;
remove:删除指定的rpm软件包;
list:显示软件包的信息;
search:检查软件包的信息;
info:显示指定的rpm软件包的描述信息和概要信息;
clean:清理yum过期的缓存;
shell:进入yum的shell提示符;
resolvedep:显示rpm软件包的依赖关系;
localinstall:安装本地的rpm软件包;
localupdate:显示本地rpm软件包进行更新;
deplist:显示rpm软件包的所有依赖关系。
- curl
非常强大的文件传输工具,不具体写了
常见用法:发送json来测试接口
curl -H "Content-Type:application/json" -X POST --data '{
//json内容
]
}' http://XXXX
- chmod
常见用法:用来修改某个目录或文件的访问权限。
语法:chmod [-cfvR] [–help] [–version] [who] [+ | - | =] [mode] 文件名
- cat /proc/version
显示正在运行的内核版本。
[root@S-CentOS home]# cat /proc/version
Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013