'Linux/내부설정'에 해당되는 글 84건

  1. 2006.07.29 하드 디스크 속도 향상시키기 2
  2. 2006.06.27 UTF-8 에서 한글 Manpage 가 됩니다!!!! 5
  3. 2006.06.23 Arch linux setting script
  4. 2006.06.22 파이어 폭스 폰트(설정에서 안바뀌는) 변경
  5. 2006.06.17 X에서 unknown hostname에러 ㅡㅜ

하드 디스크 속도 향상시키기

(아래는 리눅스용...윈도우는 따른 프로그램이 있거나...? 아님 직접 바이오스를 건들여 보심이)

오늘 Amarok로 mp3들으면서 Wine+IE를 돌려서 애피에서 애니를 다운받고 있었는데.
다운을 받으면서 Amarok이가 딱딱 끈기는 것이었다...(정말 렉걸린거 처럼!)
그래서 오랜만에 아치리눅스 포럼에 들렸다가 위키에 찾아보니까 하드 속도 올리는 방법이 있었다
이 방법.. 포맷하기 전에는 실행을 해도 안먹히 던데.. 이번엔 될려나.. 하는 의심을 가지고서
한번 시도해 보았다

pacman -S hdparm 로 설치후 #archlinux일 경우

hdparm /dev/hda #자신의 장치명

테스트를 위해서 일단 속도 측정을 해보자

hdparm -t /dev/hda
나 같은 경우는 대략 3MB/sec 로 나왔다

다시 dma+32비트 지원 모드로 바꿔보면
hdparm -c3 -d1 /dev/hda
hdparm -t /dev/hda

Timing buffered disk reads: 170 MB in 3.02 seconds = 56.32 MB/sec
(이게 부팅할때마다 속도가 쪼금씩 차이가 났었다.. 한 2~3mb정도)

속도가 더 향상되었다... 한 19배 되나..
부팅시마다 실행하기 귀찮으니까 rc.local 파일내에 금방 썻던 내용들을 추가시키자

음......그리고..만약 확실히 속도 향상이 없거나,32비트 모드로 변경이 안된다면
바이오스에 들어가서 직접 하드 옵션을 건드려서 하드 모드를 32비트로 바꿔주자
내가 dma값을 막 바꿔봤는데.. 그다지 속도 향상은 없었다..
Auto모드가 있으면 그냥 Auto로 해도 괜찮을듯..

이렇게 하니까 물론 Wine+익스플로러 조합에서도 음악이 끈김없이 재생되었다..
그리고 프로그램의 로딩속도도 좀 향상된 듯하다.. 단.. 왠지.. 하드에 소음이 더 시끄러워진듯

Ps;
아마도 커널컴파일할때 하드 dma옵션도 들어가나보다.
아치리눅스에서 기본적으로 제공되던 커널이미지에 이 옵션? 이 추가되어 있었나했었는듯
(저번 커널이미지에서는 애피에서 애니 받아도 안느렸으므로 뭐 아님 말고)

UTF-8 에서 한글 Manpage 가 됩니다!!!!

아아아아아~

드디에 UTF-8에서 한글 매뉴얼 페이지가 됩니다~

아.. 이거한다고 정말 몇달을 미뤘는데.. 드이어!!

less문제인줄 알았는데 아니고.. /etc/man.config 파일은 없었고.. 그래서 find로 비슷한넘 하나

찾았지만.. cat문제도 아니였고 .. 바로 groff의 utf-8와 관련이 있는걸 알아냈습니다..

뭐 번역된 양이 그리 많지 않지만.. 저같은 리눅스 프로그램 초보에갠 유용 하지요~

뭐 여기서 맨페이지 라하면 메뉴얼페이지 뭐..  마소의 MSDN 정도랄까..(구지 비교 하자면..)

VI에서 shitf+k 만 누르면 한글로 맨페이지 딱딱 뜨는게 귀여워 죽겟서여 > . <

사실 Euc-kr로 하면 되긴하지만 그렇게 하면 시스템의 글자가 모두 바보~ 가 되어버리기 때문에..

(이직 4월달에서 쿠분투에서 하다가.. 전체 폰트가 맛가서 당황하던 기억이...)

