• CentOS 7 常用命令


    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 $ip:80 | wc -l     --查看80端口连接数

       #netstat -ant | grep $ip:80 | grep EST | 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

    作者: jamesbing
    提示: 欢迎转载,但是必须保留本文的署名 jamesbing (包含链接)
     
    分类: CentOS,Linux,mono
  • 相关阅读:
    Mimikatz命令简单使用
    WPA加密数据包简单破解-aircrack-ng
    Pwn相关工具安装
    ubuntu火狐浏览器汉化
    Wireshark-sslkeylogfile
    有关RSA 命令总结
    二、volatile关键字
    一、Java JUC简介
    VUE之图表操作
    Drools+springboot
  • 原文地址:https://www.cnblogs.com/linjiaxin/p/7514361.html
Copyright © 2020-2023  润新知