Linux

logrotate設定 dateext便利だと思うけどあまり見ない気がする

logrotateでrotateされたファイルは、デフォルトの設定だと1から始まる整数(startで開始値変更可能)が付与される。(Ex. hogehoge.1) 例えばdailyでrotateしていると、hogehoge.1は昨日、hogehoge.2は一昨日rotateされたファイルなんだけど直感的でないし、ro…

checkinstallの入れ方忘れるので書いた

# cd /usr/local/src # wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz # tar zxvf checkinstall-1.6.2.tar.gz # cd checkinstall-1.6.2 # make # make install ## 自身をRPMにする # checkinstall # rpm -ivh /…

fileコマンドの結果が違くてとてもはまってた

CentOS5 32bit 2.6.18-308.el5 $ file -ib image.gif #=> image/gif CentOS6 64bit 2.6.32-71.29.1.el6.x86_64 Ubuntu 12.04 64bit 3.2.0-23-generic $ file -ib image.gif #=> image/gif; charset=binary新しめのやつだと違うんかな。こういうのどこみれば…

標準出力を改行を保持したままファイルに吐きたい

だぶるくぉーてーしょんでくくればいいようだ echo "`dpkg -l`" > dpkg_list

Debian sargeでSATAのHDDが認識しない

訳あってDebian sargeのクリーンインストールをしていたわけだがどうもSATAのHDDを認識しない。 BIOS上では認識しているのでまさかとおもいきやカーネルが対応していない様子。Kernelは2.6.8 参考サイトで紹介されていたページよりカスタムイメージを取得し…

LinuxMint12の日本語入力

LinuxMint12を使ってみたんですけどインストール直後の状態だと日本語が入力できない……のでMozcを入れたメモ $ sudo aptitude install ibus-mozcその他>Keyboard input Methods インプットメソッドの選択>日本語>Mozc 参考リンク http://shiroichi.sakura.ne…

mailコマンドメモ

ワンライナーで本文書きつつ、複数アドレスに送る的な。cronとかで使えるかも echo "homuhomu" | mail -s "homuhomu" homu@homuhomu,homu@homuhomuhomu

wget,curlコマンドでのベーシック認証へのアクセス

## wget wget --http-user=username --http-passwd=password homuhomu ## curl curl --user username:password homuhomu

rsyncでの送信元の指定方法について

いつもすぐ忘れるのでメモ $ ls homu/ homuhomu/ $ ls homu 1 2 3 4 5 ## /をつける $ rsync -a homu/ homuhomu/ $ ls homuhomu 1 2 3 4 5 ## /つけない $ rsync -a homu homuhomu/ $ ls homuhomu homu/ つまり/つけないとディレクトリごとにコピーされるけ…

リダイレクトのついてのメモ

標準入力:0 標準出力:1 標準エラー出力:2 標準出力と標準エラー出力を別々のところに吐く ls 1> hoge 2>foo標準出力と標準エラー出力を同じところにはく ls 2>&1コマンドに渡す ls 2>&1 | less入力する ls 0< "hoge"リダイレクトの>を>>にすると追記モードに…

duコマンドの便利な使い方

どこのディレクトリが容量をどれだけ食っているかわかる # du -csh /* 6.2M /bin 19M /boot 108K /dev 91M /etc 1.9G /home 167M /lib 16K /lost+found 8.0K /media 8.0K /mnt 8.0K /opt 0 /proc 27M /root 24M /sbin 8.0K /selinux 8.0K /srv 0 /sys 796K /…

シンボリックリンクの作成

ln -s target link_nameln -s /home/hoge/.vimrc .vimrc ln -s /home/hoge/.vim/ .vim他のユーザーのVimファイル群を使いたい時はシンボリックリンクはればいいのでしょうか

Pacoでソースからインストールした物を管理する

自宅サーバはCentOSをインストールして環境構築してるのだけど yumだとバージョンが古い物が結構あるためソースから入れることもおおい。 (apt:Ubuntuではあまり必要なかったのだが) インストール cd /usr/local/src wget http://sourceforge.net/projects/…

CUIでUSBフラッシュメモリを使う

USBメモリを繋ぐと自動認識してSCSIデバイスですよというメッセージがでる SCSI device sdb (略)mountするディレクトリは先に作っておく必要がある mkdir /mnt/usbfm/mount mount -t vfat /dev/sdb /mnt/usbfm/unmount umount /mnt/usbfm/マウントしているデ…

diffを色付きで表示するcolordiff

インストール apt-get install colordiff Subversionのdiffと置き換え ~/.subversion/config [helpers] diff-cmd = colordiff追加して保存すれば標準のdiffと置き換わる

screenを最低限使えるようになるコマンド

以前組み立てたUbuntu Serverがなんとか使えるようになったので環境構築 過去の記事:Ubuntu Server構築 - chulip.org screenを最低限使える程度の能力になったので覚えたコマンドまとめる コマンド 効果 screen screen起動 screen -t title titleで新しいウ…

VMware Player+Ubuntu 8.04インストール

VMware Player 2.5.2上にUbuntu 8.04をインストール。VMware Tools等は無し VMware Player http://www.vmware.com/jp/products/player/よりダウンロード(※要情報入力) インストーラを起動してインストール Ubuntu http://www.ubuntulinux.jp/products/JA-Loc…

Apache 2.2.11をソースコードからインストール

CUIのみで環境構築ということで不慣れながらRails環境を構築する wget http://httpd.apache.org/download.cgi tar -xzvf httpd-2.2.11.tar.gz cd httpd-2.2.11 ./configure --with-apr=/usr/local/apr --enable-module=all --enable-so --enable-dav --enabl…

CentOS 5.2インストール

本当に流れだけ詳細は後でやるかもしれません。操作はTabキーとSpaceキーを使用します インストール インストールモードの選択 graphicalmode Enter textmode 「linux text」 Enter メディアのチェック 使用言語の選択 インストールの使用言語 キーボードの…