正文
一、操作命令
1.端口及进程
#端口情况 netstat -ntlp #进程启动情况 ps -ef|grep 进程名 #查看端口占用 netstat -tunlp | grep 端口号 #查看进程 ps -aux #终止进程 kill 进程号
2.CPU
top
3.账号
#切换账号 su 账号 #新增用户 useradd 用户名 #添加到分组 useradd -g 组名 用户名 #设置密码 passwd 用户名 #删除用户 userdel 用户名 #登录用户信息 whomi
4.文件
#文件夹授权 shown 777 -R directory #文件夹授权 chmod 777 -R directory #创建文件夹 mkdir -p directory #创建文件 touch file #移动文件 mv 文件 目录 #解压 tar.gz tar -zxvf 压缩包 #解压 zip unzip 压缩包 #查看当前目录绝对路径 pwd #删除文件或文件夹(递归) rm -f 名称 #查看文件 cat 文件 vi 文件 #内容写入文件 echo 内容 >> 文件 #输出文件尾部内容 tail -n 行数 文件 #查找文件 find /-name 文件
5.网络
service network restart
6.防火墙
# 查看防火墙状态 systemctl status firewalld.service #停止防火墙 systemctl stop firewalld.service #启动防火墙 systemctl start firewalld.service #重启防火墙 systemctl restart firewalld.service
7.服务
# 查看服务开机启动状态 systemctl list-run-files # 关掉指定服务自动启动 systemctl disable 服务名 # 开启指定服务自动启动 systemctl enable 服务名
8.磁盘
df -h
二、服务命令
mysql
s
service mysql start #启动mysql mysql -uroot -p #登录mysql show master stauts\G; #查看主节点状态 show slave status\G; #查看从结点状态
rabbitmq
rabbitmq-server start #启动单节点rabbitmq
elasticsearch
./elasticsearch #启动elasticsearch
redis
./redis/src/redis-server ./redis/etc/redis.conf #启动redis
kafka
./bin/kafka-server-start.sh ./config/server.properties #启动kafka
zookeeper
./bin/zookeeper-server-start.sh ./config/zookeeper.properties #启动zookeeper
mongodb
bin/mongod -f config/mongodb.conf
docker
#查看内核 unmae -r #查看版本 docker version #查看信息 docker info #获取帮助 docker --help #制作镜像 docker build -t 镜像名称 . #查看镜像 docker images #启动镜像 docker run -d -p 服务器端:容器端口(与项目端口保持一致) 镜像名称 #查看日志 docker logs 容器id #查找镜像 docker search 镜像名 #打包镜像 docker tag 镜像名字:标签 ip或域名 #删除镜像 docker rmi 镜像id #进入容器 docker exec -it 容器id /bin/bash #重启容器 docker restart 容器名称 #停止容器 docker stop 容器id #启动容器 docker start 容器id #删除容器 docker rm 容器id #列出容器 docker ps --a #强制停止容器 docker kill 容器id #查看容器内运行的进程 docker top 容器id #查看容器内部细节 docker inspect 容器id #查看所有volume情况 docker volume ls #查看某个卷 docker volume inspect 卷名 #docker-compose启动 docker-compose up -d