老男孩教育第13天笔记
老男孩教育----day13----操作系统阶段梳理
00.课程介绍
01.知识回顾
02.第四个阶段系统基础命令操作
vi命令操作
快速移动光标操作
将光标切换到末尾 G
将光标切换到第一行 gg
切换到开头 0
切换到结尾
文章图片
###g :%s###g
查找操作 : 底行模式下用/进行操作 n下一个 N上一个
?也可以进行查找 原理相同
当查找有大小写的时候严格搜索
忽略大小写操作 /oldboy\c 搜索时忽略大小写方法一
设置下 set ic 方法二
vim的批量操作
ctrl+v 进入可视快模式,选择多行后x或者d删除多行指定信息----(批量取消注释)
ctrl+v ,选中多行信息,进入编辑模式shift+i ,直接编辑信息,退出编辑模式,自动多行修改.
编辑文件时一个文件是否存在
vim 使用常见问题:
1)编辑文件时,上级目录是否存在
2)编辑命令只能编辑文档,不能编辑目录
3)编辑文件时,有警告信息
多个用户同事操作一个文件
没有正常保存文件
过滤筛选信息 grep
准备环境
cat >>/oldboy/oldboy.txt<
oldboy02
oldboy03
oldboy04
oldboy05
oldboy06
oldboy07
EOF
grep 03 /oldboy/oldboy.txt
oldboy03
grep-B 2 03 /oldboy/oldboy.txt筛选功能
显示过滤第三行以及上两行
-A 2 03 /oldboy/oldboy.txt
显示锅炉第三行以及下两行
-C 2 03 /oldboy/oldboy.txt
显示过滤市第三行以及上下两行替换功能sed功能
sed -i 's#oldboy#oldgirl#'/oldboy/oldboy.txt默认替换全文
tr
tr 'a-z' 'A-Z'>oldboy.txt<
oldboy01
03.系统目录结构章节
oldgirl02
oldbaby03
EOF
[root@oldboyV1 ~]# cat oldboy.txt
001
oldboy01
oldgirl02
oldbaby03
[root@oldboyV1 ~]# tr 'oldboy' 'oldgirl' bash: /oldboy/oldboy.txt: No such file or directory
[root@oldboyV1 ~]# tr 'oldboy' 'oldgirl'
ildgir01
ildgirl02
ildgagr03
[root@oldboyV1 ~]# tr 'ildboy' '123irl'
r23irl01
r23g1r202
r23iail03
[root@oldboyV1 ~]# tr '23' 'nb'
oldboy01
oldgirl0n
oldbaby0b
[root@oldboyV1 ~]# tr 'oldboy' 'ildgorl'
oldgor01
oldgirl02
oldgagr03
看代码自己领悟吧!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!有图片 自己找下!
01.系统挂载概念
给一个存储设备弄一个挂载点
mount
unmount 离开挂载点才能够卸载
02.系统常见目录
目录结构标准规范:FHS
03.系统中重要文件信息
/etc
1)/etc/sysyconfig/network-scripts/ifcfg-eth0网卡
2)/etc/profile 环境 别名
全局配置 etc/peofile etc/bashrc
局部配置 ~/.bashrc ~/.bash_peofile
补充:1!!!!!!!!!!!!!!!!!!!!!!!!
~/.bash_history 记录用户历史命令信息
命令history可以显示用户之前操作的命令
历史命令先存储在内存里面 ,慢慢存储咋.bash_history中
history -c删除历史命令(安全方向)
history -w将内存中的历史命令信息写入到历史文件中
设置别名
alias别名=''
unalias
3)etc/fastab
关注每列
4)/etc/rc.local
补充:
/etc/profile.d开机自动运行的脚本信息的目录
5)/etc/hostname
6)/etc/motd
/etc/issue
7)/etc/hosts主机名和ip地址建立对应关系
8)etc/resolv.conf 临时配置DNS服务配置!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
9)etc/inittab设置系统运行级别!11111@!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!/usr
/usr/local第三方软件程序存储目录
系统安装方法:
yum安装软件方法
yum install
yum groupinstall安装包组
yum grouplist包组列表显示
yum reinstall -y重新安装
rpm安装软件方法
-ivh
-qa
-ql
编译安装软件 可以灵活安装软件
二进制包安装软件
/var
messages服务程序出现信息
secure登录系统信息
/proc
/cupinfolscpu
/meminfofree
loadavgwtopuptime
/mountsdf -h
【老男孩教育第13天笔记】04.系统基础优化
1.系统用户优化
useradd xxxx id+名字 检查这个id是否存在
passwd --stdin 免交互设置密码
2.命令提示符优化
PS1环境变量 命令提示符的组成 如何添加颜色
3.yum源优化
两个源 yum仓库
查找某个命令属于哪个软件包
which 命令查找命令在哪个目录下
执行命令的原理
执行命令 1.查询PASH信息 2.查询到命令路径
rpm -qf +绝对路径
就可以显示这个命令属于哪个软件包
yum provides +命令 上网查找这个命令属于哪个软件包
4.系统安全相关优化
1)防火墙优化!!!!!!!!!!!!!!!!!!!!!!!!!!!!!重看下
firewalld
iptables
2)selinux 关闭
系统安全策略
5.字符编码优化
LANG="en_US.UTF-8"
localectl set-loacle LANG
/etc/locale.conf
locle 直接显示
6.系统时间时区优化
timedatectl 显示时区信息
timedatectl set-timezone 修改时区
yum install -y chrony 自动校准时区
timedatectl set-ntp 1 开启自动同步功能
yum install -y ntpdate
ntpdate ntp1.aliyun.com 设置一个自动同步服务器
timedatectl set-local-rtc系统bios记录时间(没有外网的情况下)
7.ssh远程连接慢
第一个优化操作??????????
修改hosts
10.0.0.200 主机名
第二个优化操作
/etc/ssh/sshd_config
115行#UseDNS yes--->>修改成no
79行默认yes---->>修改成no 提高远程连接速度
原因:
关闭了反向解析关闭了gssapi认证功能
预习:
01.文件属性
推荐阅读
- 遇到一哭二闹三打滚的孩子,怎么办┃山伯教育
- 眼光要放高远
- 时间老了
- 子龙老师语录
- 前任
- 七老修复好敏感、角质层薄、红血丝
- 孩子行为背后的秘密(2)胡老师讲座感悟
- 粪娃嫫
- 老了的父母
- 会说唱的快乐老头儿