하지만 인제 UTF-8 에서 당당히 한글 매뉴얼 페이지 가 된다 이말입니다 하하

http://mandrake.linuxpia.com/stories.php?story=06/03/20/7573333

에서 알아냈네요.. 휴..kldp에서도 제대로 안나오더니만..

http://lists.gnu.org/archive/html/groff/2005-07/bineYgga7Cm9p.bin

정말 낚였다니까요.. 링크에는 tar.gz 인데 다운 받은  확장자는 bin !! 파일 퍼미션을 excute 해도 안되길래..

아 짜증나 하면서 압축 풀어버리니까 단박에 풀리는 .. 이거 풀리니깐 정말 어이가 없더라고요 하.,.

make install PREFIX=/usr/local 요렇게.. 하라고 나오는데요.. 제가 할때는 경로가 틀렸는지..

원래 저게 잘 안잡해서 그런건진 몰라도 안되더군요..

(/usr/local,/usr/local/groff-utf8 에다가 해도 안되드라고요 이상하게)

그래서 직접 스크립트 고처가고 파일 복사해놓으면서 했습니다.(아마 제가 한건 뻘짓일걸요)

아 그리고!!

/etc/man.config 파일 또는 Archlinux일때에는 /usr/share/misc/man.conf 파일에서
PAGER       /bin/less -is를
PAGER       /bin/less -isr로 바꿔주세요
(금방 이거땜에 재삽질 해고 오는 ㅡㅜ)

또 ~/.bashrc파일내에 다음 내용 추가
  LESSCHARSET=latin1
  export LESSCHARSET

[lowid@Linux ~]$ locale
LANG=ko_KR.UTF-8
LC_CTYPE="ko_KR.UTF-8"
LC_NUMERIC="ko_KR.UTF-8"
LC_TIME="ko_KR.UTF-8"
LC_COLLATE=ko_KR.UTF-8
LC_MONETARY="ko_KR.UTF-8"
LC_MESSAGES="ko_KR.UTF-8"
LC_PAPER="ko_KR.UTF-8"
LC_NAME="ko_KR.UTF-8"
LC_ADDRESS="ko_KR.UTF-8"
LC_TELEPHONE="ko_KR.UTF-8"
LC_MEASUREMENT="ko_KR.UTF-8"
LC_IDENTIFICATION="ko_KR.UTF-8"
LC_ALL=
[lowid@Linux ~]$

*글자가 약간 깨진다면 man을 지우고 다시 설치*

Arch linux setting script

#!/bin/bash

user=1
Or=1
nu=x
wi=1

if(($UID != "0")); then
      echo "sorry, You are not ROOT ,Root Login please"
fi

while [ "$Or" != "y" ] ; do
   echo -n "User ID?:"
   read user
   echo -n "$user Right? y or n:"
   read Or
done

clear
echo "ADD USER"
adduser $user

clear
echo "ROOT Passwd"
passwd

clear
echo "Pacman Update"
pacman -Suy

clear
echo "ALL Update"
pacman -Suy

clear
echo "Date Setup Please Wait"
pacman -S rdate
cp /etc/rc.conf /etc/rc.conf.org
sed -e 's/TIMEZONE=Canada\/Pacific/TIMEZONE=Asia\/Seoul/g' /etc/rc.conf > /etc/rc.conf.ok
rdate -p time.bora.net
mv /etc/rc.conf.ok /etc/rc.conf

clear
echo "xorg.conf..."
pacman -S xorg hwd
hwd -x
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.tmp
mv /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf

clear
echo "Nvidia Driver Setting"
pacman -S ati-fglrx
aticonfig --initial --input=/etc/X11/xorg.conf
echo "What do you Want resoultion?"
echo -n "1:1024x768 2:1280x1024 3:1600x1200 :"
read nu
if(( $nu == "1" )); then
   aticonfig --resolution=1024x768
elif(( $nu == "2" )); then
   aticonfig --resolution=1280x1024
elif(( $nu == "3" )); then
   aticonfig --resolution=1600x1200
fi

