LoginSignup
8
9

More than 5 years have passed since last update.

Linux新規インストール時メモ

Last updated at Posted at 2014-06-02

はじめに

自分用の簡易サーバ立ち上げメモ。
Railsで遊んだり、身内向けサービス公開するための環境構築が目標。

sshログインユーザの制限とか公開鍵認証とかの設定はしない。
記憶を頼りに書いてるんで怪しいところがあるかも。
Zshもよくわからないから入れない。

基本設定

とりあえずsudoできるようにしとく。

su
visudo

して

ユーザ名  ALL=(ALL) ALL

を追加。
次に、SSHが22番のままはまずいんで変更

vi /etc/ssh/sshd_config
/etc/ssh/sshd_config
Port 3843

新しいポートでのアクセスを許可
:/etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3843 -j ACCEPT

いろいろrestartする。

sudo /etc/init.d/sshd restart
sudo /etc/init.d/iptables restart

現在の接続そのままにして、新しい接続でつながるか試す。
つながらなかったら全力で頑張る。
つながったらiptablesから22番削除。

とりあえず必要そうな環境構築

sudo yum update
sudo yum install perl perl-devel perl-ExtUtils-Embed
sudo yum install php php-devel php-mbstring
sudo yum install git
sudo yum install make gcc 
sudo yum install zlib-devel openssl-devel libyaml-devel
sudo yum install libxslt-devel libxml2-devel
sudo yum install nodejs

Ruby環境

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile

rvenb入ったことを確認

rbenv --version

ruby-buildをインストール

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv

インストールできるバージョンを確認

rbenv install --list

好きなバージョンのRubyをインストール。
自分はRoRチュートリアルに使うため。2.0.0をインストールしました。

rbenv install -v 2.0.0-p481

再読み込み&確認

rbenv rehash
rbenv versions

インストールした奴に設定

rbenv global 2.0.0-p481

確認

ruby -v

ついでにgemアップデートしとく。

gem update --system

vim

最新版のvimをソースからコンパイルする。
コンパイルに必要な環境を揃える。

sudo yum install mercurial
sudo yum install lua-devel
sudo yum install ncurses-devel

ソースを落としてインストール。

mkdir ~/hg
cd ~/hg
hg clone https://vim.googlecode.com/hg/ vim
cd vim/src
./configure --with-features=huge --enable-multibyte --enable-luainterp --enable-perlinterp --enable-rubyinterp
make
sudo make install

参考サイト

http://qiita.com/inouet/items/478f4228dbbcd442bfe8
http://sanrinsha.lolipop.jp/blog/2012/03/vim%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB.html

8
9
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
8
9