du 直下のディレクトリの総計のみ表示
du -sh ./* | sort -nr
多数決がもたらす民主主義に関する矛盾
マイノリティはマイノリティだから自分がマジョリティに理解されたくてマジョリティに投票する
結果、マジョリティはマイノリティから無視される
故に、多数決による決定は矛盾している
Mountain Lion からの脱出
まずは初期化
壊れたmacbook air 2012をもらったのでロジックボードを交換して、使ってみることにしました。
まずは、
アップデートのダウンロード中にエラーが起きました。(102)
OSがインストールされたらウィザードに従ってセットアップしました。
AppleIDは既存のものではなく、新しく作成しました。
OSを最新にしようと「システム環境設定」→「ソフトウェア・アップデート」でアップデートを確認し、インストールしようとすると
「アップデートのダウンロード中にエラーが起きました。(102)」
当初は英語で運用していたので、「An error occurred while downloading the updates (102)」ですね。
検索しても、初心者が手を出すのがダメだの、自分でメンテナンスしろだの、有償サポートを受けろだの、なかなか有用な情報が見つかりません。
結局ネットを海を彷徨いながら以下の情報を見つけました。
- http://updates-http.cdn-apple.com/2019/cert/061-41424-20191024-218af9ec-cf50-4516-9011-228c78eda3d2/InstallMacOSX.dmg dmgをダウンロード
- InstallMacOSX.dmg を開く
- 中のInstallMacOSX.pkg を実行
- Finder → アプリケーション
- 「El Capitan をインストール」を実行
- ウィザードに従ってアップグレード
とりあえずこれで Mountain Lion からは脱出できました。
ちなみにdmgファイルは再セットアップのときにリンクが消えていたら困るので、保持しておくことにしました。
Catalinaへ
さて El Calitan になったのですが、同様にソフトウェア・アップデートを行うと、何もエラーが出ないのですが、ダウンロードがちっとも進みません。
結局またネットを海を彷徨って次のサイトを見つけました。
infornography.blue
こちらの、macOS Mojave のところの
https://apps.apple.com/jp/app/macos-mojave/id1398502828?mt=12
のリンクから Mojaveのインストーラをダウンロードし、実行
ウィザードに従ってアップグレードで無事 Mojaveになることが出来ました。
あとは、
ここから、Catalinaへアップグレードできます。
晴れて、Mountain Lionから脱出し、Catalinaになることが出来ました。
Systemd に登録した pythonのデーモンの標準出力(stdout)が出ない
原因は標準出力がバッファされてしまっているため、即時出力してくれない
Unit定義ファイルで実行している python コマンドのオプションに -u (stdout/stderr unbuffered)を追加して実行してあげます
vi /etc/systemd/system/python_server.service
[Unit] Description = python server daemon [Service] ExecStart = /usr/bin/python -u /opt/python_server/bin/python_server.py ExecStop = /bin/kill $MAINPID Restart = always [Install] WantedBy = multi-user.target
Ubuntu 18.04 の tomcat8 を ユーザ指定して実行する [Run tomcat 8 of Ubuntu 18.04 as specific user]
www として実行する。
run as www user.
sudo vi /etc/default/tomcat8
# Run Tomcat as this user ID. Not setting this or leaving it blank will use the # default of tomcat8. TOMCAT8_USER=www # Run Tomcat as this group ID. Not setting this or leaving it blank will use # the default of tomcat8. TOMCAT8_GROUP=www
# change log dir's owner sudo chown www.adm /var/log/tomcat8 # clean up log dir sudo rm /var/log/tomcat8/*
# change conf dir's owner cd /etc/tomcat8 sudo chown -R root.www ./*
# change work dir's owner cd /var/cache sudo chown -R www.www tomcat8
# clean up tmp dir sudo rm -r /tmp/tomcat8-tomcat8-tmp
sudo vi /etc/init.d/tomcat8
TOMCAT8_USER=www TOMCAT8_GROUP=www