분류 전체보기
-
Ubuntu 13.04 출시IT/News 2013. 7. 11.
올해 4월달에 출시한 Ubuntu 13.04를 이제서야 글을 적게 되었다.그동안 배포판 업그레이드 작업을 하면 반나절 정도는 발생한 문제를 해결하느라 시간을 보냈기 때문에 이번에는 좀 늦게 업그레이드 작업을 했다. 역시 배포판 업그레이드 작업은 오래 걸린다. 점심식사를 하고 티타임까지 가지면 딱 될 정도. 업그레이드, 발생한 문제점일단, 업그레이드 이후 한/영 변환이 되지 않았다. 시스템 설정의 언어도구에서 input method를 보니 ibus등 언어 입력도구 선택 리스트에 아무것도 나타나지 않아서 한/영 변환을 할 수 없게 되어버렸다. 웹에서 내용을 찾아보니 2-3년전에 문제가 있던 사람들은 im-switch로 해결했다는 글을 보고 im-switch를 설치해보았다. im-switch를 실행하여 ibu..
-
ethtool statistics informationIT/DevOps 2013. 7. 9.
ethtool utilityethtool 유틸리티는 linux 환경에서 NIC(network interface card)의 driver , hardware에 대한 설정을 하거나 상태를 조회할 수 있는 명령어이다. ethernet link가 UP가 되어 있는지 그리고 Speed, Duplex 설정을 확인하는데 흔하게 사용된다. morenice@morenice-ubuntu:~$ ethtool eth0Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised..
-
self extracting archiveIT/Linux C 2013. 7. 7.
Self Extracting Archive일반적으로 linux에서 프로그램들은 각 배포판에 따라 rpm 또는 deb 과 같이 정해진 패키지 단위로 프로그램을 설치/삭제하지만, self extracting을 통해서 패키징 절차 없이 파일 하나로 프로그램이 설치가 되도록 할 수 있다. self extracting archive는 말 그대로 스스로 압축된 파일을 풀리게 만드는 것인데, 배포판 패키징 절차 없이 프로그램에 필요한 파일(binary 및 conf, ....)들을 하나의 script 파일 하나로 배포할 수 있는 장점이 있다. 관리를 고려할 때, 당연히 linux 배포판의 패키징 절차를 따라야 하겠지만 "스크립트만으로 이런 것도 가능하다"라는 입장에서 한번 살펴볼만 하다.참고: http://en.wik..
-
glibc detected double free or corruptionIT/Linux C 2013. 6. 1.
double free or corruption 오류 중 쉽다고 생각했던 double free or corruption 문제의 원인을 찾는데 엄청난 시간이 걸림을 경험하고 나니, 다른 분들도 이런 경우를 고려해 봤으면 하는 바람에서 >글을 적는다. double free or corruption 오류는 메모리 오류로써 두가지 발생 케이스가 있다.passing the same address to free twice overrunning an allocated area before passing its address to free. 1번과 2번 모두 free라는 메모리 해제 시스템함수를 호출할 때 segfault가 발생합니다.이런 문제를 만나면 일단 free가 두 번되는 경우가 있는지를 빠르게 찾고, 그 다음부..
-
jiffiesIT/Linux Kernel 2013. 5. 21.
커널에서는 전역적인 system timer(jiffies counter)를 가지고 있다. 이 timer를 이해하기 위해서는 Kernel HZ(jiffies per second)와 jiffies에 대한 이야기를 해야 한다. HZ란 1초에 동일한 주기를 반복하는 횟수이다. jiffies란 시스템 내의 전역적인 변수로써 초당 HZ값만큼 숫자가 증가하게 된다. 즉, 시스템에서는 HZ 값만큼 1초에 인터럽트가 호출(정확함을 위해 타이머 하드웨어로 부터 인터럽트 호출)되고 jiffies의 값이 그 인터럽트를 통하여 증가하게 된다. 자 아래의 간단한 예제를 보면 HZ의 값(초당 반복 횟수)이 1000이라고 가정하고 현재 jiffies가 400이라 할 때 , jiffies의 값이 1400이 되면 1초가 지났음을 알 수..
-
윈도우 64bit 은행 사이트 로그인 실패Daily 2013. 5. 19.
그 동안 접속이 잘 되던 은행 사이트들이 보안 프로그램 설치시 64bit 익스플로러에서는 설치가 안되니 32bit 익스플로러를 설치하라며 오류가 발생했다.환경 : 윈도우 7 64bit, Internet Explorer 10 이것저것 찾아보다가 고생을 좀 했지만, 결국 고쳤다. 아래의 msdn 포럼에서 얻을 수 있다. 국내 검색엔진에 키워드만 대충 적어도 정보가 넘쳐나지만, 포럼에서는 왜 이렇게 설정하는지 이유들도 함께 적혀 있어 내용이 신뢰할만하다. 64bit 를 지원하는 윈도우 8에서도 나타나는 문제점이다.http://social.msdn.microsoft.com/Forums/ko-KR/vistako/thread/a28f4849-b4a0-4d34-8bbf-4f686dbe26cc/ 보통, 64bit에서 ..
-
서른 살엔 미처 몰랐던 것들Review 2013. 3. 15.
서른 살엔 미처 몰랐던 것들 - 김선경 지음/걷는나무 책 제목을 살짝 바꿔 생각하면 서른살에 알아야 할 것들에 대해서 이야기할 꺼 같지만 절반은 맞고 절반은 틀리다. 지은이는 그 동안의 일을 되돌아보면서 느낀점을 이야기 했고 그 중 알아야 할 것들에 대해서 소소하게 이야기 할 뿐이기 때문이다. 몇몇 자기 계발서들처럼 이렇게 해라식의 책과는 성격이 다르다. 이 책은 정신없이 살아가고 있는 현실에 대해서 다시 한번 생각할 기회를 준다. 가족, 일, 인간관계, 결혼, 육아와 같이 곧 경험하거나 경험중인 것들에 대한 이야기들이다. 무슨일이든 시작하면 끝장을 보라고 한다. 끝까지 해낼 자신이 없으면 시작도 하지 말라고 한다. 끝을 본다는 것은 곧 잘해야 한다는 말이다. 눈에 보이는 성과를 거둬야 한다는 생각은 새..
-
Slackware linuxIT/DevOps 2013. 3. 6.
slackware는 리눅스 배포판중에 하나로써, 서버용으로 간결함과 안정성을 목표로하는 배포판이다. 새로운 프로그램의 지원과 데비안 계열의 뛰어난 패키지관리(apt)에 비하면 편리성은 낮은 편이라 할 수 있다. 하지만 Slackware에 포함되는 프로그램들은 최신의 소프트웨어이기 이전에 안정성이 밝혀진 소프트>웨어로써, 가볍고 믿을 수 있는 시스템을 구축할 수 있도록 도와준다. Slackware 사이트에 가서 >다운로드 후, 설치를 해보니 User-friendly 하지 않다.(Gentoo 리눅스보다는 편하지만....) 부팅 이후 fdisk 명령으로 하드디스크 파티션을 잡아주고 setup 명령을 통해서 리눅스를 설치하고 일부 설정을 사이트의 가이드를 보고 진행을 해야한다. 이런한 점은 사용자가 원하는 방향..