if tmux ls; then
tmux a
else
tmux
fi
function t() {
session_name=$(tmux ls | fzf | awk -F: '{print $1}')
tmux a -t $session_name
}
function tmux-ssh() {
agent="$HOME/.ssh/agent"
if [ -S "$SSH_AUTH_SOCK" ]; then
case $SSH_AUTH_SOCK in
/tmp/*/agent.[0-9]*)
ln -snf "$SSH_AUTH_SOCK" $agent && export SSH_AUTH_SOCK=$agent
esac
elif [ -S $agent ]; then
export SSH_AUTH_SOCK=$agent
else
echo "no ssh-agent"
fi
}
sudo sed -i.bak -e "s%http://jp.archive.ubuntu.com/ubuntu/%http://ftp.jaist.ac.jp/pub/Linux/ubuntu/%g" /etc/apt/sources.list
apt-getの利用リポジトリを日本サーバーに変更する #Ubuntu - Qiita
sudo sed -e 's/%sudo\sALL=(ALL:ALL) /&NOPASSWD:/' /etc/sudoers | sudo EDITOR=tee visudo >/dev/null
sudo apt install \
vim \
git \
;
sudo hostnamectl set-hostname XXX
/etc/hostsを更新
sudo vim /etc/hosts
- Netplanで固定IPアドレスの設定
- コマンド
netplan try
を使う方法
設定ファイルの例:
network:
ethernets:
ens160:
dhcp4: false
addresses:
- 172.17.2.50/25
nameservers:
addresses:
- 172.17.2.1
routes:
- to: default
via: 172.17.2.1
version: 2
コマンドの例:
sudo netplan try --timeout 10
Ubuntu 20.04にスワップ領域を追加する方法 | DigitalOcean
- SYN Floodの対策
- DDoS/DoSの対策