云服务器网:购买云服务器和VPS必上的网站!

查看阿里云服务器主机名(阿里云服务器名称或地址怎么查)

本文目录:1、云服务器cloud-init初始化工具的使用与配置2、怎么在阿里云服务器里使用nodejs环境3、阿里云修改主机不生效4、ecs不包括哪一项步骤云服务器cloud-init初始化工具的使用与配置 [TOC] 在云平台中,创建云主机的时候希望能够对主机进行一些初始化操作,如配置ip,主机

本文目录:

  • 1、云服务器cloud-init初始化工具的使用与配置
  • 2、怎么在阿里云服务器里使用nodejs环境
  • 3、阿里云修改主机不生效
  • 4、ecs不包括哪一项步骤

云服务器cloud-init初始化工具的使用与配置

[TOC]

在云平台中,创建云主机的时候希望能够对主机进行一些初始化操作,如配置ip,主机名,密码,ssh登录等。openstack上可以使用cloud-init进行初始化。

OpenStack虚拟机镜像指南

cloud-init 原理(执行的整个过程)

Cloud-init的认识和应用

cloud-init 是 linux 的一个工具,当系统启动时,cloud-init 可从 nova metadata 服务或者 config drive 中获取 metadata,完成包括但不限于下面的定制化工作:

cloud-init官方文档

官方配置参数参考

阿里云官方文档 安装cloud-init

前提条件

• 准备一台KVM机器,用于制作初始的centos7镜像

• 已为Linux云服务器绑定弹性IP。

• 已登录Linux云服务器。

• Linux云服务器的网卡属性为DHCP方式。

网卡配置文件为动态IP获取

配置ssh文件

在需要免密码登录的机器上执行下面命令,产生密钥对(controller节点上)

编辑配置文件 /etc/cloud/cloud.cfg

用微秒生成随机密码的命令

如果希望能够修改 instance 的 hostname(默认 instance 每次重启后 cloud-init 都会重新将 hostname 恢复成初始值),将 cloud_init_modules 列表中下面两项删除或注释掉:

(可选配置)在 /etc/cloud/cloud.cfg 文件中自定义网络配置

在cloud.cfg文件增加该配置之后,cloud-init不会管理/etc/sysconfig/network-scripts/下网络配置,需要自行管理。

建议提前配置好网卡配置文件为dhcp获取,否则在私有云上创建的实例可能会导致获取不到IP地址;原因是cloud-init中的自动配置网卡文件可能会导致mac地址不一致。

(可选配置)设置root用户密码

修改以下配置使得镜像创建的云服务器主机名不带.novalocal后缀且主机名称中可以带点号。

a. 执行如下命令,修改 __init__.py 文件

执行如下命令进入cloudinit/sources文件夹。

执行以下命令编辑Cloud-Init日志输出路径配置文件,设置日志处理方式handlers

检查Cloud-Init工具相关配置是否成功

执行以下命令,无错误发生,说明Cloud-Init配置成功

设置完成后关闭虚拟机,准备下一阶段生成镜像

如果对接ceph存储。可以把qcow2格式转换为raw格式的镜像再上传

Ceph缺点是不支持从qcow2格式的镜像引导,所以需要转换raw格式的镜像

将镜像上传到openstack的glance节点上(在controller节点上)

在ceph上查看镜像和glance池的数据

创建实例并查看cloud-init配置是否成功

虚拟机镜像需要确保安装了 cloud-init

OpenStack 提供了命令行参数–config-drive 用于配置是否在创建虚拟机时使用 config drive 机制

在/etc/nova/nova.conf中配置,直接使OpenStack计算服务在创建虚拟机时默认使用config drive 机制

注意

怎么在阿里云服务器里使用nodejs环境

首次登录云服务器,要先进行用户设置。

用户设置

首先用passwd命令修改超级管理员root密码。

1

$ passwd

根据提示连续输入两次密码,很简单吧。

接着,要新建一个普通的管理账号并设置密码,用于日常的系统管理。

1

2

$ useradd user1

$ passwd user1

将用户添加进管理组,以便于统一管理管理员的权限。

1

$ usermod -a -G wheel user1

设置新用户的sudo权限。

1

$ visudo

执行visudo命令实际上编辑的是/etc/sudoers文件。 找到 root ALL=(ALL:ALL) ALL 这行,并下面添加一行

1

user1 ALL=(ALL:ALL) ALL

保存退出,以后就可用用sudo命令执行管理操作了。

修改主机名

每台服务器都有自己的名字,一般web服务器会用网站的域名来做主机名。 [用户名@主机名 ~]$

1

2

$ hostname “”

$ vi /etc/sysconfig/network

HOSTNAME=

保存,并退出编辑,下次等登入服务器就能看到修改的主机名字了。

SSH配置

将ssh的端口22改掉,另外,禁止root通过ssh登录服务器,并允许新建的普通管理员登录。

1

$ vi /etc/ssh/sshd_config 

找到 Port 22 ,去掉#并将22修改为1025到65536 之间的没被用到的端口号。 找到下面一行,并去掉注释符。

1

PermitRootLogin yes

在配置文件里添加

1

AllowUsers user1

保存后,退出文件编辑。 重启sshd

1

$ service sshd restart

下次登录,就要用新设定的端口号登录了。

1

$ ssh user1@ip -p port  

挂载数据盘

为数据盘建立交换分区和普通分区,并挂载到系统。 首先查看查看数据盘

1

$ fdisk -l

确认数据盘为 /dev/xvdb 接着,对数据盘进行分区操作,

1

$ fdisk -S 56 /dev/xvdb

输入m可以查看帮助。 这里直接键入n新建第一个扩展分区,接着输入p建立立基本分区,输入要建立的分区号1,起始簇保持默认,结束簇的位置输入 +2G (一般扩展分区的大小为内存的两倍)。 然后,重复上面的步骤,将剩下的分为数据盘,注意第二个分区的分区号为2。

格式化分区

1

2

$ mkswap /dev/xvdb1

$ mkfs.ext4 /dev/xvdb2

启用swap分区

1

$ swapon /dev/xvdb1

将数据盘的第二个分区,挂载到新建的 /data 目录。

1

$ mkdir /data

修改fstab文件,保证重启系统后自动挂载。

1

$ vi /etc/fstab

添加

1

2

/dev/xvdb1 swap swap defaults 0 0

/dev/xvdb2 /data ext4 defaults 0 0

保存文件,并退出编辑,下次启动系统就能自动挂载数据盘了。

执行挂载命令,可以立即看到挂载的硬盘。

1

$ mount -a

软件安装 Nginx Mongo Node

我习惯于多个node进程共享80端口,用nginx反向代理到不同的node服务上去。 安装nginx。 新建yum仓库配置文件。

1

$ vi /etc/yum.repos.d/nginx.repo

内容如下:

1

2

3

4

5

[nginx]

name=nginx repo

baseurl=

gpgcheck=0

enabled=1

保存文件,并退出编辑。

执行.

1

$ yum install nginx

安装mongodb

1

$ vi /etc/yum.repos.d/mongodb.repo

文件内容

1

2

3

4

5

[mongodb]

name=MongoDB Repository

baseurl=

gpgcheck=0

enabled=1

保存文件,并退出编辑。

执行

1

$ yum install mongodb-org

安装Node和NPM

1

$ sudo yum install nodejs npm

至此,服务器环境就搭建好了。

阿里云修改主机不生效

CentOS7修改主机名不生效,需要修改/etc/cloud/cloud.cfg文件中的preserve_hostname:false改为true

然后修改主机名

vim /etc/hostname

再重启

shutdown -r now

ecs不包括哪一项步骤

这个比较鸡肋,之前买过阿里的服务,所以这个课程的好多东西之前都会,实验也很简单,基本上把实验看一下就可以了,考试也很容易。这个的认证,可以说就是让你熟悉阿里的平台,考过了就说明你对阿里的云平台有一定的操作了。

二:真题

1.使用阿里云控制台可以便捷地对ECS进行管理,如果想要重启华东2地域的一台ECS实例,在控制台的操作步骤包括哪几步?(正确答案的数量:3个)

A .选择华东2地域

B .找到该ECS实例,进行相关操作

C .进入ECS控制台

D .输入ECS的登录密码

2.使用阿里云云监控可以实时监控阿里云ECS的运行情况,其可以监控的指标不包括哪一项?

A .CPU使用率

B .异地登录

C .内存使用率

D .系统磁盘读IOPS

3.在阿里云上,有很多服务或功能为云服务器ECS提供安全保障,下列哪项服务/产品的目的不是为了防止阿里云ECS被恶意访问?

A .VPC

B .安全组

C .DDoS基础防护

D .快照

4.阿里云官网(aliyun.com)上的内容非常丰富,下列哪一项不是阿里云官网的功能?

A .注册阿里云账号

B .阿里云平台对外运营的统一平台

C .存储用户的数据文件

D .查看阿里云产品目录与功能介绍

5.阿里云ECS最重要的特点是弹性,若发现某ECS(windows 2008)下挂载的磁盘空间不够,可以对已有的磁盘进行扩容,需要进行哪些操作?(正确答案的数量:3个)

A .对磁盘进行“扩容”操作

B .对ECS实例进行“重启”操作

C .对扩容后的磁盘进行“重新挂载”操作

D .对扩容后的磁盘进行“扩展卷”操作

6.快照是阿里云ECS中集成的一项功能,降低了运维难度,提高了用户管理ECS的效率。下列哪一项无法通过ECS的快照功能完成?

A .使用数据盘快照创建新的数据盘

B .使用系统盘快照创建新的ECS实例

C .使用磁盘快照备份磁盘中的数据

D .使用磁盘快照恢复磁盘中的数据

7.阿里云云服务器ECS与传统的机房服务器托管相比,具有更好的易用性,ECS支持的在线操作不包括?

A .升级配置

B .扩大磁盘容量

C .修改密码

D .更改可用区

本文来源:https://www.yuntue.com/post/118213.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注