Home > UNIX > Tips Archive

Tips Archive

DNSサーバーの指定方法

/etc/resolv.conf

nameserver 255.255.255.254 ←DNSサーバーのアドレスを記入する
nameserver 255.255.255.255 ←複数のアドレスを並記してもいい

デュアルディスプレイ設定 - xorg.conf

現状のxorg.confをメモ的に記載しておく。

# File generated by XFdrake (rev 230776)

Section "Extensions"
    Option "Composite"
EndSection
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
    #DontZap # disable  (server abort)
    #DontZoom # disable / (resolution switching)
    AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection

Section “Module”
    Load “dbe” # Double-Buffering Extension
    Load “v4l” # Video for Linux
    Load “extmod”
    Load “type1″
    Load “freetype”
    Load “glx” # 3D layer
    Load “dri” # direct rendering
EndSection

Section “InputDevice”
    Identifier “Keyboard1″
    Driver “kbd”
    Option “XkbModel” “pc105″
    Option “XkbLayout” “latin+level3(ralt_switch)”
    Option “XkbOptions” “compose:rwin”
EndSection

Section “InputDevice”
    Identifier “Mouse1″
    Driver “mouse”
    Option “Protocol” “ExplorerPS/2″
    Option “Device” “/dev/mouse”
EndSection

Section “InputDevice”
    Identifier “Mouse2″
    Driver “mouse”
    Option “Protocol” “PS/2″
    Option “Device” “/dev/psaux”
    Option “ZAxisMapping” “4 5″
EndSection

Section “Monitor”
    Identifier “monitor1″
    VendorName “Generic”
    ModelName “Flat Panel 1024×768″
    HorizSync 31.5-55
    VertRefresh 40-70

    # TV fullscreen mode or DVD fullscreen output.
    # 768×576 @ 79 Hz, 50 kHz hsync
    ModeLine “768×576″     50.00  768  832  846 1000   576  590  595  630

    # 768×576 @ 100 Hz, 61.6 kHz hsync
    ModeLine “768×576″     63.07  768  800  960 1024   576  578  590  616
EndSection

Section “Monitor”
    Identifier “Secondary Monitor”
    ModelName “My LCD Panel 1680×1050″
    HorizSync 24.0-82.0
    VertRefresh 49.0-86.0
    Modeline “1280×1024″ 108.00 1280 1328 1576 1688 1024 1025 1028 1066 +hsync +vsync
    Option “RightOf” “LVDS”
    Option “ReducedBlanking”
    ModeLine “1600×1200@60″ 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
    ModeLine “1680×1050″ 146.25 1680 1784 1960 2240 1050 1053 1059 1089 +hsync -vsync
    Option “dpms”
EndSection

Section “Device”
    Identifier “device1″
    VendorName “Intel Corporation”
    BoardName “Intel 810 and later”
    Driver “intel”
    BusID “PCI:0:2:0″
    Option “DPMS”
    #Option “MonitorLayout” “NONE,CRT+LFP”
    Option “XaaNoOffscreenPixmaps” “1″
    Option “DRI” “true”
    Option “Monitor-VGA” “Secondary Monitor”
EndSection

Section “Screen”
    Identifier “screen1″
    Device “device1″
    Monitor “monitor1″
    DefaultColorDepth 24

    Subsection “Display”
        Depth 8
        Modes “1024×768″ “832×624″ “800×600″ “640×480″ “480×360″ “320×240″
    EndSubsection

    Subsection “Display”
        Depth 15
        Modes “1024×768″ “832×624″ “800×600″ “640×480″ “480×360″ “320×240″
    EndSubsection

    Subsection “Display”
        Depth 16
        Modes “1024×768″ “832×624″ “800×600″ “640×480″ “480×360″ “320×240″
    EndSubsection

    Subsection “Display”
        Depth 24
        Modes “1024×768″ “832×624″ “800×600″ “640×480″ “480×360″ “320×240″
    EndSubsection
EndSection

Section “ServerLayout”
    Identifier “layout1″
    InputDevice “Keyboard1″ “CoreKeyboard”
    InputDevice “Mouse1″ “CorePointer”
    InputDevice “Mouse2″ “SendCoreEvents”
    Screen “screen1″
    Screen 0 “screen1″ 0 0
EndSection

Section “Extensions”
    Option “Composite” “Enable”
EndSection

Section “DRI”
    Mode 0666
EndSection

[Linux]キーボードの【CapsLk】と【Ctrl】を入れ替える。[Windows]

・Linuxの場合は、
Homeディレクトリ直下に、「.Xmodmap」というファイルを作成して下記を記述する。

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L
add Lock = Caps_Lock

・Windowsの場合は、

  1. regedit.exeを起動する。
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet001\Control\KeyBoard Layoutへ移動する。
  3. 新規作成で「バイナリ」を選択し、名前を「Scancode Map」に変更
  4. 変更した「Scancode Map」をクリックし、値を以下のように書き変える。
0000  00  00  00  00  00  00  00  00
0008  03  00  00  00  3A  00  1D  00
0010  1D  00  3A  00  00  00  00  00
0018

