zoukankan      html  css  js  c++  java
  • CentOS 7 常用命令

    CentOS Repositories

      https://centos.pkgs.org/

      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 查看防火墙规则
          
          #firewall-cmd --list-ports
          #查看持久化端口规则
          #firewall-cmd --permanent --list-port  
     
     

      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

     

  • 相关阅读:
    201521044091《Java程序设计》第7周学习总结
    201521044091《java程序设计》第四次总结
    201521044091 《java程序设计》第八周学习总结
    201521044091 《Java程序设计》第5周学习总结
    201521044091 《Java程序设计》第2周学习总结
    201521044091 《Java程序设计》第3周学习总结
    MySQL设置字符集CHARACTER SET
    Create My MySQL configuration by Percona
    How to use jQuery to manipulate Cookies
    How to use OpenXml to import xml data to Sql server
  • 原文地址:https://www.cnblogs.com/gaobing/p/3816494.html
Copyright © 2011-2022 走看看