Ubuntu22 初期導入コマンド(個人メモ)
インストールの初期設定
言語:English
キーボードレイアウト:English(US)
時間帯:Tokyo/Asia
言語を最初に英語にする理由はユーザーフォルダを英語で作成するため。
その後、言語を日本語に設定するとユーザーフォルダ名を日本語表記に
変更するか確認のダイアログが出るので今後同じダイアログを表示しないにチェックを入れた上で、フォルダ名を維持するを選択する。
デスクトップが表示されたのちに現れるウィザードでは他のアカウントとの連携はしない、匿名使用レポート等の類いは無効にする。
セットアップを済ませてインストールしたらSoftware Updateからアップデートをして再起動する。
再起動したらrootのパスワードを設定する。
sudo passwd root
rootのパスワードを設定したら色々追加する。
一括コマンド
sudo apt update ; sudo apt -y install vim ; sudo apt -y install openssh-server ; sudo apt -y install openssh-client ; sudo apt -y install chrony ; sudo apt -y install git ; sudo apt -y install curl ; sudo apt -y install ffmpeg ; sudo apt -y install libxml2 ; sudo apt -y install apache2 ; sudo apt autoremove -y
以下のソフトウェアをインストール
・vim(視認性と操作性が大幅に改善された最新版になる)
・OpenSSH Client、Server
・Chrony
・Git
・curl
・ffmpeg
・libxml2
・apache2
ChromeのStable版をダウンロードしてインストールする。
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb ; sudo dpkg -i google-chrome-stable_current_amd64.deb
Firewallを設定する
OpenSSH(22),samba(139,445),Syslog(514),RDP(3389)
sudo ufw allow 22 ; sudo ufw allow 139 ; sudo ufw allow 445 ; sudo ufw allow 514 ; sudo ufw allow 3389
解放するポートを設定したら以下のコマンドを入力してFirewallを有効化する。
sudo ufw enable
設定を変更した場合は以下のコマンドを入力する。
sudo systemctl restart ufw.service
解放されているポートを確認する。
sudo ufw status numbered