Linux系统基础优化(用户的创建、命令提示符PS1环境变量的修改、yum源的优化)

01-day09-操作系统优化说明

===============================================

00.课程介绍部分

1.vi的使用技巧(编辑命令使用技巧)
2.操作系统的优化(环境准备) yum源配置

01.课程知识回顾

1)什么是挂载
	PS:在挂载时,尽量不要使用已有数据的目录作为挂载点
2)系统目录下常见的目录信息
	/bin  /sbin	/home	/root ...
3)/etc目录内容(保存系统或服务的配置文件)
4)/usr/local目录 (保存安装的程序文件)
5)/var			(保存的日志文件)
	message(系统或服务运行情况 错误信息)
	secure (用户的登录情况)
6)/proc	(进程信息	硬件信息 i5  i7)
	PS:/proc目录中的数据文件不是能随意修改的
02.vi命令使用方法
1)vi命令基本使用方法
	a vi text.txt		---利用vi命令打开一个文件
	b 输入i				---进入编辑状态
	c 编辑文件
	d esc				---退出编辑模式
	e :wq				---保存并退出文件
	
2)vi命令详细使用方法
	vi有三种模式
	1.命令模式
	2.插入模式(编辑模式)
	3.第行模式
	三种模式的切换:
		命令模式--->插入模式
		i		---表示从光标位置进入编辑模式
		I		---表示将光标移动到行首并进入到编辑模式
		o		---在光标所在行的下面,新起一行进行编辑
		O		---在光标所在行的上面,新起一行进行编辑
		a		---将光标移动到右边的下一个字符,进行编辑
		A		---将光标快速移动到文件尾,进行编辑
		C		---将光标到行尾内容进行删除,并进入编辑状态
		cc		---将整行内容进行删除并进入编辑状态
		
			只移动光标但不进入编辑状态
		大写字母G				将光标快速移动到文件尾部
		小写字母gg				将光标移动到文件首部
		ngg						n表示移动到第几行
		$						将光标移动到一行行尾
		0/^						将光标移动到另一行首
		
		命令模式--->第行模式
		:						输入一些命令
		/						进入搜索状态(向下搜索 n依次向下)
		?						进入搜索状态(向上搜索 n依次向上

		
		快捷方式:
			dd					快速删除一行(剪切)
			3dd					d多行内容删除
			p					粘贴
			3p					粘贴多次
			yy					复制一行内容
			3yy					复制多行内容
			u					撤销键			
			G					将光标快速移动到文件尾部
			gg					将光标快速移动到首部

03.系统优化方法(基础优化)

1)了解系统环境
	两个命令:
	[root@AAA ~]# cat /etc/redhat-release 
	CentOS Linux release 7.5.1804 (Core) 		---获得系统发行版本和具体系统版本信息
	
	[root@AAA ~]# uname  -a
	Linux AAA 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
	PS:记忆一下centos7系统内核信息
	面试环节:网管--->运维(2-3)1w   ==== 5k
	centos7  具体型号7.5  内核  3.10   64位的
	
2)企业中管理系统用户身份不同
	a老员工/经理			root
	b规范企业新员工			普通用户
	
	普通用户如何创建
	[root@AAA ~]# useradd   A
	[root@AAA ~]# passwd A
	
	普通用户如何切换
	[A@AAA ~]$ su - root
	Password: 
	Last login: Thu Feb 27 14:35:58 CST 2020 from 192.168.1.1 on pts/1
	[root@AAA ~]# 
	
	普通用户如何查看身份
	a 查看用户是否存在
	[root@AAA ~]# id a
	id: a: no such user
	[root@AAA ~]# id A
	uid=1000(A) gid=1000(A) groups=1000(A)
	[root@AAA ~]# 
	
	b 查看用户此时身份
	[root@AAA ~]# whoami 
	root

	
3)操作系统优化----命令提示符优化
	优化方法:修改PS1环境变量
	默认配置:
	[root@AAA ~]# echo  $PS1
	[\u@\h \W]\$
	\u		---显示当前登录用户名
	\h		---显示系统主机名
	\W		---显示当前所在目录信息(目录结构的最后结尾信息)
	
	
