[작성자:] snowall

  • apt-cacher

    우분투를 쓰는데, 외부와 인터넷 연결이 단절된 컴퓨터에 업데이트를 시켜줘야 할 일이 생겼다. 젠장. 외부와 연결되는 통로는 마스터 노드가 있는데, 이걸 통해서 인터넷을 공유하면 안되고 그냥 업데이트만 시켜줘야 한다. 그래서 나온게 apt-cacher이다. apt-cacher는 우분투 업데이트 서버를 미러링하지 않고 서버의 역할만 하며, 클라이언트에서 요청을 받은 패키지들만 받아서 전달해주는 역할을 한다. 미러링하려고 했더니 우분투 서버가 60GB가 넘어서 포기했다.

    다음과 같이 apt-cacher를 설치한다.

    sudo apt-get install apt-cacher

    아파치 웹서버가 설치되어 있지 않다면 그것도 설치한다.

    sudo apt-get install apache2

    그리고

    sudo vi /etc/default/apt-cacher

    이 파일의 설정을 바꿔준다. 여기서 autostart를 0으로 하면 부팅할 때 시작을 안하고, 1로 하면 부팅할 때 자동으로 시작한다. 대부분의 경우 자동으로 시작해야 하는데, 내 경우에는 자동 시작을 끄고 필요할 때만 쓰는 것이라 0으로 해야 했다.

    이제 apt-cacher를 재시작 해주면 된다.

    sudo /etc/init.d/apt-cacher restart

    아니면, 위에서 자동실행을 1로 했다면 껐다 켜도 된다. 이것으로 서버 세팅은 끝.

    서버의 IP를 192.168.1.1이라고 하자. 그럼 apt-cacher의 기본 포트는 3142번이다. 3142가 맘에 들지 않는다면 위에서 apt-cacher 파일의 설정을 바꾸는 부분에서 포트를 바꿔주면 된다.

    이제 클라이언트 세팅을 하자. 우분투 소프트웨어 업데이트 프로그램에 들어가든가 아니면

    sudo vi /etc/apt/sources.list

    위와 같은 명령어로 소스 목록을 직접 고치거나 하면 된다.

    거기에 보면

    deb http://kr.archive.ubuntu.com/ubuntu main lucid

    이렇게 생긴 줄이 있는데 그중에 kr.archive.ubuntu.com 같이 생긴 서버 주소를 전부

    192.168.1.1:3142 로 고쳐주면 된다. 서버 주소는 방금 직접 세팅한 서버의 주소이므로 굳이 192.168.1.1이 아니라 적당한 주소를 넣어주면 된다.

    vi초보를 위한 팁을 알려주자면, “찾아 바꾸기” 기능을 쓰면 편하다.

    콜론(:)모드에서

    1,$s/kr.archive.ubuntu.com/192.168.1.1:3142

    라는 명령을 쓰면 싹 바뀐다.

    이제 apt-get update를 해주면 다 된다. 참고로, 데비안도 된다.

    참조 :

    http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher

  • 간첩 주의


    http://economy.hankooki.com/lpage/politics/201012/e2010121613103393120.htm

    주변에 간첩이 있는지 없는지 잘 지켜봅시다. 당신이 “아는” 사람일 수도 있습니다.

  • 미친 인트라넷

    리눅스다 이놈아…

    리눅스는 지원하지만 인터넷 익스플로러 전용 인트라넷.

  • 상대론적인 동역학

    상대성 이론에 대해 공부하다가 보니, 일반 상대성 이론에 관한 책은 자세한 것들이 많은데 특수 상대성 이론에 대해서는 보이는게 없다. 대학원 교재로 쓰는 Jackson 책에 꽤 자세하게 나와 있긴 하지만, 그건 전자기학에 연관된 부분이고 거기서부터 파생되는 역학적인 움직임에 대해서는 별로 없어 보인다. 물론 상대론적인 양자역학 문제로 풀면 풀리기도 하는데 이 문제가 양자역학이랑은 아무 관련이 없는 문제다 보니, “고전적인 상대성 이론의 동역학” 문제에 관해서 풀어놓은 책이 별로 안보인다. 공부해야지 -_-;

  • 컴퓨터 혼절

    내 귀여운 노트북 LG X-note R410이 부팅이 안된다. CMOS 셋업을 하나 바꿨는데, 부팅이 안된다. 오후 5시 10분에 사건이 발생하여 5시 30분에 서비스 센터로 출발, 5시 40분에 도착하여 맡기고 왔다. 보드 교체가 예상되고 무상 수리가 된다고 한다.

    무상이니까 다행이다.

    그나저나 수리가 금요일날 다 된다고 하니 내일과 모레는 맥북으로 일해야 하는 사태가…

  • 아니 잠깐…

    예산안 날치기 통과에 대해서 워낙 흔히 있는 일이다 보니 별 관심을 안 갖고 살다가 문득 기사를 몇개 보게 되었는데, 알고보니 이건 역사상 가장 멍청한 날치기 통과로 기록될만한 사건이었다.

    한나라당이 민주당에서 반대하는걸 무시하고 일단 통과시켰는데, 통과시켜놓고 보니 자기들이 하려고 했던 것도 반영이 안되었다는 것이 요점인데…

    여대야소의 정치적 상황에서 날치기 통과는 흔한 일이고 전략적으로도 시도해 볼만한 일이긴 하지만, 날치기 통과를 해놓고 여당이 정부에 뭐라고 하는건 진짜 멍청한 짓이라고밖에 할 수 없다. 이러니 방송국의 개그 프로그램이 망하지…

    나중에 수백년쯤 뒤에 “초기 대한민국 야사”같은 책에서 다뤄질만한 사건이다.

  • 오늘의 삽질

    주말따라 삽질 한판.

    맥북에 리눅스를 쓰는 중인데, 맥북 키보드의 특수키가 fn키를 눌러야 F키로 작동하게 되어 있어서 이걸 어떻게 고쳐볼까 하고 인터넷을 뒤져서 설정을 했다.

    대략 /etc/modprobe.d/function 이라는 파일에 뭘 넣는건데…

    그런 후, 부팅을 다시 했더니 키보드가 먹통이다. USB키보드를 연결해도 먹통인걸로 봐서, 키보드 입력 자체가 안되는 상황. 다행스럽게도 트랙패드는 작동했다. 하지만 이대로 키보드가 먹통이면 아무것도 못한다.

    아이디어 1 – function파일을 지우자.

    물론 실패했다. 관리자 권한이 없는 프로그램으로는 절대 지울 수 없다. 지우고 싶어도 “삭제”라는 것 자체가 시도되지 않는다. 당연히 편집할 수도 없다. 윈도우즈처럼 “클릭”만 하면 관리자 권한을 얻을 수 있는 것과는 차원이 다른 보안성. 덕분에 나의 삽질은 끝나지 않았다.

    아이디어 2 – 루트 암호를 입력하자

    물론 실패했다. 문자표와 여기저기서 글자를 복사해서 붙여넣기까지는 했는데 엔터키를 칠 방법이 없더라.

    아이디어 3 – SSH로 접속하자.

    요즘 스마트폰에선 connectBot이라는 것이 있어서 SSH로 접속할 수 있다. 이거라면 function파일을 지우고 복구할 수 있어! 아싸. 라고 생각하면서 SSH로 접속을 시도했는데 귀찮아서 SSH서버를 돌리지 않았었다. 실패.

    아이디어 4 – SSH서버를 설치.

    그래서, 다행히, 마우스만으로 프로그램 설치가 가능한 시냅틱을 실행시켰다. 관리자 암호 입력도 복사해서 붙여넣기를 했고(한글자씩 모아다가…) 다행히 “확인”버튼이 있어서 엔터키가 필요 없었다. sshd라는 검색어도 복사해서 붙여넣기를 했다. 설치 후 자동으로 실행되지 않았다면 좌절했겠지만, 다행히도 자동으로 데몬이 돌기 시작했다.

    그래서 스마트폰으로 맥북에 접속해서 function파일을 지우고 복구 완료.

    스마트폰이 없었다면 포맷했을지도 모르지만…

    (실제로는 포맷까지는 안하고, 출근해서 다른 컴퓨터를 사용해서 설정했을 것이다.)

    다행이다. 오늘의 삽질 끝.

  • MODEL DD8

    드럼매니아 시리즈에서 거의 최종보스로 등장하는 MODEL DD시리즈. 원래 Day Dream에서 시작된 DD시리즈인데 어쩌다 8까지 왔나.


    MODEL DD8
    4분 40초 부분에 시작되는 미친 드럼 솔로가 압권이다.

  • Night flying

    타루의 Night flying이다. 라디오 듣다가 괜찮아서 올려 둔다.
    한국어 곡이므로 가사는 생략.

  • 프린터 안됨

    8년인가 9년동안 베란다에서 비바람 맞으면서 방치되어 있던 잉크젯 프린터 HP 640C에 새생명을 불어넣어주려고 잉크를 사서 넣어주고 전원을 연결했다. 안된다. 잘 작동하는게 기적이라는 생각이 들긴 하지만…

    잉크 헤드를 움직이는 부분이 어딘가에서 걸려서 움직이지 않아서 오류가 발생한 것 같다.

    잉크 사느라 들인 돈을 생각해서라도 반드시 살려내 보이겠어. 이 수술은 내가 집도해야겠다. AS기간이 지나서 HP에 맡길 수가 없다. -_-; (잉크도 재생잉크라서 맡길 수가 없다. 정품 잉크통은 다 버렸다.)

    그보다는, 일단 다음주에 기말고사부터 잘 보고…

    —–

    성공했다. 수술은 5분만에 끝났다. 역시 마법의 WD40이다. WD40을 뿌려서 한번 윤활시켜주고 찌꺼기를 알콜로 닦아냈더니 아주 잘 작동한다. 이제 잘 쓰면 됨. ㅋㅋ