Edited at

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

More than 3 years have passed since last update.

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