Ubuntu 分区小了

gitlab 镜像越来越大了,终于空间不够用了……

gitlab 备份

备份项目

1
docker exec -t <container name> gitlab-rake gitlab:backup:create

注意备份docker-compose.yml 文件

备份设置文件

1
docker exec -t <your container name> /bin/sh -c 'umask 0077; tar cfz /secret/gitlab/backups/$(date "+etc-gitlab-\%s.tgz") -C / etc/gitlab'

注意 /secret/gitlab/backups/ 在本地的文件挂载。

备份文件在/var/opt/gitlab/backups 中 注意导出。

还原是注意 镜像版本 的一致性。 不一致时有错误提示。

参考文档 1

准备工作完成

重新安装 ubuntu

下载最新ubuntu镜像安装。

UI 比之前强点……

注意开启openssh

设置 ssh

1
sudo nano /etc/ssh/sshd_config

修改端口Port 22

添加 公钥

1
2
mkdir .ssh
nano authorized_keys

复制公钥到authorized_keys

重启 ssh 服务

1
sudo service sshd restart

安装 zsh

1
2
3
sudo apt install zsh

chsh -s $(which zsh)

重新登录后检测

1
echo $SHELL

安装 oh my zsh

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

设置~/.zshrc

1
ZSH_THEME="agnoster"

安装powerline fonts

1
sudo apt-get install fonts-powerline

安装 docker

参考

更新包资源

1
sudo apt-get update

安装必要包

1
2
3
4
5
6
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common

安装公钥

1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

验证公钥

1
sudo apt-key fingerprint 0EBFCD88

指定版本

1
2
3
4
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

安装

1
sudo apt-get install docker-ce docker-ce-cli containerd.io

免去sudo

1
2
sudo groupadd docker
sudo usermod -aG docker $USER

安装docker-compose

安装

1
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

提权

1
sudo chmod +x /usr/local/bin/docker-compose

创建链接

1
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

还原 gitlab 备份

1
docker exec -it <container name> gitlab-rake gitlab:backup:restore

注意将文件挂载到/var/opt/gitlab/backups

修改ip

ip设置文件位置

1
2
3
4
5
ls /etc/netplan/
cd /etc/netplan/
sudo nano 50-cloud-init.yaml

sudo nano /etc/netplan/50-cloud-init.yaml

修改内容

1
2
3
4
5
6
7
8
9
10
enp0s3:
addresses: [192.168.13.131/24]
gateway4: 192.168.13.1
dhcp4: no
nameservers:
addresses: [1.1.1.1]
optional: true

docker0:
addresses: [172.17.0.1/16]

原本内容

1
2
enp0s3:
dhcp4: true

确认更改

1
sudo netplan apply

其他

确认正在使用的ip

1
ip addr

11日的份

laravel passport scopes

scopes 为单组有效模式。

其他

github2FA 重置了 过程 大概一周吧……


17日的份

无事

github 效率感人

提交申请后3天后得到回复

验证token 是3天前提交的

然后就没有然后了……

mac 更新

每次更新mac 就像是在赌博一样…… 讨厌……

不知道

不知道……

随手

直播很火…… 录屏很无聊……

这么想让人围观 去现场岂不是更好吗

比赛中有人在地图中钓鱼也是豁达

总之算一个彩蛋吧

制作道具的唯一性很重要 大家都拿着类似东西看起来就很无聊

反正不能刺激到我的欲望

重点是角色 道具 地图

道具的核心是平衡

角色的核心是自定义

地图的核心是变化

游戏模式确定了

社交部分反而比较麻烦

炸毛!

系统升级后usb 不能用了……

还原后发现日记忘保存了……

几天的份就这样消失了……

蠢哭😭😭😭

github

账号2FArecovery code 双失效……

联系客服中……

好在公钥还在,希望能续一秒……

需要使用ssh -T [email protected] verify

如果你有其他账号,需要修改为对应的Host地址用于对应账号。

肌肉受风…… 一动就疼…… 不想动…… 不想动……

不过与胆结石的疼比起来也没什么。略微不适而已……

终于入手了卡尺

多少次要量尺寸找不到合适的工具

肉眼观察多少有一些不准确

