CentOS 常用命令,centos常用命令

來源:互聯網
上載者:User

CentOS 常用命令,centos常用命令
系統命令yum命令

yum makecache yum 產生緩衝
yum list installed mysql* 查看有沒有安裝過*包
rpm -qa | grep mysql* 查看有沒有安裝過mysql*包
yum list mysql* 查看有沒有安裝包
yum search mysql* 尋找包

重啟

reboot -h now

關機用

shutdown -h now

-h避免損壞MySql

查看CPU

more /proc/cpuinfo | grep “model name” #查看CPU
grep “CPU” /proc/cpuinfo #查看CPU
grep “model name” /proc/cpuinfo | cut -f2 -d:
getconf LONG_BIT #CPU位元

CentOS 核心版本

uname -r
uname -a

查看進程

ps -A 查看所有進程
ps -au 查看詳細資料
ps f 顯示進程樹狀關係

查看連接埠

lsof -i tcp:80 查看連接埠
netstat -ntlp 列出所有連接埠

查看記憶體

grep MemTotal /proc/meminfo
grep MemTotal /proc/meminfo | cut -f2 -d:
free -m |grep “Mem” | awk ‘{print $2}’

查看系統資源

vmstat 1 -S m

查看硬碟和分區

df -h
fdisk -l

查看系統安裝的時候裝的軟體包

cat -n /root/install.log
more /root/install.log | wc -l

查看現在已經安裝了那些軟體包

rpm -qa
rpm -qa | wc -l
yum list instal
查看包安裝路徑

rpm -ql 包名

防火牆

systemctl start firewalld.service #啟動firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動

service iptables status 查詢防火牆狀態
service iptables stop 停止
service iptables start 啟動
service iptables restart 重啟
chkconfig iptables off 永久關閉
chkconfig iptables on 永久關閉後啟用

開啟連接埠

方法一:
/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 寫入修改
/etc/init.d/iptables save 儲存修改
service iptables restart 重啟防火牆,修改生效

方法二:
vi /etc/sysconfig/iptables 開啟設定檔加入如下語句:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT 重啟防火牆,修改完成

關閉連接埠

方法一:
/sbin/iptables -I INPUT -p tcp –dport 80 -j DROP 寫入修改
/etc/init.d/iptables save 儲存修改
service iptables restart 重啟防火牆,修改生效
方法二:
vi /etc/sysconfig/iptables 開啟設定檔加入如下語句:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j DROP 重啟防火牆,修改完成

查看連接埠狀態

/etc/init.d/iptables status

查看主機名稱

hostname
cat /etc/sysconfig/network

查看檔案內容,顯示行號

cat -n test.txt

shutdown -r now   重新啟動系統,使設定生效
shutdown -h now 關機
reboot 重啟
poweroff 關機
Apache

rpm -qa |grep httpd 即可看到系統中是否安裝了apache
apache 啟動停止
service httpd start #啟動
service httpd stop #關閉
service httpd restart #重新啟動
/etc/init.d/httpd restart 也是重新啟動
#/sbin/chkconfig httpd on [設定apache伺服器httpd服務開機啟動]
#/sbin/service httpd start [啟動httpd服務,與開機啟動無關]

MySql

service mysqld start
service mysqld stop
mysql –version #查看版本

rpm名命令

rpm -q php #是否安裝PHP
rpm -q mysql #是否安裝mysql
rpm -q httpd #是否安裝 apache

whereis mysql #mysql安裝位置

設定IP臨時設定:

ifconfig eth0 192.168.1.122

永久設定:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=static
BROADCAST=192.168.0.255

IPADDR=12.168.0.33 #如果設定網卡獲得 ip地址的方式為靜態指定,此欄位就指定了網卡對應的ip地址
NETMASK=255.255.255.0 #網卡對應的網路遮罩
NETWORK=192.168.0.0 #網卡對應的網路地址

vi /etc/sysconfig/network

NETWORKING=yes(表示系統是否使用網路,一般設定為yes。如果設為no,則不能使用網路,而且很多系統服務程式將無法啟動)
HOSTNAME=centos(設定原生主機名稱,這裡設定的主機名稱要和/etc/hosts中設定的主機名稱對應)
GATEWAY=192.168.0.1(設定本機串連的網關的IP地址。)

vi /etc/resolv.conf

nameserver 即是DNS伺服器IP地址,第一個是首選,第二個是備用。

重啟網路:

service network restart  或   /etc/init.d/network restart

Zip命令

ZIP壓縮:

cd /wwwroot
zip -r wwwroot.zip wwwroot
ZIP解壓:

cd /home
unzip wwwroot.zip

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.