AList 资源站分享
AList 资源站分享
二次元 https://zi0.cc
小雅资源站 http://alist.xiaoya.pro
CentOS8 基础配置
安装Docker12curl -fsSL [https://get.docker.com](https://get.docker.com/) | bash -s docker --mirror Aliyuncurl -sSL [https://get.daocloud.io/docker](https://get.daocloud.io/docker) | sh
配置网络12345678910111213141516171819202122# centos8已经发布了,下载了一个体验一下,新安装好的centos8默认网卡是没有启动的,安装好后需要先配置网络。在/etc/sysconfig/network-scripts目录下存放着网卡的配置文件,文件名称是ifcfg- 网卡名称。# 查看linux的IPip addr show# 网卡配置文件按默认配置TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF= ...
CentOS8 部署 Kubernetes
Centos8 部署 kubernetes开启网络设置1234567cd /etc/sysconfig/network-scripts/vi ifcfg-ens18把 ONBOOT=no 设置为 yes## 更新库dnf updatednf upgrade
添加阿里源12rm -rfv /etc/yum.repos.d/*curl -o /etc/yum.repos.d/CentOS-Base.repo <http://mirrors.aliyun.com/repo/Centos-8.repo>
配置主机名123456[root@master ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain610.0.0.30 k8s-m110.0.0.31 k8s-s110.0.0.32 k ...
CentOS7 安装和配置
前言NFS 是 Network File System 的缩写,即网络文件系统。功能是让客户端通过网络访问不同主机上磁盘里的数据,主要用在类 Unix 系统上实现文件共享的一种方法。 本例演示 CentOS 7 下安装和配置 NFS 的基本步骤。
环境说明CentOS 7(Minimal Install)
123$ cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)
本例演示环境如下
NameIP AddrDescpritionServer192.169.0.110服务端 IPClient192.168.0.101客户端 IPWindows Client192.168.0.102Windows Server 2008
根据官网说明 Chapter 8. Network File System (NFS) - Red Hat Customer Portal,CentOS 7.4 以后,支持 NFS v4.2 不需要 rpcbind 了,但是如果客户端只支持 NFC v3 则需要 rpcbind 这个服务。
服务端服务 ...
Docker 中部署GitLab
前言
越来越多的团队,开始使用GitLab来管理项目,相比于SVN来说,GitLab更能满足开发者的需求,界面也更加美观。然而,搭建好GitLab并非易事。你需要准备相当多的工作,即是如此,仍可能会遇到各种问题。 而如今Docker这种技术的发展,让GitLab的搭建简单了很多,你只需要专注于如何进行配置和使用即可。
本文翻译自:https://index.docker.io/u/sameersbn/gitlab/ ,翻译的目的源于2个好处,一是了解Docker中是如何部署应用的,由于GitLab的安装环境比较复杂,因此是一个很好的学习点。二来,也方便未来能自助的搭建一个GitLab应用,相当多的团队已经在这么做了。
引言通过Dockefile建立一个Gitlab容器的镜像。
版本当前版本:6.9.2
硬件要求CPU
1核能满足个100用户,但响应速度可能会受到影响。
2核最多支持100个用户。
4核最多支持1,000个用户。
8核最多支持10,000个用户。
内存
如果使用512Mb内存,那么Gitlab会运行得非常缓慢,并且需要250Mb的虚拟内存。
768Mb是最低内存大小, ...
Docker 搭建私有仓库
这篇文章内容包括搭建 docker 私有仓库的一些配置项和遇到的问题及解决方案。
1234567891011121.配置项1.1\\. 数据持久化1.2\\. TLS 支持1.3\\. 登录授权验证1.4\\. docker compose2\\. 测试3\\. NGINX做代理3.1\\. 我的方式和遇到的问题3.2\\. NGINX 作为一个容器4\\. 其它方案5\\. 相关链接
Docker 官方提供了 registry 镜像, 可以方便的搭建私有仓库,详细文档参考这里。
配置项数据持久化可以通过采用数据卷挂载或者直接挂载宿主机目录的方式来进行。挂载到容器内默认位置: /var/lib/registry 。比如可以像如下方式启动, 这里将容器数据存储在了 /mnt/registry.
1234567$ docker run -d \\ -p 5000:5000 \\ --restart=always \\ --name registry \\ -v /mnt/registry:/var/lib/registry \\ registry:2
当然,镜像还提供了其 ...
Git Flow工作流常用操作流程
最近开始学习 git 版本控制,整合一下学习到的知识点。
主要分支介绍
https://img-blog.csdn.net/20180306141732512?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenNtMTgw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70
1.1 master 分支主分支,产品的功能全部实现后,最终在 master 分支对外发布。
1.2 develop 分支开发分支,基于 master 分支克隆,产品的编码工作在此分支进行。
1.3 release 分支测试分支,基于 delevop 分支克隆,产品编码工作完成后,发布到本分支测试,测试过程中发现的小 bug 直接在本分支进行修复,修复完成后合并到 develop 分支。本分支属于临时分支,目的实现后可删除分支。
1.4 bugfix 分支Bug 修复分支,基于 master 分支或发布的里程碑 Tag 克隆,主要用于修复对外发布的分支,收到客户的 Bug 反馈后,在此分支进行修复,修复完毕 ...
Git 常用操作
ssh key1ssh-keygen -t rsa -C "[[email protected]](mailto:[email protected])"
用git删除tag的方法如下:12345# 删除本地taggit tag -d 1.0.0# 删除远程taggit push origin :refs/tags/1.0.0
用户信息第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:
123git config --global user.name "admin"git config --global user.email [email protected]
本地项目指向新的源12git remote set-url origin <https://gitlab.google.com/mobileios/Pandora.git>
避免使用git pull 或 git push 提示输入账号和密码12git config -- ...
Golang 编译到 beego 多平台打包
检查配置 PATH
1$ open -e ~/.bash_profile
插入下列值
12345export GOROOT=/usr/local/goexport GOPATH=~/workexport GOBIN=~/work/binexport PATH=$PATH:$GOBIN
保存并退出
1$ source ~/.bash_profile
将当前系统版本的 / usr/local/go 目录全部拷贝到 $HOME/go1.4
1$ sudo cp -R /usr/local/go ~/go1.4
下载最新的 golang 源码 (go1.7.2)
123$ cd ~/$ git clone <https://go.googlesource.com/go>$ sudo cp -R ~/go /usr/local/go
编译最新版本
12$ cd $GOROOT/src$ sudo ./all.bash
编译交叉编译环境
12$ sudo CGO_ENABLED=0 GOOS=linux GOARCH=amd64 ./ ...
Postgresql 常用操作
切换用户1sudo su psotgres
登陆1psql
创建 gitlab 这个数据库:1create database gitlab owner postgres;
修改数据库Owner1alter database db owner to user;
权限添加1grant all privileges on database gitlab to postgres;
其他操作12345678- 查看数据库: \l- 连接数据库: \c db- 显示所有的schema: \dn- 显示所有的用户: \du- 显示表的权限分配情况: \dp- 显示当前的模式: show search_path- 更改模式: set search_path to myschema- 已列的形式展示: \x (当不想列展示时,再次\x即可)