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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 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 结束进程


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)
|
1月前
|
Linux
Linux常用统计命令大全
Linux常用统计命令大全
26 0
|
26天前
|
关系型数据库 MySQL 数据库
django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26)
在学习Django时,用户遇到`django.db.utils.NotSupportedError`,提示需要MySQL 8.0.25或更高版本,但其系统上是5.7.26。为解决这个问题,用户决定不升级MySQL,而是选择注释掉Django源码中的数据库版本检查。通过Python命令行找到Django安装路径,进入`db/backends/base/base.py`,注释掉`self.check_database_version_supported()`函数
69 0
|
17天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
83 0
|
6天前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
13 0
|
6天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
13 0
|
8天前
|
监控 Linux
|
26天前
|
算法 Linux 调度
根基已筑!Anolis OS 23.1 预览版本搭载 Linux 6.6 内核和工具链升级完成
Anolis OS 23.1 对软件包的选择和组合进行了重新规划与决策,满足更为广泛的应用场景需求。
|
26天前
|
监控 网络协议 Linux
Linux 命令大全 & CentOS常用运维命令
Linux 命令大全 & CentOS常用运维命令
134 0
|
1月前
|
关系型数据库 MySQL Linux
【Linux】在Linux上安装MySQL数据库的步骤
【Linux】在Linux上安装MySQL数据库的步骤
113 0