=====================================================================================================================
	补充:
	PS1(是数字1而不是字母l),每个版本bash的PS1变量内的特殊符号可能有些小的差异,你可以先man bash 一下。
	下面是FC4环境下默认的特殊符号所代表的意义:
	\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
	\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
	\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
	\t :显示时间为24小时格式,如:HH:MM:SS
	\T :显示时间为12小时格式
	\A :显示时间为24小时格式:HH:MM
	\u :当前用户的账号名称
	\v :BASH的版本信息
	\w :完整的工作目录名称。家目录会以 ~代替
	\W :利用basename取得工作目录名称,所以只会列出最后一个目录
	\# :下达的第几个命令
	\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
	默认的PS1内容为: PS1='[\u@\h \W]\$ ' ,所以默认的提示符就是: [root@linux ~]#
	
	3. 颜色值设置
	PS1中设置字符颜色的格式为:\[\e[F;Bm\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。用 \e[m 结束颜色设置,颜色表如下:
	F    B
	30    40    黑色
	31    41    红色
	32    42    绿色
	33    43    黄色
	34    44    蓝色
	35    45    紫红色
	36    46    青蓝色
	37    47    白色
	根据颜色表,套用入字符颜色设置格式中,就可以对linux终端命令行颜色进行个性化设置了。比如要设置命令行的格式为绿字黑底,显示当前用户的账号名称、
	主机的第一个名字、完整的当前工作目录名称、24小时格式时间,就可以使用如下的命令:
	# PS1='[\[\e[32;40m\]\u@\h \w \t]\$
=======================================================================================================================
	export PS1='\[\e[30;1m\][\u@\h \w]\$ \[\e[0m\]		-----黑色提示符
	export PS1='\[\e[31;1m\][\u@\h \w]\$ \[\e[0m\]		-----红色提示符
	export PS1='\[\e[32;1m\][\u@\h \w]\$ \[\e[0m\]		-----绿色提示符
	export PS1='\[\e[33;1m\][\u@\h \w]\$ \[\e[0m\]		-----黄色提示符
	export PS1='\[\e[34;1m\][\u@\h \w]\$ \[\e[0m\]		-----蓝色提示符(天蓝)
	export PS1='\[\e[35;1m\][\u@\h \w]\$ \[\e[0m\]		-----粉色提示符
	export PS1='\[\e[36;1m\][\u@\h \w]\$ \[\e[0m\]		-----蓝色提示符(海蓝)
	export PS1='\[\e[37;1m\][\u@\h \w]\$ \[\e[0m\]		-----白色提示符
	
	
4)操作系统优化---yum下载源优化
yum源优势:简单 快捷
01.不需要到官方网站单独下载软件包
02.可以解决软件的依赖关系

yum优化方法:
	01.优化基础的yum源文件
	通过阿里镜像源进行优化:
	curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
	02.优化扩展的yum源
	wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

检查可用的yum源信息
	yum repolist
	
实际下载软件:
yum -y install sl cowsay		----需要优化epel扩展源


基础作业:
01.如何每次登录系统都显示小牛提示的信息

04.课程知识回顾

01.vi命令使用技巧
	a vi命令的三种模式
	b 如何快速移动光标并进入编辑模式
	c 如何快速移动光标并但不进入编辑模式
	d 如何快速编辑文件内容
	
02.如何查看系统信息
	cat  /etc/redhat-release
	uname -a
	
03.如何设置系统用户信息
	a 创建用户并设置密码	useradd  passwd
	b 如何切换用户信息  su  -  用户名
	c 查看用户信息方法	id  用户名
04.如何修改命令提示符信息
	如何修改PS1环境变量
	1.修改命令提示符内容
	2.修改命令提示符颜色

05.yum源优化方法
	1.基础yum源如何优化
	2.扩展yum源如何优化
	如何进行检查确认:	yum repolist	---查看可用的yum源信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值