2001.11.2-
2002.1.18. ジオメトリについて
Sorry, no english translation.
ハードディスクが焼失したので、 20GBのものを二つ買って来て、 Kondara 2.0 (Mary) をインストールしました。
インストール・ /etcのCVS化・ 設定準備・ Xの設定・ バックアップの設定・ CD-Rの利用・ RPMの準備・ eth0の禁止・ ハードディスクの使用状況
2002.1.18.追記 ジオメトリがWindowsとLinuxのfdiskで異なるのは、 ジオメトリの取得に使うBIOSのシステムコールが違うためのようです。 (Nobusan's Square/マルチブートの仕方より) Windowsの値の方が安定とのこと。
hda1 1-647 0x0b FAT32 (Win98 C:) hda2 648-2586 0x0f Ext'd (LBA) hda5 648-1617 0x0b FAT32 (Win98 E:\home 等) hda6 1618-2586 0x83 ext2 /backup hdb1 1-970 0x0b FAT32 (Win98 D:\backup) hdb2 971-2586 hdb5 971-988 0x82 swap hdb6 989-989 0x83 ext2 /boot hdb7 990-1617 0x83 ext2 / hda8 1618-2586 0x83 ext2 /homeすべてフォーマット、bad blockのチェックは無し LILOは/dev/hda (MBR) に。/dev/hda1 win98, /dev/hdb7 linux
root:x:0:root→root:x:0:root,mochi
su cd /etc ls -lR > ~mochi/Note/010825.ls-lR.etc chmod g+r * cd /etc/ssh chmod g-r primes ssh_host_dsa_key ssh_host_key ssh_host_rsa_key sshd_config
su mochi cvs -d ~/syscvs init cvs -d ~/syscvs checkout CVSROOT cd CVSROOT vi cvswrappers * -k 'o'を追加 cvs commit
su mochi newgrp root cd /etc cvs -d ~/syscvs import -m 'after small edition' etc mochi start
su mochi cd ~ cvs -d ~/syscvs checkout etc su cd ~mochi/etc tar cf - `find . -type d -name CVS` | (cd /etc; tar xvf -)
su mochi cd /etc cvs status
問題点…もうちょっと洗練されたやりかたは無いものかなぁ?
*** /usr/bin/sdr.org Sun Aug 26 11:53:48 2001
--- /usr/bin/sdr Sun Aug 26 14:18:32 2001
***************
*** 206,212 ****
$hash[f] = f
$hash2[f] = f;
Dir.foreach(Xinit + '/' + category + '.d') do |f|
! next if f == '.' or f == '..'
name = f
ifexists = []
File.foreach(Xinit + '/' + category + '.d/' + f) do |line|
--- 206,212 ----
$hash[f] = f
$hash2[f] = f;
Dir.foreach(Xinit + '/' + category + '.d') do |f|
! next if f == '.' or f == '..' or f == 'CVS'
name = f
ifexists = []
File.foreach(Xinit + '/' + category + '.d/' + f) do |line|
***************
*** 366,372 ****
end
names << [f, f]
Dir.foreach(Xinit + '/' + @d) do |f|
! next if f == '.' or f == '..'
name = f
ifexists = []
File.foreach(Xinit + '/' + @d + '/' + f) do |line|
--- 366,372 ----
end
names << [f, f]
Dir.foreach(Xinit + '/' + @d) do |f|
! next if f == '.' or f == '..' or f == 'CVS'
name = f
ifexists = []
File.foreach(Xinit + '/' + @d + '/' + f) do |line|
locateやwhatisが使えると便利。以下を実行。
/etc/cron.daily/slocate.cron /etc/cron.daily/makewhatis.cron
チップセットはSiS530
PCI probe: PCI Entry : Silicon Integrated Systems [SiS]|6306 X Server : XF86_SVGA XFree4 driver: sis (Not used by default) Monitor probing found a: Monitor Name : HWP Horizontal Sync Range: 30 - 70 kHz Vertical Sync Range : 50 - 120 Hz Video memory: 8mb No clock chip Probe Video mode 8bit,16bit,24bit <1280x1024
画面が乱れる 24bppだと色が変
su mochi cd /etc/X11 cvs add XF86Config XF86Config-4 cvs commit XF86Config XF86Config-4
option "XaaNoScanlineCPUToScreenColorExpandFill" might work... It is added into Device section of SiS 620
option "NoAccel"
Options "FastVram"でつらつきが直り、
Options "Option "XaaNoScanlineCPUToScreenColorExpandFill"
で、フォントが変になったのが直った。
VideoRam 4096に。
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/PEX/".
Entry deleted from font path.
(Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/PEX/").
というエラー。
cd /usr/X11R6/lib/X11/fonts/PEX/ mkfontdirで解消。
wdm -debug 1すると、
StartServer for :0 Server Started 1217 '-auth' '/etc/X11/wdm/authdir/authdir/authfiles/A:0-0i1wf6' xdm error (pid 1217): server -auth cannot be executed
/etc/X11/wdm/Xserversにサーバーの設定が無かった。
:0 localを:0 local /usr/X11R6/bin/Xに。
/etc/X11/xinit/Xsessionにset +Cを追加。
これで、.bashrcでset noclobberしていてもwdmがwmや言語を変えられる。
#!/bin/bash LOCKFILE=/var/lock/backup.lock LOGSRC=/var/log LOGDST=/home/mochi/var SRC=/home DST=/backup # lockfile idea from makewhatis.cron [ -f $LOCKFILE ] && exit 0 trap "rm -f $LOCKFILE" EXIT touch $LOCKFILE || exit 1 # backup the logs rsync -av --delete $LOGSRC $LOGDST # make sure the backup partition is mounted if [ ! -d $DST/$SRC ]; then echo $0: $DST/$SRC is not a directory. not syncing. exit 1 fi # backup rsync -av --delete $SRC $DST exit 0
/etc/init.d/backupを作成して
/sbin/chkconfig --add backup
#!/bin/sh
# chkconfig: 345 99 01
# description: backup runs cron.daily when booting up and shutting down
#
# Source function library.
. /etc/init.d/functions
LOCKFILE=/var/lock/subsys/backup
STARTFILE=/var/lock/backup.start
ENDFILE=/var/lock/backup.end
WAIT=120
CRONDIR=/etc/cron.daily
BACKUP=backup.cron
# See how we were called.
case "$1" in
start)
[ -e $LOCKFILE -o -e $STARTFILE ] && exit 0
# Start daemons.
echo backup: Preparing to run cron.daily and backup:
# Prepare script
find $CRONDIR -type f -perm -0111 -not -name $BACKUP > $STARTFILE
echo rm -f $STARTFILE >> $STARTFILE
chmod +x $STARTFILE
# Set timer to exec the script
(sleep $WAIT ; if [ -x $STARTFILE ]; then $STARTFILE; fi ) &
echo runnig $STARTFILE after $WAIT sec.
# set things to be done when shutting down
echo $CRONDIR/$BACKUP > $ENDFILE
echo rm -f $ENDFILE >> $ENDFILE
chmod +x $ENDFILE
echo $ENDFILE made to be run when shutdown.
[ -x $STARTFILE -a -x $ENDFILE ] && success || failure
touch $LOCKFILE
echo
;;
stop)
# Stop daemons.
echo -n "Syncing backup: "
[ -e $LOCKFILE ] && rm -f $LOCKFILE
[ -x $ENDFILE ] && $ENDFILE
[ ! -x $ENDFILE ] && success || failure
echo
;;
*)
echo "Usage: rskkserv {start|stop}"
exit 1
esac
exit 0
IDE接続のCD-RドライブをSCSI接続にみせかける。
/etc/modules.confに以下を追加
options ide-cd ignore=hdc alias scd0 sr_mod below sg ide-scsi below sr_mod ide-scsi below ide-scsi ide-cd
ls -l /dev/cdrom lrwxrwxrwx 1 root root 3 8月 25 22:50 /dev/cdrom -> hdc rm /dev/cdrom cd /dev ln -s scd0 cdrom ls -l /dev/cdrom lrwxrwxrwx 1 root root 4 8月 26 20:24 /dev/cdrom -> scd0
~mochi/.rpmmacrosに、
%_topdir /home/mochi/rpmを書いて、
mkdir -p /home/mochi/rpm/BUILD mkdir -p /home/mochi/rpm/RPMS/i386 mkdir /home/mochi/rpm/RPMS/noarch mkdir /home/mochi/rpm/SOURCES mkdir /home/mochi/rpm/SPECS mkdir /home/mochi/rpm/SRPMS
家でLANにつないでいないときは、
Netscapeで中ボタンをまちがえて押すと固まる。DNSを見にいくからだ。
/etc/sysconfig/network-scripts/ifcfg-eth0で、
ONBOOT=yesをONBOOT=noに。
2ヶ月使って、必要なソフトはだいたいそろってきたはず。
Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb7 4672992 2046652 2388960 47% / /dev/hda6 7210624 935940 5908404 14% /backup /dev/hdb6 7287 1338 5573 20% /boot /dev/hdb8 7210624 936148 5908196 14% /home /dev/hda5 7318840 520068 6798772 8% /win98
C: (\win98 and \Program Files, etc) 2.28GB used/4.65GB total