`

[转] Centos 6.5上构建Git Lab服务及问题总结

阅读更多

 

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

    登陆成功后如下:

    wKioL1NjhEfinD8bAAFxGcFLiso215.jpg

分享到:
评论

相关推荐

    Centos6.5 镜像文件下载

    ### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...

    CentOs6.5镜像源

    CentOs6.5镜像源

    CentOS6.5的64位镜像文件iso,迅雷种子

    CentOS6.5的64位镜像文件iso。CentOS是基于linux内核而扩展的操作系统。

    CentOS 6.5 最新可用的 Yum 源

    CentOS 6.5 的 软件源很多官方已经停止维护,该文件包内配置好的yum源是可以正常使用的。将原/etc/yum.repos.d/目录下原来的 .repo 备份, 然后把本文件包内的repo文件复制过去, yum clean all 后,再 yum ...

    CentOS 6.5 升级OpenSSH

    总结,升级CentOS 6.5上的OpenSSH是一个涉及多个步骤的过程,包括升级openssl、安装新版本的OpenSSH、链接必要的库、配置和隐藏版本信息,以及最后的验证。这个过程对于维护系统的安全性至关重要,尤其是在面临年度...

    CentOs 6.5 telnet 客户端 linux 64(离线安装)

    centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用

    CentOS6.5一键安装Mysql5.6

    总结,CentOS 6.5上的一键安装MySQL 5.6涉及了系统更新、依赖安装、MySQL仓库配置、服务安装、配置优化以及安全设置等多个环节。每个步骤都需要仔细操作,确保系统的稳定性和数据库的安全性。通过这个过程,你不仅...

    VMware创建安装CentOS6.5(配截图)

    "VMware创建安装CentOS6.5(配截图)" VMware 是一款功能强大且流行的虚拟机软件,用户可以在 VMware 中创建多个虚拟机,每个虚拟机都可以独立运行不同的操作系统。CentOS6.5 是一个基于 Linux 的开源操作系统,...

    centos 6.5下安装文件上传下载服务

    centos 6.5下的文件上传下载服务是指在centos 6.5操作系统中安装和配置文件上传下载服务,以解决上传和下载文件的问题。这个服务可以让用户轻松地上传和下载文件,而不需要每次打开ftp软件,提高工作效率。 在...

    centos6.5安装教程,绝对详细,内附centos镜像等资源

    虚拟机是安装 CentOS 6.5 的一种常见方式,使用虚拟机可以方便地在物理机上运行多个操作系统。虚拟机安装需要下载相应的虚拟机软件和 CentOS 镜像文件。 1. 下载虚拟机软件 首先,需要下载虚拟机软件,例如 VMware...

    CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar

    在本案例中,我们有"CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar"这个压缩包文件,它应该包含了openssh 8.6p1以及所有必需的依赖项。在拥有互联网连接的机器上,你需要访问OpenSSH的官方网站或者通过yum...

    centos6.5-ntp安装包.rar

    总结来说,"centos6.5-ntp安装包.rar"提供了在CentOS 6.5上部署NTP服务的完整流程,包括安装、配置、启动、时间同步以及验证服务状态等关键步骤,以确保系统的时钟与全球标准时间保持一致。通过这些操作,可以有效...

    centos 6.5 oracle 11g 安装 删除 问题总结

    本文总结了 CentOS 6.5 上安装 Oracle 11g 时可能遇到的问题和解决方案,涵盖了环境变量配置、系统设置、图形化安装等方面的知识点。 一、安装修改本地 yum 源 在安装 Oracle 11g 之前,需要先安装修改本地 yum 源...

    Centos6.5安装教程for oracle

    本文将详细介绍如何在服务器上安装并配置CentOS 6.5系统,特别是针对Oracle数据库环境的优化和配置方法。CentOS 6.5是一款稳定且广泛使用的Linux发行版,尤其适合企业级应用,包括Oracle数据库部署。 #### 二、安装...

    centos6.5 邮件服务器安装视频

    centos6.5 邮件服务器安装视频 自己录制

    VMware安装CentOS6.5

    VMware安装CentOS6.5的详细教程涵盖了从下载CentOS6.5系统文件到配置虚拟机设置,再到操作系统安装过程中的每一步骤。首先,我们需要了解Linux操作系统和CentOS6.5的基本概念。Linux是一个开源的操作系统内核,而...

    Centos6.5升级openssh-9.1p1

    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 ...

    U盘安装CentOS 6.5

    使用UltraISO将CentOS的ISO文件写入U盘,然后直接用网上流传的方法进行安装就可以,因为CentOS 6.5支持安装文件解压在硬盘上的方式。此外,还可以用Win32 Disk Imager将ISO文件写入U盘,但是写完后的U盘Windows下不...

    CentOS6.5下搭建文件共享服务Samba的教程

    主要介绍了CentOS6.5下搭建文件共享服务(Samba)的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics