操作系统基础优化

课程知识梳理复习
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`  --- 执行脚本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值