Linux常用命令大全(极简速查版本)(包含操作nginx、mysql)


rm -rf /* 跑路

常见命令:
ssh 连接远程服务器
pwd 所在目录位置
ifconfig 网络设备信息
free 服务器内存
df -lh 磁盘空间
mdkir 新建目录
cd 切换目录
git github拉取项目代码
ls 查看当前目录下的文件
ls -l +目录地址 看是否有对应目录
du 查看当前占用空间
cat 查看文本文件
uname -m 查看系统版本
cat /proc/version 查看linux的操作系统版本
yum(Ubuntu apt)安装软件
-version 查看版本
which 查看文件目录
wget 下载网络地址的文件压缩包
tar -zxvf 解压
tar -zxvf 文件名 -C/指定目录 ;下载到指定目录
    z:表示 tar 包是被 gzip 压缩过的 (后缀是.tar.gz),所以解压时需要用 gunzip 解压 (.tar不需要)
    x:表示 从 tar 包中把文件提取出来
    v:表示 显示打包过程详细信息
    f:指定被处理的文件是什么

help 帮助手册
find -name 查找包
cp 复制文件
mv 重命名
nohup &后台启动
jobs 任务查询
ps -ef  查看所有进程
ps -ef|grep 筛选相应进程
netstst -ntlp 查看占用端口
cul 访问相应端口
tail -n查看行数
sz  下载文件到本地

kill杀死进程
top 查看是否启动
shell 脚本
chmod 改文件权限
history 查看历史命令
rm -rf +路径名  删除一个文件夹,往往会提示次此文件非空,没法删除
rm -f +文件名 删除文件
ll 展示当前目录
source /文件路径    刷新文件更改后的状态
rpm -qa查询已安装的所有软件
rpm -qa|grep
rpm -e --nodeps卸载RPM中会与自己安装软件冲突的软件(如centos自带的数据库和mysql)

网卡
ifup ens33直接启动ens网卡
systemctl stop NetworkManager暂时停止网卡
systemctl disable NetworkManager禁用网卡
service network restart再次启动网卡

vim:
vim 文本编辑器(要先下载)
i 修改文档
:wq保存 :!q不保存退出

数据库:

mysql -u账号 -p密码登陆mysql
set global validate_password_length=4;
set global validate_password_policy=LOW;
SHOW VARIABLES LIKE 'validate_password%';查看validate信息
set password=password('root');
grant all on*.*to'root'@'%'identified by'root'开启访问权限
flush privileges;更新权限状态
exit退出
cat /var/log/mysqld.log|grep ERROR 查看错误日志
change master to master_host='192.168.28.128',master_user='xiaoming',master_password='Root@123456',master_log_file='mysql-bin.000003',master_log_pos=441;设置主库
start slave;执行从库线程
stop slave;删除从库线程
show slave status\G;竖排看

防火墙:
systemctl status firewalld查看防火墙启动状态
systemctl stop firewalld暂时关闭防火墙
systemctl disable firewalld永久关闭防火墙
systemctl start firewalld开启防火墙
firewall-cmd--zone=public--add-port=8080/tcp--permanent)
关闭指定端口(firewall-cmd--zone=public--remove-port=8080/tcp--permanent开放指定端口
firewall-cmd--reload立即生效
firewall-cmd--zone=public--list-ports查看开放的端口
firewall-cmd --query-port=6379/tcp 查看想开的端口是否已开


nginx:
./nginx -t检查nginx配置文件是否有误,要在sbin目录下
./nginx 启动nginx服务
./nginx -s stop 停止nginx服务
ps -ef|grep nginx 查看进程
./nginx -s reload重新加载配置文件

运行jar包
java -jar XXX.jar   Ctrl + c 或直接关闭窗口,程序终止
java -jar XXX.jar &    窗口关闭时,程序终止
nohup java -jar XXX.jar &    退出或终端关闭时,程序执行
nohup java -jar XXX.jar >temp.out &   将日志输出重定向到temp.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行
nohup java -jar XXX.jar > /dev/null 2>&1 &  不生成日志,把标准输出和错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃.

停止jar程序
netstat -lnp|grep  查看端口号,一般是看自己的项目端口,如tomcat一般是8080
kill -9 PID  或者 kill PID 结束进程
 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kkoneone11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值