mr/いつも書くやつ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
- [[mr/UbuntuPro大人しくしててね]]
- [[mr/国内ミラーリポジトリ]]
- [[vim]]
- [[browser-plugin]] CreateLink, vimium
- [[mr/sakura-editor]]
- [[mr/Ubuntu23.10のxrdpとpolkit]]
- [[vm/wslttyでtmuxのコピー]]
- [[scr/最速miniforge]]
- [[mr/nmcli]]
* 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]
#prism(bash){{{
sudo systemctl set-default multi-user
sudo reboot
}}}
- [[Ubuntu 20.04の起動時CUI、GUI設定 | てく2テック>https:...
* podman 入れたあと [#qdb8c937]
#prism(bash){{{
conf_user="$HOME/.config/containers/registries.conf"
[ -d "${conf_user%/*}" ] || mkdir -p "${conf_user%/*}"
cat <<'...' >"$conf_user"
unqualified-search-registries = ["docker.io"]
...
}}}
- [[vm/quay.ioを黙らせる]]
* プロンプト改行 [#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
}}}
* virtualbox [#l30c4f5a]
[[魴鮄のブログ - VirtualBoxのホストオンリーアダプタ...
#prism(bash){{{
[ -d /etc/vbox ] || sudo mkdir -p /etc/vbox
sudo tee /etc/vbox/networks.conf <<'...'
* 10.0.0.0/8 192.168.0.0/16 172.16.0.0/16
...
}}}
[[#11988 (Unable to turn off logging) – Oracle VM V...
#prism(bash){{{
for conf in /etc/environment /etc/default/virtualbox; do
sudo tee -a "$conf" <<'...'
VBOX_RELEASE_LOG_DEST=nofile
VBOXSVC_RELEASE_LOG_DEST=nofile
VBOX_GUI_SELECTORWINDOW_RELEASE_LOG_DEST=nofile
...
done
}}}
終了行:
- [[mr/UbuntuPro大人しくしててね]]
- [[mr/国内ミラーリポジトリ]]
- [[vim]]
- [[browser-plugin]] CreateLink, vimium
- [[mr/sakura-editor]]
- [[mr/Ubuntu23.10のxrdpとpolkit]]
- [[vm/wslttyでtmuxのコピー]]
- [[scr/最速miniforge]]
- [[mr/nmcli]]
* 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]
#prism(bash){{{
sudo systemctl set-default multi-user
sudo reboot
}}}
- [[Ubuntu 20.04の起動時CUI、GUI設定 | てく2テック>https:...
* podman 入れたあと [#qdb8c937]
#prism(bash){{{
conf_user="$HOME/.config/containers/registries.conf"
[ -d "${conf_user%/*}" ] || mkdir -p "${conf_user%/*}"
cat <<'...' >"$conf_user"
unqualified-search-registries = ["docker.io"]
...
}}}
- [[vm/quay.ioを黙らせる]]
* プロンプト改行 [#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
}}}
* virtualbox [#l30c4f5a]
[[魴鮄のブログ - VirtualBoxのホストオンリーアダプタ...
#prism(bash){{{
[ -d /etc/vbox ] || sudo mkdir -p /etc/vbox
sudo tee /etc/vbox/networks.conf <<'...'
* 10.0.0.0/8 192.168.0.0/16 172.16.0.0/16
...
}}}
[[#11988 (Unable to turn off logging) – Oracle VM V...
#prism(bash){{{
for conf in /etc/environment /etc/default/virtualbox; do
sudo tee -a "$conf" <<'...'
VBOX_RELEASE_LOG_DEST=nofile
VBOXSVC_RELEASE_LOG_DEST=nofile
VBOX_GUI_SELECTORWINDOW_RELEASE_LOG_DEST=nofile
...
done
}}}
ページ名: