查看系统资源使用情况
df -h
查看mysql运行状态
systemctl status mysql
停止mysql
systemctl stop mysql
查找Mysql的安装目录并彻底删除
find / -name mysql
rm rf ... #删除安装目录
rm -rf /etc/rc.d/init.d/mysql #删除mysql配置文件
id mysql
userdel mysql #删除mysql用户组
查看CPU情况
cat /proc/cpuinfo
查看进程情况
ps -ef
查看安装的软件
rpm -qa #rpm方式安装
yum list installed #yum方式
设置定时任务
crontab -l #查看
crontab -e#编辑
#例如:* * * * * /user/python /test.python
规则如下:
* * * * *
- - - - -
| | | | |
| | | | +----- 星期中星期几 (0 - 6) (星期天 为0)
| | | +---------- 月份 (1 - 12)
| | +--------------- 一个月中的第几天 (1 - 31)
| +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)
crontab [-u username] [-l|-e|-r]
参数:
-u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;
-e: 编辑crontab 的工作内容;
-l: 查阅crontab的工作内容;
-r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。
删除docker
rpm -qa |grep docker #rpm(redhat package manager)查看源文件
yum -y remove docker*.x86_64 #删除所有
cd /var/lib/docker
rm -rf /var/lib/docker
查看内存使用情况
free -h #以MB为单位
查看端口
lsof -i:3306
netstat -nap
netstat -lnpt 查看监听的端口
netstat -lnpt |grep 5672 查看端口被哪个端口占用
ps 6832 查看进程详细信息
kill -9 6832 中止进程
ps -ef| grep xxx 是查看某个进程或者服务是否存在。
/sbin/iptables -I INPUT -p tcp --dport 8001 -j ACCEPT #开放一个端口
/sbin/iptables -L -n #查看开放端口
防火墙
systemctl status firewalld #查看防火墙状态
systemctl stop firewalld # 关闭
firewall-cmd --zone=public --list-ports 查看开放的端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
systemctl stop firewalld.service
进程后台启动
nohup java -jar demo-0.0.1-SNAPSHOT.jar > spring.log 2>&1 &
NGINX的安装(yum)
1、添加CentOS 7 Nginx yum资源库
[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
[root@localhost ~]# yum -y install nginx //安装nginx
[root@localhost ~]# service nginx start //启动nginx
[root@localhost ~]# service nginx stop //停止nginx
[root@localhost ~]# service nginx reload //重载nginx
[root@localhost ~]# ps -ef | grep nginx //查看进程apache/httpd
[root@localhost ~]# netstat -anpl | grep 'nginx' //查看服务端口
[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-1.el7.ngx.x86_64.rpm // rpm方式升级并安装某个版本的Nginx
5、yum方式安装的默认地址和配置的默认地址
/etc/nginx/nginx.conf //yum方式安装后默认配置文件的路径
/usr/share/nginx/html //nginx网站默认存放目录
/usr/share/nginx/html/index.html //网站默认主页路径
mv移动文件
Nginx配置域名和公网ip/内网ip
#默认的配置文件在---|cd /etc/nginx/conf.d路径下的default.conf,会被 /etc/nginx/nginx.conf加载执行。
#default.conf可以自定义
Redis的安装
启动
后台启动
文件移动拷贝
cp -r ./abc.zip /root/
#命令解释:拷贝当前目录的abc.zip到root目录下