tktym2tips

技術メモ的な。tips的ななにか。

numlockxを利用してログイン画面でnumlockを有効にする

表題のとおり。やってみた

  1. rpmパッケージを入手する

CentOSの標準リポジトリからnumlockxは削除された?用なので、
RPMパッケージを入手します。

RPM CentOS 7 numlockx 1.2 x86_64 rpm


  1. インストール

以下のコマンドでインストールします。

# rpm -ivh [ダウンロードしたパッケージ]

  1. 動作確認

以下のコマンドで動作確認します。実行後numlockが有効になっていればOKです。

# numlockx on

  1. スタートアップスクリプトに追加

以下のファイルの末尾に動作確認時のコマンドを記載します。

/etc/gdm/Init

+再起動して動作確認

ログイン画面でnumlockが有効になっていると思います。

logrotateでログファイルのサフィックスを日付にする

CentOSとかでサーバを構築するときによく使う。


「/etc/logrotate.conf」もしくは「/etc/logrotate.d配下の個別設定ファイル」で
dateextオプションを有効にすると、ログファイルのサフィックスが日付ベースになる。

以下サンプル。


/etc/logrotate.conf の場合

$ cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext # ←ココ!!

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0600 root utmp
rotate 1
}


/etc/logrotate.d配下の個別設定ファイル(例:syslog)」の場合

$ cat /etc/logrotate.d/syslog
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{
sharedscripts
dateext # ←ココ!!
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}