linux(Centos 7) 常用命令:端口開放,開機自啓動,進程查詢,RPM安裝

    記錄一些redhat系列的centos系統中常用的命令

端口開放:

# 開放端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent

# 重載防火牆
firewall-cmd --reload

# 查看端口3306是否開放
firewall-cmd --zone --query-port=3306/tcp

開機自啓動設置:

    使用yum,rpm等方式安裝的服務,可以通過服務名直接啓動的服務:

# 把mysql服務加入開機自啓動
chkconfig --add mysql 

# 查看開機自啓動的服務列表(3,4,5都是on的話則成功)
chkconfig --list

# 如果沒有成功,嘗試
chkconfig --level 345 mysql on

    使用源碼編譯的服務,可以通過修改/etc/rc.local文件(nginx服務添加開機啓動)

# vim /etc/rc.local

添加一行:
/usr/local/nginx/sbin/nginx

# 設置執行權限
chmod 755 rc.local

查看進程

# 查看服務是否啓動
netstat -na | grep mysql

# 查看端口是否佔用
netstat -na | grep 3306


# 查看進程(第二行爲進程號)
ps -ef | grep mysql

# 查看進程號
pgrep mysql

# 殺死進程1827
kill -s 9 1827

RPM安裝服務

   離線安裝使用較多

# 查看服務是否已經安裝mysql
rpm -qa|grep mysql

# 刪除服務
rpm -e mysql --nodeps

# 安裝服務
rpm -ivh MySQL-server-5.5.62-1.el7.x86_64.rpm --nodeps

# 更新服務(安裝更高版本)
rpm -Uvh MySQL-server-5.5.62-1.el7.x86_64.rpm --nodeps

# 最好不要加--nodeps,缺什麼就老老實實去找好了

一個很好用的RPM包下載網站:http://www.rpmfind.net/linux/rpm2html/search.php

在該網站搜尋RPM包時,要注意系統,centos7的話,名稱以 el7.x86_64.rpm 結尾的是我們需要的,如:

缺什麼依賴就來這個網站找好了,版本不對也可以來這裏換。

不過最好還是能在線安裝,離線真的麻煩。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章