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

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

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 内存 信息的查看
  ③检查内存信息
  ④检查系统负载情况
  ⑤检查系统用户登陆数量
  ⑥系统开机运行了多久
day 10系统硬件信息的查看和系统优化_第1张图片
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
day 10系统硬件信息的查看和系统优化_第2张图片
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]\$"
day 10系统硬件信息的查看和系统优化_第3张图片
QQ图片20190713234230.png

你可能感兴趣的:(day 10系统硬件信息的查看和系统优化)