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包;

unzip xxx.zip -d xxx文件夹 解压到xxx文件夹下;

zip xxx.zip -r xxx文件夹 递归压缩文件夹;

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以外的值,就是失败。

添加指定需要开放的端口:
firewall-cmd --add-port=’—端口号—’/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=’—端口号—’/tcp

生成ssh密钥:
ssh-keygen [选项]
生成rsa密钥: ssh-keygen -t rsa

posted @ 2022-04-07 16:18  金盛年华  阅读(23)  评论(0编辑  收藏  举报