clear
echo -n "5.1 channel Setting... continue? y|n"
read Or
if (( $Or == "y" )); then
echo "pcm.!default {"  > /home/$user/.asoundrc
echo "type route"  >> /home/$user/.asoundrc
echo "slave.pcm surround51" >> /home/$user/.asoundrc
echo "slave.channels 6" >> /home/$user/.asoundrc
echo "ttable.0.0 1" >> /home/$user/.asoundrc
echo "ttable.1.1 1" >> /home/$user/.asoundrc
echo "ttable.0.2 1" >> /home/$user/.asoundrc
echo "ttable.1.3 1" >> /home/$user/.asoundrc
echo "ttable.0.4 0.5" >> /home/$user/.asoundrc
echo "ttable.1.4 0.5" >> /home/$user/.asoundrc
echo "ttable.0.5 0.5" >> /home/$user/.asoundrc
echo "ttable.1.5 0.5" >> /home/$user/.asoundrc
echo "}" >> /home/$user/.asoundrc
echo "Compleat"
fi

clear
echo "Alsa config"
pacman -S alsa-lib alsa-utils
mv /etc/modprobe.conf /etc/modprobe.conf.org
echo -n "Sound Card in your computer? y|n:"
read Or
if(( $Or == "y" )); then
modprobe snd_intel8x0
fi
alsaconf
gpasswd -a $user audio
amixer set Master 75 unmute
amixer set PCM 75 unmute
alsamixer
alsactl store
echo "/usr/sbin/alsactl restore" >> /etc/rc.local

clear
echo "locale Setting"
localedef -cvi ko_KR -f UTF-8 ko_KR.utf8
cp /etc/rc.conf /etc/rc.conf.tmp

echo "Arch Linux Version?"
echo -n "1. 0.71(Noodle)    2. 0.72(Gimmick)   Else NOT SETTING:"
read nu
cp /etc/rc.conf /etc/rc.conf.org

if (( $nu == "1" )); then
   sed -e 's/LOCALE=/LOCALE=ko_KR.UTF-8/g' /etc/rc.conf > /etc/rc.conf.ok
fi
if (( $nu == "2" )); then
   sed -e 's/en_US.utf8/ko_KR.UTF-8/g' /etc/rc.conf > /etc/rc.conf.ok
fi

mv /etc/rc.conf.ok /etc/rc.conf
pacman -S scim scim-hangul

cp /etc/rc.local /etc/rc.local.tmp
echo setkeycodes 71 122 >> /etc/rc.local
echo setkeycodes 72 123 >> /etc/rc.local

cp /home/$user/.bash_profile.tmp
echo export XMODIFIERS=@im=SCIM >> /home/$user/.bash_profile
echo export GTK_IM_MODULE=scim >> /home/$user/.bash_profile
echo export QT_IM_MODULE=scim >> /home/$user/.bash_proflile
mv /home/$user/.Xmodmap /home/$user/.Xmodmap.tmp
echo xmodmap -e '"keycode 210 = Hangul"' > /home/$user/.Xmodmap
echo xmodmap -e '"keycode 209 = Hangul_Hanja"' >> /home/$user/.Xmodmap
chmod 777 /home/$user/.Xmodmap

