weblog of key_amb

主にIT関連の技術メモ

CentOS

CentOS 7 では iptables が firewalld になっている

デフォルトで有効になっていることがあるが、 service iptables status や systemctl status iptables では当然見つからず、一見止まっているように見えるので要注意です。 これに気づかず、Vagrant で private_network を作って VM 間通信できないな、おか…

CentOS 7 で特定の (IP, port) に対する通信が可能か確認

CentOS 6 な環境では、下の記事にあるように nc -zv $ip $port で確認できる。 IPv4 な環境では nc -zv4 でいい。 【初心者向け】各OSのTCP通信チェックコマンド入門 | Developers.IO が、CentOS 7 の nc は nmap-ncat に置き換えられている。 だいたい同じ…

ライブラリの ver. up 後、翌日3時にシンボルが見つからなくなる

CentOS 6.x でライブラリ rpm の ver-up をしたときの話。 依存プログラムをそのときに再起動したのだけど、翌日3時になるとなぜか共有ライブラリが見つからないのようなエラーが。 このとき、プロセスがどんなライブラリを開こうとして何が見つからなくなっ…

メモ - CentOS で sudo 時に /sbin にパスを通す方法

下記のようなコマンドで上手く行かないことがありました。 $ ssh $host "sudo service httpd restart" sudo: service: command not found どうも /etc/sudoers の設定が足りないそうです。 下記の記述を有効にすればよいとのこと。 $ sudo visudo : Defaults…

CentOS 6.2 における crond と anacron の関係(メモ)

あるときとあるサーバで logrotate が動いてないことに気づき、CentOS 6 の cron の起動シーケンスを調べた時のメモです。 以下の流れで crond から anacron が1時間ごとに実行されているようです。 /etc/cron.d/0hourly から1時間毎に /etc/cron.hourly/ 配…

CentOS 6 で bash-completion を試してみた。

やり方としては、bash-completionでserviceコマンドなどの補完を強化しよう - インフラエンジニアway - Powered by HEARTBEATSの通り、epelのリポジトリを yum repo に追加して、yum install bash-completion しただけ。 参考記事にあるように、service コマ…

prelink が ruby のバイナリを破壊する

参考記事は CentOS 4.7, ruby 1.9.1 のものです。 CentOS 4.7 では prelink が ruby 1.9.1 のバイナリを破壊する - MoreslowlyWiki prelink は共有ライブラリのリンク情報を事前に実行ファイルにリンクしておくことでプログラムの起動時間を短縮するもので、…

CentOSにyumでircdをインストール

※CentOSは4.7です。 設定のカスタマイズとか、セキュリティとかは全然気にしてなくて、最小工数でとりあえず立ち上げただけ。 # yum install ircd-hybrid # cp /etc/ircd/ircd.conf /etc/ircd/ircd.conf.orig # cp /usr/share/doc/ircd-hybrid-7.2.2/simple.…

proftpdインストール

mysql-develパッケージをインストールしていなかったので、インストール。 yum install mysql-devel proftpdのインストール wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.2c.tar.gz tar xvzf proftpd-1.3.2c.tar.gz cd proftpd-1.3.2c ./configur…

64bit CentOSの仕様

About/Product - CentOS Wiki こちらのページにCentOSの各バージョンの仕様が載せられている。最大CPU数、メモリ量、ディスク容量など。意外だったのは、32ビット版のCentOS 5では、最大メモリ容量がCentOS 3や4よりも少ないこと。 The x86 "Hugemem" kernel…

CentOSにおけるssh-keysignのパス

/usr/libexec/openssh/ssh-keysign