[Linux]64bit版LinuxへFlashプラグインをインストールする方法[x86_64]

adobeからまずFlash-pluginをダウンロードする。
・rpmなら普通にインストールする。

# rpm -Uvh flash-plugin-9.0.115.0-release.i386.rpm

tarなら、とりあえず解凍する。
・で、インストールなり解凍なりで出来たlibflashplayer.so
/usr/lib64/firefox-***/plugins/usr/lib64/mozilla/plugins
にリンクを貼る。
・で、nspluginwrapperをインストール (nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386)
・次に、

# nspluginwrapper -v -a -i

を実行する。
・最後にFIrefoxを再起動する。

[ffmpeg][H.264]H.264動画の作り方。メモメモ

hoge.wmvをfuga.mp4へ変換するには、

ffmpeg -i hoge.wmv -vcodec h264 -b 400k -acodec aac -ac 2 -ar 48000 -ab 64k fuga.mp4

(ffmpegによってはh264とかaacに対応してない場合も。libx264とかlibfaacにすると幸せになれることが)

メモメモ
http://shunirr.org/archives/98

[Linux]HD増設メモ。

1.まず新規に増設したHDにパーティションを作成する。

# fdisk /dev/sdb

fdiskの操作方法はm:Helpで詳細に表示されるから、Helpを参照。
2.HDをフォーマットする。

# mkfs.ext3 /dev/sdb1

3.フォーマットしたHDをマウントする。

# mkdir /mnt/backup
# mount -t ext3 /dev/sdb1 /mnt/backup

システムを起動するたびにmountコマンドでマウントするのは大変。そこで/etc/fstabを編集して、起動時に増設したHDDが自動的にマウントされるように設定する。最後の一行を追加。

LABEL=/       /             ext3    defaults       1 1
LABEL=/boot   /boot         ext3    defaults       1 2
none          /dev/pts      devpts  gid=5,mode=620 0 0
none          /proc         proc    defaults       0 0
none          /dev/shm      tmpfs   defaults       0 0
/dev/sda3     swap          swap    defaults       0 0
/dev/cdrom    /mnt/cdrom    iso9660 noauto,owner,kudzu,ro,io...
/dev/fd0      /mnt/floppy   auto    noauto,owner,kudzu,iocha...
/dev/sdb1    /mnt/backup  ext3    defaults     1 2

[Linux]ホスト名を変更するには?

/etc/sysconfig/network

を編集する。

HOSTNAME=ore.saizensen.net

    ↓    ↓    ↓

HOSTNAME=hogehoge.saizensen.net

各サーバ(WebサーバやMailサーバ)などを構築後にホスト名を変更すると、そのサーバが正常動作しなくなる場合があるので注意が必要です
ホスト名を変更したら、各サーバの設定ファイル内に『ホスト名』を指定している部分がありますので、旧ホスト名を新ホスト名に変更してください。
また、設定ファイルを変更したらそのサーバを再起動する必要があります。
(「/etc/sysconfig/network」の変更 → 「各サーバの設定ファイル内のホスト名変更」
→ 「OSのリブート」 → 「動作確認」が理想です)

[Linux]IPアドレスを設定する。

/etc/sysconfig/network-scripts/ifcfg-eth0

を編集する。

DEVICE=eth0              ← ネットワーク・インタフェース名
BOOTPROTO=static         ← 固定IPアドレスの場合の指定
BROADCAST=192.168.1.255  ← ブロードキャスト・アドレス
IPADDR=192.168.1.2       ← IPアドレス
NETMASK=255.255.255.0    ← ネット・マスク
NETWORK=192.168.1.0      ← ネットワーク・アドレス
ONBOOT=yes               ← マシン起動時にネットワークを有効にする場合はyes

変更後は、

# /etc/rc.d/init.d/network restart

をする。

CentOS5_64bit版のdovecotでメール受信出来ない件。

CentOS5_64ビット版のdevecotでメール受信すると下記エラーがログに残る。

dovecot: imap-login: imap-login: error while loading shared libraries: libsepol.so.1: failed to map segment from shared object: Cannot allocate memory

http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.1/Japanese#head-82ee941a12369a892d2d31a364b1cf29f078b65b
にある、

「Dovecotパッケージをx86_64カーネル上で動かす場合、CentOS 5.1にアップグレードした後に、“login_process_size=64″というパラメーターを設定ファイル /etc/dovecot.conf に追記する必要があります。 」

HDを丸ごとコピーする方法。

dd if=/dev/sda of=/dev/sdb conv=sync,noerror bs=4096 count=1

元HDと新HDの容量が同じか新HDの容量がデカイ場合は dd コマンドでコピーすれば、OS 丸ごとコピーできますよと。
 count=1 は最終的には消去しますが、count=10、count=100 と値を増やして、コピーの方向が合っていることを要確認。逆向けにコピーしたら・・・脂肪です。

Home > UNIX > Tips Archive

Search
Feeds
Meta

Return to page top