Centos 6.5上构建Git Lab服务及问题总结
前言:
官方上面说并不推荐在CentOS上面安装GitLab,无奈公司的服务器都是CentOS的系统.....
不过,好在经历了三天才算把GitLab搭建起来,查了N多参考教程,发现一个问题,并不是每个教程都是通用的、总会遇到某些未知的错误是其他作者没有碰到的,毕竟每台服务器的环境是不一样的,问题百出,很是让人很是头痛。
下面总结了自己在CentOS搭建GitLab的教程以及某些错误的解决办法,算是对自己的总结吧!或许那天就用到了......
-----------------------------------------------------------------------------------------
——安装前准备工作
1)添加epel源
[root@Git ~]# mkdir /tmp/soft/ [root@Git ~]# cd /tmp/soft/ [root@Git ~]# yum install wget [root@Git soft]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@Git soft]# rpm -ivh epel-release-6-8.noarch.rpm warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing... ########################################### [100%] epel-release ########################################### [100%]
2)配置epel源
[root@Git soft] vi /etc/yum.repos.d/epel.repo
搜索
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch因为 download.fedoraproject.org 域名已经失效,需要改为 dl.fedoraproject.org
将这一行改为:
baseurl=http://dl.fedoraproject.org/pub/epel/6/$basearch给 mirrorlist 开头的行加一个 “#”
修改后的文件内容如下:
[epel] name=Extra Packages for Enterprise Linux 6 - $basearch baseurl=http://dl.fedoraproject.org/pub/epel/6/$basearch #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
3)执行yum makecache 更新
[root@Git soft]# yum makecache
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.7 kB 00:00
base/group_gz | 220 kB 00:00
base/filelists_db | 5.9 MB 00:03
base/other_db | 2.8 MB 00:01
epel | 4.4 kB 00:00
epel/group_gz | 237 kB 00:05
epel/filelists_db | 8.4 MB 05:56
epel/primary_db | 6.1 MB 03:36
epel/other_db | 3.6 MB 01:22
epel/updateinfo | 780 kB 00:11
extras | 3.4 kB 00:00
extras/filelists_db | 11 kB 00:00
extras/prestodelta | 907 B 00:00
extras/other_db | 5.8 kB 00:00
mariadb | 1.9 kB 00:00
mariadb/filelists_db | 47 kB 00:01
mariadb/primary_db | 15 kB 00:00
mariadb/other_db | 1.2 kB 00:00
updates | 3.4 kB 00:00
updates/filelists_db | 1.7 MB 00:01
updates/prestodelta | 249 kB 00:00
updates/primary_db | 2.6 MB 00:02
updates/other_db | 21 MB 00:15
epel/pkgtags | 1.0 MB 00:36
Metadata Cache Created
4)安装软件所需依赖包
[root@Git soft] yum -y install wget crontabs logwatch readline readline-devel ncurses-devel gdbm-devel glibc-devel tcl-devel expat-devel db4-devel byacc sqlite-devel libyaml* libffi libffi-devel libxml2 libxml2-devel libxslt libxslt-devel libicu libicu-devel system-config-firewall-tui python-devel logrotate perl-Time-HiRes gettext-devel libel curl-devel openssl-devel zlib-devel gcc gcc-c++ make autoconf tk-devel python-pip patch pcre-devel git redis
注:这里加上了 curl-devel 否则在编译 git 的时候会出现 http.c 错误
——安装Git Server
[root@Git soft]# yum -y install git perl-ExtUtils-MakeMaker [root@Git soft]# git clone git://github.com/git/git Initialized empty Git repository in /tmp/soft/git/.git/ remote: Counting objects: 171891, done. remote: Compressing objects: 100% (46560/46560), done. remote: Total 171891 (delta 123695), reused 171404 (delta 123322) Receiving objects: 100% (171891/171891), 60.16 MiB | 571 KiB/s, done. Resolving deltas: 100% (123695/123695), done. [root@Git soft]# cd git/ [root@Git git]# git checkout v1.9.2 [root@Git git]# autoconf [root@Git git]# make prefix=/usr/local/git all doc #添加 doc
由于原文中作者没有在安装必要的依赖包中安装 curl-devel
这里出现了 http.c 错误
执行以下命令可以解决
[root@Git soft]# yum install curl-devel
编译时出现了 git /bin/sh line 1 asciidoc command not found
这是因为编译 git 的 doc时缺少了 asciidoc 需要安装 asciidoc
执行以下命令安装 8.4 的版本可以解决 ,或者在 http://pkgs.repoforge.org/asciidoc/ 下载 rpm 包
[root@Git soft]# yum install asciidoc
源码安装
7.1 安装asciidoc: 到官网下载asciidoc http://www.methods.co.nz/asciidoc/index.html http://sourceforge.net/projects/asciidoc/ [root@Git soft]# cp asciidoc-8.5.2.tar.gz /root/src [root@Git soft]# cd /root/src [root@Git soft]# tar xvfz asciidoc-8.5.2.tar.gz [root@Git soft]# cd asciidoc-8.5.2 [root@Git soft]# ./configure [root@Git soft]# sudo make install
再接着安装git
[root@Git soft]# cd /root/src/git [root@Git soft]# make all doc
等待等待,又出现:
/bin/sh: line 1: xmlto: command not found
make[1]: *** [git-add.1] Error 127
make[1]: Leaving directory `/root/src/git/Documentation'
make: *** [doc] Error 2
7.2 安装xmlto
[root@Git soft]# yum install xmlto
[root@Git git]# make prefix=/usr/local/git install install-doc # 添加install-doc [root@Git git]# yum erase git [root@Git git]# ln -s /usr/local/git/bin/* /usr/bin/ [root@Git git]# git --version git version 1.9.2 #表示安装成功 #删除git安装包 [root@Git git]# cd .. [root@Git soft]# rm -rf git/
-
——安装配置ruby
1)下载ruby
[root@Git soft]# wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz
2)编译安装ruby
[root@Git soft]# tar zfvx ruby-2.1.1.tar.gz [root@Git soft]# cd ruby-2.1.1 [root@Git ruby-2.1.1]# ./configure [root@Git ruby-2.1.1]# make && make install #安装bundler需要添加rubygems的国内镜像 [root@Git ruby-2.1.1]# gem sources --remove https://rubygems.org/ [root@Git ruby-2.1.1]# gem source -a http://ruby.taobao.org/ [root@Git ruby-2.1.1]# gem sources -l *** CURRENT SOURCES *** http://ruby.taobao.org/ [root@Git ruby-2.1.1]# gem install bundler Fetching: bundler-1.6.2.gem (100%) Successfully installed bundler-1.6.2 Parsing documentation for bundler-1.6.2 Installing ri documentation for bundler-1.6.2 Done installing documentation for bundler after 2 seconds 1 gem installed [root@Git ruby-2.1.1]# ln -s /usr/local/bin/ruby /usr/bin/ruby [root@Git ruby-2.1.1]# ln -s /usr/local/bin/gem /usr/bin/gem [root@Git ruby-2.1.1]# ln -s /usr/local/bin/bundle /usr/bin/bundle
3)创建一个Git用户供GitLab使用
#之前已经搭建过Git Server不需要再次创建Git用户 [root@Git ruby-2.1.1]# adduser --comment 'GitLab' git [root@Git ruby-2.1.1]# passwd git #为了方便添加git用户拥有root权限 [sudoers文件默认没有写权限需要强制保存:wq!] [root@Git ruby-2.1.1]# vi /etc/sudoers git ALL=(ALL) ALL [root@Git ruby-2.1.1]# chmod -R 755 /home/git [root@Git ruby-2.1.1]# vi /home/git/.bash_profile export GIT_SSL_NO_VERIFY=1 [root@Git ruby-2.1.1]# source /home/git/.bash_profile #不添加变量的话使用https链接会报如下错误 fatal: unable to access 'https://github.com/gitlabhq/grit.git/': Peer certificate cannot be authenticated with known CA certificates
4)安装GitLab的Shell
[root@Git git]# su - git #克隆gitlab的shell [git@Git ~]$ git clone https://gitlab.com/gitlab-org/gitlab-shell.git -b v1.8.0 正克隆到 'gitlab-shell'... remote: Reusing existing pack: 1222, done. remote: Total 1222 (delta 0), reused 0 (delta 0) 接收对象中: 100% (1222/1222), 218.70 KiB | 16.00 KiB/s, done. 处理 delta 中: 100% (620/620), done. 检查连接... 完成。 [git@Git ~]$ cd gitlab-shell/ [git@Git gitlab-shell]$ cp config.yml.example config.yml [git@Git gitlab-shell]$ vi config.yml #自己的gitlab域名 gitlab_url: "http://git.test.com/" #完成配置 [git@Git gitlab-shell]$ ./bin/install #这里需要使用 sudo 输入当时设置的 git 用户pwd mkdir -p /home/git/repositories: true mkdir -p /home/git/.ssh: true chmod 700 /home/git/.ssh: true touch /home/git/.ssh/authorized_keys: true chmod 600 /home/git/.ssh/authorized_keys: true chmod -R ug+rwX,o-rwx /home/git/repositories: true find /home/git/repositories -type d -print0 | xargs -0 chmod g+s: true
5)建立gitlab数据库并授权
[git@Git gitlab-shell]$ mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 5.5.36-MariaDB-wsrep MariaDB Server, wsrep_25.9.r3961 Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> CREATE USER 'gitlab'@'localhost' IDENTIFIED BY 'gitlab'; Query OK, 0 rows affected (0.20 sec) MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`; Query OK, 1 row affected (0.11 sec) MariaDB [(none)]> GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `gitlabhq_production`.* TO 'gitlab'@'localhost'; Query OK, 0 rows affected (0.06 sec) MariaDB [(none)]> quit Bye
6)克隆GitLab源
[git@Git gitlab-shell]$ cd .. [git@Git ~]$ git clone https://gitlab.com/gitlab-org/gitlab-ce.git -b 6-4-stable gitlab 正克隆到 'gitlab'... remote: Reusing existing pack: 77202, done. remote: Counting objects: 67, done. remote: Compressing objects: 100% (65/65), done. remote: Total 77269 (delta 25), reused 1 (delta 0) 接收对象中: 100% (77269/77269), 75.26 MiB | 241.00 KiB/s, done. 处理 delta 中: 100% (53687/53687), done. [git@Git ~]$ cd gitlab [git@Git gitlab]$ cp config/gitlab.yml.example config/gitlab.yml [git@Git gitlab]$ vi config/gitlab.yml ## GitLab settings gitlab: ## Web server settings host: git.test.com port: 80 https: false [git@Git gitlab]$ chown -R git log/ [git@Git gitlab]$ chown -R git tmp/ [git@Git gitlab]$ chmod -R u+rwX log/ [git@Git gitlab]$ chmod -R u+rwX tmp/ [git@Git gitlab]$ mkdir tmp/pids/ [git@Git gitlab]$ mkdir tmp/sockets/ [git@Git gitlab]$ chmod -R u+rwX tmp/pids/ [git@Git gitlab]$ chmod -R u+rwX tmp/sockets/ [git@Git gitlab]$ mkdir public/uploads [git@Git gitlab]$ chmod -R u+rwX public/uploads [git@Git gitlab]$ cp config/unicorn.rb.example config/unicorn.rb [git@Git gitlab]$ cp config/initializers/rack_attack.rb.example config/initializers/rack_attack.rb [git@Git gitlab]$ git config --global user.name "GitLab" [git@Git gitlab]$ git config --global user.email "gitlab@localhost" [git@Git gitlab]$ git config --global core.autocrlf inpu
7)配置gitlab数据库
[git@Git gitlab]$ cp config/database.yml.mysql config/database.yml [git@Git gitlab]$ vi config/database.yml production: adapter: mysql2 encoding: utf8 reconnect: false database: gitlabhq_production pool: 5 username: gitlab password: "gitlab" # host: localhost # socket: /tmp/mysql.sock
8)安装gems
[git@Git gitlab]$sudo gem install charlock_holmes --version '0.6.9' Fetching: charlock_holmes-0.6.9.gem (100%) Building native extensions. This could take a while... Successfully installed charlock_holmes-0.6.9 Parsing documentation for charlock_holmes-0.6.9 Installing ri documentation for charlock_holmes-0.6.9 Done installing documentation for charlock_holmes after 0 seconds 1 gem installed
-
如果有链接超时的错误加上 参数
--source http://rubygems.org
Gem::RemoteFetcher::UnknownHostError: no such name (http://rubygems.org/gems/gollum-lib-3.0.0.gem)
An error occurred while installing gollum-lib (3.0.0), and Bundler cannot
continue.
Make sure that `gem install gollum-lib -v '3.0.0'` succeeds before bundling.
gem install gollum-lib -v '3.0.0' --source http://rubygems.org
-
[git@Git gitlab]$ vi Gemfile source "https://rubygems.org"改为source "http://rubygems.org" [git@Git gitlab]$ bundle install --deployment --without development test postgres Fetching source index from http://rubygems.org/ Fetching https://github.com/gitlabhq/grit.git Could not find modernizr-2.6.2 in any of the sources #出现错误:Could not find modernizr-2.6.2 in any of the sources #解决办法: [git@Git gitlab]$ vi Gemfile 第114行 gem "modernizr", "2.6.2" 更改改为: 第114行 gem "modernizr-rails", "2.7.1" [git@Git gitlab]$ vi Gemfile.lock 第252行 modernizr (2.6.2) 更改改为: 第252行 modernizr-rails (2.7.1) 第523行 modernizr (= 2.6.2) 更改改为: 第523行 modernizr-rails (= 2.7.1) #重新执行: [git@Git gitlab]$ bundle install --deployment --without development test postgres puma aws
9)启动redis
[git@Git gitlab]$ sudo /etc/init.d/redis start 启动 :[确定] [git@Git gitlab]$ sudo chkconfig redis on
10)对数据库进行初始化
[git@Git gitlab]$ bundle exec rake gitlab:setup RAILS_ENV=production --verbose This will create the necessary database tables and seed the database. You will lose any previous data stored in the database. Do you want to continue (yes/no)? yes #最后初始化成功后会获得账号和密码 Administrator account created: login.........admin@local.host password......5iveL!fe
-
could not find i18n-0.6.9 in any of the sources
- Run `bundle install` to install missing gems
[git@Git gitlab]$ bundle install You are trying to install in deployment mode after changing your Gemfile
-
11)检查GitLab及其环境的配置是否正确
[git@Git gitlab]$ bundle exec rake gitlab:env:info RAILS_ENV=production System information System: CentOS release 6.5 (Final) Current User: git Using RVM: no Ruby Version: 2.1.1p76 Gem Version: 2.2.2 Bundler Version:1.6.2 Rake Version: 10.0.4 GitLab information Version: 5.1.0 Revision: be39106 Directory: /home/git/gitlab DB Adapter: mysql2 URL: http://localhost HTTP Clone URL: http://localhost/some-project.git SSH Clone URL: git@localhost:some-project.git Using LDAP: no Using Omniauth: no GitLab Shell Version: 1.3.0 Repositories: /home/git/repositories/ Hooks: /home/git/gitlab-shell/hooks/ Git: /usr/bin/git [git@Git gitlab]$ bundle exec rake sidekiq:start RAILS_ENV=production rake aborted! SIGTERM /home/git/gitlab/lib/tasks/sidekiq.rake:9:in `system' /home/git/gitlab/lib/tasks/sidekiq.rake:9:in `block (2 levels) in <top (required)>' Tasks: TOP => sidekiq:start (See full trace by running task with --trace) [git@Git gitlab]$ bundle exec rake gitlab:check RAILS_ENV=production Checking Environment ... Git configured for git user? ... yes Has python2? ... yes python2 is supported version? ... yes Checking Environment ... Finished Checking Gitlab Shell ... GitLab Shell version? ... OK (1.3.0) Repo base directory exists? ... yes Repo base directory is a symlink? ... no Repo base owned by git:git? ... yes Repo base access is drwxrws---? ... yes post-receive hook up-to-date? ... yes post-receive hooks in repos are links: ... can't check, you have no projects Checking Gitlab Shell ... Finished Checking Sidekiq ... Running? ... yes Checking Sidekiq ... Finished Checking GitLab ... Database config exists? ... yes Database is SQLite ... no All migrations up? ... yes GitLab config exists? ... yes GitLab config outdated? ... no Log directory writable? ... yes Tmp directory writable? ... yes Init script exists? ... no Try fixing it: Install the init script #原文说明不用介意这个问题 For more information see: doc/install/installation.md in section "Install Init Script" Please fix the error above and rerun the checks. Init script up-to-date? ... can't check because of previous errors Projects have satellites? ... can't check, you have no projects Redis version >= 2.0.0? ... yes Checking GitLab ... Finished
- [git@centOS6 gitlab]$ bundle exec rake gitlab:env:info RAILS_ENV=production
System information
System:
Current User: git
Using RVM: no
Ruby Version: 2.1.2p95
Gem Version: 2.2.2
Bundler Version:1.7.2
Rake Version: 10.3.2
Sidekiq Version:2.17.0
GitLab information
Version: 7.1.1
Revision: facfec4
Directory: /home/git/gitlab
DB Adapter: mysql2
URL: http://gitlab.gxl.com
HTTP Clone URL: http://gitlab.gxl.com/some-project.git
SSH Clone URL: git@gitlab.gxl.com:some-project.git
Using LDAP: no
Using Omniauth: no
GitLab Shell
Version: 1.8.0
Repositories: /home/git/repositories/
Hooks: /home/git/gitlab-shell/hooks/
Git: /usr/bin/git -
11)下载启动脚本
[git@Git gitlab]$ sudo wget https://raw.github.com/gitlabhq/gitlab-recipes/master/init/sysvinit/centos/gitlab-unicorn -P /etc/init.d/ [git@Git gitlab]$ sudo mv /etc/init.d/gitlab-unicorn /etc/init.d/gitlab [git@Git gitlab]$ sudo chmod +x /etc/init.d/gitlab [git@Git gitlab]$ sudo chkconfig --add gitlab [git@Git gitlab]$ sudo chkconfig gitlab on [git@Git gitlab]$ sudo /etc/init.d/gitlab start
12)复制配置文件[这里使用nginx做为WEB服务]
[git@Git gitlab]$ cp lib/support/nginx/gitlab /usr/local/nginx/conf/conf.d/ [git@Git gitlab]$ cd /usr/local/nginx/conf/conf.d/ [git@Git gitlab]$ sudo chown -R git:git . [git@Git conf.d]$ cp gitlab gitlab.conf [git@Git conf.d]$ vi gitlab.conf upstream gitlab { server unix:/home/git/gitlab/tmp/sockets/gitlab.socket; } server { listen *:80 default_server; # e.g., listen 192.168.1.1:80; In most cases *:80 is a good idea server_name git.test.com; # e.g., server_name source.example.com; server_tokens off; # don't show the version number, a security best practice root /home/git/gitlab/public; client_max_body_size 5m; access_log logs/gitlab_access.log; error_log logs/gitlab_error.log; location / { try_files $uri $uri/index.html $uri.html @gitlab; } location @gitlab { proxy_read_timeout 300; # https://github.com/gitlabhq/gitlabhq/issues/694 proxy_connect_timeout 300; # https://github.com/gitlabhq/gitlabhq/issues/694 proxy_redirect off; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://gitlab; } } [git@Git conf.d]$ sudo service nginx restart
13)拉取GitLab静态文件
[git@Git conf.d]$ cd /home/git/gitlab [git@Git gitlab]$ bundle exec rake assets:precompile RAILS_ENV=production [git@Git gitlab]$ sudo service gitlab restart
14)访问测试
初始管理员帐号和密码为: admin@local.host 5iveL!fe
登陆成功后如下:
相关推荐
### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...
CentOs6.5镜像源
CentOS6.5的64位镜像文件iso。CentOS是基于linux内核而扩展的操作系统。
CentOS 6.5 的 软件源很多官方已经停止维护,该文件包内配置好的yum源是可以正常使用的。将原/etc/yum.repos.d/目录下原来的 .repo 备份, 然后把本文件包内的repo文件复制过去, yum clean all 后,再 yum ...
总结,升级CentOS 6.5上的OpenSSH是一个涉及多个步骤的过程,包括升级openssl、安装新版本的OpenSSH、链接必要的库、配置和隐藏版本信息,以及最后的验证。这个过程对于维护系统的安全性至关重要,尤其是在面临年度...
centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用
总结,CentOS 6.5上的一键安装MySQL 5.6涉及了系统更新、依赖安装、MySQL仓库配置、服务安装、配置优化以及安全设置等多个环节。每个步骤都需要仔细操作,确保系统的稳定性和数据库的安全性。通过这个过程,你不仅...
"VMware创建安装CentOS6.5(配截图)" VMware 是一款功能强大且流行的虚拟机软件,用户可以在 VMware 中创建多个虚拟机,每个虚拟机都可以独立运行不同的操作系统。CentOS6.5 是一个基于 Linux 的开源操作系统,...
centos 6.5下的文件上传下载服务是指在centos 6.5操作系统中安装和配置文件上传下载服务,以解决上传和下载文件的问题。这个服务可以让用户轻松地上传和下载文件,而不需要每次打开ftp软件,提高工作效率。 在...
虚拟机是安装 CentOS 6.5 的一种常见方式,使用虚拟机可以方便地在物理机上运行多个操作系统。虚拟机安装需要下载相应的虚拟机软件和 CentOS 镜像文件。 1. 下载虚拟机软件 首先,需要下载虚拟机软件,例如 VMware...
在本案例中,我们有"CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar"这个压缩包文件,它应该包含了openssh 8.6p1以及所有必需的依赖项。在拥有互联网连接的机器上,你需要访问OpenSSH的官方网站或者通过yum...
总结来说,"centos6.5-ntp安装包.rar"提供了在CentOS 6.5上部署NTP服务的完整流程,包括安装、配置、启动、时间同步以及验证服务状态等关键步骤,以确保系统的时钟与全球标准时间保持一致。通过这些操作,可以有效...
本文总结了 CentOS 6.5 上安装 Oracle 11g 时可能遇到的问题和解决方案,涵盖了环境变量配置、系统设置、图形化安装等方面的知识点。 一、安装修改本地 yum 源 在安装 Oracle 11g 之前,需要先安装修改本地 yum 源...
本文将详细介绍如何在服务器上安装并配置CentOS 6.5系统,特别是针对Oracle数据库环境的优化和配置方法。CentOS 6.5是一款稳定且广泛使用的Linux发行版,尤其适合企业级应用,包括Oracle数据库部署。 #### 二、安装...
centos6.5 邮件服务器安装视频 自己录制
VMware安装CentOS6.5的详细教程涵盖了从下载CentOS6.5系统文件到配置虚拟机设置,再到操作系统安装过程中的每一步骤。首先,我们需要了解Linux操作系统和CentOS6.5的基本概念。Linux是一个开源的操作系统内核,而...
Centos6.5升级openssh-9.1p1包括32位和9.3版本的63位的全部rpm包,附带telnet客户端的rpm包 32位: openssh-9.1p1-1.el6.i386.rpm openssh-clients-9.1p1-1.el6.i386.rpm openssh-server-9.1p1-1.el6.i386.rpm ...
使用UltraISO将CentOS的ISO文件写入U盘,然后直接用网上流传的方法进行安装就可以,因为CentOS 6.5支持安装文件解压在硬盘上的方式。此外,还可以用Win32 Disk Imager将ISO文件写入U盘,但是写完后的U盘Windows下不...
主要介绍了CentOS6.5下搭建文件共享服务(Samba)的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下