美文网首页
day 10系统硬件信息的查看和系统优化

day 10系统硬件信息的查看和系统优化

作者: 流云若雨 | 来源:发表于2019-07-14 01:10 被阅读0次

    一.系统/硬件的信息查看方法

    1.cpu的查看方法:
      方法一:文件形式查看:cat  /proc/cuninfo
      里面相关内容和解释,如下:
      model name :intel(R) core(TM)i5-4440 cpu @ 3.10GHz    cpu的型号 或者品牌 
      一般服务器不显示什么i5 什么intel   因为这个举例是用的虚拟主机 显示的是电脑的信息,一般是志强  E5 系列
      cpu MHz       : 3092.850  频率
      cache size    : 6144 KB     PS: 缓存/缓冲无处不在
      physical id   : 1           --- 服务器中有几颗CPU  服务器是几路
      cpu cores : 2           --- CPU核心数量
      physical id   : 0           --- 2颗CPU
      physical id   : 1
      core id       : 0           --- 服务器总共核心数为4   
      core id       : 1
      core id       : 0             
      core id       
      计算cpu总的核心数: grep -c "core id" /proc/cpuinfo
      计算服务的路数:grep "phy sicalid" /proc/cpuinfo | uniq |wc -l
      需求: 将一个命令执行的结果 交给第二个命令进行处理
     方法二:直接用命令查询 :lscpu
     Model name:                  Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz
     Socket(s):                   2   --- CPU颗数
     Core(s) per socket(槽位):    2   --- 每个槽位CPU核数
     CPU(s):                      4
     方法三:  top
     ①检查cpu信息
      us:用户态信息   用户操作命令产生要处理任务   消耗cpu资源   运行一个脚本更消耗资源
      sy:内核态信息  系统守护进程/进程要处理任务   消耗cpu资源
      id:空闲状态信息  希望空闲状态数值更高
      ②检查进程信息 进行消耗系统资源 cpu 内存 信息的查看
      ③检查内存信息
      ④检查系统负载情况
      ⑤检查系统用户登陆数量
      ⑥系统开机运行了多久
    
    top命令下的信息和解释
    2.负载信息查看
            方法一:文件形式查看:cat /proc/loadavg
            0.00 0.01 0.05       查看的内容   体现出cpu任务的繁忙程度   
            数值应该小于总的核心数
            方法二:w    查看系统负载情况  查看系统用户登陆情况
            需要关注系统负载数值, 监控服务 80 -- 告警
            如果负载值过高, CPU性能资源不足, 有些服务任务无法正常处理, CPU过热(过热保护--停机断电)
    
    3.内存的查看方法
          方法一:文件形式查看:cat /proc/meminfo
         [root@yzg ~]# cat /proc/meminfo
         MemTotal:        2028088 kB       总的内存容量
         MemFree:         1729952 kB      空闲内存的容量
         MemAvailable:    1710704 kB   可用内存的容量
         Buffers:            3108 kB    --- 内存一部分空间 缓冲使用 
         Cached:            95380 kB    --- 内存一部分空间 缓存使用
         概念:用户访问网站数据, 访问磁盘信息时, 读多写少
          方法二: free -h(加上-h显示的是人类可读的信息显示)
    
    4.磁盘信息查看方法
          方法一:文件形式查看:cat /proc/mounts   查看磁盘挂载信息
          方法二:命令形式查看:df -h   查看磁盘挂载信息和磁盘使用情况
          需要监控磁盘使用率 如果磁盘的使用率达到了100%会容易操作服务不能正常使用 
         服务器直接不能启动
    

    二.系统的基础优化

    查看系统信息:cat /etc/fedhat-release
    查看内核信息:uname -a
    
    QQ图片20190713234252.png
    1.系统用户优化:如何创建用户 :useradd+用户名
    如何创建密码:
    方法一:root用户给其他用户设置密码:passwd+用户名   然后俺步骤输入密码
    方法二:普通用户修改自己的密码:直接输入命令passwd  然后修改
    但是普通用户设置密码必须要有复杂度要求
    ①:必须不得少于8位数
    ②:必须有字母和数字  字母大小写
    ③:必须有符号
    方法三:免交互设置密码(只能root用户设置)
    echo +密码 | passwd--stdin(免交互)+用户名
    如何使用新的用户:
    1.直接远程使用用户
    2.如何直接从某个用户切换其他用户
     su - +用户名
     root切换其他用户不需要密码
     普通用户切换到其他用户是需要密码的
    

    如何查看此时的登陆用户信息: whoami

    2.系统命令提示符优化

    作用:
       1. 让提示符显示的信息更全
       2. 修复错误命令提示符
    
       修改命令提示符: PS1
       [oldboy@oldboyedu ~]$ echo $PS1
       [ \u   @  \h     \W]\$
       \u  --- 识别系统登录用户,显示用户名称
       \h  --- 显示主机名称, 显示主机名称简写信息  oldboy.com --- 显示oldboy
       \W  --- 显示路径信息的最后一个目录信息
       \$  --- 显示用户身份信息 # root $ 普通用户
       
       如何设置修改提示符:
       临时设置:
       PS1="[\u@\h \d \t \W]\$"
       
       永久设置:
       vi /etc/profile 
       export PS1="[\u@\h \d \t \W]\$"
    
    QQ图片20190713234230.png

    相关文章

      网友评论

          本文标题:day 10系统硬件信息的查看和系统优化

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