指南
服务器管理
下面列出服务器管理常见的操作,在 CVM 控制台可以对实例状态进行修改,包括:
- 开机
- 关机
- 重启
- 删除
- 转包周期
- 更新
连接 VM
Azure平台中,操作系统的账号和密码是创建虚拟机的时候自行设置的。图示:
其中,身份验证类型包括:密码和SSH公钥(秘钥对)两 种方式。
一般使用命令行(Command)连接 Azure,Azure提供了两种网页版SSH工具,无需账号即可登录。
如果您不习惯使用云平台的提供的在线SSH命令行工具,下载SSH客户端工具(例如:putty),配置登录信息之后便可以连接Linux。
- 方法一:登录云控制台,打开虚拟机->操作,点击“运行命令”
- 方法二:登录云控制台,打开虚拟机->支持与疑难解答,点击“串行控制台“
通过命令行连接服务器之后,如下两个最常用的操作示例是需要掌握的:
示例1:获取数据库密码
为了安全考虑,用户每一次部署,都会生成唯一的随机数据库密码,存放在服务中。只需如下的一条命令,即可查看
sudo cat /credentials/password.txt
//运行结果
MySQL username:root
MySQL Password:@qDg1Vq1!V
示例2:启用系统root账号
Azure出于安全和法规要求,默认情况下没有开放Linux的root账号,只给用户提供了普通账号。如果您希望使用root账号,通过下面的步骤启用之:
sudo su
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
sudo systemctl restart sshd
sudo passwd root
创建 VM
下面介绍Azure上虚拟机的创建方式。
创建虚拟机最基本的条件是需要给虚拟机准备一个系统盘的启动模板文件。这个模板文件有两种:一个是我们非常熟悉的镜像,另外一个是VHD(虚拟磁盘)文件。
因此,创建VM也有两种方式:基于镜像创建和基于系统盘创建
镜像创建
-
登录Azure控制台,打开:虚拟机->添加,开始创建虚拟机
-
创建虚拟机的时候选择合适的镜像(这是最重要的步骤)
镜像来源有:官方镜像、云市场镜像和自定义镜像三种镜像来源。如果自定义镜像来源,磁盘就只能选择托管模式
-
依次设置账号密码、网络、安全组等配置
-
查看 + 创建 通过之后,点击“创建”即可
系统盘创建
- 登录Azure控制台,打开“所有资源”,找到一个已经被解除绑定的磁盘
- 点击这个磁盘,对这个磁盘进行“创建VM”操作
- 依 次设置账号密码、网络、安全组等配置
- 查看 + 创建 通过之后,点击“创建”即可
秘钥对
在创建VM的时候,有些用户喜欢采用秘钥对方式作为登录凭证
由于Azure需要自行提供SSH public key, 因此需要用户提前准备。
下面以PUTTYGEN(KEY GENERATOR FOR PUTTY ON WINDOWS)为例,说明如何创建SSH public key
-
Download and Install PUTTYGEN.
-
Click "Generate"
-
Public key and Private key is OK, you can copy public to Azure(format starting with "ssh-rsa") ,and Save the public key and private key on your local computer for backups
-
When connect Linux on your local computer, you can use private key for authentication
VM 更新
Azure提供一套完整的自动更新管理方案,
- 登录Azure门户,点击操作下面的“更新管理”。