rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

Linux

トラブル時に行うショートカットキーによるLinuxシステム再起動

2021 Jun. 13. 出典 キーボードショートカット - ArchWiki REISUB - the gentle Linux restart 平時に /etc/sysctl.d/99-sysctl.conf に kernel.sysrq = 1 の行を記述した上で、 トラブル時に、Alt+SysRq を押しながら r e i s u b の順にキーを押していくと…

シェルスクリプト内でのgoogleドライブの操作はrcloneを使う

2021 Jun. 06. google-drive-ocamlfuseは反応が遅いので、シェルスクリプト内ではファイルの読み書きができないことがある。

"rclone ls GDRIVE:PATH/TO/FILE"のリターンコードはファイルが存在しなくても0(ゼロ)

2021 Jun. 06. "rclone ls GDRIVE:PATH/TO/FILE"のリターンコードはファイルが存在しなくても0(ゼロ)が返される。 リターンコードを利用せず、標準出力を利用する。 (sample) Gdrive="gdrive:backup" LocalDir="LOCAL/DIR" RetStr=$(rclone ls "${Gdrive}/…

systemd タイマーによる定期実行設定

2021 Jun. 05. systemd/タイマーへの定期実行設定 参考ページ systemdでtimerの作り方(最小限のサンプル) - Qiita systemd/タイマー - ArchWiki systemd .timerについて | そう備忘録 実行するスクリプト作成(clamdscan例) ( /YOUR/SCRIPT/myclamdscan.…

googleドライブにアクセスするrcloneのインストール

2021 Jun. 05. 出典 Linuxでのrcloneの使い方 | アプリ開発ときどきアウトドア rcloneパッケージをインストールする googleドライブへの認証のためのクライアントIDとクライアントシークレットを取得する Google API Console( https://console.developers.go…

systemd タイマー すべてのタイマー設定を画面表示

2021 Jun. 05. $ systemctl list-timers --all

systemd タイマー 設定したサービスをすぐに実行する

2021 Jun. 05. # systemctl daemon-reload ## 設定を変更した場合 # systemctl restart MySome.service # systemctl restart MySome.timer

/etc/sudoers の書式について

2021 May 19. 参考ページ 【RHEL8】sudoコマンドと/etc/sudoersについて - 自由気ままに書いちゃおう sudoers覚え書き - Qiita sudoersのお勉強 - Qiita 【RHEL8】sudoコマンドと/etc/sudoersについて - 自由気ままに書いちゃおう 書式例 taro ALL=(root) NO…

ハードディスク完全消去にはshredコマンドを使う

2021 May 16. ハードディスクを完全消去するには、ddコマンドで0(ゼロ)で埋めるのは完全ではなく、shredコマンドでランダムな値で埋めるのがよい。 # shred -vz /dev/MYHDD -v: 進行状況を出力 -z: ランダムな値で埋めた後にすべてを0で上書きする -n: ラン…

音楽CDリッピングには Asunder

2021 May 15. Asunder : Linuxで使えるCDリッピングソフト | クロの思考ノート

OpenVPNサーバーをArch系のManjaro Linuxにインストール

2021 May 05. 出典 Arch Linux で OpenVPN サーバをセットアップ - Linearstar Blog openvpn easy-rsaをインストールする easy-rsaでのPKI(公開鍵基盤)の構築初期化 # cd /etc/easy-rsa # easyrsa init-pki 認証局が署名した証明書ファイルca.crtの作成と…

ext4ファイルシステムでの初期化/フォーマット

2021 May 02. 出典 大容量HDD/SDDを高速にフォーマットする方法 - pyopyopyo - Linuxとかプログラミングの覚え書き - (ディスクパーティションの確認) # fdisk -l (/dev/sdXNをext4フォーマット) # /sbin/mkfs.ext4 -E lazy_itable_init=0 /dev/sdXN

VLCの映像が映らない時の処置

2022 Feb. 09. 2021 May 02. 2021 May 01. 出典 (解決)vlcでTVが映らない。pt3(dvb) / xubuntu18.04.5lts: ゆったりとLinux Ubuntu Linux、Arch系のManjaro LinuxのVLCでビデオ再生すると映像が映らなかったが、 VLCのメニューバーのツール → 設定 → ビデ…

~/.bash_profile ~/.bash_login ~/.profileはこの順番で検索され、最初に見つかったものだけが読み込まれる

2021 Apr. 29. ~/.bash_profile ~/.bash_login ~/.profileはこの順番で検索され、最初に見つかったものだけが読み込まれる。

googleドライブを同期するocamlfuseをArch系のManjaro Linux にインストール

2022 Sep. 15. 2021 Nov. 21. 2021 May 02. 2021 Apr. 29. 出典 Manjaro (Arch) でもGoogle Drive File Streamを使いたい話 - Qiita opamを用いたOCamlプロジェクトのセットアップ方法 opamをインストール (その後のユーザー権限での作業時を誤ってroot権限…

Arch系Manjaro Linux + AMD Radeon R7 Graphics での画面解像度

2021 May 02. 2021 Apr. 29. Arch系Manjaro Linux + AMD Radeon R7 Graphics でのディスプレイ解像度 ビデオチップ確認 $ lspci 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics][AMD/ATI] Kaveri […

rsyncによる2つディレクトリの同期

2021 Apr. 26. 2021 Apr. 25. DirAとDirBがあって、あるファイルはDirAに新しい版があり、別のファイルはDirBに新しい版がある状態の時、両ディレクトリを同期し、引き続きDirAを使う時は、次のような手順が確実かと思う。 ただし、「削除したはずのファイル…

Xubuntu 20.04 + AMD Radeon R7 Graphics での画面解像度

2021 Apr. 19. 2021 Apr. 18. Xubuntu 20.04 + AMD Radeon R7 Graphics でのディスプレイ解像度 ビデオチップ確認 $ lspci 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics] Xubuntu 20.04をインス…

xubuntu 20.04のXでスリープしたディスプレイが復帰しない

2021 Apr. 25. 2021 Apr. 17. Xubuntu 20.04をXのログイン画面(LightDM)(ログイン後の画面でも同じ?)で放置しておくと、スリープして真っ黒になったディスプレイ表示が元に復帰しなかったが、電源関係の設定をオフにしたらログイン画面がスリープしなく…

EPGStationを「Ubuntu20.04 + PT2 + Mirakurun」にインストール

2023 Oct. 21. 2022 Feb. 26. 2021 Oct. 24. 2021 May 30. 2021 Apr. 07. 出典 EPGStation/doc/linux-setup.md at master · l3tnun/EPGStation · GitHub 関連ソフトの稼働確認 $ gcc --version $ node --version $ curl -o - http://<MirakurunURL>:<Port>/api/version ## 通常は</port></mirakurunurl>…

systemd サービス削除

2021 Apr. 03. 出典 linux - How to remove systemd services - Super User # systemctl stop [servicename] # systemctl disable [servicename] # rm /etc/systemd/system/[servicename] # rm /etc/systemd/system/[servicename] # and symlinks that might…

rbenv, ruby, bundlerをインストール

2021 May 02. 2021 Apr. 17. 2021 Mar. 28. 2021 Feb. 07. 2020 Oct. 08. 2020 Sep. 22. 2019 Oct. 12. 2018 Sep. 15. 2018 Aug. 14. 2017 Mar. 12. 2017 Feb. 21. rubyのインストール・利用に必要なパッケージインストール (Ubuntu) # apt update && apt …

cron 変数の設定と展開

2023 Jun. 11. 2021 Mar. 20. "crontab -e"での変数設定では変数展開されない $や{ }は単なる文字。 引用符で括られた文字列はリテラルと扱われる。 crontabでの設定 VAR1=varone VAR2="${VAR1}" VAR3=${VAR1} VAR4=$VAR1 VAR5="var five" VAR6='var six' * …

googleドライブを同期するocamlfuseをubuntuにインストール

2022 Sep. 15. 2022 Feb. 11. 2021 Nov. 21. 2021 May 23. 2021 Apr. 29. 2021 Feb. 27. 2021 Feb. 23. 出典 Ubuntu20.04でGoogleドライブを同期させたので手順を書く | 非IT企業に勤める中年サラリーマンのIT日記 パッケージインストール $ sudo add-apt-re…

pgrepコマンドについて

2021 Feb. 25. 2021 Feb. 20. 参考元 Linux - プロセス名とは何か?(pgrep)|teratail オプションを付けない"pgrep STRING"はパスの付かないプロセス名リストに対してSTRINGを検索する。 "pgrep -f STRING"はフルパス付きプロセス名リストに対してSTRINGを…

Xfceデスクトップ上のすべてのウィンドウを最小化するショートカットは [ Windowsキー + d ]

2021 Feb. 16. Xfceデスクトップ上のすべてのウィンドウを最小化するには [ Windowsキー + d ]

linuxで複数のjpeg画像を1つのpdfファイルにまとめる

2021 Feb. 08. Img2pdfを利用する。 $ sudo apt update && sudo apt install img2pdf 複数のjpegファイルをA4サイズの1つのpdfファイルにする img2pdf --pagesize A4 -o FILE.pdf FILE1.jpg [ FILE2.jpg .. ] ImageMagickのconvertコマンドを利用する。 $ su…

TCP Wrappers hosts.allow hosts.denyの書式

2021 Feb. 05. 参考元 https://jpn.4meahc.com/hostsallow-linux-command-unix-command-16245 大文字・小文字は区別されない。 改行文字の前にバックスラッシュ文字がある場合、改行文字は無視される。 空行または「#」文字で始まる行は無視される。 リスト…

ファイルがオープンされているか linux

2021 Jan. 24. lsof | grep 'FILENAME' ResultCode=$? if [ ${ResultCode} -eq 0 ]; then echo "FILENAME is opened." else echo "FILENAME is not opened." fi

同じコマンドが複数起動しているかどうか確認する bashシェルスクリプト

2021 Mar. 14. 2021 Jan. 17."pgrep -fo COMMAND"で確認する。 if [ $$ = $(pgrep -fo COMMAND) ]; then echo "Only one COMMAND is running." else echo "Plural COMMANDs are running." fi