ecs的使用

发布时间 2023-10-13 23:47:50作者: 折翼的小鸟先生

前言:最近在学习esc服务器的使用以及网站的建立,特此记录

1.1 ECS服务器的组成

ECS服务器由实例(vcpu 内存) 块存储(磁盘) 网络 等物理组件和 镜像 快照 安全组 等功能组件组成

1.2 LAMP环境的部署

搭建网站需要LAMP或者LNMP环境,这里简单介绍LAMP环境的建立,由于启动ecs服务器时已经建

立好了linux系统,所以这里只介绍amp的安装

1.2.1 Apache的建立

# 安装 Apacheyum -y install httpd
# 设置 Apache 开机自启动systemctl enable httpd
# 启动 Apachesystemctl start httpd
# 查看 Apache 运行状态systemctl status httpd

1.2.2 部署MySQL

# 更新 YUM 源
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# 安装 MySQL 数据库
yum -y install mysql-community-server --nogpgcheck
# 设置 MySQL 开机自启动
systemctl enable mysqld
# 启动 MySQL
systemctl start mysqld
# 查看 MySQL 运行状态
systemctl status mysql
# 查看 MySQL root用户默认密码
grep 'temporary password' /var/log/mysqld.log |awk '{print $11}'
# 执行MySQL 数据库初始化命令,
mysql_secure_installation

注意mysql的退出方式,输入quit退出或者ctrl + d退出,之前使用crtl +z将mysql挂起似乎出了不少

bug

1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查

找中,Ctrl+C就会强制结束当前的这个进程。

2、Ctrl+Z 是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他

的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将

mysql挂起,然后进行其他操作,然后输入fg回车后就可以回来,当然可以挂起好多进程到后台,然

后 fg 加编号就能把挂起的进程返回到前台。当然,配合bg(后台)和fg命令进行前后台切换会非常方

便。

3、Ctrl+D 是发送一个exit信号,没有那么强烈,类似ctrl+C的操作,比如你从管理员root退回到你

的普通用户就可以这么用。

1.2.3 部署php

# 更新YUM源
yum -y install epel-release
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 安装 PHP
yum-config-manager --enable remi-php82
yum -y install php php-cli php-common php-devel php-embedded php-fpm php-gd php-ldap php-mbstring php-mcrypt php-fpm php-mysqlnd php-pdo php-opcache php-xml php-soap php-redis php-mongodb
# 查看 PHP 安装版本
php -v

1.3 域名配置

租完域名解析一下,然后去备案就行了,不备案是无法解析到你设置的服务器ip的,除非你用的是国

外的域名具体的操作不加叙述了