CentOS 7 个性化配置指南

 博客原文地址:CentOS 7 个性化配置指南 - Wind Spirit

0x00 前言

该教程主要安装了如下软件包

iptables
MySQL
PHP
PHP 相关模块
Nginx

主要配置实现了以下功能

修改软件源
修改 PS1,更改配色
SSH 每隔 30 秒发送一个心跳包
修改 iptables 规则,开放端口
修改 MySQL 密码
修改 PHP-FPM 的工作模式
使 Nginx 支持解析 .php 文件

大部分软件的配置文件被修改后需要重启进程才能应用更改

为了配置方便我个人习惯先切换到 root 权限,使用如下命令并输入密码

注意:这是一种错误的,不良的习惯,在 root 权限下任何行为都不会受到系统的限制,因此导致的任何后果需要自己承担

sudo -s

注意:这是一种错误的,不良的习惯,在 root 权限下任何行为都不会受到系统的限制,因此导致的任何后果需要自己承担

注意:在 linux 中被要求输入的密码都是不可见的

正确的做法应该是以用户权限执行如下命令

sudo 命令

注意:这是一种错误的,不良的习惯,使用 -y** 参数执行的命令会直接跳过用户确认的流程,因此导致的任何后果需要自己承担**

本文中大部分命令使用了 -y 这一参数,该参数的含义是在执行命令的过程中默认确认所有需要用户手动确认的提示,例如安装或卸载软件包时明确告知用户该动作涉及哪些依赖包

注意:这是一种错误的,不良的习惯,使用 -y** 参数执行的命令会直接跳过用户确认的流程,因此导致的任何后果需要自己承担**

正确的做法是执行命令后等待系统提示确认,再根据提示手动输入类似 y/yes/n/no 的关键词,然后按下 回车 执行

0x01 SSH

使 SSH 服务每隔30秒发送一个心跳包,用来保持 SSH 连接

echo "ClientAliveInterval 30" >> /etc/ssh/sshd_config

重启 sshd

systemctl restart sshd

0x02 修改 PS1 配色

自带的配色实在太难看了

将 PS1 也就是控制配色的变量写入 ~/.bashrc

bash 在每次启动时都会加载 .bashrc 文件的内容

echo "PS1='\${debian_chroot:+(\$debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\\$ '" >> ~/.bashrc

应用更改后的 ~/.bashrc

source ~/.bashrc

0x03 修改源

由于大家都懂的原因,CentOS 的默认源访问速度贼慢或者根本无法访问,所以替换成国内服务商的源,这里用的是阿里云的

用 wget 下载源列表到 /etc/yum.repos.d/ 并重命名为 CentOS-AliCloud.repo

wget -O /etc/yum.repos.d/CentOS-AliCloud.repo http://mirrors.aliyun.com/repo/Centos
                        
关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信