wget http://lowid.mireene.com/Eunjin.ttf
mv Eunjin.ttf /usr/share/fonts/TTF
wget http://kldp.net/frs/download.php/1547/ttf-unfonts-1.0-1.pkg.tar.gz
tar -xvzf ttf-unfonts-1.0-1.pkg.tar.gz
mkdir /usr/share/fonts/unfonts
cp ./usr/X11R6/lib/X11/fonts/ttf-unfonts/* /usr/share/fonts/unfonts
rm -rf usr ttf-unfonts-1.0-1.pkg.tar.gz
fc-cache

clear
echo "Windows Partition "
echo -n "Do you Want Setting for windows? y|n: "
read Or
if(( $Or == "y")); then
    echo "title Windows" >> /boot/grub/menu.lst
    echo "root (hd0,0)" >> /boot/grub/menu.lst
    echo "makeactive" >> /boot/grub/menu.lst
    echo "chainloader +1" >> /boot/grub/menu.lst
    mkdir /mnt/win
    echo "/dev/hda1 /mnt/win ntfs user,ro,nls=utf8,umask=0000 0 0" >> /etc/fstab
fi

clear
echo -n "Do you Want Setting for X? y|n:"
read Or
if(( "$Or" == "y")); then
   echo "Chice ......."
   echo -n "1.Gnome 2,Kde 3.fluxbox 4.xfce else->exit"
   read nu
   cp /home/$user/.xinitrc /home/$user/xinitrc.tmp
   sed -e 's/exec wmaker/\#exec wmaker/g' /home/$user/.xinitrc > /home/$user/.xinitrc.ok
   mv /home/$user/.xinitrc.ok /home/$user/.xinitrc
   if(( $nu == "1")); then
      pacman -S gnome
      echo "exec gnome" >> /home/$user/.xinitrc 
   fi
   if(( $nu == "2")); then
      pacman -S kde
      echo "exec kde" >> /home/$user/.xinitrc 
   fi
   if(( $nu == "3")); then
      pacman -S fluxbox
      echo "exec fluxbox" >> /home/$user/.xinitrc
       
   fi
   if(( $nu == "4")); then
      pacman -S xfce4
      echo "exec xfce4" >> /home/$user/.xinitrc
   fi
fi

clear
echo -n "AutoLogin----? y|n:"
read Or
if(( "$Or" == "y")); then
      sed -e 's/id:3:initdefault:/id:5:initdefault:/g' /etc/inittab > /etc/inittab.ok
      mv /etc/inittab.ok /etc/inittab
      sed -e 's/x:5:respawn:\/usr\/X11R6\/bin\/xdm-nodaemon/x:5:once:\/bin\/su lowid -l -c "\/bin\/bash --login -c startx>\/dev\/null 2>\/dev\/null"/g' /etc/inittab > /etc/inittab.ok2
      sed -e 's/x:5:respawn:\/usr\/bin\/xdm-nodaemon/x:5:once:\/bin\/su lowid -l -c "\/bin\/bash --login -c startx>\/dev\/null 2>\/dev\/null"/g' /etc/inittab > /etc/inittab.ok2
      mv /etc/inittab.ok2 /etc/inittab
fi

clear
echo "Install Firefox...."
pacman -S mozilla-firefox flashplugin

clear
echo "Internet Aplication 1.gaim"
pacman -S gaim

clear
echo "Internet Aplication 2.xchat"
pacman -S xchat

clear
echo "Internet Aplication 3.amule"
pacman -S amule

clear
echo "Install Mplayer-svn"
pacman -S libmad cdparanoia codecs sdl xvidcore lame libtheora faad2 subversion pkgconfig
wget http://aur.archlinux.org/packages/mplayer-svn/mplayer-svn/PKGBUILD
makepkg
pacman -A mplayer-svn*.pkg.tar.gz
pacman -S mplayer-plugin

echo "All Finish! REBOOT!"
reboot

파이어 폭스 폰트(설정에서 안바뀌는) 변경

전부터 바꿔야 했지만.. 뭐 별루 안답답하게 쓰니까.. 하면서 미뤘다가
지금에서야 바꾸네요

*Linux
/home/계정/.mozilla/firefox/????????.default/chrome

*Windows
Win98/ME의 경우
C:\Windows\Application Data\Mozilla\Profiles\????????.default\chrome

Windows2000/WindowsXP의 경우
C:\Documents and Settings\자기 계정\ApplicationData\Mozilla\Profiles\????????.default\chrome

디렉토리 안에
userChrome-example.css 를 userChrome.css 로 바꾼후에
다음 내용을 입력후 저장하고서 다시 파폭을 켭니다

* {
         font-size: 10pt !important;
         font-family: Eunjin !important;
   }

10이 폰트크기 Eunjin이 폰트 이름입니다

이건 브라우져 전체폰트를 바꿀때 이렇게 쓰는거 같군요
하지만 이렇게 해도 모든 폰트가 Eunjin으로 바뀌진 않네요
네이버검색창이나 콤보박스는 폰트가 굴림에서 바뀌지않습니다
(after:userContent.css 바꾸니까 되긴 합니다)
또 지금 쓰고 있는 테터에서도(포스팅시) 폰트가 바뀌지 않네요..
이것도 방법이 있을거 같긴한데..
옵션가서 웹페이지가 맘대로 폰트 못바꾸게 해도 그러네요//
사실 굴림을 안티엘리어싱 설정 할려다가.. 안되어서 은진체로 바꿔놓긴 했습니다만..

일부의 폰트/크기등을 바꾸고 싶다면 각 옵션을 들어서 하시면됩니다
탭,메뉴...이런식으로 따로말이죠

ex>

menu, menu * { font-family: Eunjin !important }
탭도 있는데 귀찮아서..

-> 크기가 안맞아서 찌그러져 보이는듯.. 제대로 보실려면 클릭을..

다음 문서를 보시면 더 많이 알수 있다고 하네요
(대충 내용이 파폭포럼에서 가지고 온거라  확신까지는...)

X에서 unknown hostname에러 ㅡㅜ

hostname:unknown hostname error

이었던가 암튼 X를 띠우다가 이런 경우가 발생!

무슨 문제였나 하고 생각하다가 rc.conf에서 호스트 네임을 고친게 오류가 나서

그런가 생각했지면 도우지 에러가 날만한 구석을 찾을수 없었다

그리하여 인터넷 검색찬스를 이용해서 원인을 알아보니 글쎄.

퍼미션을 보라고 하라고 .... 음 그래서 홈디렉토리의 퍼미션을 봤으나

퍼미션이 약간 다르긴 다르더라 이겁니다.. 퍼미션을 제대로 주고 재부팅을 할려고

하다가 테스트로 한번더 자세히 살펴보니까 소유권하고 그룹하고 이상한 숫자로 돌변해 있었다

(지금 생각해도 왜 이 퍼미션이랑 소유권 그룹이 왜 바뀌었는지는 미스테리다... 누가 해킹이라도 한거야??)

이상하다.. 포트 웬만한건 다 닫아놨을텐데... 쓰읍..;; Telnet,ssh 쫌 쓰면 포트가 열리나.;;

뭐 암튼간에.. chown으로 소유권을 바꾸고 재부팅.. 하지만 .. 액스는 뜨는데. 마우스 커서만 달랑 하나

뜨고선 반응이 없어 -_-;;

이때만해도.. 그룹권한 바꾸는게.. chown 에서 가능한지 몰랐었다(소유권만 되는줄 알았심.; )

자 여기서 인제 삽질이 시작 되었다......;;

passwd파일에 lowid 계정을 지워버리고(이게 가장큰 실수!)

group파일에서도 user를 지워버렸다 (사실 이거 하기전에 modgroup인가 그걸로 시도해 봤지만.. 그룹이 변화가 없어서.......;)

수동으로 다시 만들고~ 저장. 로긴~ 했는데 암호가 안되는것이다!

(아마.. /etc/passwd는.. 암호를 x로 지정해서 쉐도우 파일에 저장하는데... 이게 어째 하다 매치가 안되었나 모양?)

쿨럭..;; 함부로 지우고 다니는게 아니였어......... 다시 이거 복구한다고 홈디렉토리/계정 을 이동 시키고

유저 만들고... 홈디렉토리 이동... ... (이때서 책을다시보니깐 chown이 그룹도 바꿀수 있더라(.......))

결국엔 간단한거를... 괜히 뻘짓하나 한거지 .;;

그나저나!! 왜 소유권하고 그룹네임하고 바뀐거냐 응!!!!!!!!!???

========================================================
초운(?) 명령어
chown user.group changeID
라고 쓴다.. .(닷) 대신 : (콜론)도 가능하다....

'Linux > 내부설정' 카테고리의 다른 글

Arch linux setting script  (0) 2006.06.23
파이어 폭스 폰트(설정에서 안바뀌는) 변경  (0) 2006.06.22
ie4linux 에서 Wine Prefix error 날때 해결책  (0) 2006.06.14
우분투 Dapper stable  (0) 2006.06.03
디자인 & speed  (4) 2006.05.30
prev 1 ··· 12 13 14 15 16 17 next