美文网首页
Day9-操作系统基础优化

Day9-操作系统基础优化

作者: a幕城 | 来源:发表于2019-10-29 09:28 被阅读0次

    课程知识梳理复习
    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`  --- 执行脚本

    相关文章

      网友评论

          本文标题:Day9-操作系统基础优化

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