腾讯云挂载数据盘(Ubuntu 16.04.3 LTS)

腾讯云介绍的挂载数据盘的操作比较繁琐,如果只有一块数据盘,并且数据盘只创建一个分区,而且磁盘空间不超过2TB,可以使用下面的方法:

$ sudo parted /dev/vdb mklabe msdos

$ sudo parted /dev/vdb mkpart primary ext4 0% 100%

$ sudo mkfs.ext4 /dev/vdb1

$ sudo mkdir /data
$ sudo mount /dev/vdb1 /data

$ sudo sed -i '$a\/dev/vdb1            /data                ext4       defaults              0 0' /etc/fstab

参考链接


使用 MBR 分区表分区并格式化

Ubuntu 16.04.3 Server使用SSH登陆中文显示为乱码

最近尝试迁移向腾讯云,然后通过SSH登陆到服务器,发现编辑脚本的时候中文会显示为乱码。

服务器的版本是Ubuntu 16.04.3 Server

解决方法非常简单,执行如下命令即可:

#解决ssh登陆中文显示问题

$ sudo apt-get install language-pack-zh-hans

参考链接


Ubuntu server 中文环境方格乱码解决方法

Ubuntu 16.10/17.10无法通过/etc/rc.local开机启动应用

最新的Ubuntu 16.10/17.10上已经找不到/etc/rc.local这个文件了。但是我们很多配置都是写在这个文件里面的,因此如果直接按照systemd配置服务的话,需要修改很多。这里我们使用一个比较简单的兼容方案。

创建systemd的服务脚本

$ sudo vim /etc/systemd/system/rc-local.service

里面的内容如下:

[Unit]
 Description=/etc/rc.local Compatibility
 ConditionPathExists=/etc/rc.local

[Service]
 Type=forking
 ExecStart=/etc/rc.local start
 TimeoutSec=0
 StandardOutput=tty
 RemainAfterExit=yes
 SysVStartPriority=99

[Install]
 WantedBy=multi-user.target

激活服务

$ sudo systemctl enable rc-local.service

手工创建或者拷贝已有的/etc/rc.local,这里我们以手工创建为例子:

$ echo '#!/bin/bash\n' | sudo tee /etc/rc.local
#后面是详细的需要开机执行的

#给予脚本执行权限
$ sudo chmod +x /etc/rc.local

参考链接