본문 바로가기

반응형

우분투

우분투에서 부팅시 자동 실행 서비스 실행되지 않게, 실행되게 설정하는 방법 우분투에서 tomcat 관련 개발을 진행하다보니 tomcat이 PC를 부팅할 때마다 자동으로 실행되어서 이를 정지시키고, eclipse에서 tomcat을 다시 실행하곤 한다. 매번 콘솔에서 명령어를 입력해서 서비스를 중지하곤 했는데, 간단히 해결하는 방법이 있다. 터미널에서 다음 명령어를 입력한다.$ sudo update-rc.d -f tomcat7 remove 다시 자동 실행되게 하고 싶다면$ sudo update-rc.d -f tomcat7 defaults 로 변경하면 된다. 리부팅해보자. 이상하게.... 실행되었다가, 중지되는 것 같은 기분이다. 잠깐 동안 브라우저에서 localhost 에 접속하면 톰캣화면이 보였다가, 잠시후 연결할 수없는 상태가 된다. 뭐지??? 끝. 더보기
remmina 에 저장된 원격제어 접속 비밀번호 복호화(Decrypt) 서버 접속정보를 정리하지 않은 상태에서 남아 있는 정보라고는 remmina의 암호화하여 저장된 비밀번호만 있는 경우 이를 복고화하여 비밀번호를 알아낼 수 있다. 방법은 일단 아래 스크립트를 파일로 저장한다. #!/usr/bin/python from Crypto.Cipher import DES3 import base64 secret = base64.decodestring('remmina.pref 파일안의 secret 문자열') key = secret[:24] iv = secret[24:] # Encoded Encrypted password EEpwd = '***.remmina 파일의 password 문자열' # Decoded Encrypted password DEpwd = base64.decodestrin.. 더보기
우분투 다국어 입력기 DASOM 설정 지금까지 ibus, ibus-hangul 을 사용하여 별다른 ? 불편함이 없이 잘 사용하고 있었습니다. 그러던 와중에 최근 업데이트에서 스페이스바를 누르면 바로 앞글자앞으로 포커스가 이동하여 만약 '오늘은 월요일' 이라는 타이핑을 하게 되면 '오늘 은월요일' 같은 형식으로 글자가 완성되더군요. 하여 구글링을 열심히 한 결과, 다솜이라는 다국어입력기를 제작하고 있고, 기타 여러 im(input method)에서 발생하던 버그를 처리하였다고 하여 사용해보기로 하였습니다. github 를 이용하여 개발소스를 공유하고 계시고, https://github.com/dasom-im 별도의 홈페이지도 운영되고 있습니다. https://dasom-im.github.io/ 11월 30일 현재 일자를 기준으로 1.1버전이 .. 더보기
CommandLine에서 Base64 Encode, Decode 개행문자 없이 처리하기 Base64를 이용해서 DB접속 암호를 적당히 암호화해서 적용하려니, 우분투는 간단히 커멘드라인에서도 Base64를 인코딩, 디코딩할 수 있습니다. 그런데 꼭 명령어를 입력하는 마지막 '\n' 문자까지 포함되어서 암호가 생성되어 원하는 암호화가 되지 않더군요. 하여 검색해본 결과 개행문자가 포함되지 않은 base64 인코딩 방식이 명령어가 있어서 간단히 적어놓습니다. // Base64 Encode $ echo -n 'password' | base64 // Base64 Decode$ echo -n 'cGFzc3dvcmQ=' | base64 -d 위의 방법대로 echo 명령어에 -n 옵션을 적용하면 개행문자가 포함되지 않은 인코딩 문자열을 얻을 수 있습니다. (디코딩명령어 입력하면 개행문자가 없는 관계로 $.. 더보기
우분투에서 라즈베리파이 OS(Raspbian) 설치용 SD카드 만들기 잡다하게 공부하다보니 여기까지 왔습니다. 오늘은 우분투등의 리눅스 시스템을 메인 OS로 사용하는, 비윈도우 사용자를 위한 강좌입니다. 윈도우환경에서 라즈베리파이용 OS SD카드를 만드는 방법은 인터넷에 많이 정리되어 있으니 참고하시고, 여기서는 제가 사용하는 환경인 우분투 기반에서 라즈베리파이용 OS 가 설치된 SD카드를 만드는 방법을 소개하겠습니다. 일종의 윈도우7 부팅USB만들기? 정도로 생각하시면 됩니다. 하지만 dd 라는 막강한 커맨드 유틸을 이용해서 한방에 만들어내서 좀 허무하기도 합니다만, 조금만 검색하면 리눅스, 우분투는 정말 쓸만한 OS구나.. 공부, 개발에는 참 좋은 OS라는 생각이 많이 듭니다. (윈도우 환경 개발자들은 뭐..;;) 일단 OS 이미지 파일을 다운로드 해야 합니다. 해당 .. 더보기
Firefox Ubuntu 에서 유튜브 4K 동영상 재생하기 4K 동영상이라고 되어있는데 유독 firefox 에서만 4K 선택이 되지 않는 경우가 있어서 정리합니다. 저는 우분투를 OS로 사용중이고, firefox 가 주력 웹브라우저이며, chromium을 종종 사용합니다. 당연스럽게도 별 설정없이 chromium 에서는 정상적으로 설정에서 4K를 선택할 수 있습니다. 참고한 웹사이트는 아래와 같고, 영어를 무난하게 읽을 수 있으면 참고하시기 바랍니다. URL : http://www.ghacks.net/2014/07/25/enable-mse-h2-64-support-youtube-firefox-right-now/ firefox 를 별다른 설정없이 그냥 사용하면 3가지 옵션이 꺼져있습니다.지금 저의 firefox의 유튜브 사이트의 html5지원 상태를 검점한 결과 .. 더보기
우분투에서 안드로이드 스튜디오 사용시 키보드 사용 불가 증상 해결 안녕하세요. 오랜만에 안드로이드 관련 포스팅입니다. 안드로이드 진영에서 그동안 eclipse IDE에 제공하던 Android ADT를 올해 2015년 말까지만 지원한다고 이후부터는 안드로이드 스튜디오에 전념한다고 이야기가 나오네요. 하여 개발환경을 우분투의 안드로이드 스튜디오로 급하게 전환하고 있습니다. 자주 사용하지 않아서 잘 몰랐는데, 본격적으로 사용하게 되면서 단축키를 사용하는 경우 키보드가 잠겨서 마우스만 작동하는 증상이 빈번하게 발생하여 검색을 시작하였습니다. 원인은 우분투의 입력기중에서 ibus를 사용하는 사용자에게 발생하는 증상으로 해당 증상을 해결하기 위해서 조금만 손보면 가능합니다. 일단 해결책이 있는 사이트의 링크를 확인해보시기 바랍니다. 물론 본 사이트에도 한글로 작성하겠지만요. 링크.. 더보기
2. Ubuntu 에 Arduino IDE 설치 방법 하드웨어도 준비가 되었으니 이젠 PC에서 아두이노 개발 툴을 이용하여 개발을 할 수 있도록 환경을 구성해보겠습니다. 우분투는 정말 좋은 OS라는 것이 참 편리하게 설치할 수 있습니다. 1. Arduino IDE 설치하기 아래와 같이 명령어를 입력하여 개발툴을 설치할 수 있습니다.$ sudo apt-get install arduino 입력하면 아두이노 개발에 필요한 패키지와 arduino IDE가 함께 설치가 됩니다. 2. 실행하기 위에서 설치한 프로그램은 프로그램목록에서 조회할 수 있습니다. 저같은 경우는 Developments 메뉴에 등록이 되어 있습니다. 요렇게 보이는군요.. 저 상태로 바로 실행했으면 좋겠지만, Arduino 는 USB를 통하여 시리얼 통신을 하게 됩니다. USB장비는 기본적으로 r.. 더보기

반응형