Ubuntu20.10をインストールして使ってみる!
UbuntuはLinuxというOSのディストリビューションの1つで、世界で一位のシェアを誇る人気OSです。個人利用で使えるパッケージの種類も豊富ですのでWindowsともMacとも違うOS環境を楽しむ選択肢の一つとして良いのではないかと思います。そこで、古くなって全然使っていなかったノート引っ張り出してきてUbuntuをインストールすることにしました。
スポンサーリンク
Ubuntuをインストールした後にやっておきたい基本設定
1.パッケージの最新化
Windowsの利用を開始する際に、バグ修正や既知の攻撃からOSを守るためにWindows Updateを実施しますが、Ubuntuでも同様にインストール済のパッケージを最新化(upgrade)して利用されることをお勧めします。
「端末」を開いて、以下のコマンドにて更新可能なパッケージの情報を取得します。
$ sudo apt update |
続いて、パッケージを更新します。(途中でインタラクティブに効いてくる確認に対して全てyesで進めるために -yオプションを付けます)
$ sudo apt upgrade -y |
2.SSH サーバーを構成しリモートアクセスを可能にする
SSH サーバーを構成し、リモート端末からサーバーに接続して操作できるようにします。UNIX系OSの管理や設定の追加・変更・削除はコマンドで行うことが多いので迷わず入れておきましょう。
$ sudo apt -y install openssh-server $ sudo vi /etc/ssh/sshd_config PermitRootLogin no <= rootログイン禁止の設定にして有効化 # sudo systemctl restart ssh |
3.Ubuntuの各種基本コマンド
OSのバージョンを確認する
$ cat /etc/os-release NAME=”Ubuntu” VERSION=”20.10 (Groovy Gorilla)” ID=ubuntu ID_LIKE=debian PRETTY_NAME=”Ubuntu 20.10″ VERSION_ID=”20.10″ HOME_URL=”https://www.ubuntu.com/” SUPPORT_URL=”https://help.ubuntu.com/” BUG_REPORT_URL=”https://bugs.launchpad.net/ubuntu/” PRIVACY_POLICY_URL=”https://www.ubuntu.com/legal/terms-and-policies/privacy-policy” VERSION_CODENAME=groovy UBUNTU_CODENAME=groovy |
IPアドレスを確認する
$ ip addr show 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp12s0: mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether 00:23:54:25:a9:b9 brd ff:ff:ff:ff:ff:ff 3: wlp2s0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:22:fa:5f:15:ca brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global noprefixroute wlp2s0 valid_lft forever preferred_lft forever inet6 fe80::3bbe:d26d:45fb:c22b/64 scope link noprefixroute valid_lft forever preferred_lft forever |
ホスト名を設定する
node01$ hostnamectl set-hostname ubuntu-server node01$ node01$ sudo hostnamectl (ホスト名確認) Static hostname: ubuntu-server Icon name: computer-laptop Chassis: laptop Machine ID: c03d2699044b49a4a9fc88c33aa73a80 Boot ID: 34ec5a5538834312860a5e29b02b51d7 Operating System: Ubuntu 20.10 Kernel: Linux 5.8.0-53-generic Architecture: x86-64 node01$ |
ファイアウォールの設定を確認する
ufwを起動する $ sudo systemctl start ufw ufwの状態を確認する。(activeになったこと) $ sudo systemctl is-active ufw active 登録されているルール等が確認できる。 $ sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From — —— —- 22 ALLOW IN Anywhere 22 (v6) ALLOW IN Anywhere (v6) ufwを停止する $ sudo systemctl stop ufw ufwの状態を確認する(inactiveになったことを確認) $ sudo systemctl is-active ufw inactive |