挂载硬盘
1 | sudo mkfs.ext4 /dev/sdb |
修改文件内容:
1 | UUID=a450131d-8c83-4092-a028-887b7f6495b5 /mnt/xxx ext4 defaults 0 1 |
1 | $ sudo mount -a |
18.04配置网络
不再使用 /etc/network/interfaces
修改 /etc/netplan/xxxxx.yaml
1 | network: |
改完后 sudo netplay apply
禁用 USB-Storage
- 修改下列文件:
sudo vi /etc/modprobe.d/blacklist.conf
在文件头部添加以下内容1
2blacklist uas
blacklist usb-storage - 修改下列文件:
sudo vi /etc/rc.local
在exit 0
上方添加1
2modprobe -r uas
modprobe -r usb-storage - 重启
sudo reboot
安装签名
1. 安装用到的软件包
1 | sudo apt install debsigs |
2. 生成GPG密钥
在GUI的终端窗口里输入以下命令
1 | gpg --gen-key |
三个选择都按默认,最后一个选y
1 | Real name: AIOYTJ |
Passphrase 输入密码,共两次,后面对安装名签名时会使用到,此时会出现
1 | Not enough random bytes available. |
这时候需要随便做一些操作,比如打开文件夹,打开某个程序输入点东西再关掉,时不时地切回终端窗口看一下,直到出现
1 | gpg: key D189DD93 marked as ultimately trusted |
这个时候运行
1 | gpg --list-secret-keys |
可以看到已经生成的gpg key
1 | gpg --list-key --keyid-format LONG |
输出如下
1 | /home/yangxc/.gnupg/pubring.gpg |
以上输出内容中,第一行pub后面的 96F43D0FD189DD93
即为该密钥的指纹,第二行uid后面的是 USER ID
,下面导入密钥环中会用到。
3. 把密钥导入密钥环
1 | gpg --armor --output public-key.txt --export "AIOYTJ (AIO) <manage@aioytj.com>" |
添加策略配置文件
1 | sudo mkdir /etc/debsig/policies/96F43D0FD189DD93 |
文件内容如下
1 |
|
4. 给deb包签名
1 | debsigs --sign=origin -k 96F43D0FD189DD93 aiodriver_2.2.0.deb |
输入上面生成key时的密码。
5. 打开强制签名
1 | sudo vi /etc/dpkg/dpkg.cfg |
注释掉 no-debsig
,即
1 | # no-debsig |
5. 给lvm扩容
默认安装的情况下,lvm不会把磁盘用完,通过 sudo vgdisplay
查看剩余磁盘如下:
1 | --- Volume group --- |
这里的 Free PE / Size 101887 / <398.00 GiB
就是还可以分配的量。
通过 lvdisplay
查看 lvm 名字如下:
1 | --- Logical volume --- |
扩容:
1 | lvresize -l +101887 /dev/ubuntu-vg/ubuntu-lv |
df -h
看到 /dev/mapper/ubuntu--vg-ubuntu--lv
还是只有100G,扩之:
1 | sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv |