陈远波linux常用命令集锦
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 1 .启动tomcat并打印启动日志: ./startup.sh && tail -f ../logs/catalina.out 2 .在文件中搜索内容: /要搜索的的关键字 3 .查看Tomcat日志: tail -f catalina.out (需在tomcat的logs目录下运行) 4 .解压tar: tar -zxvf jdk-8u11-linux-x64.tar.gz 5 .停redis命令: ./bin/redis-cli shutdown 6 .启用redis命令: ./bin/redis-server 7 .服务器之间备份数据: 两台服务器IP分别为:A. 192.168 . 2.1 ,B. 192.168 . 2.2 。 在A服务器上操作,将B服务器上/opt/bak/目录下所有的文件全部复制到本地的/opt目录下 在A服务器上执行 命令为:scp -r root @192 .168. 2.2 :/opt/bak /opt 8 .永久关闭防火墙 systemctl disable firewalld 9 .查看防火墙状态 systemctl status firewalld 10 .在linux中连接一个ip地址测试 curl 127.0 . 0.1 : 8090 11 .启动docker systemctl start docker 12 .查看docker状态 systemctl status docker 13 .查看docker容器中的软件 docker ps 14 .docker启动软件 docker start 容器id 15 .docker停软件 docker stop 容器id 16 .查看服务启动进程号 ps -ef|grep nginx<br> 17 、进入容器服务内<br>docker exec -it 容器id bash<br> 18 、退出容器服务<br>exit 或者Ctrl+P+Q<br>查看tomcat启动进程号ps -ef|grep java17.根据启动号停服务 Kill - 9 进程号 18 .启动内网穿透插件natapp natapp -authtoken=fc36721c2c62fd04<br> |
19、查看当前系统磁盘使用空间
1 df -h
20、查看当前目录文件占用空间大小
du -sh *
21、Nginx重启命令
./nginx -s reload
22、在Linux环境下显示所有的虚拟机列表
1 virsh list --all
23、在Linux环境下打开指定的虚拟机
1 virsh start desktop
如:virsh start yjlc02
24、在Linux环境下显示打开的虚拟机
1 virt-viewer desktop
25、在Linux环境关闭指定的虚拟机
1 virsh shutdown desktop
26、在Linux环境下强制关闭虚拟机
1 virsh destory desktop
27、在Linux环境下查看MySQL启动状态
1 service mysqld status 或 service mysql status
28、在Linux环境下重启MySQL
service mysqld restart 或 service mysql restart
29、在Linux环境下停止MySQL
1 service mysqld stop 或 service mysql stop
30、在Linux环境下启动MySQL
1 service mysqld start 或 service mysql start
31、Linux环境下查看my.cnf文件位置
1 | mysql --help|grep 'my.cnf' |
32、rzsz上传下载命令安装
1 | yum -y install lrzsz |
33/新增用户
1 2 3 4 | //添加用户 useradd 用户名 如: useradd user |
/更改登录密码
passwd 用户名
查看组
1 | cat /etc/group |
用户添加到指定组
1 2 3 4 | //加入组 gpasswd -a testuser root #把用户testuser加入到root组; #加入组后testuser获取到user组及root组所有权限 |
更改用户组所属人
1 2 | chown -R 所有者用户名.组名 文件夹名称 例如:chown -R zdz.nginx KooBox |
文件或文件夹单独设置给指定人员:
1 2 3 | setfacl -m u:用户名:权限代码 文件或文件夹名称 如: setfacl -m u:testuser:rwx file<br>给指定组设定权限setfacl -m g:组名:权限代码 文件或文件夹名称setfacl -m g:goup1:rwx file |
docker删除镜像
1 2 3 4 5 6 7 8 9 | 步骤如下: 1 、先停掉对应的镜像程序 2 、停掉相应的container 3 、擅长对于的comtainer ID 相应代码如下: docker ps docker stop 对应container Id docker ps -a docker rm 对应container ID |
进入docker容器内部
docker exec -it 容器id/bin/bash
ps -ef|grep java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律