본문 바로가기

리눅스

(74)
우분투 HDMI 스피커로 소리 나오게 하기 어떻게 하다보니, 당분간은 (노트북이 여러대 있긴 하지만 ... 집에 있는 책상이 작은관계로) 우분투 노트북을 메인으로 사용하고 있습니다. (은행이나, 기타 필요한 작업은 그때그때 윈도우 노트북으로 바꿔서) 리눅스 데스크탑 버전을 정말 오랜만에 써본것 같습니다. 예전에 ibus였나 한글 자모음 깨지는 문제도 있어서 nabi를 깔아 썻던 기억도 나는데, 이제는 한/영키를 바로 잡아주네요 프린터도 자동으로 잡아주는것 같고, 그런데 모니터로 hdmi를 연결하니 소리를 못잡네요 답은 간단합니다 . sudo apt-get install pavucontrol pavucontrol 바로 hdmi 스피커로 소리가 나오네요
tar 명령어로 멀티코어를 활용한 압축 서버에 백업할 데이터가 있는데,, 이게 약 40기가 정도 되네요tar 로 일반 옵션으로 압축하기에는 느려서...(생각도 안하고 있었지만.) 혹시 윈도우 압축 프로그램들 처럼 멀티코어를 활용할수 있는 방법(반디집 같은 경우는 기본적으로 제공되던것 같더군요..)? 이 있나 찾아보았는데 생각보다 쉽게 해결되었습니다 centos6 기준 yum install pbzip2 압축할때, tar --use-compress-prog=pbzip2 -cvf data.tar.bz2 data 하면 된다네요..
맥(osx,mac,macbook pro,mini,air)에서 bashrc 안될때 맥에서 작업을 하다가 설정을 bashrc에 반영시키려고 했는데, 작동을 안하더군요. 구글에서 찾아보니 , 맥에서는 bashrc 대신 bash_profile을 사용한다고 하네요 http://superuser.com/questions/244964/mac-os-x-bashrc-not-working In OSX, .bash_profile is used instead of .bashrc.And yes, the .bash_profile file should be located in /Users/YourName/ (In other words, ~/.bash_profile)For example, /Users/Aaron/.bash_profile
SSH root(또는 특정 아이디를) 특정 아이피 대역에서만 접근하게 하는 방법 리눅스로 작업을 하다가, ubuntu를 자주 사용했을 경우는 sudo를 썻지만, 레드헷계열을 사용하다 보니 root을 많이 사용하게 되네요 이때, 몇가지 고민이 되는데, 사내에 있는 서버들을 사내의 ip대역에서만 root 계정을 접근하게 하고 싶고 나머지 대역에서는 접근하지 못하게 할 수 있을까 하고 생각이 들었는데, 정말로 쉽네요. /etc/ssh/sshd_config에서 PermitRootLogin yes 바꾸고 AllowUsers root@192.168.200.* 이런식으로 바꿔버리면 root에 대해서 192.168.200.* 대역에서만 들어올수 있습니다 만약 저기에 대역을 추가하고 싶다면 AllowUsers root@192.168.200.* root@203.203.203.333 이렇게 추가하면 된..
Vim 색깔 설정(Debian vim color scheme) 개인적인 용도로 클라우드 서비스를 이용해서 리눅스 서버 한대를 이용하고 있습니다.아마존이나, 유클라우드 같은 서비스도 있지만 너무 가격이 비싸서 저 같은경우는 Ramnode(http://www.ramnode.com/)를 이용하고 있는데 최고 작은 사이즈의 인스턴스의 경우 1년에 15달러 정도 합니다.(사실 서버가 여러군데 있는데, 아시아에는 없습니다. 시애틀에 있는 서버를 이용중인데 속도가 좀 느리긴 합니다. 하지만 VPN과 개인적인 Proxy용으로 만든거라 나름 쓸만합니다. ) 여러 리눅스 배포판을 제공하는데, 지금은 데비안7을 사용하고 있습니다. 분명히도 우분투도 데비안 계열이였는데,Vim을 사용하니 흑백 화면만 나오는것입니다. 해결방법은 간단합니다. 데미안 위키에 간단하게 나와있네요. vimrc를 ..
FTP 심볼릭 링크 동작 안할때 현재 저의 환경은 Ubuntu 12.04 LTS 64비트 환경입니다. PureFTP를 이용하여 FTP를 생성하였고 다른 사용자가 접근해서 받는중입니다.그리고 보안 옵션으로 FTP 사용자가 상위 폴더로는 접근하지 못하게 해논 상태입니다. 지금 어떤 문제가 발생했냐면, 내부 폴더 /usr/local 안에서 생성되는 파일을 ftp를 통해 제공을 해야합니다. 저는 ln -s /usr/local/app /home/user/app 이런식으로 심볼릭 링크로 걸어놓았습니다.하지만 리눅스 쉘상에서는 작동을 하지만 FTP에서는 디렉토리를 찾을수 없다는 오류가 나왔습니다. 이럴때 해결 할 방법을 찾아보니 마운트를 시켜놓는 방법입니다.옵션은 다음과 같습니다. mount -o bind /usr/local/app /home/us..
우분투에서 소스 컴파일시 의존성 문제 해결하기. auto-apt 우분투에서 apt-get 을 통해서 왠만한것 패키지들은 다 설치할수 있습니다. 물론 시스템의 튜닝이라던지, 상황에 따라 직접 컴파일 하는 일들이 발생하는데, 이때 소스를 컴파일 하기 위해서 ./configure를 사용하였을때 라이브러기가 없다면, 꽤나 골치아프게 됩니다. (찾아서 설치해줘야 하니까요..)= 저도 얼마전에 알게된건데 이 문제는 꽤 쉽게 해결 할 수가 있습니다. 먼저 sudo apt-get install auto-apt 라는 패키지를 설치합니다.그리고 컴파일 하려는 폴더로 이동하셔서auto-apt run ./configure --prefix=/usr/local/mypackage............ 등 하시게 되면 ./configure를 진행하면서 해당하는 의존성 패키지가 없을경우 자동으로 ..
우분투 자바 우선순위 우분투에서 jdk 를 설치하게될경우, openjdk 가 설치가되는데, 이때 oracle jdk를 설치해도, openjdk가 작동할때가 있습니다. 이때 순서 변경 방법 sudo update-alternatives --install "/usr/bin/java" "java" "자신의 java 설치 경로 ex> /usr/local/java/bin/java" 숫자 ex>1 sudo update-alternative --install "/usr/bin/java" "java" "/usr/local/java/bin/java" 1 sudo update-alternatve --config java There are 3 choices for the alternative java (providing /usr/bin/java)..