系统中安装软件的方法

yum安装 简单快捷
rpm安装 需要有软件包
编译安装 可以灵活调整

  1. yum源位置
  2. cd /etc/yum.repos.d#里面全是yum文件默认国外仓库
  3. yum install vim #安装软件
  4. bash-completion #补全(centos7的部分参数)

yum安装第一个排查点 能不能访问外网
1ip不通
2域名不通
检查是否已经有下载的进程了

  1. ps 查看系统进程信息
  2. ps -ef 查看所有详细的进程
  3. pid就是进程的编号
  4. kill -9 跟上进程编号 #-9代表强制杀死进程

yum源文件被修改了

系统的两个日志文件

/var/log/messages记录系统或服务程序运行的状态信息和错误信息
/var/log/secure 用户登录信息 可以监控文件内容防止别人破解
日志分为4列
1用户什么世界登陆的
2登陆的主机名称
3使用什么方式进行远程登陆
登陆情况说明

  1. tail -6 日志文件#查看倒数几行信息(默认查看倒数10行信息)
  2. head -5 日志文件#查看前面5行信息(默认查看前10行信息)
  3. tail -f 日志文件 #一直追踪查看文件内容#可以配合grep查询指定日志内容

系统硬件信息查看方法

通过命令或者查看文件

  1. 文件查看cpu
  2. cat /proc/cpuinfo
  3. 关注信息
  4. model name cpu品牌型号
  5. physical id 代表cpu几颗
  6. processor 代表cpu核心数量
  7. 命令方式查看cpu
  8. lscpu
  9. Socket(s): 代表插槽标识cpu
  10. Core(s) per socket: 代表每颗cpu有几核心
  11. CPU(s): 代表整个服务器cpu有几核心
  12. #负载是什么(cpu处理问题过多)
  13. 利用文件进行查看
  14. cat /proc/loadavg
  15. 0.00 0.01 0.05
  16. 1分钟负载 5分钟负载 15分钟负载
  17. #负载值和cpu核数有关
  18. 4核服务器-负载值3左右就要关注
  19. 128核服务器-负载值120就要关注
  20. #命令查看负载
  21. w

查看内存信息

  1. 通过文件查看内存
  2. cat /proc/meminfo
  3. MemTotal: 15791384 kB 内存总容量
  4. MemFree: 877780 kB 内存空闲容量 算上buffer cache
  5. MemAvailable: 190216 kB 内存的可用容量 不算buffer cache 的可用内存
  6. Buffers: 0 kB buffer空间
  7. Cached: 1065060 kB cache空间
  8. SwapCached: 0 kB 交换内存空间
  9. 通过命令查看内存
  10. free -h #-h以人类可读方式显示内存
  11. total used free shared buff/cache available
  12. 总内存 使用 空闲容量 缓存空间 可用容量

磁盘信息/挂载信息

  1. 通过文件查看
  2. cat /proc/mounts
  3. 通过命令查看
  4. df -h