不要なサービスを停止
chkconfigでOS起動時に自動起動するサービスの設定、確認ができます。
とりあえず、ざくっとoffにしました。
chkconfig abrt-ccpp off chkconfig abrt-oops off chkconfig abrtd off chkconfig acpid off chkconfig atd off chkconfig auditd off chkconfig blk-availability off chkconfig cpuspeed off chkconfig haldaemon off chkconfig ip6tables off chkconfig iptables off chkconfig irqbalance off chkconfig iscsi off chkconfig iscsid off chkconfig lvm2-monitor off chkconfig mdmonitor off chkconfig messagebus off chkconfig netfs off chkconfig sysstat off chkconfig udev-post off
※↓2015年01月21日 更新 自動バグ報告ツールのサービスを有効化することに変更
#自動バグ報告ツールのサービスを有効化 chkconfig abrt-ccpp on chkconfig abrt-oops on chkconfig abrtd on
実行後、以下のコマンドでon になっているサービスを確認します。
chkconfig --list | awk '{printf "%s\t\t%s\n", $1,$5}' | grep 3:on
crond 3:on network 3:on postfix 3:on rsyslog 3:on sshd 3:on
上記の5つのサービスだけ有効になっています。
SELinux無効化にして再起動
vi /etc/sysconfig/selinux
SELINUX=disabled ←enforcingを変更!
保存後、rebootで再起動します。
vimの設定
viコマンドを実行時にvimが起動するように設定します。
vi /etc/bashrc
alias vi='vim'
vi ~/.vimrc
以下の値を貼り付けて保存します。
set nocompatible
set fileformats=unix,dos,mac
set history=100
set ignorecase
set smartcase
set wrapscan
set incsearch
set title
set number
set laststatus=2
set statusline=%F%m%r%h%w\%=[TYPE=%Y]\[FORMAT=%{&ff}]\[文字コード=%{&fileencoding}]\[ASCII=\%03.3b]\ [HEX=\%02.2B]\[%04l行,%04v桁][%p%%]\ [LEN=%L]
if &encoding !=# 'utf-8'
set encoding=japan
set fileencoding=japan
endif
if has('iconv')
let s:enc_euc = 'euc-jp'
let s:enc_jis = 'iso-2022-jp'
if iconv("\x87\x64\x87\x6a", 'cp932', 'eucjp-ms') ==# "\xad\xc5\xad\xcb"
let s:enc_euc = 'eucjp-ms'
let s:enc_jis = 'iso-2022-jp-3'
elseif iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb"
let s:enc_euc = 'euc-jisx0213'
let s:enc_jis = 'iso-2022-jp-3'
endif
if &encoding ==# 'utf-8'
let s:fileencodings_default = &fileencodings
let &fileencodings = s:enc_jis .','. s:enc_euc .',cp932'
let &fileencodings = &fileencodings .','. s:fileencodings_default
unlet s:fileencodings_default
else
let &fileencodings = &fileencodings .','. s:enc_jis
set fileencodings+=utf-8,ucs-2le,ucs-2
if &encoding =~# '^\(euc-jp\|euc-jisx0213\|eucjp-ms\)$'
set fileencodings+=cp932
set fileencodings-=euc-jp
set fileencodings-=euc-jisx0213
set fileencodings-=eucjp-ms
let &encoding = s:enc_euc
let &fileencoding = s:enc_euc
else
let &fileencodings = &fileencodings .','. s:enc_euc
endif
endif
unlet s:enc_euc
unlet s:enc_jis
endif
if has('autocmd')
function! AU_ReCheck_FENC()
if &fileencoding =~# 'iso-2022-jp' && search("[^\x01-\x7e]", 'n') == 0
let &fileencoding=&encoding
endif
endfunction
autocmd BufReadPost * call AU_ReCheck_FENC()
endif
set fileformats=unix,dos,mac
if exists('&ambiwidth')
set ambiwidth=double
endif
時刻同期の設定
OSの時刻が自動で同期されるようにntpの設定をします。
元の設定ファイルをバックアップし、新規に設定ファイルを作成します。
mv /etc/ntp.conf /etc/ntp.conf.org vi /etc/ntp.conf
driftfile /var/lib/ntp/drift server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp
サービスを起動して、自動起動を登録します。ntpqコマンドで同期確認をします。
/etc/rc.d/init.d/ntpd start chkconfig ntpd on ntpq -p
スポンサーリンク

