重要系统文件介绍:/etc可用于设置变量和别名信息:/etc/profile/etc/bashrc~/.bashrc~/.bash_profile上述文件配置更改后如何生效:方法一:重新建立连接会话方法二:执行命令重新加载文件源/etc/profile。/etc/profile设置变量:可以使变量永久化/etc/profile/etc/bashrc:文件配置变量信息后,全局生效(系统所有用户都能识别)~/.bashrc~/.bash_profile:在文件中配置变量信息后,只会在本地生效(只有指定用户可以识别,其他用户无法识别)总结:本地设置会优先于全局设置别名设置:可以简化复杂命令的设置方法:aliasaliasname-ifnet0='cat/etc/sysconfig/network-scripts/ifcfg-eth0'(临时设??置)aliasifnet0='cat/etc/sysconfig/network-scripts/ifcfg-eth0'PS:aliasnameinformation尽量不要和已有的命令名冲突将变量设置信息放入:/etc/profile/etc/bashrc~/.bashrc~/.bash_profile可以让别名全局生效vim/etc/profilealiasifnet0='cat/etc/sysconfig如何取消/network-scripts/ifcfg-eth0'最后一行的别名:方法一:使用unalias取消别名方法二:使用命令绝对路径执行/bin/cp/etc/hosts/tmp/方法三:执行命令转义过程\cp/etc/hosts/tmp/问题:我想设置一个rm别名rm等于把要删除的信息移动到一个临时目录中了第一过程:写入别名设置信息aliasrm='mv-t/tmp'rm/etc/hostsmv-t/tmp/etc/hosts第二过程:将别名设置信息写入/etc/profile文件vi/etc/profilealiasrm='mv-t/tmp'第三个过程:查看是否有用户局部变量设置vi~/.bashrc#aliasrm='rm-i'/var目录重要文件信息:messages:可以记录系统服务的运行状态查看日志信息:方法一:grep过滤查看文件信息grep-E"信息1|Information2|Information3》文件信息---同时过滤多个信息grep-i"information1"文件信息---忽略大小写过滤grep-Ei"22:.*(error|fail)"test.txt---根据时间信息过滤grep-A---可以过滤指定行信息和该行以下内容grep-B---可以过滤指定行信息和该行以上内容grep-C---可以过滤指定行为中心,上下几行内容grep-roldbaby/root/*---根据指定目录遍历所有文件,找到对应的数据内容方法二:tail-ftrack并查看日志变化tail-fsecure:系统当前登录用户信息日志grep-c"Failedpassword.*root"/var/log/secure/proc目录重要文件信息:/proc/cpuinfo---查看CPU硬件信息型号name:Intel(R)Core(TM)i7-8700KCPU@3.70GHz---CPU型号physicalid:0---CPUnumberprocessor:0---CPUcorenumbergrep-c"p??hysicalid"/proc/cpuinfo---服务器中有多少个CPUPS:汇总数量时,确保确保physicalid不能相同,以进行统计。如果相同,则需要取消重复grep-c"p??rocessor"/proc/cpuinfo---服务器的总核数PS:每个CPU的核数=CPU总核数/CPU核数cores/proc/meminfo---查看内存硬件信息参数说明MemTotal服务器总内存情况MemFree服务器空闲内存容量较多MemAvailable服务器可用内存容量较少注意availableBuffersBuffers占用内存空间Cached缓冲区占用内存空间SwapCached占用swappartitioncapacity/proc/loadavg---查看系统负载0.760.450.21每分钟平均负载每5分钟平均负载每15分钟平均负载PS:loadvalue
