CentOS7安装:

CentOS下载地址:

网易镜像:http://mirrors.163.com/centos/6/isos/

 搜狐镜像:http://mirrors.sohu.com/centos/6/isos

阿里镜像也可以

二、 安装vmtools安装vmtools的步骤:

1. 进入centos

2. 点击vm菜单的->install vmware tools

3. centos会出现一个vm的安装包

4. 点击右键解压, 得到一个安装文件

5. 进入该vm解压的目录 ,该文件在 /root/桌面/vmware-tools-distrib/下

6. 安装 ./vmware-install.pl 
7. 全部使用默认设置即可8. 需要reboot重新启动即可生效

三、解决CentOS7安装后上不了外网以及固定系统ip地址

然后是配置子网ip,子网IP与宿主机的ip一定不能处在同一地址范围里,否则就算虚拟机能上网,网络既慢,还不稳定。我主机的ip段是192.168.115.xxx,所以我配了192.168.10.xxx来避开主机的ip段,反正ip的第三个数字在0到254并且不是115就行。Nat模式相当于配置了一个子路由器,有设置过多级路由的朋友对此应该有所体会。各位结合自己机器的IP来合理配置一个子网ip吧。

/etc/sysconfig/network-scripts/ifcfg-eth0

其中:ipaddr:就是静态ip,不要跟主机一个网段就可以,上面有描述,

geteway:网关和掩码就是nat设置那里的,dns1可以设置跟网关一样

改完后重启服务,service network restart

然后用ping测试是否联通,ping www.baidu.com -c 3   看三行

然后用cmd命令ping这个虚拟机地址: ping 192.168.163.211

不要随意的把子网掩码设置为255.255.255.0,比如这次配置,我使用的是汉庭酒店的Wifi,子网掩码就已经不是预期的255.255.255.0

那么在哪里看IPADDR、GATEWAY,NETMASK呢?

打开网络和共享中心---> 更改适配器设置--->右击无线网络--->状态-->详细信息

虚拟机就查看网络设置

 

问题二:设置静态IP后出现两个IP地址

检查BOOTPROTO是否设置成static,,如果还是默认的DHCP,主机会继续为你分配IP地址,并且你设置的IP地址同样生效,所以会出现两个IP地址。如果改为static之后还有的话,在网卡配置信息后面加上NM_CONTROLLED=no

命令:

vim ifcfg-ens33  进入ifcfg-ens33文件编辑,i进入编辑模式,如果要退出就esc,然后冒号:wq就可以退出,

ifconfig命令,可以看配置文件,

ip addr 可以看地址

**********************************************************************************

然后创建一个连接这个虚拟机,我用的xshell和xftp传输。

安装vmwar workstation ,创建一个虚拟机,处理器2,每个处理器核心数2,内存2048,nat网络地址转换,scsi控制器用lsi Logic

虚拟磁盘类型SCSI(S)推荐,磁盘创建新虚拟磁盘,最大磁盘20G,将磁盘拆分为拆分为多个文件,其他都是默认,然后指定镜像CD/DVD中选择镜像ISO,,

然后安装install CenstOS7,安装中软件选择用GNONE桌面中的传统X Windows系统的兼容性。

系统安装位置选择:我要配置分区,完成,自从创建

安装中可以设置root密码 

初始化设置统一协议就可以

然后设置用户名,密码然后就可以设置网卡配置文件。如最开始。

************************************************************************

在上传gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm文件到opt文件夹下面时候遇到没有权限,所以提前需要设置好权限

命令: chmod 777 opt

如果不在这个目录下面,可以移动文件:mv gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm /opt

Gitlab 服务器搭建过程

首页:https://about.gitlab.com/
安装说明:https://about.gitlab.com/installation/

安装命令摘要:

sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ee

实际问题:yum 安装 gitlab-ee(或 ce)时,需要联网下载几百 M 的安装文件,非常耗
时,所以应提前把所需 RPM 包下载并安装好。
下载地址为el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm - gitlab/gitlab-ce · packages.gitlab.com

调整后的命令:

sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce

在虚拟机上面执行:创建一个脚本执行

vim  install.sh

把调整后的命令复制进去。

然后修改权限 chmod 755 install.sh  

(可以留下快照)然后执行 ./install.sh

当前步骤完成后重启 reboot命令

gitlab 服务操作
 初始化配置 gitlab
          gitlab-ctl reconfigure
 启动 gitlab 服务
          gitlab-ctl start
 停止 gitlab 服务
        gitlab-ctl stop

 重启gitlab服务

       gitlab-ctl restart

初始化配置时间很长

启动了很多服务,比如redis,nginx等;

浏览器访问:192.168.163.211  应该会需要停止防火墙服务:service firewalld stop
访问 Linux 服务器 IP 地址即可,如果想访问 EXTERNAL_URL 指定的域名还需要配置
域名服务器或本地 hosts 文件。


初次登录时需要为 gitlab 的 root 用户设置密码。root/atguigu2018go

 关闭开启防火墙

*****************************************
别人访问我的gitlab

利用napapp软件免费的通道

我在执行natapp -authtoken=复制过来的就可以

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