Docker 的服务本来是要 root 权限或者 docker 组的权限。只要将当前用户加入 docker 组即可以在不使用sudo 的前提下运行 Docker 指令。
新建 docker 组
一般情况下,在安装 Docker 的时候已经创建好了。
1sudo groupadd docker
将当前用户加入 docker 组
1sudo gpasswd -a ${USER} docker
或者
1sudo usermod -aG docker ${USER}
退出 ssh 或者重启 docker 服务
1sudo ...
更换权限sudo su
创建 swap 文件fallocate -l 1G /swapfile
修改访问权限
12chown root:root /swapfilechmod 0600 /swapfile
启动 swap 分区
1mkswap /swapfile
返回信息
12Setting up swapspace version 1, size = 8 GiB (8589930496 bytes)no label, UUID=f1f74673-d41b-4b06-a80c-15a6b449a1fe
激活 swap 分区
1swapon /swapfile
然后修改开机载入
1...
&&方式:command1 && command2如果 command1 执行成功,则执行 command2。
||方式:command1 || command2如果 command1 执行失败,则执行 command2。
用于日常代码调试测试开发。如果稳定使用建议 docker 搭建数据库。
1. 环境树莓派 Ubuntu 16.04
目前版本已经使用了 Ubuntu 22.04
2. MySQL2.1 MySQL 的安装1sudo apt install mysql-server
2.2 配置MySQL 的配置文件位于 /etc/mysql/。
一般名称为my.cnf或者mysqld.cnf。
因为一般开发用的 MySQL 都是外网调用,所以需要修改bind-address。注释或者修改成你所在的局域网的 IP。(如果数据库在公网暴露且有信息存储,请勿注释该代码)。
2.2.1 MySQL 的...
去年年底购入了渣雷的下载宝,用 ntfs 格式化后,性能一直不佳(后面发现是因为那个渣系统会索引文件),后用 ext4 格式,但是格式之后发现居然少了 15G 左右。
inodeinode是指在许多“类Unix文件系统”中的一种数据结构。每个inode保存了文件系统中的一个文件系统对象(包括文件、目录、设备文件、socket、管道, 等等)的元信息数据,但不包括数据内容或者文件名。(from: 维基百科)
通俗的说,inode 其实就是文件的索引值。
inode 也会消耗硬盘空间,所以硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个是 ino...
my.cnf 参数解析
转载 From
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281...
GitLab 搭建在家里的一台服务器上,并没有直接暴露到外网。为了可以外网访问,所以需要把端口转发到内网(NAT)。因为用了渣 TP 路由器,只支持转发 20 个端口到外网。为了节省端口资源,所以打算使用树莓派上的 Nginx 作为反向代理,使多个 Domain 同时使用一个端口。
Nginx 安装无脑安装:
12sudo apt update;sudo apt install nginx;
查看 nginx 服务运行状态:
123456789maple@localhost:~/$ sudo service nginx status● nginx.service - A high ...
之前在树莓派安装 GitLab 因为配置过低的原因,导致 GitLab 一直无法正常使用。痛并思痛,打算在一台x86的主机上安装 GitLab。当时想着能够快速部署而且不和现在的系统太过耦合,碰巧在 GitLab 主页上看到了小鲸鱼,想来试试这个已经出来好几年的新(liubi)技术。
环境
AMD CPU 主机,4 核心, 12G DDR3 内存。ubuntu 16.04.02 Desktop。
Docker 版本:
1Docker version 1.12.6, build 78d1802
镜像安装首先是要 pull 镜像。
因为官方的镜像速度实在是捉急,所以用了DaoClou...
家里常年挂了一个树莓派,因为噪音小(之前主机都放在卧室),被动散热就可以满足,因此用来挂一些简单的脚本。之前GitLab整合了安装,推出了一键傻瓜式安装。后来版本更新到了10.0, 颜值比8.0要高。但是arm版本一直是8.0,上周ssh进去的时候,居然提示有更新,所以打算更新下树莓派上的Gitlab。
系统环境RaspBerry B2
树莓派二代,四核ARM架构处理器, 1G DDR2 内存,做了 2GB 的虚拟缓存。
ubuntu 15.10 系统。
32G SD 卡。
GitLab 8.0朋友推荐是安装到 2G 内存以上的机子,树莓派版本虽然做过一些优化,但是实际上 1G 内存...
123456// 原版PFX证书openssl pkcs12 -in myssl.pfx -nodes -out server.pem// 提取私钥openssl rsa -in server.pem -out server.key// 提取公钥openssl x509 -in server.pem -out server.crt