day10--操作系统基础优化

day10–操作系统基础优化


00.课程知识介绍说明

1 系统重要目录介绍 /proc cpuinfo/meminfo/loadavg/mounts

2 系统基础优化部分 系统用户优化,系统命令提示符(shell) 系统安全优化 系统字符集优化 时间优化


01.课程知识梳理复习

1 系统别名设置方法 alias unalias

2 局部配置文件: ~/.bashrc ~/.bash_profile

全局配置文件 : /etc/profile /etc/bashrc

3 系统安装软件方法:

a 利用yum安装软件 yum install -y xxx

b 利用rpm安装软件 rpm -vh xxx

c 编译安装软件

d 二进制包安装软件

4 系统重要日志文件

/var/log/messages

/var/log/secure

如何查看日志文件:head tail -f

tail -f 当文件删除时,会结束实时查看过程

tail -F 当文件删除时,会结束实时查看过程,但是如果命令相同文件再次创建出来, 会继续追踪


02 系统重要目录信息 /proc(进程文件/内核文件)

系统硬件信息:资产管理

cpu信息查看: cat /proc/cpuinfo

使用命令查看: ls 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 -l

说明: | 管道符号: 将前一个命令执行输出结果通过管道交给后面的命令进行再次处理

wc -l 统计行数

grep -c 统计数量

uniq 将连续的信息进行去重显示

​ 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


内存信息: cat /proc/meminfo

emTotal: 2028088 kB — 服务器总的内存数量

MemFree: 1742044 kB — 空闲内存数量
MemAvailable: 1719164 kB — 可用的内存数量 关注
Buffers: 2076 kB — 划分内存一定空间缓冲使用,加快数据写入
Cached: 93000 kB — 划分内存一定空间缓存使用,加快数据读写

使用命令查看: free -h


硬盘信息: cat /proc/mounts

使用命令查看:df -h

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a3ifCtUj-1571963037960)(1571796514018.png)]
在这里插入图片描述

如何在系统中生产大文件?

使用循环方法:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NkXEvOkV-1571963037961)(1571797207581.png)]


查看负载情况: cat/proc/loadavg

#cat /proc/loadavg

0.09 0.10 0.07 1/133(?) 8019(?)

每1分钟 每5分钟 每15分钟

负载值 <= 服务器总的核心数

在这里插入图片描述


阶段总结:目录结构章节知识

1 操作系统挂载概念 mount / umount

2 操作系统重要目录 /etc /proc /var …

3 操作系统重要文件

/etc

a 网卡配置文件

b DNS解析配置文件

c 本地解析配置文件

d 主机名称配置文件

e 开机运行命令文件

f 开机自动挂载文件

g 系统运行级别文件

h 环境变量或别名配置文件 4个

i 登录显示信息文件 登录前 登录后

/var

messages secure

/proc

cpuinfo meminfo mounts loadavg

lscpu free -h df -h w uptime top


03.操作系统基础优化

准备工作:

查看系统版本信息:

[root@linux67 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

查看系统内核信息:

[root@linux67 ~]# uname -a
Linux linux67 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

在这里插入图片描述

1 系统用户优化部分

如何创建用户:useradd oldgirl

如何设置密码:

方法一 : 利用root用户设置密码

passwd oldgirl

方法二 : 不同用户自己设置密码

passwd

需要密码复杂度:

数字字母组合(大小写) oldboy12345(ok) Oldboy12345(ok)
数字字母符号 oldboy12345!(ok) Oldboy12345!(ok)
说明: 重新设置的密码尽量不要和原有密码太相似

方法3:批量修改用户密码

单个用户免交互修改密码:

echo 123456 |passwd - -stdin oldboy

批量修改多个用户密码:
for user in oldboy oldgirl olddog oldbaby;do echo 123456|passwd --stdin $user;done

脚本:
[root@linux67 tmp]# vi set_pass.sh
#!/bin/bash
for user in oldboy oldgirl olddog oldbaby
do
echo 123456|passwd --stdin $user
done

如何删除用户 : userdel 用户名

检查用户是否存在 : id 用户名

切换用户登录 : su - 用户名


2 系统命令提示符号优化

a 优化提示符显示信息

PS1 – 用于设置系统命令提示符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N19O8xk6-1571963037962)(1571804777703.png)]

临时设置:
PS1="[\u@\h \t \W]\$ "
PS1=’[\u@\h \t \W]$ ’

永久设置:
vi /etc/profile
PS1=’[\u@\h \t \W]$ ’

b 恢复提示符正常显示
永久设置:
vi /etc/profile
PS1=’[\u@\h \t \W]$ ’


04.课程知识总结说明

1 系统硬件信息查看方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w9qO4Ll9-1571963037962)(1571805614637.png)]

2 系统版本信息查看方法
在这里插入图片描述

3 系统基础优化操作

a 系统用户优化操作 查看,创建,删除,设置密码,切换用户

b 系统提示符优化 修改提示符信息(ps1) 提示符显示异常如何恢复

预习
1) yum源优化
2) 网站安全服务优化
3) 时间信息优化
4) 字符编码优化
5) 远程连接优化
6) vim vi编辑命令使用方法


昨天作业:

  1. tail -f参数和-F参数区别
    tail -f 当文件删除时, 会结束实时查看过程
    tail -F 当文件删除时, 会结束实时查看过程, 但是如果命令相同文件再次创建出来, 会继续追踪
  2. 将系统重要文件总结 分类总结
  3. 将命令重要文件总结

今天作业:

  1. 如何在/目录中, 找到目录下最大的文件 du -sh ./* |sort -rh
    for oldboy in {1…300};do cat /etc/services >>/tmp/oldboy.txt;done 生成大文件

  2. 如何将系统中的多余用户踢掉(root)

    pkill -kill -t tty

  3. 如何批量创建用户,并设置密码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值