내가 쓰는 트윅

아래 글은 팁게시판에 이미 올라와 있는 글일수도 있으나 내가 개인적으로 알아낸 팁들입니다

  1. grub 멀티부팅을 삭제하고 싶을때

    디스켓으로 부팅한 다음 A;>FDISK /MBR 입력하고 엔터

  2. 하디 설치후에 오른쪽 숫자패드가 먹통이 될 경우-

    일단 터미널을 열고, sudo apt-get install numlockx 를 타이핑 후 엔터

    마우스 키가 작동할 경우에는 시스템 - 기본 설정 - 키보드 들어가서 4번째 탭에 ‘마우스 키’
    들어가서 ‘키보드로 포인트 조정 허용(A)’ 에 체크를 해제하고 닫기버튼 클릭

  3. 관리자권한(super-user)을 획득하고자 할 경우

     처음 부팅 후 root(루트) 패스워드 지정
    

    $sudo passwd root
    Password: <- 현재 로그인한 유저의 비밀번호 입력
    New Password: <- root의 새로운 password
    Re-Enter Password: <- root의 새로운 password 재입력

    이후 일반 유저에서 root로 가려면
    $su -
    Password:

  4. 부팅순서바꾸기

    root로 로그인한 다음 텍스트편집기로 /root/grub/menu.lst를 열어서 불필요한 부팅메뉴 삭제 및

    부팅순서를 바꾸면 된다

    This entry automatically added by the Debian installer for a non-linux OS

on /dev/hda1

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

## End Default Options

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=831d2525-ac5b-4513-b671-4220f8a950cf ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=831d2525-ac5b-4513-b671-4220f8a950cf ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
quiet

END DEBIAN AUTOMAGIC KERNELS LIST

 이렇게 바꾸면 부팅화면에 맨위에 윈도우XP가 기본으로 설정되고 그다음에 우분투가 설정된다
  1. 우분투를 설치하면 기본적으로 달력이 일요일부터 시작하는데 월요일부터 시작하는 방법

    일단 원하는 로케일의 파일을 열고(한국어라면 /usr/share/i18n/locales/ko_KR)

    6193번째 줄에 있는 first_weekday 1 을 2로 수정한다

    그리고 나서 sudo locale-gen 를 실행한 후 다시 시작해주시면 월요일부터 시작하는 달력을 볼 수 있다

  2. ipv6 기능 off로 인터넷 속도 UP

    sudo gedit /etc/modprobe.d/aliases

    "alias net-pf-10 ipv6" 찾아서 "alias net-pf-10 off" 로 바꿔 줍니다. 저장 후 시스템 재시작

  3. 인터넷 속도패치 ( 출처는 http://ubuntuguide.org/wiki/Ubuntu:Hard … _sysctl.21 )

    root로 로그인한 다음 텍스트 편집기를 열어 /etc/sysctl.conf 파일을 열어서 맨마지막에 아래 문장을 붇여쓰기한 다음 저장

increase TCP max buffer size setable using setsockopt()

net.core.rmem_max = 16777216
net.core.wmem_max = 16777216

increase Linux autotuning TCP buffer limits

min, default, and max number of bytes to use

set max to at least 4MB, or higher if you use very high BDP paths

net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216

don’t cache ssthresh from previous connection

net.ipv4.tcp_no_metrics_save = 1
net.ipv4.tcp_moderate_rcvbuf = 1

recommended to increase this for 1000 BT or higher

net.core.netdev_max_backlog = 2500

for 10 GigE, use this, uncomment below

net.core.netdev_max_backlog = 30000

Turn off timestamps if you’re on a gigabit or very busy network

Having it off is one less thing the IP stack needs to work on

net.ipv4.tcp_timestamps = 0

disable tcp selective acknowledgements.

net.ipv4.tcp_sack = 0
##enable window scaling
net.ipv4.tcp_window_scaling = 1

혹시나 하는 우려로 말씀드리자면… 하단의 인터넷 속도업 tip 같은 건 명확하게 증명이 된 것이나 본인 스스로 확인한 것만 사용하시기 바랍니다. 모든 튜닝의 책임은 본인에게 있으니까요.(이 팁보고 했는데, 망가졌다. 팁쓴사람 물어내라… 할 수 없다는 거죠. ㅎ)

특히 어떤 주석도 참고 문헌도 없이 값을 지정한 것은, 각 기기의 특성을 탈수도 있고, 기기마다 적정값이 다를 수도 있습니다.
또한 예전 MS 윈도용 팁들이나 리눅스의 많은 팁들이 그러하였듯, 오래 전 팁이라 그 효과가 미미하거나 적용되지 않는 것일 가능성도 있습니다.(여담으로 XP 팁의 대부분은 2000 팁이고, NT 것도 가끔 있었죠. 그에 비해 리눅은 기본 라인(?)이 크게 바뀌지 않아 오래전 팁이 MS윈도보다는 잘 먹었던 것 같고요.)

여튼 글 쓰신 분께는 죄송합니다만, 본문 내용으로 검색결과 비슷한 내용들이 있었으나 역시나 다소 부실한 상태의 팁인 것 같아 글을 씁니다. 자고로 모르면 안쓰는게 장땡이죠. 직접 삽질해서 전반적인 것을 알아내거나 배울 게 아니라면… ;;;

이 글이 많은 분들의 트윅팁을 막는 글이 될지 모르겠습니다만, 다소 우려스러운 면이 있서 의견을 말한 것 뿐이니, 원글을 쓰신 분을 비롯해 이 글을 보시는 다른 분들도 불편해하지 않으셨으면 합니다. 그리고 튜닝 팁을 쓰실 땐 적절한 주석과 충분히 확인가능한 검증 결과를 첨부하시는 것이 많은 분들에게 도움이 되지 않을까합니다. :)

인터넷 속도패치의 출처는 http://ubuntuguide.org/wiki/Ubuntu:Hard … TI_only.29 입니다

내가 써본 결과 속도향상의 효과를 느껴서 쓴건데 혼란을 초래한건 아닌지

만일 패치후 속도향상의 효과가 없다면 다시 삭제하시면 될겁니다

http://ubuntuguide.org/wiki/Ubuntu:Hard … _sysctl.21

정확한 지적 감사드립니다

지적하신 내용대로 출처는 수정하였습니다