分类 云计算 下的文章

在阿里云ECS云服务器里安装Debian 10 - testing

当前阿里云公共镜像提供了Debian9,没有Debian10(还没发布,testing)。

环境:云服务器t5 2GB内存规格,原系统Debian 9 64位,目标是安装debian10版本。

过程:

1.cat /etc/debian_version # 查看当前系统版本
debian-testing-3.png

2.mkdir /boot/ub && cd /boot/ub # 创建新目录ub,用于存放安装文件

3.wget https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/linux # 下载debian10的网络安装文件

4.wget https://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/initrd.gz # 下载debian10的网络安装文件

5.重启ECS实例,在“管理终端”里操作,当看到启动选择菜单时,按c,进入grub命令
debian-testing-4.png

6.在grub里输入以下命令,手动启动debian安装

root=(hd0,1)
linux /boot/ub/linux
initrd /boot/ub/initrd.gz
boot

debian-testing-5.png

7.开始debian安装,语言选择
debian-testing-6.png

8.选择了网易的安装镜像
debian-testing-8.png

9.组件选择,仅选择ssh server和 standard system
debian-testing-11.png

10.完成安装
debian-testing-12.png

11.ssh登录,查看版本
debian-testing-13.png

参考:

为阿里云ECS FreeBSD-11 实例系统盘扩容到40GB

阿里云当前FreeBSD-11公共镜像默认是20GB,如果实例系统盘有40GB,那需要扩容。

1.df -h # 查看当前磁盘使用情况,20GB
ali-growing-disk-freebsd-1.png

2.gpart show vtbd0 # 查看当前磁盘分区情况,显示 20GB 空闲
ali-growing-disk-freebsd-2.png

3.gpart resize -i 1 vtbd0 # 扩展第1分区,将所有未分配容量加到第3分区里
ali-growing-disk-freebsd-3.png

4.service growfs onestart # 启动 growfs 服务,自动完成扩展
ali-growing-disk-freebsd-4.png

5.再次使用df查看,正常显示系统可用容量
ali-growing-disk-freebsd-5.png

参考:

升级阿里云ECS公共镜像里的FreeBSD11-RELEASE到FreeBSD12-RELEASE

阿里云当前公共镜像中,FreeBSD的版本是 11.1-RELEASE,如想使用 12.0-RELEASE,可按以下步骤自行升级(如有重要数据,请先备份)。

1.freebsd-version -k -u # 查看当前版本

11.1-RELEASE
11.1-RELEASE

upgrade-freebsd-1.png

2.freebsd-update fetch # 获取当前版本更新
upgrade-freebsd-2.png

3.freebsd-update install # 安装更新
upgrade-freebsd-3.png

4.freebsd-update upgrade -r 12.0-RELEASE # 升级到 12.0-RELEASE
upgrade-freebsd-4.png

5./usr/sbin/freebsd-update install # 安装更新

6.reboot # 重启
upgrade-freebsd-5.png

7./usr/sbin/freebsd-update install # 再次安装更新

8.freebsd-version -k -u # 查看更新后的版本

12.0-RELEASE-p2
12.0-RELEASE-p2

upgrade-freebsd-6.png

参考:https://www.freebsd.org/releases/12.0R/installation.html

FreeBSD - ffs_valloc dup alloc 错误 - fsck磁盘检查

过程:

1.系统是FreeBSD 10,正常多用户启动,报错 ffs_valloc dup alloc,提示内核错误,自动重启
freebsd-ffs_valloc-fsck-1.jpg

2.进行到单用户Shell里,运行 fsck 磁盘检查(无journal),之后按提示选择yes
freebsd-ffs_valloc-fsck-3.png

3.再次重启系统,可能会自动再次fsck,正常启动,可以ssh远程连接
freebsd-ffs_valloc-fsck-2.jpg

参考:https://forums.freebsd.org/threads/freebsd-9-3-reboot-after-panic-ffs_valloc-dup-alloc.48362/

从命令行更改wdcp面板的默认访问端口 - wdcp v3.2 - centos7

环境:CentOS 7,wdcp v3.2

本例是将默认的8080端口修改为3389,因为阿里云的默认ECS安全组允许tcp 3389。

过程:

1.echo 3389 > /www/wdlinux/wdcp/conf/port.conf # 远程连接到服务器,创建 port.conf 文件,内容是端口号,如3389

2.service wdcp restart # 重启wdcp服务,以让新端口生效

3.iptables -I INPUT -p tcp -m tcp --dport 3389 -j ACCEPT # 前插入一条iptables规则,允许外网访问3389端口

4.iptables-save # 保存iptblaes 规则

5.service iptables restart # 重启iptables服务

参考: