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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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
目录
相关文章
|
1天前
|
存储 关系型数据库 MySQL
XtraBackup支持哪些MySQL数据库版本?
【5月更文挑战第13天】XtraBackup支持哪些MySQL数据库版本?
10 0
|
1天前
|
关系型数据库 MySQL 分布式数据库
PolarDB MySQL版集群版本支持库表恢复功能的版本要求是什么?
【5月更文挑战第13天】PolarDB MySQL版集群版本支持库表恢复功能的版本要求是什么?
9 0
|
1天前
|
关系型数据库 MySQL 数据库
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
mysqlTools 一分钟部署安装本mysql多个版本,解锁繁琐部署过程
155 2
|
1天前
|
SQL 关系型数据库 MySQL
unsigned int 虽然mysql支持,但是不建议使用,因为可能在未来某个版本删除
unsigned int 虽然mysql支持,但是不建议使用,因为可能在未来某个版本删除
13 2
|
1天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
1天前
|
负载均衡 网络协议 应用服务中间件
【亮剑】在Linux中构建高可用性和高性能网络服务的负载均衡工具HAProxy、Nginx和Keepalived。
【4月更文挑战第30天】本文介绍了在Linux中构建高可用性和高性能网络服务的负载均衡工具HAProxy、Nginx和Keepalived。HAProxy是一个高性能的开源TCP和HTTP负载均衡器,适合处理大量并发连接;Nginx是一个多功能Web服务器和反向代理,支持HTTP、HTTPS和TCP负载均衡,同时提供缓存和SSL功能;Keepalived用于监控和故障切换,通过VRRP实现IP热备份,保证服务连续性。文中详细阐述了如何配置这三个工具实现负载均衡,包括安装、配置文件修改和启动服务,为构建可靠的负载均衡系统提供了指导。
|
1天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
63 2
|
1天前
|
Linux 数据安全/隐私保护
Linux常用命令大全:一杯水时间让你掌握!(附目录和快捷键)(下)
Linux常用命令大全:一杯水时间让你掌握!(附目录和快捷键)
29 2
|
1天前
|
关系型数据库 MySQL 数据库
docker MySQL删除数据库时的错误(errno: 39)
docker MySQL删除数据库时的错误(errno: 39)
21 0
|
1天前
|
前端开发 关系型数据库 MySQL
【MySQL × SpringBoot 突发奇想】全面实现流程 · 数据库导出Excel表格文件的接口
【MySQL × SpringBoot 突发奇想】全面实现流程 · 数据库导出Excel表格文件的接口
20 0