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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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 结束进程


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
4月前
|
Ubuntu Linux
Ubuntu 23.04 用上 Linux 6.2 内核,预计下放到 22.04 LTS 版本
Linux 6.2 带来了多项内容更新,修复了 AMD 锐龙处理器设备在启用 fTPM 后的运行卡顿问题,还增强了文件系统。
|
4月前
|
Ubuntu Linux
Ubuntu24.04LTS默认采用Linux 6.8内核,实验性版本可通过PPA获得
IT之家提醒,当下的 Ubuntu 23.10 也是一个“短期支持版本”,该版本将在今年 7 月终止支持,而今年 4 月推出的 Ubuntu 24.04 LTS 长期支持版本将获得 5 年的更新支持。
|
7月前
|
负载均衡 应用服务中间件 nginx
Nginx配置与命令
Nginx 是一款高性能的 HTTP 和反向代理服务器,其配置文件灵活且功能强大。本文介绍了 Nginx 配置的基础结构和常用指令,包括全局块、Events 块、HTTP 块及 Server 块的配置方法,以及静态资源服务、反向代理、负载均衡、HTTPS 和 URL 重写等功能实现。此外,还提供了常用的 Nginx 命令操作,如启动、停止、重载配置和日志管理等,帮助用户高效管理和优化服务器性能。
|
4月前
|
Ubuntu 安全 小程序
linux|ubuntu.v18.10版本即将发布,linux桌面让您动心
如果你使用闭源系统,那永远也就别想了!有了这样的需求,也许最终将linux带到人类大众通用市场的是我们中国!
132 0
|
4月前
|
Web App开发 Ubuntu Linux
又该换Linux版本了!
如果你经常用谷歌搜索,使用终端输入命令,推荐你使用Fedora而不是Ubuntu。 如果你不是一个技术用户或程序员,仍推荐使用Ubuntu,还不动手去试试,别忘了将你的体验留在评论区哦~
|
7月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
404 41
|
5月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
1838 0
|
7月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
522 17
|
7月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
164 18