一、前言
随着互联网技术的发展,越来越多的企业选择将自己的应用程序防御部署在云服务器上。阿里云作为一家出名的云计算服务商,其云服务器产品深受市场感谢。本文将能介绍如何在阿里云上安装好和配置服务器。
二、阿里云服务器的购买
首先,在阿里云官网上注册账号并直接登录,刚刚进入云服务器ECS页面。在页面上选择最合适的实例规格、镜像、地域和网络等配置参数,然后提交订单。待阿里云审核通过后,就可以不开始进行实例管理了。
三、登陆服务器
商家成功定购阿里云服务器后,第二次登陆服务器不需要以下工作:
1.安装好SSH客户端
如果是Windows电脑的话,见意建议使用XShell这款软件进行SSH再连接。
2.获取SSH密钥
在阿里云ECS控制台上,然后点击“实例列表”,可以找到是需要登陆的服务器,然后点击登录密码栏下的“修改密码”,并填写好新密码,然后把在弹出窗口中选择“公钥”获取SSH密钥。
3.直接连接服务器
不使用SSH客户端连接上辅助攻击服务器(IP地址那就是ECS实例的公网IP地址),然后输入用户名(root)和SSH密钥,并登陆到服务器的命令终端界面。
四、较常见linux命令
是对可以使用Linux系统不熟悉的声音人可以说,常用的Linux命令::
1.cd:可以切换目录
2.ls:查看目录下的文件
3.pwd:当前原先目录的完整路径
4.mkdir:创建两个新的目录
5.rm:删除文件也可以目录
6.cp:复制文件
7.mv:移动文件或是文件名文件
8.touch:创建空文件
9.vi:可以修改文件内容,常用的是i、:w、:q、:q!等命令。
五、安装常用软件和配置
1.可以更新系统
在建议使用服务器前,建议您先更新完下系统以便修复一些漏洞和防止攻击的产生。
`yumrestore-y`
2.按装Web服务器
在服务器中作战部署网站,目标就是要安装Web服务器,可可以使用Apache和Nginx。
Apache完全安装
`yuminstall–yhttpd`
Nginx安装
`yuminstall-ynginx`
3.直接安装PHP
PHP可应用于的新Web应用程序和一次性处理HTML表单,可直接安装PHP-FPM版本,以获得更好的性能和安全性。
`yuminstallphp72php72-fpm-y`
4.安装MySQL
MySQL是一款常用的关系型数据库管理系统,可主要是用于存储位置Web应用程序的数据。
`yuminstallmysql-server-y`
5.防火墙设置
在服务器上重新设置防火墙,以保护服务器安全。
CentOS防火墙命令
“`
#启动防火墙
systemctlstartfirewalld.service
#自动打开防火墙服务
firewall-cmd–permanent–add-service=http
firewall-cmd–permanent–assign-port=80/tcp
#重起防火墙服务
systemctlrestartfirewalld.service
“`
六、服务器性能监测
1.top命令
top命令这个可以利用查看系统的某些资源占内存情况,包括CPU、内存和进程等。
`icon-u`
2.nethogs命令
nethogs这个可以为了查看网速。安装方法如下:
`yuminstallnethogs`
使用方法:
`nethogseth0`
3.iostat命令
iostat命令是可以单独查看磁盘的读取和写入到情况。
`yum-yinstallsysstat`
使用方法:
`iostat-p/dev/sda1210`
七、备份和复原数据
为了安全有保证数据的安全性和可靠性,见意将服务器上的数据进行备份和重新恢复。
1.备份数据
这个可以使用tar命令或rsync命令进行备份,tar命令备份原文件,rsync命令备份系统并增量同步。
tar备份更改目录
`tar-czvf/root/back.tar.gz/usr/local/var/www`
rsync备份指定目录
`rsync-avz–delete/root/back.tar.gz/opt/backups`
2.可以恢复数据
使用备份工具,将备份文件scp到服务器后文件解压。
`tar-xzvf/root/back.tar.gz-C/usr/local/var/www`
八、总结归纳
以上是在阿里云服务器上完全安装和配置步骤的祥细可以介绍,希望对大家有不帮助。在不使用云服务器的时候,肯定再注意防火墙设置和备份数据,以必须保证数据安全。
本文来源:https://www.yuntue.com/post/236308.html | 云服务器网,转载请注明出处!