LoginSignup
1
1

More than 5 years have passed since last update.

VMwareでCentOS6.6導入 自分用メモ(初期設定+最新版git+MySQL5.5+Node.js)

Last updated at Posted at 2015-11-11

VMwareでCentOS6.6-minimumをインストールしたときの自分用初期設定メモ
sudoは必要なときに適宜使用

OSセットアップ

  • OSあとでインストール
  • ディスクでOSイメージを選択
  • あとはみちなり

ユーザ設定

  • ユーザ追加

    • useradd testuser
    • passwd testuser
  • sudo追加

    • visudo

## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root      ALL=(ALL)       ALL
testuser  ALL=(ALL)       ALL

ネットワーク設定

  • /etc/sysconfig/network-script/ifcfg-eth0

# ネットワークと共有センターのIPアドレスが192.168.100.1だったときの例
DEVICE=eth0
HWADDR=<デフォルト値>
TYPE=Ethernet
UUID=<デフォルト値>
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO="none"
IPADDR=192.168.100.3 # 被らないように設定
NETMASK=255.255.255.0
BROADCAST=192.168.100.255
GATEWAY=192.168.100.2
DNS1=192.168.100.2

プロキシ設定

  • /etc/environment
    • 大文字小文字*http,httpsで4つ設定

export http_proxy  = http://your.proxy:port
export https_proxy = http://your.proxy:port
export HTTP_PROXY  = http://your.proxy:port
export HTTPS_PROXY = http://your.proxy:port

ssh設定

  • /etc/ssh/sshd_config
  • 設定したらリスタート
    • /etc/rc.d/init.d/sshd restart
  • ここまでいったらTeraTermとかで入ると楽
    • その前一度再起動して設定を反映させておくといいかも

# 以下の箇所を編集(#を消して値を変更)
#Port 22  ←ssh接続ポート(ポート番号を変更してもおk)
Port 2222  ←ポート番号を変更する場合の例

#Protocol 2,1  ←SSH 2 のみ接続を許可 
Protocol 2

#PermitRootLogin yes  ←rootでのログインを禁止
PermitRootLogin no

PasswordAuthentication yes  ←パスワード方式ログインで設定する場合、パスワードでのログインを許可

開発ツールインストール

  • Development tools

    • yum upgrade
    • yum groupinstall "Development tools"
  • git(最新版はyumでは入らない。今回はv2.6.2)

mysql5.5

確認

[user@localhost ~]$ rpm -qa | grep mysql
mysql-community-common-5.5.46-2.el6.x86_64
mysql-community-client-5.5.46-2.el6.x86_64
mysql-utilities-1.5.6-1.el6.noarch
mysql-community-libs-compat-5.5.46-2.el6.x86_64
mysql-community-release-el6-5.noarch
mysql-community-libs-5.5.46-2.el6.x86_64
mysql-connector-python-2.1.3-1.el6.x86_64
mysql-community-server-5.5.46-2.el6.x86_64
mysql-community-devel-5.5.46-2.el6.x86_64
[user@localhost ~]$ mysql --version
mysql  Ver 14.14 Distrib 5.5.46, for Linux (x86_64) using readline 5.1

  • service mysqld start
  • chkconfig mysqld on
  • vi /etc/my.cnf

[mysqld]
character-set-server=utf8
skip-character-set-client-handshake

log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 14

  • mysql -u root -p
    • 最初はそのままエンター
  • mysql> SET PASSWORD FOR root@localhost = PASSWORD('*********');
  • mysql> exit;
  • mysql -u root -p
    • 設定したパスワードで入れることを確認

Node.js

if [[ -s ~/.nvm/nvm.sh ]];
 then source ~/.nvm/nvm.sh
fi

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1