su root #一般用户切换为root用户
rm -f a.txt #删除文件
rm -rf a/ #删除文件夹
wget -c url #下载
tar -zxvf 包名 #解压
rpm -qa|grep java #检查是否安装java
yum list java* #检索包含java的列表
yum install 程序名称 #检索包含java的列表
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
systemctl start firewalld.service #启动firewall(防火墙)
systemctl stop firewalld.service #关闭firewall(防火墙)
firewall-cmd --reload #重启firewall(防火墙)
firewall-cmd --zone=public --add-port=6379/tcp --permanent #防火墙 开放6379端口
firewall-cmd --zone=public --query-port=6379/tcp #防火墙 查看6379端口
firewall-cmd --zone=public --remove-port=6379/tcp --permanent #防火墙 删除6379端口
firewall-cmd --list-ports #查看(防火墙)已经开放的端口
redis-cli -h 127.0.0.1 -p 6379 #远程访问redis
cat /etc/redhat-release #查看系统版本
rpm -Uvh *.rpm --nodeps –force #安装(-Uvh:显示安装进度, --nodeps:不检测依赖,-force:强者安装)
rz #上传文件
sz 文件名 #下载文件
scp -r 文件名/目录名 root@192.168.2.144:/home/hsw #下发目录到另一服务器
chmod +x 文件名 #文件赋值可执行权限
tail -f catalina.out #查看tomcat 实时日志 进入tomcat/logs
vi /etc/sysconfig/iptables #配置防火墙
service iptables start #启动防火墙
service iptables stop #停止防火墙
service iptables restart #重启防火墙
shutdown -r now #立刻重启(root用户使用)
shutdown -h now #立刻关机(root用户使用)
nohup java -jar shareniu.jar & #nohup意为后台不挂断运行,与是否账号退出无关
nohup java -jar shareniu.jar >spring.log & #后台运行,并将相关日志输出到spring.log
sh startup.sh -m standalone #nacos的单机启动
shutdown -h now #立即关机(shutdown -h 10 #10分钟后关机)
shutdown -r now #立即重新启动 (shutdown -r +10 #10分钟之后重启)
free -m #查询内存情况
free -h #查看内存大小
lsblk #查看分区和磁盘
df -h #查看空间使用情况
fdisk -l #分区工具查看分区信息
cfdisk /dev/sda #查看分区
blkid #查看硬盘label(别名)
du -sh ./* #统计当前目录各文件夹大小
[docker]
systemctl restart docker #重启docker
docker images #列出本地所以镜像
docker search <镜像名> #搜索镜像
docker pull <仓库名:版本> #下载仓库
docker exec -it <容器id/容器名> bash #进入容器中
docker build [选项] <上下文路径> #根据指定的Dockerfile文件构建一个新的镜像; (docker build -t ruoyi-demo .)最后的点表示在当前目录下找Dockerfile
docker ps #查找正在运行的容器
docker ps -a #查看所有的容器
docker rm <容器id> #删除一个容器(若是正在运行不能直接删除,需要先停止运行)
docker stop <容器名称或ID> #停止容器
docker rmi <镜像ID> #删除镜像
docker push 镜像名 #本地镜像共享到docker远程仓库中(此处针对的是默认的Docker Hub)
docker run [选项] <镜像名> #运行(docker run -d --name ruoyi-demo-run -p 8083:8084 ruoyi-demo),注:-d 后台运行,--name 给容器命名,-p 宿主机端口:容器内部端口
docker start <容器id> #运行一个容器
docker stop <容器id> #停止一个运行中的容器
docker restart <容器id> #重启一个运行中的容器
docker logs <容器id> #获取容器的运行日志
docker save -o <导出路径/文件名.tar> <镜像名称> #导出镜像
docker load -i <导出路径/文件名.tar> #验证载入的镜像
linux 常用命令
于 2024-03-12 16:30:07 首次发布