Ubuntu

python bleakを使ってSwitchBotの温度計データを取得する

SwitchBotの温度湿度計をRaspberry PiのBluetoothを使って読み取る件です。 このキーワードで検索すると、pythonライブラリーのbluepyを使ったものが多くあり、参考となるスクリプトもあります。しかし最近のUbuntuはpipのインストールは仮想環境へせよとの…

いまさらRaspberry Piで遊んでみる

単体でSwitchBotの温度湿度計を購入して温度の変化を見ているのですが、スマートハブなしなのでスマホやiPadのアプリでグラフを見ようとするとBluetooth経由の過去データの取得が必要で待たされます。やっぱりハブが必要か。でもデータ収集だけで他のIoT機器…

RcloneでGoogleドライブの接続にOAuth 2.0を使わない

RcloneでGoogleドライブのバックアップをやり始めたのですが、結局google-drive-ocamlfuseのときと同じで7日経過するとユーザー認証が期限切れになります。こちらのドキュメントのラストにあるように予想してた結果ですが。 今までは各ユーザーでGoogle Driv…

RcloneでGoogleドライブをバックアップする

先月うちのUbuntuを22.04に新規インストールしまして、Googleドライブをgoogle-drive-ocamlfuseでマウントしてバックアップするのに、OAuth 2.0での認証となりました。それは先人の方々による情報でできるようになったのですが、認証後7日でいつものようにマ…

google-drive-ocamlfuseで大量のファイルコピーが失敗する

Googleドライブを2TBプランに変更して、今後はこちらをメインの保管場所にして、うちにあるUbuntuをバックアップサーバーとして使い始めています。現状まだファイルの移動途中で、なかなかすんなりといかないのが実情です。 メインの保管場所だったUbuntuか…

apt-mirrorでのローカルリボジトリをやめました

会社や家のUbuntu向けにapt-mirrorでアップデートファイルをダウンロード、ローカルを参照先としてapt updateなどを実行してきましたが、現状、インターネット接続があたりまえの状況になり、apt-mirrorをやめて、apt update時は毎回インターネット経由で正…

スクリプトの中でgoogle-drive-ocamlfuseがマウントできていない

Google Driveの定期的なバックアップとしてUbuntu 22.04からgoogle-drive-ocamlfuseを使ってGoogle Driveをマウントしてローカルにrsyncしています。cronでスクリプトを実行してて、先週までは大丈夫でしたが、ここ数日、マウントできてない現象がありました…

systemdの249.11-0ubuntu3.10でネットワーク起動時の不具合

先日Ubuntu 22.04のsystemdのアップデートがありまして249.11-0ubuntu3.10になってからのトラブルです。 VMware上の仮想マシンの起動中、ネットワークの設定付近で、 A start job is running for Wait for Network to be Configured と出てカウントされる2分…

https接続監視証明書が必要な環境でのDockerのプロキシ設定

うちのUbuntu 22.04で使用しているDokcer 20.10.21でpullが可能になるようにプロキシ設定したときのメモです。 極力インターネットには接続しないサーバーですので、コンテナでのプロキシ設定は不要。ということで~/.docker/config.jsonの設定はせずに、サー…

Ubuntu LTS 20.04から22.04へdo-release-upgradeを使ってアップデート

うちのLinuxはUbuntu 20.04 LTSを使い続けていまして、1年前に次のLTS 22.04が出たときもスルーしていましたが最近になってとくに理由はないのですが22.04に移行してみようとやってみました。 通常のインターネットに接続できる家内LANからは # do-release-u…

LVMで複数台のディスクから構成されるボリュームを作る

うちのRyzen 9 3900XTマシンのHDDをSeagateの8TBのものに交換しておよそ1年。特に問題なく使えています。このメインの家内サーバーのファイルは、サブのRyzen 7 5800Xマシンに毎晩rsyncしてバックアップとしています。こちらのHDDはWestern Digitalの4TBで、…

Ubuntu 20.04でGoogle Driveをマウントする

