云服务器配置过程

做学校项目的时候,老师买了一台云服务器供项目使用,但是之前的同学忘记了root密码,前几天一直在折腾项目的数据处理,现在需要等音乐系的提供标准数据,所以开始折腾下云服务器的事情,遂记录下过程。

首先是重置下root密码,直接在云服务器控制台就可进行密码的重置,只需要注册手机验证即可。

查了下资料,Mac下配置云服务器大致需要以下步骤:

  • 1、打开终端Terminal
  • 2、连接云服务器:```highlight.js
    sudo ssh 你的服务器ip地址
     提示输入Mac密码和服务器root密码,输入后连接成功会显示服务器信息。
* 3、安装需要的服务。(文末为Linda老师分享的笔记)
* 4、文件操作可以选择Mac的终端(Terminal)命令,也可以使用图形界面软件[FillZilla](https://filezilla-project.org/) ,填入服务器地址,root账号,以及默认端口22即可连接。

###  nginx:
安装	```highlight.js 
yum install -y nginx ```
开机自启动	```highlight.js 
systemctl enable nginx ```
启动服务	```highlight.js 
systemctl start nginx ```
各种操作 	```highlight.js 
service nginx start/stop/status/reload ```
配置文件 ```highlight.js 
/etc/nginx ```
权限用户 ```highlight.js 
nginx ```

###  mariadb (mysql):
安装  ```highlight.js 
yum install mariadb mariadb-server ```
开机自启动	```highlight.js 
systemctl enable mariadb ```
启动服务	```highlight.js 
systemctl start mariadb ```
各种操作 	```highlight.js 
service mariadb start/stop/status ```
配置文件 ```highlight.js 
/etc/my.cnf ```
root默认密码为空
设置root密码 ```highlight.js 
mysqladmin -u root -p password ```

###  php:
安装 ```highlight.js 
yum install php ```
组件安装 ```highlight.js 
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt ```
配置文件 ```highlight.js 
/etc/php.ini ```
目前版本5.4.16

###  php-fpm:
安装 ```highlight.js 
yum install php-fpm ```
开机自启动	```highlight.js 
systemctl enable php-fpm ```
启动服务	```highlight.js 
systemctl start php-fpm ```
各种操作 	```highlight.js 
service php-fpm start/stop/status ```
配置文件 ```highlight.js 
/etc/php-fpm.conf ```
php-fpm默认使用apache用户,因此部分网站目录需要apache的写权限

###  php7:
```highlight.js 
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 ```

###  php7-fpm:
```highlight.js 
yum install php70w-fpm ```
安装  ```highlight.js 
yum install php-fpm ```
开机自启动	```highlight.js 
systemctl enable php-fpm ```
启动服务	```highlight.js 
systemctl start php-fpm ```
各种操作 	```highlight.js 
service php-fpm start/stop/status ```
配置文件 ```highlight.js 
/etc/php-fpm.conf ```

### git:
安装  ```highlight.js 
yum install -y git ```
创建git账户	 ```highlight.js 
adduser git  ```
设置git账户的密码  ```highlight.js 
passwd git ```