POSIX man page - 이게 가장 필요할 듯. POSIX 표준관련 man page다. 1.3메가
cygwin에서 설치및 사용법 자기 홈디렉토리 아래 man 디렉토리를 만들고 그 아래에 man1~man8 디렉토리가 들어가도록 한다. posix도 마찬가지로 man0p man1p man3p 디렉토리가 man 디렉토리 아래에 가도록 한다.
그리고, ~/.bash_profile에서 다음 구절을 추가하거나 주석 해제한다. 결국 당연히 man path를 추가하는 것임. (참고로 한글 man 페이지는 깔기를 추천하지 않음. 깨져나옴.)
# Set MANPATH so it includes users' private man if it exists if [ -d "${HOME}/man" ]; then MANPATH=${HOME}/man:${MANPATH} fi # 한글 man페이지는 ~/man/ko에 깔면 되긴 되는데.. 추천하지 않음. 한글 깨집니다. if [ -d "${HOME}/man/ko" ]; then MANPATH=${HOME}/man/ko:${MANPATH} fi
Update: 으음 문제가 있군요. 이방법을 쓰면 쓰던 도중에 hang되면서 멈춰버리는 현상이 발생.
Xming의 문제인지 뭔지 모르겠습니다. 혹시 문제될까봐 스크린세이버도 껐는데
해결방법 아시는 분 있나요?
http://ubuntu.or.kr/viewtopic.php?p=13071 여기 관련 내용이 있긴한데 (gdm 원격 로그인 허용등)원격으로 gnome-session 실행은 권장 안하는군요. http://communities.vmware.com/message/1381238 에는 vmware에러도 나오고 XDMCP를 사용하면 어떨지;;
찾다 찾다 들어온 링크지만 저는 따로따로 찾아서 설치했네요 저의 경우는 위 목록에 없는 콘솔라스와 맑은고딕과 함께 네이버, 다음, 서울, 아리따, 조선일보 서체를 설치한 상태입니다. (위 링크는 다 설치하고 나서야 찾았네요) 한겨레 결체는 주소가 바뀐 것인지 배포하지 않는 것인지 현재 다운로드 되지 않습니다. 조선일보 서체는 "MAC용 PC용 압축파일"을 받아서 깔면 되구요.
데비안 패키지가 제공되지 않는 경우라면 폰트 파일(*.ttf)을 /usr/share/fonts/truetype 아래에 적당히 복사하면 됩니다. 예를 들어
그리고 다음이나 네이버 코딩 글꼴이 거칠어 보이는 경우는 폰트 설정이 한글일 경우 antialising을 끄게 돼 있기 때문입니다. 제 우분투 9.04 시스템의 경우 /etc/fonts/conf.avail/29-language-selector-ko-kr.conf 에서 특정 크기일 경우 한글 폰트의 antialising을 끄도록 한 부분이 있습니다. 이 부분을 주석처리하면 됩니다.
/etc/fonts/conf.avail/29-language-selector-ko-kr.conf 수정.antialising이 10~22 일 경우에 꺼져있는 것을 볼 수 있다. 맑은고딕, 다음 글꼴등의 최신 글씨체에는 좋지 않아서 수동으로 주석처리했다. (XML문법상 <!-- ~ --> 사이는 주석임)
설치한 폰트들이다. 복사한 이후에는 적용을 위해서 로그오프/재로그인하면 되던데. 로그오프 안하고도 적용하게 하는 방법도 있을 것이다. 본인은 간단히 재로그인으로 반영.
네이버사전체는 굴림느낌이 난다. 우분투의 경우 /usr/share/fonts/truetype 아래에 ttf 파일들을 복사한 후 시스템->기본설정->모양새에서 글꼴 에서 설정하면 된다.
... 또 다른 변화는 TLS (Thread Local Storage) 시스템 호출의 도입이다. 쓰레드 레지스터로 사용될 수 있는 GDT (Global Descriptor Table) 엔트리를 한 개 이상 할당 할 수 있다. GDT는 CPU 기반이고 엔트리는 쓰레드 기반이다.
* GCC 메뉴얼 보면 TLS가 아니라 TSD(Thread Storage Duration)이라고 표현하였는데 대충 같은 말이다. 이것을 위해 POSIX는 pthread_key_create, pthread_get/setspecific 등 함수를 마련해놨지만 눈만 팽글팽글 돌고, 소스만 지저분해져 보일 것 같다. 귀찮으면 C99, C++98 표준 __thread 키워드를 사용하자.
먼저 커널의 다음 3 파일을 수정하여 새로운 system call을 추가하자. 1. arch/arm/kernel/calls.S 2. include/asm-arm/unistd.h 3. 해당 system call을 구현 할 부분(따로 분리해서 구현해도 상관없고 기존의 아무 소스 파일에나 구현해도 상관없다. 단지 makefile만 잘 수정해준다면)
시스템 콜을 추가하는 하고자 하는데 잘안되네요 시스템 콜 함수까지는 제대로 구현되는 거는 같은데 그것을 test하는 user application이 잘되지 않네요 _syscall2(int, pedagogictime, int, flag, struct timeval *, thetime);
이런식으로 해주고 user application을 작성해서 컴파일 해주면 '__NR_pedagogictime' undeclared라고 나오네요 분명히 include/asm/arch/unistd.h에서 추가해줬는데 말입니다.
그런데 여러 자료를 보니까 include/asm-arm/unistd.h를 변경해준다고 하고 그런데 거기에 include에 가보니까 asm~~이런 것들이 굉장히 많은데 이것들의 차이는 무언가요 제가 맞게 바꾼거는 맞나요??
혹시 arch디렉토리가 없지 않나요? 인텔칩을 사용한다면 include/asm-i386/unistd.h 파일을 수정해주세요. 저 파일에
1. 먼저 IME를 Office 2007 IME 대신 Microsoft IME로 바꾼다. 2. Vista에서 Kubuntu를 설치한다. 원래라면 여기서 설치가 끝나고 모든게 해피하게 되어야 하나, 나의 경우는 그렇지 않았다. 부트메뉴에 아무것도 나타나지 않았고, Windows Vista로만 부팅이 되었다. 3. EasyBCD를 다운받아서 깔고, Linux/Wubi를 고르면 NeoGrub을 깔면서 Grub을 사용할 수 있다. 4. 그.러.나. 이 버전의 Grub은 root ()/ubuntu/disks와 같은 것을 처리하지 못한다. 설정 파일을 살펴보면 c:\NST\NeoGrub.mbr을 통해 부팅을 시키는 것을 알 수 있는데, 이것을 wubildr.mbr로 바꿔치기를 한다. wubildr.mbr은 c:\에 있다. 4. wubildr.mbr을 c:\NST\NeoGrub.mbr에 Overwrite한다. 5. c:\ubuntu\disks\boot\grub\menu.lst를 c:\NST\menu.lst로 복사한다. (install의 경우 c:\ubuntu\disks\install\boot\grub\menu.lst이던가 하는 것을 복사해주면 될 것이다.)
다시 설명하면 EasyBCD를 설치하고 grub을 부트메뉴에 설치, 설치한 .mbr 파일을 ubuntu용으로 교체, menu.lst파일 찾아서 복사해줌. ubuntu\disks\install\boot\grub\menu.lst 를 복사하면 되더군요.
Posted at 2009/02/03 12:26 //
in Tips //
by Daniel
그 용도로만 쓰는 건 아니지만 smartmon이 있습니다. (hdparm으로 못보는 LVM 으로 설정된 디스크도 잘 보이네요)
# apt-get smartmontools
# smartctl -a /dev/sda
하면 됩니다.
=== START OF INFORMATION SECTION === Model Family: Western Digital Caviar RE Serial ATA series Device Model: WDC WD5000YS-70VJB1 Serial Number: ........................ Firmware Version: 00.0HPG0 User Capacity: 500,107,862,016 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Tue Feb 3 12:24:00 2009 KST SMART support is: Available - device has SMART capability. SMART support is: Enabled ...
I was senseless and ignorant; I was a brute beast before you.
Yet I am always with you; you hold me by my right hand.
You guide me with your counsel, and afterward you will take me into glory.
Whom have I in heaven but you?
I only have you in my life
by Daniel