今まではGoogle Driveに一時的ないつ消えてもいいようなファイルしか置いてなかったのですが、Mac OSの音楽ファイルの保管場所としたので、定期的なバックアップが必要となりました。まあ、Mac OSでGoogle Dvriveアプリを起動しておけば、いつでもローカルと…

smartdからエラーログが増えたとのメッセージ

うちのUbuntu 20.04マシンでNVMe SSDの情報が知りたくてsmartmontoolsをインストールしたのですが、再起動時smartd daemonから Device: /dev/nvme0, number of Error Log entries increased from 36 to 39 という具合のエラーがメールで知らされるようになり…

Ubuntu 20.04のApache2でHTTP/2を有効化した

うちの社内WebサーバーでTLSを有効にしたので、次はHTTP/2で接続できるようにしました。 とは言ってもUbuntu 20.04のApacheとPHPの環境で有効化させる方法は先人の方々がすでに実行されているので、それに習っただけです。特にこちらのページが参考になりま…

Ubuntu 20.04のapache2で証明書を要求してHTTPSを有効にする

Ubuntu 20.04、apache2でのhttps有効化方法です。 まずは公開証明書をシステムの証明書ストアへ導入します。CA構築のときにお世話になったDigitalOceanのページを参考に、CAマシンのca.crtファイルをapacheマシンの/usr/local/share/ca-certificatesディレク…

自己証明書作成のためUbuntuにeasy-rsaを使って認証局を構築する

社内PCでMicrosoft Edgeを使いはじめて困ったのが file:// URLに対応していないことでした。これはIEモードにすることで回避していましたが、最近になってEdgeのバージョン95からIntranetFileLinksEnabledのグループポリシー、Microsoft Edgeからのイントラ…

VMware 7.0環境でUbuuntu Server 20.04.2 LTSのインストールがエラーで止まる

今年はじめぐらいにUbuuntu Server 20.04.1 LTSをVMware環境に導入したときは問題なかったのですが、最近になって20.04.2のISOファイルでインストールしようとすると、いろいろと入力後、実際のインストール作業が開始するタイミングで経過画面に curtin com…

aptでftpサーバーを参照できるようにする

Ubuntu Server 20.04.1 LTSを運用するにあたり社内のftpサーバーにUbuntuの関連ファイルをミラーして、aptをftp経由で実行しようとしたところ $ sudo apt update Reading package lists... Done E: The method 'ftp' is unsupported and disabled by default…

Ubuntuでローカルメールを受け取れられるようにする

Ubuntu Server 20.04.1 LTSでcronとかの結果メールが見たいのでメールサーバーとmailコマンドを導入です。 まずはサーバのpostfixの導入。 $ sudo apt install postfix を実行するとPostfix Configurationとのことでメールサーバーの主な使用目的を尋ねられ…

CentOSやめてUbuntuに移行した

うちのサブのマシンをCentOS 8からUbuntu Server 20.04.1 LTSにしまして、とくに問題なく安定稼働できていますので、メインのマシンもUbuntuにしました。 これでうちのマシンはすべてUbuntuに移行したことになります。あとは会社のCentOS 7マシンですが、こ…

Ubuntu Server 20.04.1 LTSのTime zone設定とchronyの導入

インストールしたてのUbuntu Server 20.04.1 LTSはTime zoneも設定されていませんので、インストール後に設定する必要があります。 $ timedatectl Local time: Fri 2021-01-15 04:17:00 UTC Universal time: Fri 2021-01-15 04:17:00 UTC RTC time: Fri 2021…

Ubuntu Server 20.04.1 LTSでapt-mirrorが使えるようにする

Ubuntu Serverを導入して、まず考えたのがアップデートなどのパッケージをどうやってミラーするかでした。インターネットにつながっていないサーバーなどありますので、パッケージのミラー方法は重要です。CentOSのころは公開FTPのディレクトリーでrpmファイ…

Ubuntu Server 20.04.1 LTSを導入してみる

今のCentOS 8がなくなってCentOS Streamに移行することが先月発表されまして、現状、家のメインはCentOS 8で、会社はCentOS 7です。7は2024年までのサポートに変更ありませんが、8は今年末までとなります。8をStreamにするかどうか、今後の環境を考え直さな…