CentOS 7 个性化配置指南

本文提供了一套详细的CentOS 7个性化配置教程,包括SSH心跳设置、PS1配色修改、软件源更换、iptables规则配置、MySQL安装与密码修改、Nginx与PHP 7.2的安装和配置。教程强调了命令行操作的安全性和最佳实践。
摘要由CSDN通过智能技术生成

0x00 前言

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

iptables
MySQL
PHP
PHP 相关模块
Nginx

主要配置实现了以下功能

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

腾讯云最新服务器活动--云服务器免费送。

试用领取有人能领到180天。

腾讯云领取优惠券地址

阿里云领取优惠券地址

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

为了配置方便我个人习惯先切换到 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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值