Linuxセットアップガイド

Linuxセットアップガイド

ホスト名の変更

現在のホスト名を確認

ターミナル
hostnamectl status

新しいホスト名を設定する

ターミナル
sudo hostnamectl set-hostname [新しいホスト名]
sudo nano /etc/hosts

エディタ
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       [新しいホスト名]

ターミナル
sudo reboot # 再起動して適用

環境変数の設定

ターミナル
sudo nano /etc/profile

エディタ(追記)
export [環境変数名]="[値]"

ターミナル
sudo reboot # 環境変数を適用させる

ビット数確認

ターミナル
getconf LONG_BIT

Bash

Aliasの設定

ターミナル
nano ~/.bashrc

エディタ
alias addcmd="nano ~/.bashrc"
alias linux_update="sudo apt update&&sudo apt upgrade -y&&sudo apt autoremove -y"

alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

Python

pip --break-system-packages問題

ターミナル
nano ~/.config/pip/pip.conf
nano ~/.pip/pip.conf    # Legacy

エディタ
[global]
break-system-packages = true

SSH

公開鍵認証

Windows ターミナル
ssh-keygen -t ed25519 -C '""'
cd %userprofile%/.ssh
scp id_ed25519.pub [リモート接続するユーザ名]@[リモート接続する端末のIPアドレス]:~/

ターミナル
cd ~/
mkdir .ssh
mv id_ed25519.pub .ssh/authorized_keys
chmod 700 .ssh
cd .ssh
chmod 600 authorized_keys

日本語入力

mozcのインストール

ターミナル
sudo apt -y install fcitx5 fcitx5-mozc

フォントのインストール

ターミナル
sudo apt -y install fonts-noto fonts-noto-cjk fonts-noto-cjk-extra fonts-noto-color-emoji

時刻設定

ターミナル
sudo nano /etc/systemd/timesyncd.conf

エディタ
NTP=ntp.nict.jp

ターミナル
sudo systemctl restart systemd-timesyncd.service
date # 確認

修復コマンド

Windows
sfc /scannow
dism /online /cleanup-image /restorehealth

Linux
sudo debsums -s
sudo touch /forcefsck

ログクリア

ターミナル
sudo logrotate -f /etc/logrotate.conf