Day9-操作系统基础优化

2019-10-29  本文已影响0人  a幕城

课程知识梳理复习
1) 系统别名设置方法: alias unalias
局部配置文件: ~/.bashrc ~/.bash_profile 优先
全局配置文件: /etc/profile /etc/bashrc
2) 系统安装软件方法:
a 利用yum安装软件 m install -y xxx
b 利用rpm安装软件rpm -ivh xxx
c 编译安装软件 ???
d 二进制包安装软件 ???
3) 系统重要日志文件:
/var/log/messages
/var/log/secure
如何查看日志文件:head tail -f/-F
_______________________________________________________________________________

系统重要目录信息 /proc(进程文件/内核文件)
    系统硬件信息: 资产管理 excel
    CPU信息查看:
    physical id : 0    --- 服务器上有几颗CPU
    processor   : 0    --- 服务器CPU核心数    

    physical id : 0    physical : 0  -- 2行 == 服务器有两颗CPU
    physical id : 0
    physical id : 1    physical : 1
    physical id : 1
    
    [root@linux67 ~]# grep   "physical id" /proc/cpuinfo | uniq 
    physical id : 0
    physical id : 1
    [root@linux67 ~]# grep   "physical id" /proc/cpuinfo | uniq |wc -line
    2
    说明: |  管道符号: 将前一个命令执行输出结果通过管道交给后面的命令进行再次处理
    
    processor   : 0    -- 4行 == 整个服务器有4个核心
    processor   : 1
    processor   : 2
    processor   : 3

  统计服务器总的核心数: 
    [root@linux67 ~]# grep -c  processor /proc/cpuinfo 
    4

    补充: wc命令介绍:
    -c, --bytes    print the byte counts
                   将字节统计信息输出(包含空格和换行符)
    -m, --chars    print the character counts
                   将字符统计信息输出  
    -l, --lines    print the newline counts      ******
                   统计文件中有多少行
    -w, --words    print the word counts
    
    使用命令查看:
    [root@linux67 ~]# lscpu
    CPU(s):                4
    Socket(s):             2

    内存信息:  cat /proc/meminfo
    MemTotal:        2028116 kB    --- 服务器总的内存数量
    MemFree:         1720948 kB    --- 空闲内存数量
    MemAvailable:    1703560 kB    --- 可用的内存数量     ***
    Buffers:            2092 kB    --- 划分内存一定空间用于缓冲使用  加快数据写入
    Cached:            98352 kB    --- 划分内存一定空间用于缓存使用  加快数据读写
    
    使用命令查看:
    [root@linux67 ~]# free 
                  total        used        free      shared  buff/cache   available
    Mem:        2028116      140908     1720708        9700      166500     1703320
    Swap:       1048572           0     1048572
    [root@linux67 ~]# free -h
                  total        used        free      shared  buff/cache   available
    Mem:           1.9G        137M        1.6G        9.5M        162M        1.6G
    Swap:          1.0G          0B        1.0G

硬盘信息: cat /proc/mounts
/dev/sr0 /mnt iso9660 ro,relatime 0 0
/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
01. 存储设备文件信息
02. 磁盘挂载点信息
03. 文件系统类型信息
04. 挂载的参数信息
05. 是否备份磁盘信息
06. 是否检查磁盘

使用命令查看磁盘:
[root@linux67 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 98G 1.6G 97G 2% /
devtmpfs 980M 0 980M 0% /dev
/dev/sr0 4.3G 4.3G 0 100% /mnt
/dev/sda1 1014M 127M 888M 13% /boot
tmpfs 199M 0 199M 0% /run/user/0

如何在系统中生成大文件:
使用循环方法:
for 变量 oldboy in {1..300} oldboy=1 oldboy=2 ... oldboy=10
do
做什么事
done
for oldboy in {1..300};do cat /etc/services >>/tmp/oldboy.txt;done

>查看负载情况: cat /proc/loadavg
# cat /proc/loadavg 
0.09     0.10    0.07      1/133(?) 8019(?)
每1分钟  每5分钟 每15分钟

>负载值 <= 服务器总的核心数
查看命令信息:
w uptime top
w 
10:36:31 up  1:36,  1 user,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.1         09:37    7.00s  0.60s  0.00s w
01       02       03               04       05         06       07

01: 登录系统用户信息
02: 登录系统方式     pts/x(远程登录) ttyx(本地登录)
03: 远程登录主机用户IP地址信息
04: 用户登录主机时间
05: 用户登录主机空闲时间
06: 用户操作系统占用CPU情况
07: 检查用户远程之后再做什么
    w       --- 用户在执行w命令
    -bash   --- 进行基础命令操作
    vim`     --- 编辑文件状态
    `sh xxx`  --- 执行脚本
上一篇下一篇

猜你喜欢

热点阅读