未経験からweb系?のエンジニアとなってベンチャー企業で働いている駆け出しプログラマのブログ。日々得られたIT関連の技術的な知見を共有します
wsl2を使う前にやっておきたいこと(ディストロのバックアップ)
はじめに wsl2はディストロ(≒ディストリビューション)をdocker imageのように使えない 1. 任意のディストロをインストール 2. ディストロをエクスポートする 3. ディストロをインポート(複製)する はじめに 転職してから開発環境がMac→Windowsと変更になり、色々と試行錯誤している最中です。 windowsでの開発、となるとwindowsデスクトップアプリケーション等のを除いた一般的なweb/ネイティブアプリケーションの開発はunix環境で行うのが一番ベストなので、 そうなるとwsl2を使うのが一番良い選択肢だと思う。 wsl2はディストロ(≒ディストリビューション)…
awkでオプション'OFS'(output field separater)が適用されない
概要 結論 概要 タイトルの通り、以下のようにpsコマンドの情報を整形しようとしたとき、想定した内容にならなかった。 $ ps aux grep httpd grep -v grep awk -F ' ' -v 'OFS=#' '{print $1 $2}' apache5768 apache5769 apache5776 apache5777 apache5779 apache6679 root17779 特にエラーはなく、表示も1,2列目が表示されている。 結論 typoレベルのミスで、'{print$1 $2}'の列指定の間にカンマがないことが原因だった。 カンマをいれると.…
概要 wsl2サーバーへログイン wsl2サーバーでのsshサーバーの導入 sshd_configの編集 ホスト側公開鍵の仕込み ssh_config作成 その他 概要 ホストOS (ssh 接続) ゲストOS(wsl2,ubuntu20.04) 通常はホストOS側でwsl2がインストール完了していれば、wsl -d Ubuntu20.04のようにコマンドを叩けば、一般的なsshと同様な感覚でログインシェルに接続できる。 なので本来この作業は意味がない(ゲスト-ホスト間のファイル転送もwslからみると/mnt/c/以下にホストOSのシステムドライブがマウントされているため、容易にアクセスがで…
tomcatのheapdump取得&apacheやtomcatといったユーザにログインできない問題
やりたかったこと エラーメッセージの意味と原因 解決方法 やりたかったこと tomcat上で動いているwebアプリケーションの不具合調査のためjcmdコマンドでJVMの情報取得を試みたときに以下のようなエラーがでた。 $ jcmd 27318 GC.heap_dump /var/log/heapdump/heapdump.hprof 27318: com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not…
2020年~2021年は色々な方にご迷惑をおかけしました。 現在は 苦しい時期を経験して得たものは 2022年から、どういう風に生きたいか 2020年~2021年は色々な方にご迷惑をおかけしました。 久々の投稿になりました。 一応見出しの期間にもわずかに投稿していた時期はあったのですが、基本的にはプログラミングそのもの自体あまりしていませんでした。 精神に不調を来したことで、口約束ではありましたが約束やプロジェクトをいくつか反故にし、前職もなし崩し的に退職することとなり、これまで自分が寝る間を惜しんで積み上げてきたものもすべて無に帰し、27年間の人生で最も苦しい時期でした。 自身の至らなさでご…
「ブログリーダー」を活用して、damakoさんをフォローしませんか?