Linux
UbuntuでSSHログインの際にフルパスで表示される

SSH(ターミナル)ログインするとカレントディレクトリがフルパス表示 Ubuntuを利用しているとディレクトリを移動すると移動したカレントディレクトリがプロンプトに表示されます。階層が深くない場合特に問題はないですが、深 […]

続きを読む
Linux
logrotate で、ファイルを日付形式に変更する

ログローテーションで「ログファイルのファイル名に日付を付ける」場合、「daily」と「dateext」を利用すると日付形式に変更できます。 例: 上記の設定では「/var/log/example.log」のファイルが「/ […]

続きを読む
Linux
Ping エラー「kernel: ICMP: x.x.x.x: Source Route Failed.:」

kernel: ICMP: x.x.x.x: Source Route Failed エラーについて /var/log/messages のログ監視していますが、数日前から下記のエラーが頻繁にログ監視で検知されるようにな […]

続きを読む
Linux
【Linux】シェルスクリプトの2重起動を防ぐ方法(flock編)

Cronなどで定期的にスクリプトを実行していると、前回の処理が終わらないうちに次が起動してスクリプト等が2重起動してそれが原因でリソースが多く使いサーバーが不安定になったりするケースがあります このようにCronでスクリ […]

続きを読む
Linux
packagekitのメモリ使用率が高いので停止する

packagekitとは? packageKit は、Linux ディストリビューションで ソフトウェアのインストール・更新を自動的に管理するためのバックグラウンドサービスです。主に GUI 環境(GNOME など)での […]

続きを読む
Linux
Apacheのログファイルで特定の時間帯でアクセスが多いアカウントを調査する

特定の時間帯でアクセスの多かったApacheログを調査する 特定の時間でApacheのアクセス数が多くなり高負荷の状態となっていました。Apacheは数100件ほどのVirtualHostがあり、目視でアクセスが多かった […]

続きを読む
Linux
Let's EncryptのSSL証明書を発行時にエラー「overwrite the key? ~」

Let's EncryptのSSL証明書を発行時にエラー「Domain key exists, do you want to overwrite the key? Add '--force', and try again […]

続きを読む
Linux
「/var/log/messages」がログローテーションされていない

ログ監視で過去の古いエラーを拾い警告があがっている Nagiosでログ監視をしていますが、/var/log/messagesで過去のエラーを拾ってエラーが上がりメールが来ていました。 「/var/log/messages […]

続きを読む
Linux
ApacheでBasic認証かDigest認証のどちらの認証方法かわからなくなった場合

Apacheで作成したページ内で「.htaccess」でユーザー名とパスワードでアクセス制限をかけているコンテンツがあります。 久しぶりにユーザーを追加する必要があるので、ユーザーを追加しようと思いましたが、作成したパス […]

続きを読む
Linux
WordPressのヘルスチェックで「予約したイベントが遅れています」のメッセージ

WordPressのヘルスチェックで「予約したイベント sm_ping の実行が遅延しています。サイトは動作しますが、予約した投稿や自動更新は正しく動作しないかもしれません。」のメッセージ WordPressのヘルスチェ […]

続きを読む
Linux
ディレクトリにあるファイル数を年度別に集計する

特定のディレクトリに複数のファイルが有り、そのファイルを年度別に集計するには下記のコマンドで集計できます 【書式】:find [検索したいパス] -type f -printf '%TY\n' | sort | uniq […]

続きを読む
Linux
シェルスクリプト で[yes], [no]の選択して、分岐処理をしたい

シェルスクリプトで「yes/no」で分岐する シェルスクリプトで「yes/no」の選択をさせて分岐処理をしたいケースが有るかと思います。 分岐する方法は色々とありますが、この記事では、read コマンドを使用してユーザー […]

続きを読む
Linux
Nextcloud アップデート後に「データベースに不正な行フォーマットが見つかりました。」の警告メッセージ

NextCloudで、「データベースに不正な行フォーマットが見つかりました。 ROW_FORMAT=Dynamicは、Nextcloudで最高のデータベースパフォーマンスを提供します。」の警告メッセージ Nextclou […]

続きを読む
Linux
ドメイン移管時にDNS情報を控えるのを忘れた時の対処方法

ドメイン移管時に移管元のDNS情報がわからない場合 先日、所有しているドメインを違うレジストラに移管しました。ドメイン移管自体は問題なく移行できましたが、その際に移行元のレジストラで管理しているDNS情報を控えるを忘れま […]

続きを読む
Linux
ModuleNotFoundError: No module named 'MySQLdb' エラー

Python で MySQL(MariaDB)を利用するとエラー Python で MySQL(MariaDB)を操作する際に、mysqlclient を利用しようとして以下のようなエラーが発生しました ModuleNo […]

続きを読む