Linux系统操作

查看系统资源使用情况

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目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值