ubuntu16.04

Ubuntu16.04 インストール後の初期設定メモ

はじめに

このドキュメントは Ubuntu16.04 をインストールしたあとに、まずはじめに実施する初期設定をまとめたものです。
個人的な好みであることをご承知おきください。

パッケージ関連

アップデート

~#
~# apt-get update
~# apt-get -y upgrade
~# apt-get -y dist-update
~# apt-get -y autoremove
~# apt-get -y autoclean
~# apt-get -y clean
~#
~#
~# apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get -y autoremove && apt-get -y autoclean && apt-get -y clean
~#

追加パッケージ

~#
~# apt-get install -y aptitude
~# apt-get install -y curl dnsutils tree lsof
~# apt-get install -y zip unzip
~# apt-get install -y mailutils
~# apt-get install -y lsb-release
~# apt-get install -y manpages-ja manpages-ja-dev
~#
~#
~# apt-get install -y aptitude curl dnsutils tree lsof zip unzip mailutils lsb-release manpages-ja manpages-ja-dev
~#

設定変更

ipv6無効化

~#
~# echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
~# echo "net.ipv6.conf.default.disable_ipv6 = 1" >> /etc/sysctl.conf
~# sysctl -p
~#

SSHサーバー

~#
~# apt-get install -y openssh-server
~#
~# systemctl restart ssh
~# systemctl enable ssh
~#

NTPサーバー

~#
~# apt-get install -y ntp
~# vi /etc/ntp.conf
 :
pool ntp.nict.jp iburst
pool ntp.jst.mfeed.ad.jp iburst
 :
~#
~# systemctl restart ntp
~# systemctl enable ntp
~#
~# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 ntp.nict.jp     .POOL.          16 p    -   64    0    0.000    0.000   0.001
 ntp.jst.mfeed.a .POOL.          16 p    -   64    0    0.000    0.000   0.001
+ntp-a3.nict.go. .NICT.           1 u   46   64    7    6.283   -0.139   4.246
+ntp-b2.nict.go. .NICT.           1 u   48   64    7    5.919    0.669   3.408
-ntp1.jst.mfeed. 133.243.236.17   2 u   47   64    7   13.385    4.131   0.350
*ntp-a2.nict.go. .NICT.           1 u   46   64    7    6.268    0.518   3.321
-ntp2.jst.mfeed. 133.243.236.17   2 u   43   64    7   14.978    5.552   0.233
+ntp-b3.nict.go. .NICT.           1 u   42   64    7    5.812    0.106   4.288
-ntp3.jst.mfeed. 133.243.236.17   2 u   41   64    7   14.363    5.392   0.124
~#

timezone変更

~#
~# rm -rf /etc/localtime
~# ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
~# date
2017年 10月 13日 金曜日 00:29:30 JST
~#

locale変更

~#
~# apt-get install -y language-pack-ja
~# update-locale LANG=ja_JP.UTF-8
~# . /etc/default/locale
~#
~# vi /etc/bash.bashrc
 :
# set LANG
if [ -f /etc/default/locale ]; then
    . /etc/default/locale
fi
 :
~#

rsyslog bug対応

cf. https://qiita.com/sakasa/items/47f58da8eda7d792ab10

~#
~# vi /etc/rsyslog.d/50-default.conf
 :
daemon.*;mail.*;\
       news.err;\
       *.=debug;*.=info;\
       *.=notice;*.=warn       |/dev/xconsole
 :
 ↓
コメントアウト
 ↓
 :
#daemon.*;mail.*;\
#       news.err;\
#       *.=debug;*.=info;\
#       *.=notice;*.=warn       |/dev/xconsole
 :


~#

その他

IPアドレス固定

~# 
~# vi /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.X.X
    network 192.168.X.0
    netmask 255.255.255.0
    broadcast 192.168.X.255
    gateway 192.168.X.254
    dns-nameservers 192.168.X.254
~# 

apt関連

add-apt-repository を使えるようにする

~# 
~# apt-get install apt-file
~# apt-get install software-properties-common
~#