CentOS 6.4 x86_64でISPConfig 3を設定

タックス

※ 手順を再度確認し修正しました。(2013/3/19)
※ 現在設定手順を見直しています。このままではまともに使えないことがわかりました。随時更新していますので、お許し下さい。現在のところ、メール系は大丈夫です。残りhttpdを検証中です。(2013/3/18)

皆さんはISPConfigというものをご存じでしょうか。
一言で言うと「ISPやホスティング向けのコントロールパネル」です。
通常は、SSHでガリガリ設定ファイルを書くか、面倒な人はWebminを使ったり最近の流行りでは設定を自動化させるためにchefを使うのではないかと思いますが、ISPConfigはよりパーソナル向けのコントロールパネルで、操作方法も簡単でわかりやすいものになっています。
今回はこのISPConfigの設定方法をご紹介します。

    他のサイトでもこのISPConfigの設定方法が紹介されていますが、とにかくこのISPConfigが使えるようになるまでに、ものすごいたくさんの設定手順があります。
    理由はいくつかあるのですが、やはり一番の原因は設定する時に必要なrpmパッケージが標準リポジトリに揃っていないという点です。
    epelリポジトリを導入しているサーバであれば、ある程度カバーできるのですが、それでも足りないrpmがありますので、それをwingリポジトリでカバーし全てのパッケージをrpmでインストールできるようにしました。

  • 前提条件

  • IPアドレス:192.168.1.2(通常はグローバルIPアドレスを割当てて下さい。)
    ドメイン:wing-net.local(独自ドメインを取得して下さい。)


  • iptablesの設定を削除

  • # service iptables stop
    # iptables -F
    # service iptables save
    # service iptables start


  • hostsの設定

  • # vi /etc/hosts
    192.168.1.2	wing-net.local	wing-net


  • resolv.confの設定

  • # vi /etc/resolv.conf
    search wing-net.local
    nameserver 8.8.8.8
    ※ 環境によって変更して下さい。ISPConfigでも設定は可能です。


    ifcfg-eth0の設定
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DOMAIN="wing-net.local"
    DNS1="8.8.8.8"
    ※ 環境によって変更して下さい。ISPConfigでも設定は可能です。


  • SELinuxを無効に設定

  • # vi /etc/selinux/config
    SELINUX=disabled

    # reboot


  • wingリポジトリ導入

  • RHEL6互換OS用 wingリポジトリ を公開


  • 必要なパッケージのインストール

  • # yum install yum-priorities quota ntp httpd mod_ssl mysql-server phpmyadmin dovecot dovecot-mysql getmail amavisd-new spamassassin clamav clamd unzip bzip2 unrar perl-DBD-mysql php php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 mod_fcgid php-cli ruby mod_ruby mod_python pure-ftpd openssl bind bind-utils webalizer awstats perl-DateTime-Format-HTTP perl-DateTime-Format-Builder fail2ban rkhunter mailman squirrelmail jailkit suphp

    ※ mysql 5.5.xを使用する場合は、mysql55-serverを指定して下さい。


  • ntpの設定

  • # vi /etc/ntp.conf
    driftfile /var/lib/ntp/drift
    restrict default kod nomodify notrap nopeer noquery
    restrict 127.0.0.1
    server ntp.nict.jp
    server ntp.nict.jp
    server ntp.nict.jp
    server ntp1.jst.mfeed.ad.jp
    server ntp2.jst.mfeed.ad.jp
    server ntp3.jst.mfeed.ad.jp
    includefile /etc/ntp/crypto/pw
    keys /etc/ntp/keys
    tinker panic 0

    # service ntpd start
    # chkconfig ntpd on


  • quotaの設定

  • # vi /etc/fstab
    UUID=d9ab588b-4ffb-448d-b8e8-82cf94eb635b /                       ext4    defaults,nobarrier,noatime,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0        1 1

    # mount -o remount /

    # quotacheck -avugm
    # quotaon -avug


  • MySQL設定

  • # chkconfig mysqld on
    # service mysqld start
    # mysql_secure_installation




    NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
    SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!


    In order to log into MySQL to secure it, we'll need the current
    password for the root user. If you've just installed MySQL, and
    you haven't set the root password yet, the password will be blank,
    so you should just press enter here.

    Enter current password for root (enter for none):[ENTER]
    OK, successfully used password, moving on...

    Setting the root password ensures that nobody can log into the MySQL
    root user without the proper authorisation.

    Set root password? [Y/n] Y
    New password:
    Re-enter new password:
    Password updated successfully!
    Reloading privilege tables..
    ... Success!


    By default, a MySQL installation has an anonymous user, allowing anyone
    to log into MySQL without having to have a user account created for
    them. This is intended only for testing, and to make the installation
    go a bit smoother. You should remove them before moving into a
    production environment.

    Remove anonymous users? [Y/n] Y
    ... Success!

    Normally, root should only be allowed to connect from 'localhost'. This
    ensures that someone cannot guess at the root password from the network.

    Disallow root login remotely? [Y/n] Y
    ... Success!

    By default, MySQL comes with a database named 'test' that anyone can
    access. This is also intended only for testing, and should be removed
    before moving into a production environment.

    Remove test database and access to it? [Y/n] Y
    - Dropping test database...
    ... Success!
    - Removing privileges on test database...
    ... Success!

    Reloading the privilege tables will ensure that all changes made so far
    will take effect immediately.

    Reload privilege tables now? [Y/n] Y
    ... Success!

    Cleaning up...



    All done! If you've completed all of the above steps, your MySQL
    installation should now be secure.

    Thanks for using MySQL!




  • phpMyAdminの設定

  • # vi /etc/httpd/conf.d/phpMyAdmin.conf
         # Apache 2.2
    #Order Deny,Allow
    #Deny from All
    #Allow from 127.0.0.1
    #Allow from ::1


  • PHPの設定

  • # vi /etc/php.ini
    ;error_reporting = E_ALL & ~E_DEPRECATED
    error_reporting = E_ALL & ~E_NOTICE

    cgi.fix_pathinfo=1

    date.timezone = "Asia/Tokyo"


  • suphpの設定

  • # vi /etc/suphp/suphp.conf
    ;docroot=/var/www:${HOME}/public_html
    docroot=/


  • mod_rubyの設定

  • # vi /etc/httpd/conf.d/ruby.conf
    RubyAddPath /1.8


  • pure-ftpdの設定

  • # vi /etc/pure-ftpd/pure-ftpd.conf
    TLS                      1

    # mkdir -p /etc/ssl/private/

    # openssl req -x509 -nodes -days 7300 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
    Generating a 2048 bit RSA private key
    .........................................................+++
    .................................+++
    writing new private key to '/etc/ssl/private/pure-ftpd.pem'
    -----
    You are about to be asked to enter information that will be incorporated
    into your certificate request.
    What you are about to enter is what is called a Distinguished Name or a DN.
    There are quite a few fields but you can leave some blank
    For some fields there will be a default value,
    If you enter '.', the field will be left blank.
    -----
    Country Name (2 letter code) [XX]:JP
    State or Province Name (full name) []:Ishikawa
    Locality Name (eg, city) [Default City]:Kanazawa
    Organization Name (eg, company) [Default Company Ltd]:wing-net
    Organizational Unit Name (eg, section) []:System
    Common Name (eg, your name or your server's hostname) []:wing-net.local
    Email Address []:[Enter]

    # chmod 600 /etc/ssl/private/pure-ftpd.pem


  • fail2banの設定

  • # vi /etc/fail2ban/fail2ban.conf
    #logtarget = SYSLOG
    logtarget = /var/log/fail2ban.log


  • Mailmanの設定

  • # /usr/lib/mailman/bin/mmsitepass パスワード入力

    # /usr/lib/mailman/bin/newlist mailman
    リスト管理者のメールアドレスを入力してください: listadmin@wing-net.local
    mailman の初期パスワード: パスワード入力


    # vi /etc/aliases
    mailman:              "|/usr/lib/mailman/mail/mailman post mailman"
    mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman"
    mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman"
    mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman"
    mailman-join: "|/usr/lib/mailman/mail/mailman join mailman"
    mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman"
    mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman"
    mailman-request: "|/usr/lib/mailman/mail/mailman request mailman"
    mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman"
    mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman"

    # newaliases

    # vi /usr/lib/mailman/Mailman/mm_cfg.py
    # The default language for this server.
    DEFAULT_SERVER_LANGUAGE = 'ja'
    DEFAULT_URL_HOST = 'wing-net.local'
    DEFAULT_EMAIL_HOST = 'wing-net.local'
    add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)


  • SquirrelMailの設定

  • # /usr/share/squirrelmail/config/conf.pl
    SquirrelMail Configuration : Read: config_default.php (1.4.0)
    ---------------------------------------------------------
    Main Menu --
    1. Organization Preferences
    2. Server Settings
    3. Folder Defaults
    4. General Options
    5. Themes
    6. Address Books
    7. Message of the Day (MOTD)
    8. Plugins
    9. Database
    10. Languages

    D. Set pre-defined settings for specific IMAP servers

    C Turn color on
    S Save data
    Q Quit

    Command >> 10


    SquirrelMail Configuration : Read: config_default.php (1.4.0)
    ---------------------------------------------------------
    Language preferences
    1. Default Language : en_US
    2. Default Charset : iso-8859-1
    3. Enable lossy encoding : false

    R Return to Main Menu
    C Turn color on
    S Save data
    Q Quit

    Command >> 1

    SquirrelMail attempts to set the language in many ways. If it
    can not figure it out in another way, it will default to this
    language. Please use the code for the desired language.

    [en_US]: ja_JP


    SquirrelMail Configuration : Read: config_default.php (1.4.0)
    ---------------------------------------------------------
    Language preferences
    1. Default Language : ja_JP
    2. Default Charset : iso-8859-1
    3. Enable lossy encoding : false

    R Return to Main Menu
    C Turn color on
    S Save data
    Q Quit

    Command >> 2

    This option controls what character set is used when sending
    mail and when sending HTML to the browser.

    This option is used only when default language is 'en_US'.

    [iso-8859-1]: iso-2022-jp


    SquirrelMail Configuration : Read: config_default.php (1.4.0)
    ---------------------------------------------------------
    Language preferences
    1. Default Language : ja_JP
    2. Default Charset : iso-2022-jp
    3. Enable lossy encoding : false

    R Return to Main Menu
    C Turn color on
    S Save data
    Q Quit

    Command >> R


    SquirrelMail Configuration : Read: config.php (1.4.0)
    ---------------------------------------------------------
    Main Menu --
    1. Organization Preferences
    2. Server Settings
    3. Folder Defaults
    4. General Options
    5. Themes
    6. Address Books
    7. Message of the Day (MOTD)
    8. Plugins
    9. Database
    10. Languages

    D. Set pre-defined settings for specific IMAP servers

    C Turn color off
    S Save data
    Q Quit

    Command >> D


    SquirrelMail Configuration : Read: config.php
    ---------------------------------------------------------
    While we have been building SquirrelMail, we have discovered some
    preferences that work better with some servers that don't work so
    well with others. If you select your IMAP server, this option will
    set some pre-defined settings for that server.

    Please note that you will still need to go through and make sure
    everything is correct. This does not change everything. There are
    only a few settings that this will change.

    Please select your IMAP server:
    bincimap = Binc IMAP server
    courier = Courier IMAP server
    cyrus = Cyrus IMAP server
    dovecot = Dovecot Secure IMAP server
    exchange = Microsoft Exchange IMAP server
    hmailserver = hMailServer
    macosx = Mac OS X Mailserver
    mercury32 = Mercury/32
    uw = University of Washington's IMAP server
    gmail = IMAP access to Google mail (Gmail) accounts

    quit = Do not change anything
    Command >> dovecot

    imap_server_type = dovecot
    default_folder_prefix =
    trash_folder = Trash
    sent_folder = Sent
    draft_folder = Drafts
    show_prefix_option = false
    default_sub_of_inbox = false
    show_contain_subfolders_option = false
    optional_delimiter = detect
    delete_folder = false

    Press enter to continue... [ENTER]


    SquirrelMail Configuration : Read: config.php (1.4.0)
    ---------------------------------------------------------
    Main Menu --
    1. Organization Preferences
    2. Server Settings
    3. Folder Defaults
    4. General Options
    5. Themes
    6. Address Books
    7. Message of the Day (MOTD)
    8. Plugins
    9. Database
    10. Languages

    D. Set pre-defined settings for specific IMAP servers

    C Turn color off
    S Save data
    Q Quit

    Command >> S

    Data saved in config.php
    Press enter to continue... [ENTER]


    SquirrelMail Configuration : Read: config.php (1.4.0)
    ---------------------------------------------------------
    Main Menu --
    1. Organization Preferences
    2. Server Settings
    3. Folder Defaults
    4. General Options
    5. Themes
    6. Address Books
    7. Message of the Day (MOTD)
    8. Plugins
    9. Database
    10. Languages

    D. Set pre-defined settings for specific IMAP servers

    C Turn color off
    S Save data
    Q Quit

    Command >> Q

    # vi /etc/squirrelmail/config_local.php
    //$default_folder_prefix                = '';


  • サービスの起動と自動起動の設定

  • # chkconfig pure-ftpd on
    # service pure-ftpd start

    # chkconfig fail2ban on
    # service fail2ban start

    # chkconfig mailman on
    # service mailman start


  • ISPConfigのインストール

  • # cd /usr/local/src/

    こちらからダウンロードして下さい。

    # tar xvzf ISPConfig-3.x.x.x.tar.gz
    # cd ispconfig3_install/install/
    # php -q install.php


    --------------------------------------------------------------------------------
    _____ ___________ _____ __ _ ____
    |_ _/ ___| ___ \ / __ \ / _(_) /__ \
    | | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ /
    | | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ |
    _| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \
    \___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/
    __/ |
    |___/
    --------------------------------------------------------------------------------


    >> Initial configuration

    Operating System: Redhat or compatible, unknown version.

    Following will be a few questions for primary configuration so be careful.
    Default values are in [brackets] and can be accepted with .
    Tap in "quit" (without the quotes) to stop the installer.


    Select language (en,de) [en]: [ENTER]

    Installation mode (standard,expert) [standard]: [ENTER]

    Full qualified hostname (FQDN) of the server, eg server1.domain.tld [wing.wing-repo.net]: [ENTER]

    MySQL server hostname [localhost]: [ENTER]

    MySQL root username [root]: [ENTER]

    MySQL root password []: パスワード入力

    MySQL database to create [dbispconfig]: [ENTER]

    MySQL charset [utf8]: [ENTER]

    Generating a 2048 bit RSA private key
    .............................................................................................+++
    ......+++
    writing new private key to 'smtpd.key'
    -----
    You are about to be asked to enter information that will be incorporated
    into your certificate request.
    What you are about to enter is what is called a Distinguished Name or a DN.
    There are quite a few fields but you can leave some blank
    For some fields there will be a default value,
    If you enter '.', the field will be left blank.
    -----
    Country Name (2 letter code) [XX]:[ENTER]
    State or Province Name (full name) []:[ENTER]
    Locality Name (eg, city) [Default City]:[ENTER]
    Organization Name (eg, company) [Default Company Ltd]:[ENTER]
    Organizational Unit Name (eg, section) []:[ENTER]
    Common Name (eg, your name or your server's hostname) []:[ENTER]
    Email Address []:[ENTER]
    postmap: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
    postmap: warning: inet_protocols: configuring for IPv4 support only
    Configuring Jailkit
    Configuring Dovecot
    Configuring Spamassassin
    Configuring Amavisd
    Configuring Getmail
    Configuring Pureftpd
    Configuring BIND
    Configuring Apache
    Configuring Vlogger
    Configuring Apps vhost
    Configuring Bastille Firewall
    Configuring Fail2ban
    Installing ISPConfig
    ISPConfig Port [8080]: [ENTER]

    Do you want a secure (SSL) connection to the ISPConfig web interface (y,n) [y]: [ENTER]

    Generating RSA private key, 4096 bit long modulus
    ..........................................................................................................++
    .......................................................................++
    e is 65537 (0x10001)
    You are about to be asked to enter information that will be incorporated
    into your certificate request.
    What you are about to enter is what is called a Distinguished Name or a DN.
    There are quite a few fields but you can leave some blank
    For some fields there will be a default value,
    If you enter '.', the field will be left blank.
    -----
    Country Name (2 letter code) [XX]:[ENTER]
    State or Province Name (full name) []:[ENTER]
    Locality Name (eg, city) [Default City]:[ENTER]
    Organization Name (eg, company) [Default Company Ltd]:[ENTER]
    Organizational Unit Name (eg, section) []:[ENTER]
    Common Name (eg, your name or your server's hostname) []:[ENTER]
    Email Address []:[ENTER]

    Please enter the following 'extra' attributes
    to be sent with your certificate request
    A challenge password []:[ENTER]
    An optional company name []:[ENTER]
    writing RSA key
    Configuring DBServer
    Installing ISPConfig crontab
    no crontab for root
    no crontab for getmail
    Restarting services ...
    mysqld を停止中: [ OK ]
    mysqld を起動中: [ OK ]
    postfix を停止中: [ OK ]
    postfix を起動中: [ OK ]
    saslauthd を停止中: [失敗]
    saslauthd を起動中: [ OK ]
    The amavisd daemon is apparently not running, no PID file /var/run/amavisd/amavisd.pid
    amavisd を停止中: [失敗]

    amavisd を起動中: [ OK ]

    clamd.amavisd を停止中: [失敗]
    LibClamAV Warning: **************************************************
    LibClamAV Warning: *** The virus database is older than 7 days! ***
    LibClamAV Warning: *** Please update it as soon as possible. ***
    LibClamAV Warning: **************************************************
    clamd.amavisd を起動中: [ OK ]
    Dovecot Imap を停止中: [失敗]
    Error: socket() failed: Address family not supported by protocol
    Error: service(pop3-login): listen([::], 110) failed: Address family not supported by protocol
    Error: socket() failed: Address family not supported by protocol
    Error: service(pop3-login): listen([::], 995) failed: Address family not supported by protocol
    Error: socket() failed: Address family not supported by protocol
    Error: service(imap-login): listen([::], 143) failed: Address family not supported by protocol
    Error: socket() failed: Address family not supported by protocol
    Error: service(imap-login): listen([::], 993) failed: Address family not supported by protocol
    Fatal: Failed to start listeners
    Dovecot Imap を起動中: [失敗]
    httpd を停止中: [失敗]
    [Tue Mar 19 12:25:33 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
    httpd を起動中: [ OK ]
    pure-ftpd を停止中: [失敗]
    pure-ftpd を起動中: [ OK ]

    ※ 途中にCtrl+cなどで止めた場合は、/usr/local/ispconfigを削除しinstall.phpを再実行する。もしもDBまで作られていたら、MySQLでdrop database dbispconfig;を実行し削除する。
    ※ もしも、上記のようにdovecotが起動しない場合は以下で修正(amavisdも起動しない場合がある)。


  • bindの設定

  • # cp /etc/named.conf /etc/named.conf_bak
    # cat /dev/null > /etc/named.conf
    # vi /etc/named.conf
    //
    // named.conf
    //
    // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
    // server as a caching only nameserver (as a localhost DNS resolver only).
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    options {
    listen-on port 53 { any; };
    //listen-on-v6 port 53 { any; };
    directory "/var/named";
    dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    allow-query { any; };
    allow-query-cache { any; };
    recursion yes;

    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";

    forwarders {
    8.8.8.8;
    };
    };
    logging {
    channel default_debug {
    file "data/named.run";
    severity dynamic;
    };
    };
    zone "." IN {
    type hint;
    file "named.ca";
    };
    include "/etc/named.rfc1912.zones";
    include "/etc/named.root.key";

    include "/etc/named.conf.local";

    # touch /etc/named.conf.local


  • amavisdの設定

  • ※ myhostnameが認識しない場合は、起動に失敗するため以下amavisd.confの設定を実施して下さい。
    # vi /etc/amavisd/amavisd.conf
    # $myhostname = 'host.example.com';
    $myhostname = 'wing-net.local';

    # sa-update
    # /usr/bin/freshclam
    # service amavisd start


  • Postfixの設定

  • # vi /etc/postfix/main.cf
    # Enable IPv4, and IPv6 if supported
    inet_protocols = ipv4

    # vi /etc/postfix/master.cf
    #submission inet n       -       n       -       -       smtpd
    submission inet n - n - - smtpd


  • Dovecotの設定

  • # vi /etc/dovecot/dovecot.conf
    #listen = *,[::]
    listen = *

    passdb {
    args = /etc/dovecot/dovecot-sql.conf
    driver = sql
    }
    userdb {
    args = /etc/dovecot/dovecot-sql.conf
    driver = sql
    }

    protocol lda {
    mail_plugins = sieve quota
    postmaster_address = 適当なメールアドレス
    }


  • サービスの起動と自動起動の設定

  • # chkconfig amavisd on
    # chkconfig clamd.amavisd on
    # chkconfig httpd on
    # chkconfig saslauthd on

    # chkconfig named on
    # service named restart

    # chkconfig postfix on
    # service postfix restart

    # chkconfig dovecot on
    # service dovecot start


  • resolv.confの設定

  • # vi /etc/resolv.conf
    search wing-net.local
    nameserver 127.0.0.1


  • ifcfg-eth0の設定

  • # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DOMAIN="wing-net.local"
    DNS1="127.0.0.1"


  • 再起動

  • ネットワーク設定の反映と、全て正常に起動するかを確認して下さい。
    # reboot


  • コントロールパネルにアクセス

  • Webブラウザーで、 https://wing-net.local:8080/ にアクセスする。


  • phpMyAdminにアクセス

  • Webブラウザーで、 http://wing-net.local/phpmyadmin/ にアクセスする。


  • SquirrelMailにアクセス

  • Webブラウザーで、 https://wing-net.local/webmail/ にアクセスする。
    ISPConfigでメールボックスを作成後にログインすることができます。


    以上です。
    これでも短くなった方だとは思いますが、恐らくこれが精一杯ではないかと思います。
    特に必要が無ければ、phpMyAdminやSquirrelMailは必要無いと思いますが、ホスティングサービスを行う場合はあると便利かと思います。
    あとはいろいろISPConfigの中を触って使用感などを確認してみて下さい。
    (必ず最初にファイヤーウォールの設定を行って下さい。)

    以下、参考リンクです。

    Wikipedia(Linux)
    Wikipedia(CentOS)
    ISPConfig


関連記事


FC2Blog Rankingblogram投票ボタンとれまが人気ブログランキングブログランキング・にほんブログ村へ
くる天 人気ブログランキングにほんブログ村 IT技術ブログ CentOSへ

テーマ : Linux
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

WING☆

Author:WING☆


カレンダー
05 | 2017/06 | 07
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
カウンター
お問い合わせ

名前:
メール:
件名:
本文:

WING☆からのお知らせ
  • CentOS 7設定集
  •    └wingリポジトリ(el7)

  • CentOS 6 x64設定集
  •    └wingリポジトリ(el6)

  • CentOS 5 x64設定集
  •    └wingリポジトリ(el5)



    My Yahoo!に追加

    FC2ブログランキング



    リンク
    ブロとも一覧
    Virtualization & Sever Maniax
    RSSリンクの表示
    QRコード
    QRコード
    ブロとも申請フォーム

    この人とブロともになる