安装 PHP 及相关软件
yum -y install php yum -y install php-fpm # 让 Nginx 可以操作 PHP 请求 yum -y install php-mysql # 让 MariaDB 与 PHP 连接 yum -y install php-mbstring # 使 PHP 不出现中文乱码 yum -y install php-xm…
安装 MariaDB
MariaDB 是 MySQL 的一个分支。在意识到 Oracle 公司可能会对 MySQL 的许可做什么后,MariaDB 从 MySQL 中分离了出来,它作为 MySQL 的"向下替代品",包含了一些优于 MySQL 的新特性。 yum -y install mysql yum -y install mysql-devel yum -y ins…
配置 vsftpd 搭建 FTP 服务器
常用命令: # 安装 vsftpd yum install -y vsftpd # 检查|启动|停止|重启 vsftpd 服务 service vsftpd status|start|stop|restart # 设置开机自启动 systemctl enable vsftpd.service # 让防火墙开启 FTP 服务和 21 端口的使用 fi…
安装完最小化 CentOS 7 后需要做的一些事情
CentOS 是一个工业标准的 Linux 发行版,是红帽企业版 Linux 的衍生版本。你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级、安装新的软件包、配置特定服务和应用程序等操作。 参考来源 以下事情全都做完后,就可以让 Nginx 作为 HTTP 服务,让 MariaDB 来替代 MySQL 作为数据库,建立 FTP…
CentOS 安装 Vim
安装了 CentOS 最精简版本的话,自带的 Vim 编辑器功能很简陋,连代码高亮都木有。所以需要安装一个新的 Vim 来代替它。 先执行以下命令来查询 CentOS 上的 Vim 是什么版本: rpm -qa|grep vim 如果只有一个 vim-minimal,那就需要我们装功能更完善的 Vim了。执行以下命令即可: yum -y insta…
CentOS 提示用户名不在 sudoers 文件中的解决办法
为了安全起见,平时在 CentOS 中进行进行操作的时候并没有直接用 root 这个超级管理员帐号,而是自定义了一个帐号在对服务器进行操作。有一次发现在以 root 身份执行命令,输入sudo xxxx的时候,提示我XXX 不在 sudoers 文件中。 解决办法就是在sudoers文件中添加我们自定义的帐号,并赋予相关权限: # 用 vi 编辑器…
CentOS 7 修改 ip 等网络配置
CentOS 7 的网络配置文件在: /etc/sysconfig/network-scripts/ 编辑其中的ifcfg-XXX文件即可修改相关配置。 修改好后,重启网络服务让其生效,输入以下命令: service network restart
CentOS 7 用 yum 安装 Nginx
在 CentOS 7 中,直接使用 yum 安装 Nignx 会提示无下载源。因此,需要添加 Nginx 的下载源到 yum: Nginx 的下载源地址:http://nginx.org/packages/centos/7/x86_64/RPMS/ 这里选择2020年10月的1.18.0-2版本进行安装: sudo rpm -Uvh http://…
CentOS 7 的防火墙开启 http 80 端口
在虚拟机 CentOS 7 上装了 Nginx,结果发现另一台电脑无法访问其默认页面,通过 telnet 192.168.1.88 80 监听发现是 http 80 端口被 CentOS 7 的防火墙 Firewalld(CentOS 6 的防火墙是 iptables)给阻止通信了。 接下来就讲下如何添加防火墙规则。 先查看防火墙是否开启的状态,以…