1. 零碎重要文件介绍:
    /etc
    能够用于设置变量与别名信息:

    /etc/profile   /etc/bashrc  ~/.bashrc  ~/.bash_profile

    以上文件配置改变后如何失效:
    形式一:从新建设连贯会话
    形式二:执行命令从新加载文件

    source  /etc/profile . /etc/profile  source == .

    设置变量:能够让变量永恒失效

  • /etc/profile /etc/bashrc: 文件配置变量信息之后,会全局失效(零碎中所有用户都能够辨认)
  • ~/.bashrc ~/.bash_profile:文件配置变量信息之后,只会部分失效(只有指定用户能够辨认,其余用户无奈辨认)
    总结:部分设置会优先于全局设置

    别名设置:能够让简单命令简单化
    设置办法:alias 别名名称-ifnet0='cat /etc/sysconfig/network-scripts/ifcfg-eth0' (长期设置)

    alias ifnet0='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
    PS:别名名称信息尽量不要和已有命令名称抵触

    将变量设置信息放入:/etc/profile /etc/bashrc ~/.bashrc ~/.bash_profile 能够使别名全局失效
    vim /etc/profile
    alias ifnet0='cat /etc/sysconfig/network-scripts/ifcfg-eth0' 最初一行

    如何勾销别名
    形式一:利用unalias勾销别名
    形式二:采纳命令绝对路径形式执行
    /bin/cp /etc/hosts /tmp/
    形式三:进行命令本义过程
    \cp /etc/hosts /tmp/

    问题:心愿设置一个rm别名 rm等于将要删除的信息挪动到长期目录
    第一个历程:编写别名设置信息
    alias rm='mv -t /tmp'

    rm /etc/hosts
    mv -t /tmp /etc/hosts

    第二个历程:将别名设置信息放入/etc/profile文件中
    vi /etc/profile
    alias rm='mv -t /tmp'

    第三个历程:查看是否有用户局部变量设置
    vi ~/.bashrc
    # alias rm='rm -i'

    /var 目录重要文件信息:
    messages:能够记录零碎服务运行状况

    查看日志信息:
    形式一:grep过滤查看文件信息

     grep  -E  "信息1|信息2|信息3"   文件信息    --- 同时过滤多个信息 grep  -i  "信息1"               文件信息    --- 疏忽大小写进行过滤 grep -Ei "22:.*(error|fail)" test.txt       --- 依据工夫信息进行过滤筛选 grep  -A                                    --- 能够过滤指定行信息以及行以下内容 grep  -B                                    --- 能够过滤指定行信息以及行以上内容 grep  -C                                    --- 能够过滤以指定行为核心,高低几行内容 grep -r oldbaby /root/*                     --- 依据指定目录遍历所有文件查找相应数据内容

    形式二:tail -f 追踪查看日志变动

tail -f

secure:零碎以后登录用户信息日志

   grep -c "Failed password .* root" /var/log/secure

/proc目录重要文件信息:

 /proc/cpuinfo  --- 查看CPU硬件信息 model name    : Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz   ---CPU型号 physical id    : 0                                          ---CPU颗数 processor    : 0                                          ---CPU外围数 grep -c "physical id" /proc/cpuinfo                       --- 服务器中有多少颗CPU  PS:总结颗数时,要确认physical id不能雷同能力进行统计,雷同时须要勾销反复的 grep -c "processor" /proc/cpuinfo                         --- 服务器总外围数 PS:每颗CPU外围数=CPU总外围数/颗数

/proc/meminfo --- 查看内存硬件信息

参数形容
MemTotal服务器总内存状况
MemFree服务器闲暇内存容量 多
MemAvailable服务器可用内存容量 少 关注可用
Buffers缓冲区占用内存空间
Cached缓存区占用内存空间
SwapCached占用替换分区容量

/proc/loadavg --- 查看零碎负载状况

0.76   0.45   0.21
每分钟均匀负载 每5分钟均匀负载 每15分钟均匀负载
PS:负载值 < 服务器总外围数

/proc/mounts --- 查看磁盘挂载状况

  1. 文件属性组成部分

     ll -i /etc/hosts67138227 - rw-r--r--. 1 root root 185 11月 17 10:23 /etc/hosts  ①      ②   ③        ④   ⑤   ⑥    ⑦         ⑧  

    ① 文件属性中的inode(index node):索引节点 更快的定位数据存储地位 == 书的目录
    ② 文件类型信息:- 一般文件 d 目录文件 l 软链接文件
    ③ 文件权限设置:r - 读 w - 写 x - 可执行 - 没有权限
    ④ 文件硬链接数:???
    ⑤ 文件所属用户信息
    ⑥ 文件所属组用户信息
    ⑦ 文件大小尺寸信息
    ⑧ 文件批改工夫