VMware配置ubuntu+gitlab服务
入职新东家已转正,步入正轨,博客断更4个月,恢复更新。今年年初立下的12篇文章的小目标大概率是完不成了,呜呜呜。。。
前期准备工作:
1.安装VMware Workstation Pro 16
可以使用下列许可证密钥,批量永久激活 ZF3R0-FHED2-M80TY-8QYGC-NPKYF YF390-0HF8P-M81RQ-2DXQE-M2UT6 ZF71R-DMX85-08DQY-8YMNC-PPHV8
2.安装ubuntu desktop版本系统
ubuntu版本信息:建议18.04及以上,注意是桌面版系统,方便人机交互操作
ubuntu下载地址:cn.ubuntu.com/download
下面开始安装及配置:
第一部分:vmware配置ubuntu
vmware配置ubuntu,此步骤较简单,根据实际需要配置cpu、内存、硬盘大小即可。
注意事项:
如果独立IP上网需要授权的话,可以先将虚拟机的网络配置为NAT模式,虚拟机通过主机的网络上网。
第二部分:ubuntu常规配置
1.打开虚拟机,启动Ubuntu
2.在桌面右击鼠标,点击Open in Terminal,打开终端
3.在终端里面创建root账号
执行命令"sudo passwd root",输入当前用户密码,然后再输入root用户密码,终端提示"passwd: password updated successfully",说明创建root密码成功。
4.在终端输入"su",回车后输入第3步创建的root密码,切换到root用户。切换到root的标志:命令行以"root"开头,以"#"结尾。
5.执行"gedit /etc/vim/vimrc.tiny"编辑/etc/vim/vimrc.tiny,修正使用vi时候方向键乱码和退格键失效问题。
把set compatible改为
set nocompatible
set backspace=2
6.配置静态ip
先将vmware的网络连接方式改为桥接模式
接下来修改ubuntu系统的网络配置。
方法1:命令行配置
编辑/etc/netplan/01-network-manager-all.yaml,输入以下信息:
ethernets:
ens33:
dhcp4: no #ipv4关闭dhcp,用static模式
dhcp6: no #ip6关闭dhcp
optional: true
addresses: [188.188.1.198/24] #本机IP地址
gateway4: 188.188.0.1 #vmware网关的的IP地址
nameservers: #DNS服务器
addresses: [202.96.128.86,114.114.114.114]
保存后退出。然后执行"netplan apply",使配置生效。
方法2:打开ubuntu网络设置界面,手动设置IP
注意:子网掩码 网关 DNS与主机保持一致即可。
7.安装基础工具软件:net-tools,ssh,samba
apt-get install net-tools 安装之后可以执行ifconfig命令
ssh-通过ssh协议,可以使用远程终端(比如:SecureCRT)登录到ubuntu apt-get install openssh-server 安装完之后执行命令"/etc/init.d/ssh restart",重启服务。
samba-共享目录到windows apt-get install samba 安装之后先执行命令"smbpasswd -a dev02",为dev02用户创建samba密码。 然后,再执行命令"vi /etc/samba/smb.conf"或者"gedit /etc/samba/smb.conf",在文件末尾加入samba共享配置信息 比如:共享/home/dev02
[dev02]
comment = share folder
browseable = yes
path = /home/dev02
create mask = 0755
directory mask = 0755
valid users = dev02
force user = dev02
force group = dev02
public = yes
available = yes
writable = yes
编辑完之后,保存退出,然后执行"/etc/init.d/samba restart",重启samba服务。之后可以通过在windows映射网络驱动器,共享dev02目录到windows下。
第三部分:配置gitlab服务
1.安装gitlab-ce以及依赖组件
root用户下,执行以下命令:
apt update
apt-get install curl openssh-server ca-certificates postfix
apt-get install wget
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/gitlab-ce_13.2.3-ce.0_amd64.deb
dpkg -i gitlab-ce_13.2.3-ce.0_amd64.deb
2.编辑/etc/gitlab/gitlab.rb
修改地址,将external_url 'gitlab.example.com'改为external_url 'http://188.188.1.198'
3.配置gitlab
执行命令"gitlab-ctl reconfigure",等待配置完成。
4.启动gitlab
执行命令"gitlab-ctl start"
5.打开电脑端浏览器,输入地址"http://188.188.1.198"。
首次打开,需要创建管理员密码,以便后期管理。
转载自:https://juejin.cn/post/7005383690469507109