Linux
RHEL系で「/etc/fstab」に記載されているディスクがマウントできなくても起動する方法

RHEL系(CentOS, Rocky Linux, AlmaLinuxなど)では、サーバーの起動時に/etc/fstab に書かれているディスクが故障などで認識できなかったりして、マウントできずにメンテンスモード移行し […]

続きを読む
Linux
phpファイルなどの「;」のコメントアウトを除いて出力したい

phpファイルや設定ファイルで「;」がコメントアウトになっているファイルがあります。このファイルでコメントアウトの箇所を除いて有効になっている設定のみ出力したい場合があります。 その場合は、「grep」コマンドを利用しま […]

続きを読む
Linux
sudoコマンドでroot宛のメールを削除したい

かなり以前の記事(/var/spool/mail/root を空(削除)にする)で、root宛のメールをCronで削除する記事を書きましたが、一般ユーザーでsudoコマンドを利用すると以下のようなエラーになります 上記の […]

続きを読む
Linux
Nextcloudでバージョンアップ後に「いくつかの欠落しているオプションのインデックスを検出しました」と警告が表示される

Nextcloudでバージョンアップをおこない管理画面にアクセスすると、下記の警告が表示されます。 いくつかの欠落しているオプションのインデックスを検出しました。データベースのパフォーマンスを向上させるために、(Next […]

続きを読む
Linux
IPv6を無効にする[OS,Apache,nginx]

最近、SYNフラッド攻撃を受けて高負荷になるWEBサーバーがあったので、その際にIPv6を無効にしましたので、その手順を説明します。 攻撃を受けたサーバのログには以下のようなメッセージが頻繁に出力されていました IPv6 […]

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

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

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

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

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

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

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

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

続きを読む
Linux
fdiskでエラー「Device or resource busy」

データーセンターにあるサーバーでディスク故障でデータの読み書きできなくなったので、久しぶりにディスク交換作業をおこないました。 ディスク交換してマウントもできたので交換したディスクを認識しているので、fdiskを使ってパ […]

続きを読む
Linux
Nextcloudでバージョンアップするとインデックス不足のエラー

Nextcloudでバージョンアップで「いくつかの欠落しているオプションのインデックスを検出~」のエラー Nextcloudでバージョンアップすると管理画面で以下のエラーとなりました いくつかの欠落しているオプションのイ […]

続きを読む
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」でユーザー名とパスワードでアクセス制限をかけているコンテンツがあります。 久しぶりにユーザーを追加する必要があるので、ユーザーを追加しようと思いましたが、作成したパス […]

続きを読む