所需环境
- CentOs6.5:https://blog.youkuaiyun.com/huchunlinnk/article/details/45038025
(CentOS-6.5-x86_64-bin-DVD1.iso:http://pan.baidu.com/s/1qWPsefi)
所需工具
- VMware Workstation Pro12.5.7
- Xshell
VMware安装配置
- 运行“VMware_workstation_full_12.5.7.exe”
- 勾选,点击下一步
- 选择下载位置,更改位置(不让它下载在C盘),点击下一步
- 用户体验选择,可选可不选,点击下一步
5. 安装
6. 点击许可证,百度搜索一个VMware12密钥,粘贴复制,然后点击输入,安装完成
CentOS6.5安装
- 打开VMware。在主页上点击创建新的虚拟机,选择“典型”,然后下一步
8. 选择稍后安装操作系统
- 选择客户机操作系统和版本
- 命名虚拟机,不建议放在c盘,放在其它盘,容易占内存
- 指定磁盘容量
- 点击下一步,完成,至此,创建了一个没有系统的虚拟机
- 点击虚拟机设置
- 配置内存
- 配置处理器
- CD/DVD,选择已经下载好的镜像文件
- 网络适配器配置
- 配置完成
- 点击开启此虚拟机,回车
- 利用上下左右键选中skip,然后回车,这里是询问是否确认镜像文件是完整的,下载的镜像文件没问题,这里直接跳过即可,进入系统安装界面,点击ok
- 点击下一步
- 选择简体中文,下一步
- 选择美国式英语,点击下一步
-
选择基本存储设备,点击下一步
-
下一步,这里是确认主机名,linux系统不同于windows操作系统,linux系统不用过主机名区别同一个局域网下的主机,所以这里不用在意,默认即可
-
时区选择上海,点击下一步
-
设置一个密码,设置的过于简单,会有提示,选择无论如何都使用,点击下一步
-
选择创建自定义分区,这里需要创建 /home(home分区2000M) /boot(boot分区200M) swap(swap分区,一般是内存的两倍2000M) /(根分区剩余所以空间)
-
点击创建,选择标准分区
- 创建完分区后,要格式化,点返回,选择使用所有空间,然后下一步
- 分区完成,点击下一步
- 选择Basic Server,以后自定义,点击下一步
- 开始安装
- 安装完成
- 重新启动
- 输入用户名和密码
- 输入命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 打开ifcfg-eth0文件,输入i,进入编辑模式,通过下键和右键选择到ONBOOT=no,修改为ONBOOT=yes,按 ctrl+c 结束编辑,按 :wq命令保存并退出
- 输入service network restart 命令重启网络服务
- 输入ifconfig查看网络地址
打开Xshell
- 连接远程工具Xshell,在windows上安装好Xshell后,运行软件点击文件-新建,主要是输入上面生成虚拟机的ip地址,点击确认
- 连接,中间应该会输入用户名和密码,输入用户名时点击记住用户名,输入密码时建议不选择记住密码,安全起见
- 到这里就配置好了远程工具,这样就可以在windows系统远程控制刚安装好的Centos啦
Xshell中连接虚拟机,进行搭建
- 安装依赖库和打开http、ssh端口
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients cronie
sudo lokkit -s http -s ssh
- 安装邮件服务器,并设置开机启动
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
- 添加GitLab仓库到yum源,并用yum方式安装到服务器上
curl -sS http://packages.gitlab.com.cn/install/gitlab-ce/script.rpm.sh | sudo bash
yum install gitlab-ce
- 安装完成后在修改配置文件/etc/gitlab/gitlab.rb
vim /etc/gitlab/gitlab.rb
external_url输入自己ip地址,或者http://127.0.0.1
端口要用9090以后的最好,否则不生效
修改完后,配置重启sudo gitlab-ctl reconfigure
- 启动
sudo gitlab-ctl start
- 浏览器输入ip,进入重新设置密码页面,登录时账号是root,密码是重新设置的密码,这是登录之后的页面
卸载
sudo gitlab-ctl uninstall
sudo rpm -e gitlab-ce
find / -name gitlab|xargs rm -rf
window访问虚拟机CentOs
- 查看ip
ifconfig
- 得到ip地址,在浏览器输入该ip地址