• 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命令取消重启 

  • 相关阅读:
    代理类和装饰类的区别
    spring mvc 处理映射的几种方式
    如何深入浅出的理解跳转方式:重定向和请求转发
    springMVC拦截配置
    ※版本管理※=>☆SVN工具=>※解决地域麻烦※№→搭建自己的网络SVN (SourceForge 免费) [转]
    权力社会? 金钱社会? 透过现象看本质-让权力和金钱的力量沿着制度的河道流淌,才是社会稳定的基石
    自己封装的CMusic类 【转】
    VC++中MCI播放音频文件 【转】
    DevExpress.XtraGrid 【转】
    C# Process.Start()方法详解 [转]
  • 原文地址:https://www.cnblogs.com/DanielChow/p/3338359.html
Copyright © 2020-2023  润新知