购买的云服务器如何使用

在当今时代的信息化浪潮中,越来越多的企业和个人开始使用云服务器作为他们的服务器选择。云服务器是通过虚拟化技术,将多个物理主机组成一个强大的云计算平台,提供的计算、存储等服务,既可以具备强大的可扩展性和高可靠性,也可以提高资源利用率和运维效率。如果您是购买了一台云服务器,本篇文章将介绍如何使用云服务器的相关知识和技巧。

一、登录云服务器
首先,登录云服务器是云服务器使用的第一步。对于大多数云服务器,在购买后会给您发一封邮件,其中会包含云服务器的管理员账号、密码、IP地址及端口等相关信息。通过这些信息,您可以使用SSH等协议登录服务器。

1. 使用Windows操作系统登录云服务器
Windows操作系统可以使用PuTTy(Putty是一款免费的、开放源代码的远程登录软件)登录云服务器。打开PuTTy之后,在Session窗口中输入你的IP地址,端口号80,然后点击图示中的“Open”按钮进入接口。

![windows](https://img-blog.csdn.net/20180706102528543?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ZlbmRvcmFsc2hvcF9hcHA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80)

在输入密码时不会有字符输入的提示,此时你只需要直接输入密码即可。如果你的密码输入错误,可以按照Linux系统下的方法进行重置密码。

2. 使用Linux操作系统登录云服务器
如果您使用的是Linux操作系统的话,可以通过终端命令登录云服务器。先打开终端窗口,使用ssh命令登录云服务器。

$ ssh -p 22 用户名@主机名(或IP地址)

其中-p选项(小写字母)表示连接端口,用户名指的是云服务器中的用户名或管理员账号。注意,连接端口和登陆账号的名称,需要根据您购买的云服务器的配置进行修改。如果您在登录时遇到了困难,请联系您的云服务器提供商,或者查看他们的博客、操作手册等资料。

二、创建用户
习惯于使用Linux系统的人都知道,Linux操作系统下的任何操作都需要以root管理员身份登录。然而,作为管理员账号,如果想要给一些用户使用云服务器,它会导致安全性的问题。因此,在安全性方面,您可以创建一个新的非管理员用户,并将该用户赋予可以访问所需应用的权限,以使安全性方面获得保障。

新用户创建的命令如下所示:

$ sudo adduser

请将该命令中的替换为您希望创建的新用户的用户名。

在创建新用户过程中,您将需要设置一个密码,然后按照提示将用户添加到sudo组,以便该用户可以以管理员身份执行命令。在创建新用户之后,请尝试使用新用户的凭据登录到您的云服务器。

三、安装应用程序
作为一台服务器,当然要安装一些应用程序,才能完成服务器的一些网络访问。例如,MySQL、Nginx和Apache等。安装软件包之前,首先需要通过更新您的系统软件,以保证您的服务器软件始终处于最新状态,以及获得系统最新的安全补丁。

更新软件的命令如下:

$ sudo apt-get update && sudo apt-get -y upgrade

执行完成后,您的云服务器上的系统软件将完成更新。接下来,使用以下命令安装具体的应用程序。例如,要安装Nginx,可以使用以下命令:

$ sudo apt-get install nginx

安装完成后,您可以使用如下命令来检查软件是否成功安装:

$ sudo service nginx status

如果安装成功,你将看到以下输出:

nginx.service – A high-performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-06-21 16:44:31 CEST; 1min 17s ago
Main PID: 1076 (nginx)
Tasks: 2 (limit: 4915)
Memory: 2.8M
CPU: 31ms
CGroup: /system.slice/nginx.service
├─1076 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─1077 nginx: worker process

四、设置防火墙
作为一台服务器,您需要保证系统的安全性。其中,一项重要的安全措施就是为您的服务器设置防火墙。防火墙可以保护您的云服务器,使其不会受到来自网络上恶意攻击的损害。Ubuntu Linux的默认防火墙是iptables,因此我们可以使用该工具来设置防火墙规则。

在设置防火墙之前,需要先安装iptables:

$ sudo apt-get install iptables-persistent

安装成功后,通过以下命令打开防火墙:

$ sudo iptables -P INPUT DROP
$ sudo iptables -P OUTPUT DROP
$ sudo iptables -P FORWARD DROP

接下来完成允许允许的网络流量规则,如允许SSH访问:

$ sudo iptables -A INPUT -i lo -j ACCEPT
$ sudo iptables -A OUTPUT -o lo -j ACCEPT
$ sudo iptables -A INPUT -p tcp –dport 22 -d 192.168.x.x/24 -j ACCEPT

以上的192.168.x.x/24是指您要允许的SSH访问的IP地址。如果您允许所有的SSH访问,则可以将其设置为0.0.0.0/0。如果需要打开其他端口,如HTTP、HTTPS等,请根据您的应用要求添加另外的规则。另一方面,如果您不需要访问某些端口,请添加相应的规则将其禁用。请注意端口开放是一个安全性上的妥协,所有需要谨慎地进行选择。

五、配置Web服务器
Web服务器是建立网站或Web应用程序的重要组件,为我们的用户和客户提供相应的功能和信息。在本节中,我们将配置Apache或Nginx等web服务器,使您的Web应用程序可以在公共网络上运行。以下是如何安装和配置Nginx Web服务器的方法:

1、安装Nginx
$ sudo apt-get install nginx

安装后,如果您的云服务器还有其他Web服务器,您需要先停用(如Apache)。

2、配置Nginx
配置Nginx服务器,您需要设置虚拟主机,添加您的应用程序。将其编辑到/etc/nginx/sites-available/文件夹中。每个虚拟主机应该在单独的配置文件中。您可以使用以下命令来创建一个新的虚拟主机:

$ sudo vi /etc/nginx/sites-available/yourAppName

编辑你的文件,它应该类似于下面的例子,要把IP地址换成你的云服务器的地址或域名:

server {
listen 80;
server_name _;
root /var/www/yourAppName;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}

这表示Nginx将监听空闲80端口,每个请求都将指向/var/www/yourAppName目录,以便Nginx可以返回相应的静态文件。

3、激活虚拟主机
默认情况下,虚拟主机不会被激活,它们存在于/etc/nginx/sites-available/中。要激活虚拟主机,请运行以下命令:

$ sudo ln -s /etc/nginx/sites-available/yourAppName /etc/nginx/sites-enabled/yourAppName

重启Nginx服务器,以生成最新的设置:

$ sudo systemctl restart nginx.service

现在您的云服务器上的Nginx Web服务器已经汇通了。

六、备份服务器
作为服务器管理员之一,保护您的服务器和数据的安全是最重要的。因为磁盘故障和黑客攻击等原因可能会导致数据丢失。建议您在云服务器上启用自动备份定期备份计划,并存储备份副本。最常用的备份方法如下所示:

1、配置SSH密钥
尽早使用SSH密钥,以确保您的服务器连接的安全性,并更换默认的SSH端口。

2、定期备份(重要)
在创建备份副本之前,停止所有正在运行的数据库和其他依赖服务。然后使用以下命令创建服务器文件的备份副本:

$ tar cvpzf backup_date.tar.gz /var/www/html
$ scp backup_date.tar.gz root@remote_host:/home/remote_username/backup

此命令将指定目录/var/www/html复制到远程主机上的/home/remote_username/backup目录中。此步骤需要一定的时间和资源,取决于磁盘容量和数据文件的大小。如果您不想在本地保存备份,则可以设置云服务器的自动备份,使其定期自动完成备份和数据迁移的任务。大多数云服务器提供商都有这项服务。

七、常用操作命令
作为服务器管理员,您应该熟悉以下操作命令,以使您更加高效地管理您的服务器。

– 文件与目录

$ touch filename.txt //创建文件
$ mkdir directory_name //创建目录
$ rm filename.txt //删除文件
$ rmdir directory_name //删除目录

– 软件包管理

$ apt-get update //更新软件包列表
$ apt-get upgrade //更新所有软件包
$ apt-get install package_name //安装软件包
$ apt-get remove package_name //卸载软件包

– 网络和端口

$ ifconfig //显示网络配置
$ netstat -tupln | grep LISTEN //显示正在监听的端口
$ lsof -i :80 //显示所有占用80端口的进程

– 安全和权限

$ chmod u x filename.txt //更改文件权限
$ chown owner_user:owner_group filename.txt //更改文件的所有者和组

总之,使用云服务器作为 Web 应用的服务器是很方便的,实际上,任何人都可以购买一台云服务器来构建自己的应用程序。但是,正确地配置云服务器是非常重要的,以保护您的应用程序和数据安全。希望这篇文章能够帮助您成功使用云服务器,并学会如何维护和保护它们。

以上就是小编关于“购买的云服务器如何使用”的分享和介绍

西部数码(west.cn)是经工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,是中国五星级域名注册商!有超过2000万个域名通过西部数码注册并管理,超过100万个网站托管在西部数码云服务器和虚拟主机。西部数码支持数十个顶级域名的注册与管理,支持批量查询、批量注册、批量解析、智能解析、批量过户等便捷好用的功能,拥有非常好的使用体验。
目前,西部数码域名注册正在特价,最低仅需1元!
更多详情请见:https://www.west.cn/services/domain/

西部数码域名抢注预定,支持抢注各类高价值老域名,支持“建站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链”等综合检索功能,共计26项!可快速精准定位到您想要定位到的各类精品域名!同时,西部数码域名抢注集成了全球多个抢注商(近200个抢注商,还将陆续增加),整理出13条抢注通道,从根本上提升了抢注成功率!
其中,1号通道,实测抢注成功率高达99% 。每天西部数码预释放功能还会释放若干优质过期域名,可以直接抢注竞拍。
赶紧预订抢注心仪的优质域名吧:https://www.west.cn/booking/

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 购买的云服务器如何使用

登录

找回密码

注册