CentOS6

RHEL 7以降で推奨されるパーティション設定スキーム

ちょっと大きめのメモリ構成にOSをインストールする機会があり、RHEL9のドキュメントを見た。 それより前と違いがあるか気になったのでメモ。結論としては、推奨されるswapサイズは長らく変わっていない。 推奨されるパーティションサイズも、7~9までは同等…

CentOS 6のEPELで提供されるClamAVがサポート終了になった

CentOS 6は既にサポート終了となってるけど、諸事情で稼働しているケースにて。2021/10/30の朝に次のようなメールを受信した。 Subject: Anacron job 'cron.daily' on **HOSTNAME** /etc/cron.daily/freshclam: ERROR: getpatch: Can't download daily-26337…

ミラーリポジトリが提供されなくなったCentOS 6でyum update/search/install などを使う方法(別解)

先日書いた以下の記事への検索流入が多いので、別な方法も書いてみる。 shobon.hatenablog.com 目的は上記の記事と同じ。 サポート終了となってyumコマンドが失敗する環境にて、 2020年11月末までのパッチを適用したい場合や、何らかの理由でCentOS 6のパッ…

ミラーリポジトリが提供されなくなったCentOS 6でyum update/search/install などを使う方法

2020/11/30 でCentOS-6 がサポート切れとなった事に伴い、yum でエラーが発生するようになった。 yum-cron で失敗してroot宛にメールが来て気付くケースが多いかもしれない。ログインしてyum updateしても、下記のようなエラーになる。 # yum update 読み込…

vmware-vmsvc.log にIPv6に関するログが大量に出力される

環境 ESXi 6.0u3CentOS 6(VMware社のvmware-toolsが導入されている) CentOS 7(open-vm-toolsが導入されている)※いずれもIPv6を無効にしている環境 現象 以下のログが30秒ごとに出力されている。 # cat /var/log/vmware-vmsvc.log [2020-02-01T06:02:19.1…

WordPress で PHPのバージョンに関する警告が出る、そしてデータベース接続確立エラー

WordPress 5.1 に更新したせいか、管理画面のダッシュボードでPHPのバージョンに関する警告が出るようになった。 !PHPの更新が必要です サイトが安全ではいバージョンのPHPを実行していることを検出しました。 PHPとは何ですか?サイトにどう影響しますか?…

wkhtmltoimage/wkhtmltopdf コマンドで UserAgent を指定する

タイトルの通り、wkhtmltoimage/wkhtmltopdf コマンドで UserAgent を指定したくなったでのメモ。 【環境】 CentOS 6.x wkhtmltoimage 0.12.5 デフォルトでは、wkhtmlto* コマンドでアクセスしたWebサーバのログに、以下のようなUserAgentが残った。 "Mozill…

改竄検知システム(AIDE)の導入と設定

AIDE は、ホスト型の侵入検知システムであり、ファイルの改竄を検知することができる。公式サイト AIDE - Advanced Intrusion Detection Environment公式サイトによると、Advanced Intrusion Detection Environment の略らしい。 読み方は、「エイド」なのか…

Windows 10でNFSクライアントを有効にするとSambaの応答が悪くなる謎

【環境】 クライアント:Windows 10 1803 サーバ:CentOS 6/7 の標準リポジトリのSambaで構築した共有フォルダ コンパネからWindowsの機能として、NFSクライアントを有効にしたところ、Sambaの共有フォルダの応答が悪くなった。ちょっとテストでWindowsクラ…

freshclam コマンドが「Can't create new socket」を出す

環境 CentOS 6.x/7.x clamav-0.99.4-1.el6.x86_64 ~ clamav-0.100.0-1.el6.x86_64 clamav-0.99.4-1.el7.x86_64 ~ clamav-0.100.0-2.el7.x86_64 2018年の5月下旬頃からか、以下のエラーが出るようになった。 /etc/cron.daily/freshclam: ERROR: Can't create …

yum で古いパッケージをインストールする方法

何らかの理由で、古いパッケージをインストールしたい時のためのメモ。yum で利用可能な古いパッケージを探すには、--showduplicates オプションを付加して検索する。利用可能なパッケージは、RHELとCentOSでは、動作が異なるらしい。 RHEL :過去のバージョ…

Postfix でメールの宛先をもとにフィルタする方法

テスト環境にて、誤ってメールを送信してしまう場合に備え、予め設定した宛先以外にはPostfixがメールを送信しないようにする方法。 但し、テスト環境におけるメールの送信は、他ホストのSMTPを利用せず、自身で動作しているPostfixから送信する前提。【環境…

PostgreSQL で文字列と数値があるデータを(ちょっと良く)ソートする

【環境】 CentOS 6/PostgreSQL 8.4 CentOS 7/PostgreSQL 9.2 例えば、文字列型のカラムにて、文字列と数値が混じったデータの場合にソートすると、次のようになる。 db=> SELECT * FROM sample_data ORDER BY os; os ----------------- Mac OS X 10.12 Mac O…

pecl の oci8 を更新する

