zoukankan      html  css  js  c++  java
  • Centos 常用命令[持续积累中...]

    CentOS常用到的查看系统命令

    uname -a          
    cat /etc/issue
    /sbin/ifconfig
    

     # 查看内核/操作系统/CPU信息

    head -n 1 /etc/issue   # 查看操作系统版本         
    cat /proc/cpuinfo      # 查看CPU信息         
    hostname               # 查看计算机名         
    lspci -tv              # 列出所有PCI设备         
    lsusb -tv              # 列出所有USB设备         
    lsmod                  # 列出加载的内核模块         
    env                    # 查看环境变量
    

    #资源

    free -m                # 查看内存使用量和交换区使用量        
    df -h                  # 查看各分区使用情况        
    du -sh <目录名>        # 查看指定目录的大小        
    grep MemTotal /proc/meminfo   # 查看内存总量        
    grep MemFree /proc/meminfo    # 查看空闲内存量        
    uptime                 # 查看系统运行时间、用户数、负载        
    cat /proc/loadavg      # 查看系统负载
    

    #磁盘和分区

    mount | column -t      # 查看挂接的分区状态        
    fdisk -l               # 查看所有分区        
    swapon -s              # 查看所有交换分区        
    hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)        
    dmesg | grep IDE       # 查看启动时IDE设备检测状况
    

    #网络

    ifconfig               # 查看所有网络接口的属性        
    iptables -L            # 查看防火墙设置        
    route -n               # 查看路由表        
    netstat -lntp          # 查看所有监听端口        
    netstat -antp          # 查看所有已经建立的连接        
    netstat -s             # 查看网络统计信息
    

    #进程

    ps -ef                 # 查看所有进程        
    top                    # 实时显示进程状态
    

     用户

    w                      # 查看活动用户        
    id <用户名>            # 查看指定用户信息        
    last                   # 查看用户登录日志        
    cut -d: -f1 /etc/passwd   # 查看系统所有用户        
    cut -d: -f1 /etc/group    # 查看系统所有组        
    crontab -l             # 查看当前用户的计划任务
    

    服务

    chkconfig --list       # 列出所有系统服务        
    chkconfig --list | grep on    # 列出所有启动的系统服务
    

     程序

    rpm -qa                # 查看所有安装的软件包
    

    #防火墙

    /etc/init.d/iptables stop         
    #关闭         
    /etc/init.d/iptables status         
    #查看防火墙信息,可以看到打开的端口。那么我们把需要使用的端口打开应该是一个比较可行的办法了,命令如下:         
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT#8080为指定端口         
    /etc/rc.d/init.d/iptables save#将更改进行保存         
    /etc/init.d/iptables restart#重启防火墙以便改动生效,当然如果不觉得麻烦也可重启系统(命令:reboot)         
    #当然了,还有另外直接在/etc/sysconfig/iptables中增加一行:         
    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT         
    
    #永久关闭防火墙         
    chkconfig –level 35 iptables off#此方法源自网络,未实验,安全考虑拒绝使用此方法
    

    Linux centos关机与重启命令详解与实战
     Linux centos重启命令:

    reboot       
    shutdown -r now     #立刻重启(root用户使用)       
    shutdown -r 10     #过10分钟自动重启(root用户使用)       
    shutdown -r 20:35     #在时间为20:35时候重启(root用户使用)
    

     Linux centos关机命令:

    halt 立刻关机         
    poweroff 立刻关机         
    shutdown -h now 立刻关机(root用户使用)       
    shutdown -h 10 10分钟后自动关机
    

     如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 

  • 相关阅读:
    PHP 开发 APP 接口 学习笔记与总结
    Java实现 LeetCode 43 字符串相乘
    Java实现 LeetCode 43 字符串相乘
    Java实现 LeetCode 43 字符串相乘
    Java实现 LeetCode 42 接雨水
    Java实现 LeetCode 42 接雨水
    Java实现 LeetCode 42 接雨水
    Java实现 LeetCode 41 缺失的第一个正数
    Java实现 LeetCode 41 缺失的第一个正数
    Java实现 LeetCode 41 缺失的第一个正数
  • 原文地址:https://www.cnblogs.com/DanielChow/p/3338359.html
Copyright © 2011-2022 走看看