分类 阿里云 下的文章

vpnclient在Debian 8系统启动时自动运行

感谢黄老板的打赏。

vpnclient是SoftEhter软件的一个客户端管理工具。

根据网上的一些资料,写一个较“简陋”的vpnclient启动脚本,省得每次重启系统后需要手动连接VPN。

步骤如下:

一、先准备好vpnclient启动脚本的内容:

! /bin/sh
### BEGIN INIT INFO
# Provides:          vpnclient
# Required-Start:    $local_fs $network
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: vpnclient
# Description:       vpnclient
### END INIT INFO
#! /bin/sh
# /etc/init.d/vpnclient
#

# Some things that run always
touch /var/lock/vpnclient

# Carry out specific functions when asked to by the system. conn是您的vpn连接名称,而vpn_nicc是您的虚拟网卡名称,请根据实际情况修改。

case "$1" in
  start)
    echo "Starting script vpnclient"
    /usr/local/vpnclient/vpnclient start
    /usr/local/vpnclient/vpncmd /client localhost /cmd accountconnect conn

    dhclient vpn_nicc    
    ;;
  stop)
    echo "Stopping script vpnclient"
    /usr/local/vpnclient/vpnclient start stop
    ;;
  *)
    echo "Usage: /etc/init.d/vpnclient {start|stop}"
    exit 1
    ;;
esac

exit 0

二、将这个vpnclient启动脚本复制到/etc/init.d/目录中,如 cp vpnclient /etc/init.d/

三、请赋予这个脚本执行的权限,如 chmod 755 /etc/init.d/vpnclient

四、将其加入到开机运行队列中,执行命令 insserv vpnclient

参考:

阿里云论坛取消版主考核

上月19号,阿里云论坛管理员说将统计各版主1月、2月和截止到19号3月的论坛帖子和回复数量,之后发放奖励。有版主问,3月还没过完,为什么现在就计算3月的呢?管理员说,如下旬还有成绩的,以后再弄。大家觉得不太合常理,但谁也不会料到,约十天后,4月1号时,管理员通知说,论坛以后不再进行版主考核,现任版主可以到阿里云的其它社区频道参加活动。

不考核,就是不再发放奖励了。个人觉得主要原因是论坛的流量少得“可怜”,领导不想花成本运营了。最近几个月,我不常到论坛回复帖子,因为新帖很少。一般是月末“突击”地发解决(小)问题的帖子,凑够15个教程帖,使统计绩效时能上榜,领700元左右的代金券。我的这些教程帖多数不是与阿里云的产品相关,说白些,能领到券是沾“版主”的光。

我算是幸运的。2015年,我在网上的时间多,较常在论坛上回复网友的一些提问,这些问题是较基础的,一般在阿里云的文档库里能搜索到。时任论坛管理员的小番茄问我要不要申请当版主,我说好。开始是凭着兴趣做着的,过了段时间,小番茄为我们版主争取到了代金券的奖励,就是月末统计版主的发帖、回复、删除广告帖数量,计总分,总分排名靠前的几位有一千左右面额的代金券奖励。这代金券是通用的,几乎可以支付阿里云的所有账单,包括域名在内。换句话说,这代金券是版主的“工资”。我说自己是幸运的,因为我领到的代金券是有不少,大部分是用来支付自己的阿里云产品账单。自己的账户里有了代金券,开新机测试从不犹豫,注册一时心热想要的域名。虚拟主机、弹性Web托管、轻量应用服务器、ECS云服务器、OSS存储都有。拿代金券体验、测试阿里云的产品,之后在论坛里回复网友的提问,这是一个良性循环,估计也是小番茄的初衷。但随着上网习惯的改变,手机互联占得比重越来越大,如phpwind的传统论坛活跃度越来越低。网友在论坛的发帖数量越来越少,阿里云迎合需求推出了新的交互渠道,如“云栖问答”、“知道”等,论坛不再是主要的流量入口了。阿里云是提供一个综合的产品平台,让有经验的程序员直接使用产品和工具,不再是如传统的主机商向用户推介、销售和服务产品本身。阿里云现在是如同一个超市或自助餐厅,人到了超市就会自己挑想要的东西。与其说传统的论坛流量在衰退,不如说是草根站长在新互联网上逐渐退出。

我感谢这些普通的站长和网友,因为我不懂技术,但通过简单重复性的问答服务,我体验到了“工作”的乐趣,也获得了好些东东:一个Kindle电子书阅读器、一个三星250GB固态硬盘、一个华米手表、一个2TB西数移动硬盘、一件卫衣、多件短袖衫、一本书、多个淘宝公仔……感谢论坛管理员:小番茄、楠姐、贝姐、白姐,因为你们的照顾。感谢版主:元芳、梦姐、秦公子、灰灰、51、居士、鬼才、whosoft等等,因为你们让着我。

图1:2015-05申请当新手版块的版主
bbs-aliyun-2.png

图2:部分帖子列表
bbs-aliyun-3.png

图3:当前的发帖数量13735
bbs-aliyun-1.png

在阿里云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