netstat卒業: witrで「このポートなぜ動く?」を1コマンド解決
Replace manual netstat workflows with witr’s single-command answers
1月 13, 2026に投稿
• 翻訳:
English
はじめに:深夜の「このポート何だっけ?」問題 サーバー運用をしていると、深夜にアラートを見て SSH した先で「このポート何が開いてるんだっけ?」という状況に何度も遭遇します。
これまでは netstat / ss / lsof / nmap / systemctl / docker ps を組み合わせて、人力でそのプロセスの正体と起源を推理していました。
最近、witr (Why is this running) という CLI ツールを導入したところ、「プロセスがなぜ存在しているのか」まで 1 コマンドで説明してくれるようになり、調査フローがかなり変わりました。
[続きを読む]sudo 実行時にユーザーの PATH を引き継ぐ方法
How to keep your PATH when using sudo on Linux
1月 13, 2026に投稿
• 翻訳:
English
Linuxでsudoコマンドを使うと、通常ユーザーで設定したPATHが反映されず「command not found」になることがあります。
特に、Linuxbrew(Homebrew)内のコマンドをsudo付きで実行しようとした際に、コマンドが見つからないことがよくあります。
この記事では、sudoでユーザーのPATH環境変数を引き継ぐ方法について解説します。
[続きを読む]SSHをバージョンアップしたら接続出来なくなった
OpenSSH 8.8 disables RSA signatures
3月 30, 2022に投稿
(最終更新日時10月 18, 2022)
• 翻訳:
English
MacのHomebrewでopensshを更新し、バージョンを上げたら、下記のエラーで接続出来なくなった。
Copy ERROR: Unable to negotiate with 192.168.1.10 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss 全ての接続先でエラーが出るわけでなく、比較的古いOSを使用している接続先へ繋がらなくなっていた。
[続きを読む]パスワード付きzipの作成
パスワード付きzip作成・zipファイルにパスワード追加
3月 19, 2021に投稿
• 翻訳:
English
先日、BitwardenをDockerでセルフホスティング の際にLastPassや1Passwordのエクスポートデータをそのまま残しておくのは危険なので、不必要になったら削除が一番なのでしょうが、バックアップとして残しておきたいので、パスワード付きzipとして保存することにした。
[続きを読む]muninでエラーメールが頻繁に届くので対処
4月 17, 2019に投稿
(最終更新日時9月 3, 2019)
以前から、muninで監視されているサーバーから、下記のエラーメールが届いてて、放置状態だったので、対処した。
エラー内容
[FATAL] There is nothing to do here, since there are no nodes with any plugins. Please refer to https://munin-monitoring.org/wiki/FAQ _no_graphs at /usr/share/munin/munin-html line 40
[続きを読む]VirtualBoxのゲストOSにGuestAdditionsをCUIでインストール
9月 6, 2011に投稿
ゲストOSにLinuxのサーバ版をインストールしている場合、Xを入れる必要がないため、CUIで十分。
CUIでGuestAdditionをインストール機会がよくあるので、忘れないようにメモ。
[続きを読む]SciencetificLinux6.0から6.1へのアップデート
8月 10, 2011に投稿
(最終更新日時9月 3, 2019)
バージョンアップする前には、バックアップをとっておく。
バージョン6.0から6.1にアップグレードします
# yum --releasever=6.1 update
sl | 3.2 kB 00:00
sl/primary_db | 4.0 MB 00:02
sl-security | 1.9 kB 00:00
sl-security/primary_db | 1.1 MB 00:00
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package audit.x86_64 0:2.1-5.el6 set to be updated
.......
.......
---> Package yum-metadata-parser.x86_64 0:1.1.2-16.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Updating:
audit x86_64 2.1-5.el6 sl 207 k
........
........
yum-metadata-parser x86_64 1.1.2-16.el6 sl 26 k
Transaction Summary
================================================================================
Install 0 Package(s)
Upgrade 87 Package(s)
Total download size: 57 M
Is this ok [y/N]: y
......
(87/87): yum-metadata-parser-1.1.2-16.el6.x86_64.rpm | 26 kB 00:00
--------------------------------------------------------------------------------
Total 1.8 MB/s | 57 MB 00:32
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : libgcc-4.4.5-6.el6.x86_64 1/174
........
yum-autoupdate.noarch 5:2-2
yum-metadata-parser.x86_64 0:1.1.2-16.el6 Complete!
アップデートが終わったら再起動する。
[続きを読む]