Ubuntu增加swap分区

# 创建文件: sudo fallocate -l 1G /swapfile # 设置为swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile # 激活: sudo swapon /swapfile # 在/etc/fstab中写入配置,开机自动激活 /swapfile swap swap defaults 0 0 # 查看是否激活: sudo swapon --show 参考:https://www.sysgeek.cn/ubuntu-18-04-swap/

阅读更多

分享

Gitlab部署

Gitlab 部署 参考连接: https://docs.gitlab.com/omnibus/docker/ 设置中文: 用户自行设置: https://blog.csdn.net/wh2574021892/article/details/106062266/ 管理员设置: https://blog.csdn.net/weixin_44257023/article/details/109249769 gitlab 仓库备份: https://www.cnblogs.com/mingerlcm/p/12633720.html Gitlab修改域名: https://www.gaotengjiao.com/gitlab%E9%A1%B9%E7%9B%AE%E5%9C%B0%E5%9D%80%E4%BF%AE%E6%94%B9%E5%9F%9F%E5%90%8D%E9%85%8D%E7%BD%AE/ 修改gitlab.yml文件,在如下位置中: [root@localhost]# cd /opt/gitlab/embedded/service/gitlab-rails/config [root@localhost]# vi gitlab.yml gitlab: ## Web server settings (note: host is the FQDN, do not include http://) host: 此处修改成自己的域名 port: 80 https: false gitlab-ctl restart

阅读更多

分享

部署私有化邮箱

安装mailcow 邮箱 1.官网查看安装教程 2.LAST: 爬的坑: 报错:ERROR: Invalid interpolation format for “environment” option in service “postfix-mailcow”: “REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}” 解决方案: 参考:https://community.mailcow.email/d/39-docker-composeyml-errors-redis-slaveof-ip-oom-kill-disable docker-compose版本太低,更新到1.28就好了; 更新方法:  sudo pip3 install --upgrade docker-comopse 其实安装文档里面着重的说明了需要最新版本的docker-compose,又跳步了。。。  配置dns: https://low.bi/p/r7VbxEKo3zA#h3-4 # Name Type Value mail IN A 1.2.3.4(服务器ip) autodiscover IN CNAME mail autoconfig IN CNAME mail @ IN MX 10 mail 3.论坛 可搜索异常问题 https://community.mailcow.email/

阅读更多

分享

小团队代码管理

如何在小团队内实践代码管理? 1.使用gitee 或 gitlab 托管代码 gitee: 优点:wiki和项目管理比较好用,速度快,不用维护; 缺点:免费的只能5个人一下的小团队 gitlab: 优点:免费;docker下部署很简单; 缺点:需要一台服务器或vps 并且需要维护; github bitbucket 太慢不考虑 2. 使用mailcow建立公司邮箱系统,用于创建公司人员账号; 必要条件:域名、服务器 3.使用培训:培训基本git操作,设置各开发组负责人,确保日常代码提交; 4.通过访谈评估代码管理效果

阅读更多

分享

Nrf52打印浮点数据

Nrf52 打印浮点数据: https://devzone.nordicsemi.com/f/nordic-q-a/18625/nrf_log_info-does-not-show-float-number NRF_LOG_INFO("My float number" NRF_LOG_FLOAT_MARKER "\r\n", NRF_LOG_FLOAT(f)))

阅读更多

分享

Git使用培训

一、代码仓库的登陆方法: 内网访问:192.168.130.13 外网访问:登陆vpn后,访问10.8.0.11 二、 Git使用说明: 服用说明: 2.1和2.2是文字说明; 2.3和2.4是视频; 单纯学会操作可以看2.1 或 2.3 学习原理的话看:2.2 学习设计思路的话可以膜拜2.4 2.1【入门】Git使用说明: http://rogerdudler.github.io/git-guide/index.zh.html 2.2【精通】Git 图解: http://marklodato.github.io/visual-git-guide/index-zh-cn.html 2.3【bilibili视频教程】 【git:2小时从入门到精通】https://www.bilibili.com/video/BV1Mf4y117f3?from=search&seid=10359461753628766284 2.4 【进阶】 【git之父Linus在Ted上访谈】https://www.bilibili.com/video/BV1db411j73A?from=search&seid=10359461753628766284

阅读更多

分享

Mysql开启外网访问

Mysql 开放外网访问: 用mysql -uroot -p 登陆mysql,然后采用以下方法开启远程访问权限: mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>FLUSH PRIVILEGES;

阅读更多

分享

Node的Arraybuffer做大小端转换

Nodejs 的 ArrayBuffeer大小端序转换: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView/getUint32 // 创建 ArrayBuffer const buffer = new ArrayBuffer(4); // 赋初始值 var bytes = new Uint32Array(buffer) bytes[0] = 0x05; bytes[1] = 0x00; bytes[2] = 0x00; bytes[3] = 0x00; // buffer和Dataview const view = new DataView(buffer); // 按小端序取出数据 console.log("小端序:"+view.getUint32(0, 1)); // 按大端序取出数据 console.log("大端序:"+ view.getUint32(0, 0));

阅读更多

分享

Ubuntu修改sh

Ubuntu 修改默认的sh为bash 如果要修改默认的sh,可以采用命令 sudo dpkg-reconfigure dash 选 no 验证: ls -l /bin/sh

阅读更多

分享

Ubuntu关闭熄屏

# 关闭息屏,最后0是代表关闭锁屏,将0替换为60代表60s后自动息屏,以此类推。 gsettings set org.gnome.desktop.session idle-delay 0 # 关闭锁屏 gsettings set org.gnome.desktop.screensaver lock-enabled false

阅读更多

分享