pecl/oci8の新しいのが出ていたので、更新した話。バージョンとしては、oci8/2.0.11 → 2.0.12 への更新。リリース日は、2016-08-18 だったので、1年も気づいていなかった(´・ω・`)PECL oci8 https://pecl.php.net/package/oci8Changelog for oci8 https:/…

cifsマウントのオプションが間違っていた事に気が付いた

CentOS 7.3→7.4に更新した後から、cifsで接続しているNASへ繋がらなくなった。 autofs で自動マントの設定をしているものの、接続しようとすると、次のようなメッセージが出た。 # ls /mnt/nas Broadcast message from root@xxxxxxx (Fri 2017-09-15 05:33:1…

CPU/コア数を変更した時のsar

環境; CentOS 6.x sarで次のようなエラーが出る事がある。 $ sar システム動作情報ファイルの形式が正しくありません: /var/log/sa/sa12 これは、CPU数が変わった場合にも発生する。例えば、仮想マシンの仮想CPU/コア数を変更した場合。このままでは使えな…

createuser 時にロールの属性設定をする方法

CnetOS のベースリポジトリにあるPostgreSQLのバージョンによって、createuser の動作が異なる件。知人に何回も聞かれるのでメモ。 CnetOS 6.x(PostgreSQL 8.4)の場合 $ createuser -U postgres test1 Shall the new role be a superuser? (y/n) n Shall t…

PDFファイルがClamAVで検知された件の覚書

2016/9/16~9/17頃から、ClamAVでサーバ上のPDFをスキャンすると、「Pdf.Exploit.CVE_2016_4207-1」として判定されるようになった。 シグネチャはこの辺。 Signatures Published daily - 22213 | ClamAV | virusdb 1週間程度待っても、ClamAVの定義更新でど…

PHP5.4以降で削除される関数の一覧

一覧が欲しかったので、まとめてみた。 関数名 削除バージョン 非推奨バージョン PHPマニュアルURL define_syslog_variables 5.4 5.3 http://php.net/manual/ja/function.define-syslog-variables.php import_request_variables 5.4 5.3 http://php.net/manu…

rsyslog-pgsql で $template にSQLを定義する時は STDSQL を使う

CentOS 6.7 の rsyslog で他のサーバ等から syslog を TCP/UDP で受け取り、ログを PostgreSQL へ登録しようとした時のこと。環境は以下の通り。全てのサーバは同一セグメント内にある。【syslog を受け取るサーバ】 CentOS 6.7 2.6.32-573.8.1.el6.x86_64 r…

rsyslog でログを転送するとsyslogtag の一部が無くなる

【環境】 CentOS 6.7 rsyslog-5.8.10rsyslog のログをリモートのrsyslog へ転送し、転送先でPostgreSQLへ保存したところ、syslogtag の一部が消えて保存された。転送元のログ(テキストファイル)には、欠落せず正しく記録されている。SQLで保存されたログを…

rsyslogのリモート転送に関するrkhunterの警告

/etc/rsyslog.conf へ、syslogをリモートサーバへ転送しようと設定を追加したところ、rkhunterで警告が検知された。転送設定は以下のもの。 # remote test *.* @@remote.rsyslog.local 警告は以下のもの。 Error: Invalid display - keyword cannot be found…

CentOS5/6のmailコマンドでFromを指定する時の違い

CentOS 6で作ったシェルスクリプトをCentOS 5へコピーして実行したら、mail コマンドでエラーになった話。 CentOS 5でエラーになったのは、mailコマンドのFromを指定する部分。 $ mail -r FROM_ADDR TO_ADDR mail: invalid option -- r mailコマンドが含まれ…

libMagickWand.so.2 が無いと言われる

CentOS 6.6→6.7に更新後から、PHPでImageMagickの警告が発生するようになった。 $ php hoge.php PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/imagick.so' - libMagickWand.so.2: cannot open shared object file: No…

LVM関連パッケージを削除してしまった場合の復旧方法

CentOS-6にて、LVMでパーティション構成している環境で、うっかり(?)LVM関連パッケージを削除してしまった場合の復旧方法。まずは、df コマンドの結果。 # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 645M 46G …

httpd起動時の Invalid command 'TransferLog' エラー

CentOS 6.6/httpd-2.2.15-39.el6.centos.x86_64 にて。httpd 起動時に以下のエラーが出たのでメモ。 Invalid command 'TransferLog', perhaps misspelled or defined by a module not included in the server configuration httpd.conf で不要なモジュールを…

2015/7/1のうるう秒のログ

/var/log/messages にログが残っていたのでメモ。 ◆CentOS-6(事前にtzdataをupdate済み)パッケージバージョン 2.6.32-504.16.2.el6.x86_64 ntp-4.2.6p5-3.el6.centos.x86_64 tzdata-2015e-1.el6.noarch /var/log/messages Jul 1 08:59:59 hoge kernel: Clo…

VMware ESXi 上でKVMを動作させる時に注意すること

KVM on VMware ESXi の環境で注意するちょっとしたメモ。【環境】 VMware ESXi 5.1u2 CPUの仮想化支援機構 KVMには、CPUの仮想化支援機構(Intel-VTやAMD-V)が必要。ESXiがインストールされているハードウェアが仮想化支援機構に対応しており、BIOSで有効化…

nss-softokn-freeblをupdateしたらrkhunterで警告が出るようになった件の続き

この記事は、以下の続きです。rkhunterで警告が出るようになった(nss-softokn-freeblが原因?) - しょぼんメモリ (´・ω・`) 改めて状況を整理してみた。問題が起こったのは、「nss-softokn-freebl」パッケージの更新で、バージョンは以下の通り。nss-so…

rkhunterで警告が出るようになった(nss-softokn-freeblが原因?)

CentOS 6.6にて、rkhunter で定期検査していたら、次のような警告が出るようになった。 Warning: No hash value found for file '/usr/bin/elinks' in the 'rkhunter.dat' file. Warning: No hash value found for file '/usr/bin/links' in the 'rkhunter.d…