有的时候差 1mm ,也是装不上的。

再加上一些奇怪的地方不是很好测量

终于还是入手了~

分区格式

macntfs 分区向来都不友好

索性都转换为ExFAT一劳永逸

移动数据用了一天……

果然换固态要提上日程

预估3块860 pro 4TRAID5

当然速度是960 pro的一半吧。

如果只装win10开机5s之内是没问题的。

macbook pro 果然还是要考虑的。

水冷

测量机箱,感觉安装水冷机箱不一定能装下……

税你妹

收你妹的房产税!

vue 上传文件

在vue中确认上传的文件

input标签中设置ref

1
2
<input type="file" ref="FileUp" class="custom-file-input" id="customFile" @change="FileUpload">
<label class="custom-file-label" for="customFile"></label>
1
2
3
4
5
6
7
8
FileUpload() {
if (!this.$refs.FileUp.files.length) {
this.upform.upfile = ''
}else{
this.upform.upfile = this.$refs.FileUp.files[0]
this.upform.name = this.$refs.FileUp.files[0].name
}
},

随后文件可以正常上传。

自动获取文件名

bootstrap 4中自动载入文件名需要使用bs-custom-file-input

1
npm install bs-custom-file-input --save

vue 中使用

1
2
3
4
5
6
7
8
9
10
11
12
mounted() {
this.getFileName()
},

methods: {
getFileName() {
$('.custom-file-input').on('change', function() {
let fileName = $(this).val().split('\\').pop();
$(this).siblings('.custom-file-label').addClass('selected').html(fileName);
});
},
}

之后再选择文件后,input便签可以自动显示文件名。

axios 中上传文件方法

上传文件时,需要headersmultipart/form-data

注意请求时使用formData不能使用form

formData 中数据使用append()传入

1
formData.append('file', this.upform.upfile)

注意laravel中数据名称对应

1
2
3
4
5
6
7
8
axios.post('/game/json' , formData ,
{
headers: {
'Content-Type': 'multipart/form-data'
}
}).then( response => {
console.log(response.data)
});

19日

顺利升级到了Mojave~~

用起来还是不错的~


23日

调整风扇位置改善散热

改水冷的方案深入心中……

现在的东西连螺丝的质量都严重下降……

稍微拧一拧就花了……

要是上扭力起子估计是秒蹦……

还有某游戏带私货也是……

天朝反应也是有趣…… 上行下效


28日

Mojave睡眠有问题,暂时没找到解决办法。

新机器装好了~

折腾了三天,终于装好了~

vega 64 满载的声音有点大。

先装High Sierra成功的几率比较大。

参考地址1

参考地址2

配置单

组件 型号
CPU intel i9-9900k
主板 华硕 ROG MAXIMUS XI HERO WIFi
显卡 华硕 AREZ-STRIX-RXVEGA64-O8G-GAMING
内存 芝奇 Trident Z RGB 16GB DDR4 3200 ( F4-3200C14D-16GTZR )
ssd 三星 Samsung 970 pro 512G
电源 海盗船 HX850i
散热器 猫头鹰 NH D15S

clover efi 使用了最新版

clover configurator 同样使用了最新版

SIP 权限问题

Rt VariablesCsrActiveConfig 设置为 0x67 关闭 SIP

完全有效是0x0, 部分有效是 0x3

关闭后ntfs 可以正挂载了。

DisplayPort 问题

具体原因未知,不过设置GraphicsInject ATI 稳定了许多。

USB 端口不识别问题

使用MultiBeast 安装 Remove XHCI USB Port Limit 后可以使用。

其他MultiBeast 查看 参考地址2

关机与重启 问题

关机或者重启时不能正常断电。

Boot 中设置slide=0 同时安装 EmuVariableUefi-64.efi

ssd 速度修正

安装NvmExpressDxe-64.efi

显示卡顿问题

安装Lilu.kextWhateverGreen.kext

使用DP线的色彩问题

使用DisplayPort 色彩更冷了。有重新校色的必要

修复启动项

重命名Microsoft\Boot\bootmgfw.efibootmgfw-orig.efi

bios中找到clover启动项后可以改回。

显卡温度感人

想着以后要不要换水冷~

暂时这些

0%