2019.4.15 系统优化

2019.4.15

1.

Systemctl satus NetworkManager

Systemctl disable NetworkManager

Systemctl stop NetworkManager

2.查看系统版本

(1)查看版本

[root@lsr7 ~]# cat /etc/redhat-release /etc/centos-release

CentOS Linux release 7.6.1810 (Core)

CentOS Linux release 7.6.1810 (Core)

[root@lsr7 ~]# ll /etc/redhat-release /etc/centos-release

-rw-r--r--. 1 root root 38 Nov 23 21:16 /etc/centos-release

lrwxrwxrwx. 1 root root 14 Mar  8 16:19 /etc/redhat-release -> centos-release


(2)查看内核

[root@lsr7 ~]# uname -r    //查看内核

3.10.0-957.el7.x86_64


[root@lsr7 ~]# uname -m    //著查看位数

x86_64


[root@lsr7 ~]# uname -a    //查看版本

Linux lsr7 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

3.设置密码

--stdin    从标准输入获取密码(从管道获取密码),非交互式设密码(不用输入两次)

[root@lsr7 ~]# echo 123456|passwd --stdin huahua   

Changing password for user huahua.

passwd: all authentication tokens updated successfully.


[root@lsr7 ~]# su huahua

[huahua@lsr7 root]$ echo 123456|passwd --stdin huahua

Only root can do that.    //证明只有root用户可以使用非交互式设置密码,普通用户不可以


[huahua@lsr7 root]$ passwd huahua

passwd: Only root can specify a user name.    //证明只有root用户可以使用非交互式设置密码,普通用户不可以

环境变量:

系统设置,创建,显示或配置系统特性

名字大写

可以在linux下面随处使用 一般含义一样

常见环境变量

  UID  当前用户uid信息

  PATH  存放的是命令的位置/路径

[huahua@lsr7 root]$ echo $PATH    

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@lsr7 ~]# PATH=    //这种做法会把PATH存放的命令位置/路径清空

解决办法:把xshell断开再连接就行(因为一般再命令行上的更改都是临时更改

4.修改环境变量

(1)PATH

[root@lsr7 ~]# echo $PATH

PS1控制命令行格式的

(2)PS1

[huahua@lsr7 ~]$ echo $PS1    // PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数

[\u@\h \W]\$    //注意W是大写

\u  \h  \W(注意大小写)\$ 

User whoamihostnamepwd 

当前用户的用户名主机名当前所在位置用户提示符号(不同用户符号不同)

   root用户的提示符是#

普通用户命令提示符是$

临时生效:

[root@lsr7 ~]#export PS1=' [\u@\h \w]\$ '    //注意此时的w是小写

 [root@lsr7 ~]# echo $PS1    //检查是否更改成功

[\u@\h \w]\$

 [root@lsr7 ~]# cd /usr/    //可以看到目录显示了当前路径

 [root@lsr7 /usr]#

永久生效:

[root@lsr7 ~]# vim /etc/profile

 [root@lsr7 ~]# tail -1 /etc/profile

export PS1=' [\u@\h \w]\$ '

 [root@lsr7 ~]# source /etc/profile    //立即生效

 [root@lsr7 ~]# echo $PS1

[\u@\h \w]\$

 [root@lsr7 ~]# cd /tmp/

[root@lsr7 /tmp]#

[root@lsr7 /tmp]# vim /etc/profile    //给命令行添加颜色

[root@lsr7 /tmp]# tail -2 /etc/profile    

export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\\$ "

 [root@lsr7 /tmp]# source /etc/profile

[root@lsr7 /tmp]#


5. SElinux配置

SElinux=enforcing     SElinux开启(默认)

SElinux=permissive    SElinux关闭

SElinux=disabled      SElinux彻底关闭

(1)永久修改

[root@lsr7 ~]# vim /etc/selinux/config    //修改完之后服务器重启

[root@lsr7 ~]# grep '=disabled' /etc/selinux/config

SELINUX=disabled

[root@lsr7 ~]# getenforce    //重启之前查看SElinux状态

Enforcing

[root@lsr7 ~]#reboot

[root@lsr7 ~]# getenforce    //重启之后再次查看SElinux状态,可以看到已经更改过来了

Disabled

(2)临时修改

[root@lsr7 ~]# getenforce    //重启之前查看SElinux状态

Enforcing

[root@lsr7 ~]# setenforce 0    //0是关闭

setenforce: SELinux is disabled    //显示selinux已经被彻底关闭(如果要修改要进/etc/selinux/config)

6.防火墙

服务器有公网ip地址   开启防火墙

服务器没有公网ip(局域网)   关闭防火墙

并发访问量太高   关闭防火墙

systemctl status firewalld   //查看防火墙状态(显示active是开启)

systemctl start firewalld    //启动防火墙

systemctl stop firewalld    //临时关闭防火墙

systemctl disable firewalld    //永久关闭防火墙

systemctl enable firewalld    //永久开启防火墙

7.修改yum源

查找阿里云的镜像网站,找到centos,点击右面帮助,进入找到yum源,复制粘贴到命令行中,就可将yum默认源修改为阿里云yum源

https://opsx.alibaba.com/mirror   //阿里云网页


[root@lsr7 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100  2523  100  2523    0     0  46680      0 --:--:-- --:--:-- --:--:-- 47603

[root@lsr7 ~]# cat  /etc/yum.repos.d/CentOS-Base.repo    //可以看到刚刚修改的yum源

8.安装epel企业版额外软件包

在阿里云页面,用ctrl + F搜索epel,点击help,之后可看到以下页面,复制


[root@lsr7 ~]# yum install -y wget

[root@lsr7 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo    


[root@lsr7 ~]# yum repolist    //查看一共有多少给可以安装的yum包


可以看到有24966个包可安装

[root@lsr7 ~]# yum -y install bash* cowsay sl htop iotop iftop

你可能感兴趣的:(2019.4.15 系统优化)