环境变量:
1.系统设置 创建 显示或配置系统特性
2.名字大写
3.可以在linux下面随处使用 一般含义一样
常见的环境变量
UID 当前用户uid信息
PATH 存放的是命令的位置/路径
[root@oldboyedu59 ~]# echo $PATH (查看变量内容在前面加上$)
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
PS1 控制命令行格式
老男孩教育出品-PS1环境变量讲解
老男孩教育出品-PS1环境变量讲解 | ProcessOn免费在线作图,在线流程图,在线思维导图 |
修改环境变量过程:
1.临时-重新登录系统失效
export PS1="[[e[34;1m]u@[e[0m][e[32;1m]H[e[0m] [e[31;1m]w[e[0m]]$ "
2.永久-写入文件/etc/profile 与生效
[root@oldboyedu59 /etc/sysconfig]# tail -1 /etc/profile
export PS1="[[e[34;1m]u@[e[0m][e[32;1m]H[e[0m] [e[31;1m]w[e[0m]]$ "
[root@oldboyedu59 /etc/sysconfig]# source /etc/profile
(只要修改环境变量一定要加上export)
3.检查
[root@oldboyedu59 /etc/sysconfig]# echo $PS1
[[e[34;1m]u@[e[0m][e[32;1m]H[e[0m] [e[31;1m]w[e[0m]]$
SELinux(增强版的linux)
是美国安全局(NSA)对于强制访问控制的实现,
永久关闭selinux
首先进行备份:cp /etc/selinux/config /etc/selinux/config.bak
vim /etc/selinux/config 进行编辑
![dfeca0735c5559be547602541a7b7064.png](https://i-blog.csdnimg.cn/blog_migrate/d6535760f54f1a6eb545777fdad6e2aa.jpeg)
selinux三种状态:enforcing 开启 ; permissive:不是完全关闭 ; disabled 关闭
修改完毕后服务器重启生效。
getenforce查看selinux状态
![ad77024aa99c701d0c97642abf752d7c.png](https://i-blog.csdnimg.cn/blog_migrate/4df83b8498d126736b7234b5d1cdd281.png)
重启后生效。
临时关闭selinux
输入命令:setenforce
![046f5ce05cebb1f1dd3ba761b690d087.png](https://i-blog.csdnimg.cn/blog_migrate/7817fe001a050d9e83a885cde3560f08.png)
- 防火墙
c6系统:iptables,c7系统:Firewalld,防火墙
防火墙的意义:根据我们设置的规则,准许/禁止用户进出
在什么情况下需要开启或者关闭
1:服务器又公网IP,需要开启防火墙
2:局域网,不需要开启
3:访问量大的网站,需要开启
如何关闭防火墙
临时:systemctl stop firewalld (重启服务器后失效)
![9ec7e81488abbea765e5623530af9e8a.png](https://i-blog.csdnimg.cn/blog_migrate/f2dea5b7213fc07a90a2db4ed33c006d.png)
active:开启运行中,inactive:不活动的
永久关闭:systemctl disble firewalld
![5369702eae8f9f0819872790151ac644.png](https://i-blog.csdnimg.cn/blog_migrate/88a96f811ca0e8aa8648ea6f9c80117b.png)
yum源
yum:相当于软件下载仓库,阿里云仓库,清华仓库,下载软件的时候,可能会在国内网站,也可能会通过国外网站下载,我们修改yum源目的就是,默认让他在阿里云下载,这样以后下载速度相对会快很多。
如何修改yum源
①打开阿里云网站:mirror.aliyun.com
②找到centos(一定是点击帮助,不然就是下载的系统,进入帮助后选择适合的版本进行复制黏贴)
![8c2fed2771e916b06597913601c32b39.png](https://i-blog.csdnimg.cn/blog_migrate/e48ac3cde205762e10b76b0bbc33c0a6.jpeg)
③yum repolist 查看系统中都安装了那些yum源
![e213fbf4a83cf36b54de2b94784885e3.png](https://i-blog.csdnimg.cn/blog_migrate/872717b5ac57195573c7f02c63650ddc.jpeg)
系统默认的yum源:base,extras,updates
安装wget:yum install -y wget 。wget:类似于迅雷
如何知道我们现在使用的是centos几??
查看当前系统版本
cat /etc/redhad-release
cat /etc/centos-release
查看内核信息
uname -r
uname -m:显示电脑是32,64位
id 加用户名,可以检测该用户是否存在
修改用户密码
echo 123456|passwd --stdin oldboy
只有root用户在用passwd的时候,后面可以加用户名来修改密码
普通用户只能是用passwd,不能加用户名,默认来修改自己的密码