mr/いつも書くやつ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
- [[vm/podman入れたあと]]
- [[scr/最速miniforge]]
- [[mr/UbuntuPro大人しくしててね]]
- [[mr/国内ミラーリポジトリ]]
- [[vim]]
- [[browser-plugin]] CreateLink, vimium
- [[mr/sakura-editor]]
- [[vm/wslttyでtmuxのコピー]]
- [[mr/nmcli]]
- [[mr/virtualbox]
* sudoers [#ud016876]
#prism(bash){{{
echo $USER ALL=NOPASSWD: ALL | sudo tee /etc/sudoers.d/$U...
}}}
** 保険 [#e9af045e]
#prism(bash){{{
cmd="$( (command -v shutdown; command -v halt; command -v...
echo "Cmnd_Alias SHUTDOWN = $cmd" | sudo tee /etc/sudoers...
printf '%s ALL=NOPASSWD: ALL, !SHUTDOWN\n' "$USER" | sudo...
}}}
- [[Poweroffコマンドが危険すぎるので、sudoersで 自分すら...
* Caps を Ctrl にする [#gdbffe7f]
[[Ubuntu/Caps-LockキーをCtrlキーにする方法 - Linuxと過ご...
#prism(bash){{{
sudo sed -i 's/^XKBOPTIONS=/#&/' /etc/default/keyboard
echo 'XKBOPTIONS="ctrl:nocaps"' | sudo tee -a /etc/defaul...
sudo systemctl restart console-setup
}}}
* directory [#f5f493de]
#prism(bash){{{
LANG=C xdg-user-dirs-gtk-update
}}}
* sshd port [#v082bdfb]
** Ubuntu 22.10 あたりから / Debian bookworm なども [#j6f...
- [[server - SSH default port not changing (Ubuntu 22.10)...
#prism(bash){{{
# ssh.socket のドロップインファイルを作成
sudo SYSTEMD_EDITOR=tee systemctl edit ssh.socket <<'...'
[Socket]
ListenStream=50022
...
sudo systemctl daemon-reload
# 順序よく restart
sudo systemctl stop ssh.socket
sudo systemctl stop ssh.service
sudo systemctl start ssh.socket
sudo systemctl start ssh.service
}}}
** いにしえの作法 [#r5246285]
#prism(bash){{{
printf 'Port 22\nPort 50022\n' | sudo tee /etc/ssh/sshd_c...
}}}
* NTP client [#a5146892]
** systemd-timesyncd [#v4f3a9be]
#prism(bash){{{
conf=/etc/systemd/timesyncd.conf
sudo sed -i 's/^NTP/#&/' "$conf"
echo 'NTP=server ntp.nict.jp server ntp.jst.mfeed.ad.jp s...
unset conf
sudo systemctl restart systemd-timesyncd
sleep 10; systemctl status systemd-timesyncd # 確認
}}}
** chrony [#v76f4788]
#prism(bash){{{
if [ -d /etc/chrony/sources.d ]; then
conf=/etc/chrony/sources.d/japan.sources
else
conf=/etc/chrony/chrony.conf
fi
sudo tee -a "$conf" <<'...'
server ntp.nict.jp iburst
server ntp.jst.mfeed.ad.jp iburst
server ntp.ring.gr.jp iburst
...
unset conf
sudo systemctl restart chrony
sleep 5
chronyc sources
}}}
* ノートPCを閉じてもsuspendさせないっ! [#y3c20a4e]
2つやる
** その1 [#mc3dc6d3]
Ubuntu server 20.04, Debian など
- [[Ubuntu 20.04 の自動スリープを無効にする>https://ocg.a...
- [[Ubuntu 20.04 で20分で勝手にサスペンドする場合の対策 -...
#prism(bash){{{
sudo systemctl mask sleep.target suspend.target hibernate...
}}}
** その2 [#nce88fce]
- [[SystemD-LoginD High CPU Usage | To The Cloud>https://...
- [[How to disable suspend on Ubuntu 20.04 (systemd) via ...
#prism(bash){{{
sudo tee -a /etc/systemd/logind.conf <<...
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
...
sudo systemctl restart systemd-logind
}}}
AntiX
- [[Prevent laptop from sleep after closing lid - antiX-f...
#prism(bash){{{
# /etc/elogind/logind.conf
HandleLidSwitch=ignore
}}}
systemd で電源管理をしているもの(Arch Linux, etc.)
- [[Arch Linux: ラップトップのフタを閉じてもスリープして...
#prism(bash){{{
# /etc/systemd/logind.conf
HandleLidSwitch=ignore
}}}
* CLIだっ [#led33ee6]
- [[Ubuntu 20.04の起動時CUI、GUI設定 | てく2テック>https:...
#prism(bash){{{
sudo systemctl set-default multi-user
sudo reboot
}}}
一時的に変えたくなったら isolate (telinit じゃないよ)
#prism(bash){{{
sudo systemctl isolate multi-user
}}}
* プロンプト改行 [#w1f56847]
#prism(bash){{{
# シンプル版
PS1="${PS1%\\\$*}\\n\\$ "
# 既に改行が含まれているときは何もしない版
printf %s "$PS1" | grep -qF '\n' || PS1="${PS1%\\\$*}\\n\...
}}}
* ssh [#pf083c85]
#prism(bash){{{
ssh-keygen -t rsa -C "$(hostname -s)-$(date +%Y%m%d-%H%M)...
}}}
#prism(powershell){{{
New-NetFirewallRule -DisplayName 'OpenSSH Server (sshd)' ...
}}}
#prism(batch){{{
%LOCALAPPDATA%\_git-sdk-64\usr\bin\ssh.exe -fND 51080 -p ...
}}}
* minttyrc [#q141ec93]
Cygwin/MINGW など
echo 'AllowSetSelection=yes' | tee -a ~/.minttyrc
** wsltty [#t9ebbadc]
#prism(bash){{{
tee -a "$(wslpath "$APPDATA\wsltty\config")" <<'...'
AllowSetSelection=yes
...
}}}
* Windowsの時間が9時間ずれる [#k50e7e13]
#prism(bash){{{
sudo timedatectl set-local-rtc true
}}}
終了行:
- [[vm/podman入れたあと]]
- [[scr/最速miniforge]]
- [[mr/UbuntuPro大人しくしててね]]
- [[mr/国内ミラーリポジトリ]]
- [[vim]]
- [[browser-plugin]] CreateLink, vimium
- [[mr/sakura-editor]]
- [[vm/wslttyでtmuxのコピー]]
- [[mr/nmcli]]
- [[mr/virtualbox]
* sudoers [#ud016876]
#prism(bash){{{
echo $USER ALL=NOPASSWD: ALL | sudo tee /etc/sudoers.d/$U...
}}}
** 保険 [#e9af045e]
#prism(bash){{{
cmd="$( (command -v shutdown; command -v halt; command -v...
echo "Cmnd_Alias SHUTDOWN = $cmd" | sudo tee /etc/sudoers...
printf '%s ALL=NOPASSWD: ALL, !SHUTDOWN\n' "$USER" | sudo...
}}}
- [[Poweroffコマンドが危険すぎるので、sudoersで 自分すら...
* Caps を Ctrl にする [#gdbffe7f]
[[Ubuntu/Caps-LockキーをCtrlキーにする方法 - Linuxと過ご...
#prism(bash){{{
sudo sed -i 's/^XKBOPTIONS=/#&/' /etc/default/keyboard
echo 'XKBOPTIONS="ctrl:nocaps"' | sudo tee -a /etc/defaul...
sudo systemctl restart console-setup
}}}
* directory [#f5f493de]
#prism(bash){{{
LANG=C xdg-user-dirs-gtk-update
}}}
* sshd port [#v082bdfb]
** Ubuntu 22.10 あたりから / Debian bookworm なども [#j6f...
- [[server - SSH default port not changing (Ubuntu 22.10)...
#prism(bash){{{
# ssh.socket のドロップインファイルを作成
sudo SYSTEMD_EDITOR=tee systemctl edit ssh.socket <<'...'
[Socket]
ListenStream=50022
...
sudo systemctl daemon-reload
# 順序よく restart
sudo systemctl stop ssh.socket
sudo systemctl stop ssh.service
sudo systemctl start ssh.socket
sudo systemctl start ssh.service
}}}
** いにしえの作法 [#r5246285]
#prism(bash){{{
printf 'Port 22\nPort 50022\n' | sudo tee /etc/ssh/sshd_c...
}}}
* NTP client [#a5146892]
** systemd-timesyncd [#v4f3a9be]
#prism(bash){{{
conf=/etc/systemd/timesyncd.conf
sudo sed -i 's/^NTP/#&/' "$conf"
echo 'NTP=server ntp.nict.jp server ntp.jst.mfeed.ad.jp s...
unset conf
sudo systemctl restart systemd-timesyncd
sleep 10; systemctl status systemd-timesyncd # 確認
}}}
** chrony [#v76f4788]
#prism(bash){{{
if [ -d /etc/chrony/sources.d ]; then
conf=/etc/chrony/sources.d/japan.sources
else
conf=/etc/chrony/chrony.conf
fi
sudo tee -a "$conf" <<'...'
server ntp.nict.jp iburst
server ntp.jst.mfeed.ad.jp iburst
server ntp.ring.gr.jp iburst
...
unset conf
sudo systemctl restart chrony
sleep 5
chronyc sources
}}}
* ノートPCを閉じてもsuspendさせないっ! [#y3c20a4e]
2つやる
** その1 [#mc3dc6d3]
Ubuntu server 20.04, Debian など
- [[Ubuntu 20.04 の自動スリープを無効にする>https://ocg.a...
- [[Ubuntu 20.04 で20分で勝手にサスペンドする場合の対策 -...
#prism(bash){{{
sudo systemctl mask sleep.target suspend.target hibernate...
}}}
** その2 [#nce88fce]
- [[SystemD-LoginD High CPU Usage | To The Cloud>https://...
- [[How to disable suspend on Ubuntu 20.04 (systemd) via ...
#prism(bash){{{
sudo tee -a /etc/systemd/logind.conf <<...
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
...
sudo systemctl restart systemd-logind
}}}
AntiX
- [[Prevent laptop from sleep after closing lid - antiX-f...
#prism(bash){{{
# /etc/elogind/logind.conf
HandleLidSwitch=ignore
}}}
systemd で電源管理をしているもの(Arch Linux, etc.)
- [[Arch Linux: ラップトップのフタを閉じてもスリープして...
#prism(bash){{{
# /etc/systemd/logind.conf
HandleLidSwitch=ignore
}}}
* CLIだっ [#led33ee6]
- [[Ubuntu 20.04の起動時CUI、GUI設定 | てく2テック>https:...
#prism(bash){{{
sudo systemctl set-default multi-user
sudo reboot
}}}
一時的に変えたくなったら isolate (telinit じゃないよ)
#prism(bash){{{
sudo systemctl isolate multi-user
}}}
* プロンプト改行 [#w1f56847]
#prism(bash){{{
# シンプル版
PS1="${PS1%\\\$*}\\n\\$ "
# 既に改行が含まれているときは何もしない版
printf %s "$PS1" | grep -qF '\n' || PS1="${PS1%\\\$*}\\n\...
}}}
* ssh [#pf083c85]
#prism(bash){{{
ssh-keygen -t rsa -C "$(hostname -s)-$(date +%Y%m%d-%H%M)...
}}}
#prism(powershell){{{
New-NetFirewallRule -DisplayName 'OpenSSH Server (sshd)' ...
}}}
#prism(batch){{{
%LOCALAPPDATA%\_git-sdk-64\usr\bin\ssh.exe -fND 51080 -p ...
}}}
* minttyrc [#q141ec93]
Cygwin/MINGW など
echo 'AllowSetSelection=yes' | tee -a ~/.minttyrc
** wsltty [#t9ebbadc]
#prism(bash){{{
tee -a "$(wslpath "$APPDATA\wsltty\config")" <<'...'
AllowSetSelection=yes
...
}}}
* Windowsの時間が9時間ずれる [#k50e7e13]
#prism(bash){{{
sudo timedatectl set-local-rtc true
}}}
ページ名: