linux的基础优化
查看系统版本信息
cat /etc/readhat-release
查看内核命令 uname -r
查看操作系统命令 uname -m
用户修改密码
passwd参数 --stdin 从标准输入获取密码(从管道获取密码)非交互式设置密码
echo 123456|passwd --stdin+用户名(只能root用户使用)
常见的环境变量
环境变量的特点是:
1.系统创建好的变量(变量里的内容可以变换)
2.Linux下面随意使用,含义不变
3.都是大写
UID 查看当前用户的uid信息
PATH 存放命令的位置/路径
输入命令, 回车之后发生了什么?
1.系统会在PATH里面进行查找
2.存在 运行(命令解释器)
3.不存在 提示 command not found
PS1 控制命令行格式
如何修改环境变量
1.临时修改---重新登录之后失效
export PS1='\u@\h\W]$'
2.永久修改---写入文件/etc/profile
vim /etc/profile
修改完成保存退出
命令行输入source /etc/profile 生效
3.检查是否生效
echo $PS1
SElinux
增强型linux,作用限制root用户和普通用户的权限
如何关闭SElinux
1.永久关闭---修改配置文件
vim /etc/selinux/config
如果SElinux=enforcing SElinux开启
如果SElinux=permissive SElinux关闭,但是还是会提示警告信息
如果SElinux=disabled SElinux彻底关闭
修改完成保存退出,需重启服务器后生效
2.临时关闭---立即生效,服务器重启之后失效
查看SElinux的状态命令
getenforce
修改命令
setenforce 开启或关闭(0或1)
防火墙
作用是根据设置的规则,准许/禁止用户进出
centos7系统下是filewalld
centos6系统下是iptables (cetntos7系统需要安装)
是否开启防火墙
1.如果服务器是公网ip地址 ---开启
2.服务器没有公网ip,使用局域网 ---关闭
3.并发访问量太高 ---关闭
如何关闭防火墙
临时关闭命令---服务器重启之后失效
systemctl stop firewalld
查看是否关闭命令
systemctl status firewalld
永久关闭命令
systemctl distable firewalld
配置yum源
yum源---软件下载仓库(镜像网站---阿里云,清华等)
如何修改yum源
系统默认的----->阿里云(清华等)
修改
查看系统的yum源命令
yum repolist
配置epel源
系统有默认的yum源,现修改为aliyun.com
系统默认的yum源为
base
extras
updates
epel源 英文 extra Pachage for Enterpise Linux
企业版linux额外的安装包