Linux 常用命令
ps -ef|grep java 查看java 服务进程
ifconfig 查看网络设备;
vi / vim 文本编辑,i 进入编辑状态,: 输入命令状态,q! 退出不保存,wq 退出保存;
service network restart 重启网络;
halt 关机;
clear 清空命令;
reboot 重启系统;
ls 显示指定工作目录下的内容;
date 查看当前时间;
mkdir 目录路径 新建目录;
mkdir 目录路径 -p 递归创建目录;
rmdir 目录名 删除空目录;
rm -rf 目录名 删除目录及里面的文件
cp 文件1 文件2 复制文件
cp -r dir1 dir2 将dir1及其dir1下所包含的文件复制到dir2下
scp (选项) (参数) 远程拷贝
例:scp -r /opt/soft/mongodb root@10.10.10.10:/opt/soft/scptest
tar -zxvf 压缩包名 解压tar压缩包;
tar -czvf test.tar.gz test 压缩test文件;
unzip 压缩包名 解压zip包;
mv 文件 目标路径 移动文件;
source 文件名 通常用于重新执行刚修改的初始化文档;
systemctl stop firewalld 关闭防火墙;
systemctl start firewalld 开启防火墙;
systemctl disable firewalld 防火墙开机不自启;
systemctl enable firewalld 防火墙开机自启启用;
systemctl status firewalld 查看防火墙状态;
passwd 修改密码;
lsof -i:port 查看端口号被谁占用;
rpm -ivh xxx.rpm 安装rpm软件包,i 安装,v可视化,h查看进度
jps 查看所有java进程的pid
rz 上传文件到服务器
sz 下载服务器文件
kill -9 进程号 强制杀死进程
nohup java -jar fangtian-live2-test.jar >/dev/null & 启动java服务
tail -1000f all.log 查看日志文件,从下往上1000行,f代表自动刷新
killall -0 nginx
killall -0就是不发送任何信号,但是系统会进行错误检查。
所以经常用来检查一个进程是否存在,当进程不存在时,
killall -0 会返回错误。如果返回0则进程、服务在运行中;
echo $? 代表上一个命令执行后的退出状态,如果返回值是0,就是执行成功;如果是返回值是0以外的值,就是失败。