zoukankan      html  css  js  c++  java
  • Linux(CentOS)日常操作命令

    用硬件检测程序kuduz探测新硬件:service kudzu start (or restart)
    查看CPU信息:cat /proc/cpuinfo
    查看板卡信息:cat /proc/pci
    查看PCI信息:lspci (相比cat /proc/pci更直观)
    查看内存信息:cat /proc/meminfo
    查看USB设备:cat /proc/bus/usb/devices
    查看键盘和鼠标:cat /proc/bus/input/devices
    查看系统硬盘信息和使用情况:fdisk & disk – l & df
    查看各设备的中断请求(IRQ):cat /proc/interrupts
    查看启动硬件检测信息日志:dmesg more /var/log/dmesg

    【系统】
        # uname -a # 查看内核/操作系统/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 # 查看当前用户的计划任务
      # useradd centospub # 建立用户名为 centospub 的一般用户
      # passwd centospub # 为用户 centospub 设置密码
        # userdel -r centospub # 删除用户名为 centospub 的一般用户

    【服务】
        # chkconfig –list # 列出所有系统服务
        # chkconfig –list | grep on # 列出所有启动的系统服务
      # service sshd start # 启动服务
      # service sshd stop # 停止服务
      # service sshd restart # 重启服务

    【程序】
        # rpm -qa # 查看所有安装的软件包

    【Linux查询目录使用空间】
      # du -sh dirname 查看目录的使用空间
       -s仅显示总计
       -h以k、m、g为单位,提高信息的可读性。 kb、mb、gb是以1024为换算单位, -h以1000为换算单位
       -a:显示全部目录和其次目录下的每个档案所占的磁碟空间
       -b:大小用bytes来表示(预设值为k bytes)
       -c:最后再加上总计(预设值)
       -l:计算所有档案大小
       -x:只计算同属同一个档案系统的档案
       -L:计算所有的档案大小

    【ssh终端中文乱码】
      [root@localhost ~]# vi /etc/sysconfig/i18n
      LANG=”zh_CN.GB18030″
      LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
      SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”
      SYSFONT=”latarcyrheb-sun16″

    【在开启了防火墙时,做如下设置,开启相关端口】
      修改/etc/sysconfig/iptables 文件,添加以下内容:
      -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
      -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

  • 相关阅读:
    HDU 5744
    HDU 5815
    POJ 1269
    HDU 5742
    HDU 4609
    fzu 1150 Farmer Bill's Problem
    fzu 1002 HangOver
    fzu 1001 Duplicate Pair
    fzu 1150 Farmer Bill's Problem
    fzu 1182 Argus 优先队列
  • 原文地址:https://www.cnblogs.com/nan-yi/p/4567865.html
Copyright © 2011-2022 走看看