목록linux (19)
Dharma
crontab 으로 스케쥴 잡 등록 시키기 python 과 crontab 을 잘 연결시키면 스케쥴 작업을 완벽하게 만들 수가 있습니다. 간단한 배치 작업들은 굳이 다른 시스템을 사용할 이유가 없습니다. 기본 editor 를 emacs 로 변경하기 $ export EDITOR=emacsclient 아무 설정을 하지 않으면 vi 로 설정되어 있습니다. 기본적인 기능 CRUD 에서 U 는 C 와 동일하니 기능을 살펴보기로 합니다. 입력 (Create) $ crontab -e 보기 (Read) $ crontab -l 지우기 (Delete) $ crontab -d 주기 결정 * * * * * 분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 실제 예 * * * * * ls -la 인코딩 관..
민트 리눅스를 잘 쓰고 있었습니다. 그러다가 갑자기 로그인을 하는데 화면이 검게 나오고 아무것도 진행이 안되더군요. 다른일을 하는 중이였기 때문에 침착하게 기다렸습니다. 한시간이 지나도 역시 검게 되어 있는 형태더군요. (한시간은 마치 그렇게 느꼈다는 뜻입니다. 저는 개발자 답게 인내심이 많지가 않습니다 ㅋㅋ) 그 검은 상태에서 마우스 오른쪽을 누르니 메뉴가 나오긴 하더군요. - 브라우져, 터미널 등등 - 이거 저거 다 눌러 보지만 별다르게 쓸만한 것은 없더군요. 그중에서 'Terminal Emulator' 를 선택하면 터미널 창이 하나 나오는데 거기서 sudo apt-get remove openbox 를 입력해서 지워주고 다시 시작하면 정상 복구가 됩니다. 저와 같은 현상이 벌어진 분들에게 바치는 팁입..
정말 예전 포스트 에서 민트 리눅스 (Mint Linux) 를 추천한 적이 있었습니다. 간만에 그 노트북이 생각나서 꺼내서 사용하니 OS 설치한지 오래되서 지원이 끊겼습니다. 민트 리눅스도 기반이 우분투(Ubuntu) 인지라 우분투의 지원주기랑 같습니다. 즉 우분투가 LTS (Long Term Support) 버젼이면 민트도 LTS 가 되는 것이지요. 따라서 우분투 LTS 버젼의 최근 것이 12.04 니까 민트도 거기에 해당하는 버젼이 민트 13 마야 (Mint Linux 13 Maya) 가 되는 것이지요. http://www.linuxmint.com/release.php?id=18 위 링크를 클릭하시면 민트 리눅스를 받을 수 있습니다. 저사양 노트북에는 씨나몬 (Cinnamon) 보다는 메이트 (Mat..
우분투 13.04 버젼을 설치하고 나니 기존에 12.xx 버젼에서 발생했던 문제가 그대로 있더군요. 기존의 문제는 xrdp 를 설치하고 외부에서 원격 데스크탑 (Remote Desktop)을 이용해서 접속해서 작업을 할 때 'd' 키를 누르면 모든 화면이 태스크바로 사라지면서 바탕화면이 나오는 문제 입니다. 이거 때문에 작업이 힘듭니다. ( cd , sudo 등 d 자 들어가는 유닉스 명령이 얼마나 많습니까? ㅎㅎ) 해결 방법을 찾아내서 정리해서 올립니다. 1. ccsm ( compizconfig-settings-manager ) 을 설치해 줍니다. $ sudo apt-get install compizconfig-settings-manager 2. ccsm 을 실행시켜 줍니다. $ ccsm 3. 왼쪽 탭..
예전 포스트 에서 해결하는 방법을 올렸지만 unity-2d 랑 gnome-classic 등이 동작 안하는 현상이 13.04에서 발견됐습니다. 새로운 방법을 올리겠습니다. 1. 기존에 쓰여져 있던 .xsession 을 지웁니다. (만약 존재한다면) 2. 다음과 같이 차례로 입력합니다. $ sudo apt-get install gnome-session-fallback $ echo "gnome-session --session=gnome-fallback" > .xsession $ sudo /etc/init.d/xrdp restart unity-2d 가 gnome-fallback 으로 바꼈다는 소리를 들었습니다. (카더라 통신입니다만..)
제가 사용하고 있는 만화책 Viewer 는 JJComics 입니다. 일단 무료 이고요. 여러 코믹스 뷰어를 설치해 봤지만 이 어플만한 녀석이 없더군요. 그런데 TIF 파일을 못 읽는 안타까움이 있습니다. 하지만 Linux 사용자라면 편하게 이미지 파일 형식을 변환할 수 있는 툴이 들어 있습니다. convert 라는 툴인데요. Command Line 에서 편하게 파일을 변경할 수가 있습니다. TIF -> GIF 로 바꿔서 다시 압축을 해주면 JJComics 에서 볼 수가 있습니다. $ find . -type f -name '*.TIF' | while read filename; do echo "converting ${filename}"; convert "${filename}" "`echo "${filenam..
Mint 를 사용하다보면 오른쪽 상단에 있는 "(금) 17:09" 이렇게 시간이 쓰여져 있는 것을 보셨을 것입니다. 그것을 살짝 눌러보면 달력과 일정이 쭈르륵 나옵니다. 여기에 표시가 나오는 것을 보니 어딘가(?) 에서 설정해 주면 편하게 일정이 나올 것 같은 분위깁니다. 그래서 아래쪽에 있는 "달력 열기" 버튼을 클릭해 주면 에볼루션이 설치가 안되어 있다고 에러 메시지가 발생할 것입니다. 감히!! 데비안 패키지를 어떻게 보고!! $ sudo apt-get install evolution 이러면 바로 설치가 됐을 것입니다. 그리고 아까와 같이 '달력 열기'를 클릭하면 에볼루션 (Evolution) 어플이 실행됩니다. 에볼루션에 관한 설정은 쉽게 알아볼 수가 있을테니 여기서 구글 캘린더랑 연동하는 법을 알..
일단 제가 쓰고 있는 블루투스 동글이는 이런 모양입니다. 맥북에 부트캠프를 설치하면 절대 안 잡히는 그 문제의 동글이 인데, 리눅스 민트에서는 한방에 잡히더군요. 먼저 동글이를 usb 에 꼽아주고요. (전 모니터랑 연결 시켜둬서 모니터에 있는 usb 에 꼽아뒀습니다) $ sudo apt-get install bluez-utils 이걸로 관련 어플들을 설치해주고 , $ sudo shutdown -r now 로 리부팅 해줍니다. (어쩐 일인지 바로 설치하고는 안 잡히더군요. ) 그리고 다음에 실행해 준 게 영향을 미쳤는지 모르겠습니다만.. 아마 안 미쳤을 것 같지만 혹시나 모르는 분들은 한 번 해보시는 게 좋을 듯 합니다. $ sudo /etc/init.d/bluetooth restart 이후 오른쪽 상단에..
저는 터미널 (Terminal) 에서 작업을 많이 합니다. 민트를 깔아보고 놀랐던 이유가 터미널 프로그램이 이뻐서 였습니다. 그래서 기본 설정이 '흰 바탕에 검은색 글씨' 였는데 바로 '검은색 바탕에 회색 글씨' 로 바꾸어 줬습니다. 역시 검은색이 마음이 안정된다고나 할까요? 그랬는데 한글 언어팩을 설치하고 났더니만 터미널 상에서 한글이 정말 보기 싫게 변하더군요. 그래서 나눔고딕 폰트를 설치해주고 (저번 아티클 참조) /etc/fonts/conf.d/69-language-selector-ko-kr.conf 를 열어서 monospace Dejavu Sans Mono NanumGothic 위와 같이 추가해 주면 됩니다. (정확히는 이미 되어 있는 것을 변경해 주는 것입니다) 그러면 이렇게 나눔고딕 형태로 ..
민트 에서 집에 있는 서버에 붙을 원격 데스크 탑 클라이언트를 찾던 와중에 설치해 봤는데 아주 만족 스러워서 이렇게 추천합니다. MS 환경하에서 제공되는 RDC (Remote Desktop Client)만 쓰다가 사용하니 속도가 아주 빠르고 좋습니다. 설치 방법은 $ sudo apt-get install remmina 추천 설명은 여기서 봤습니다. http://community.linuxmint.com/software/view/remmina