CentOS 7 常用命令


  1.防火牆開放端口

 
   1.1 開啟端口
 
     # firewall-cmd --zone=public --add-port=80/tcp --permanent 
 
 
    1.2 刪除開啟端口
 
     # firewall-cmd --zone=public --remove-port=80/tcp 
 
 
    1.3 命令含義:
 
     --zone #作用域 ;   
 
     --add-port=80/tcp  #添加端口,格式為:端口/通訊協議;    
           
     --permanent   #永久生效,沒有此參數重啟后失效
 
 
    1.4 啟動和停止

     # systemctl start firewalld 

     # systemctl stop firewalld

 

    1.5 允許指定的IP訪問SNMP服務

     # firewall-cmd --add-rich-rule="rule family='ipv4' source address='10.0.0.2' port port='8080' protocol='tcp' accept" --permanent 

 

    1.6 刪除規則

     # firewall-cmd --remove-rich-rule="rule family='ipv4' source address='10.0.0.2' port port='8080' protocol='tcp' accept" --permanent 

 

    1.7 開機啟動和禁用防火牆

     # systemctl enable firewalld.service

     # systemctl disable firewalld.service

 

    1.8 重啟防火牆
 
      # firewall-cmd --reload
 
 
    1.9 查看防火牆規則
 
      # iptables -S
 

  2.查看服務器CPU

 常用的監視工具有:vmstat, top,dstat和mpstat

 # vmstat

 # mpstat

    ...

 文章:http://www.cnblogs.com/Wen-Man/archive/2011/04/04/2373771.html

  3.查看內存使用情況

   # top

   # free

  4.查看服務器的CPU是32位還是64位

   # getconf LONG_BIT

  5.查看Linux內核及發布版本
# uname -a

   # uname -a

  # cat /etc/redhat-release 

  # lsb_release -a 查看系列

  6.查看服務器當前時間

   # date

  7.查看服務器硬盤和分區

   #df -h

   # fdisk -l

  8.查看jexus目錄大小

   #du /usr/local/jexus

  9.查看服務器初始安裝的軟件包

   # cat -n /root/install.log

   # more /root/install.log | wc -l

  10. 查看已經安裝的軟件包

   # yum list installed | wc -l

   # rpm -qa

   # rpm -qa | wc -l

   11.網絡配置

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

  12.啟動網卡

   # /etc/init.d/network stop 

   # /etc/init.d/network start

  13.DNS

   # sudo vi/etc/resolv.conf

  14.壓縮文件夾為tar.gz

   # sudo tar -zcvf *.tar.gz  oldpath 

  15.解壓tar.gz文件

   # sudo tar zxf *.tar.gz 

  16.解壓 .bz2文件

   # sudo tar jxf *.bz2

  17.自定義service

    http://www.centoscn.com/CentOS/config/2015/0507/5374.html

  18.磁盤分區

   # fdisk -l

   # fdisk /dev/xx

   參考資料:http://www.centoscn.com/CentOS/config/2014/1016/3955.html

  19.掛載分區

   # mount /dev/xx1 /var/www

  20.查看磁盤+分區信息

   # df -TH

  21.查找PID、查看服務器當前連接數等信息

   # sudo netstat -lntp  --查看開啟的端口

   #sudo netstat -anp|grep 8080    --查找監聽8080端口的Pid

   #netstat -ant|grep -i "80"|wc -l     --查看80端口連接數

   #netstat -ant | grep 80 | grep ESTABLISHED | wc -l     --查看80端口EST狀態的當前連接數

   #netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n       --升序統計IP訪問次數

   #netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -rn|head -n 20     --降序統計IP訪問次數,20條
  

  22..NET應用程序后台運行

  # mono xxx.exe  >/dev/null 2>&1 &  -- xxx.exe后台運行

  23.文件管理

  1.遞歸強制復制文件夾

  #cp -rf /var/www/default   temp  --自動創建temp目錄

  #cp -rf /var/www/default/* temp  --需要手動創建temp目錄

 2.移動文件夾或文件

  #mv /var/www/default/a.cs  /var/www/temp/  --移動文件

  #mv /var/www/default/test /var/www/temp  --移動文件夾

 3.遞歸強制刪除文件或文件夾

  #rm -rf a.sh


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM