美文网首页
运维日常命令

运维日常命令

作者: 无言大叔 | 来源:发表于2017-05-24 21:05 被阅读18次

    1.修改系统时间
    date -s "2017-11-18 10:18:00"
    clock -w
    2.查看系统的内核
    uname -a
    3.查看linux服务器物理cpu的个数
    cat /proc/cpuinfo |grep "physical id" | sort | uniq | wc -l
    4.查看linux服务器逻辑cpu的个数
    cat /proc/cpuinfo | grep"processor" | wc -l
    5.查看linux服务器的内存使用
    free -m
    6.查看服务器硬盘使用情况
    fdisk -l
    7.查看文件系统的磁盘空间占用情况
    df -h
    8.查看服务器IO使用情况(使用一下命令需要安装yum -y install sysstat)
    iostat
    iostat -d -x -k 1(持续查看IO使用)
    如果%util接近100%说明产生的I/O请求太多,I/O系统已经负荷,该磁盘可能存在瓶颈。如果idble小于70%,I/O的压力就比较大,说明读取进程中有较多的等待,还可以结合vmstat查看b参数(等待资源的进程数)和wa参数(I/O等待所占用的CPU时间的百分比,高于30%时I/O的压力就比较高了)
    9.查看目录的大小
    [root@localhost ~]# du -sh /root
    10.Dd命令的使用,在进行维护系统时也经常用到
    *制作交换文件的时候
    Dd if=/dev/zero of=/swapfilebs=1024
    count=65536
    *制作驱动盘的时候
    Dd if=rhel40 .img of=/dev/fd0 bs=10k
    制作ISO镜像的时候
    Dd if=/dev/cdrom of=/root/cd1 .iso
    11.查看系统负载情况[root@localhost ~]# uptime或者top 在使用top时,如果r经常大于3或4,且id经常小于50,则标示CPU的负荷很重如果每个cpu当前的活动进程数大于5,则标示系统性能问题严重。
    12.使用vmstat命令查看linux系统的整体性能(进程、内存、虚拟内存、磁盘IO、CPU等)
    [root@localhost ~]# vmstat
    13.查看系统是23位的还是64位的
    [root@localhost ~]# ls -lF / | grep /$
    *或者用命令# file /sbin/init
    查看输出结果是否有/lib64的目录,有则说明系统是64位的,没有说明是32位的。
    14.查看系统安装的模块
    [root@localhost ~]# lsmod
    15.查看服务器pci设置(如:网卡、声卡、显卡等详细信息)
    [root@localhost ~]# lspci
    16.查看和设置用户密码策略
    [root@localhost ~]# vim /etc/login.defs
    *强制密码长度
    [root@localhost ~]# vim /etc/pam.d/system-auth password requisite pam_cracklib.sotry_first_pass retry=3 minlen=12
    17.设置登录超时自动退出终端
    [root@localhost ~]# vim /etc/profie
    export TMOUT=600

    相关文章

      网友评论

          本文标题:运维日常命令

          本文链接:https://www.haomeiwen.com/subject/dreoxxtx.html