본문 바로가기

분류 전체보기

(214)
Ubuntu Device Status Check : CPU, MEMORY, PROCESS 노트북에 Ubuntu 를 설치하고 Deep Learning 코드를 실행하다 보면 비행기가 이륙하는 소리가 나면서 노트북이 뜨거워지는 경우가 종종 발생한다. 이런 경우 CPU, MEMORY, GPU 는 얼마나 사용하고 있지? 온도는? 이런 정보가 궁금한 경우 아래와 같은 방법으로 CPU, MEMORY, GPU 정보를 쉽게 알 수 있다. 1. top : CPU, MEMORY, PROCESS 등 상태 확인 Ubuntu 의 대표적인 시스템 모니터링 도구로 기본으로 설치 되어 있다 CPU, MEMORY, PROCESS 정보들을 한번에 볼 수 있다 # TIP. CPU 사용량만 보는 Shell 명령어 top -n 1 | grep -i cpu\(s\)| awk ‘{print $2} 2. htop : cpu, memor..
Ubuntu 부팅시 발생하는 grub rescue 메세지 며칠전 집에서 잘 사용하던 우분투가 갑자기 grub recue 메세지가 나타나면서 부팅이 되지 않았다….. ㅠㅠ 정말 당황스러웠지만…. 혹시나 하는 마음에 해결 방법을 찾아 보았더니!! 정말 쉽게 해결 가능한 방법이 있는게 아닌가!! 아래 내용대로 진행하니 정상 복구 완료! 혹시나 나처럼 고민한 사람들이 있을 것 같아 정리 해본다 (요기서 http://linuxmint.kr/System/4082 퍼옴) 리눅스를 설치하고 지우면서 boot하면 가끔 당하는 grub rescue> 은 항상 막막합니다. 그럴때 boot rescue나 Live CD를 쓰지 않고 간단히 해결하는 방법은 아래와 같습니다. 1. partition 을 조회합니다. grub rescue> ls 2. 조회된 partition 중 어떤 것일..
MAC(OSX)에서 PNG → JPG 일괄 변환하기 최근에 이미지 분석을 위해 여러 이미지를 캡쳐를 해서 만들고 분석하고 만들고 분석하는 한땀 한땀의 고급스러운 일을 하고 있다. 그러던 중 내가 캡쳐한 이미지 파일이 PNG 라 이미지 분석이 되지 않는다는 에러가 계속 발생하는게 아닌가? 다시 이미지를 한땀 한땀 만들어야 하는가? 하나씩 이미지를 변환해야 하나? 이런 경우 아래와 같은 Shell 로 해결해보자! 1. 이미지를 하나만 변환하고 싶다면 sips -s format jpeg -s formatOptions 80[이미지 압축율] IMG_1354.png[원본 이미지 파일 이름] --out IMG_1354.jpg[변환될 이미지 파일 이름] 2. 이미지를 한번에 여러개 변환하고 싶다면 for fileName in *.png;do sips -s format ..
Ubuntu 에서 Blutooth 장치가 ON 으로 활성화 되지 않는 경우 Ubuntu 를 사용하다 보면 문득 문득 이런 생각이 든다. 내가 왜 사서 이런 고생을 하고 있지? 젠장!! 맥살껄..ㅠㅠ 엉엉 이런 생각을 하다가, 다시 역시 Ubuntu 좋네... 라는 자기 최면에 빠지곤 한다. 최근에 이런 투덜거림을 하게 된 문제 상황에 대한 해결책을 찾아 공유 하려고 한다. Mac, Window 등을 사용할 때는 사실 Bluetooth 와 같은 장치를 On/Off 하면서 한번도 문제가 발생한 적이 없었다. 하지만, 최근에 XPS 에 Ubuntu 16.04 를 설치하면서 사용하던 중 아래와 같이 Bluetooth 장치가 On 으로 활성화되지 않는 현상이 간헐적으로 발생하고 있었다. Bluetooth 문제가 발생할 때마다 귀찮음에 리부팅! 그냥 Bluetooth 연결 하지 않기! 등..
TEST 그리고 오해의 시선? 최근 ‘QA 오해의 시선’ 이라는 글을 읽다 보니 내가 일하면서 어떤 시선으로 날 바라보았지? 라는 생각을 하면서 이 글을 끄적이게 되었다. 물론, 내가 끄적이는 내용은 내가 경험한 개인적인 상황에 기반한 것으로 다른 경우가 더 많을 수 있다는 생각을 하시고 읽으시면 좋겠다. 테스트 엔지니어로 일을 하면서 개발자들에게 다양한 시선을 받으면서 일을 하곤 했다. 다양한 시선이 모지? 라고 생각하시는 분들도 있겠지만, 대부분의 개발자가 바라 보는 시각은 이거였다. 개발 코드 한 줄도 못짜는 애들 바빠 죽겠는데, 귀찮게 하네 아 짜증나! 제네 부르지 말고 개발자나 더 달라고 물론 이렇게 생각하시지 않는 개발자들도 많았지만, 그렇지 않은 개발자가 더 많았던게 사실이다. 테스트 엔지니어로 일하면서 이런 시각을 몸으..
IntelliJ PKIX ERROR 발생 해결 방법 IntelliJ 를 사용하다 보면 갓브레인이라는 생각이 들만큼 정말 좋은 도구라고 생각하게 된다. 물론 조금 무겁지만 말이다. 이런 IntelliJ 를 사용하던 중 아래와 같은 PKIX 에러가 발생하는 경우 해결 방법을 공유한다. 해결방법 Setting > System Setting > Updates 로 이동하여 Use Secure Connection 옵션을 해제한다
Rest Assured Start~! Rest Assured : REST API 테스트를 지원하는 라이브러리로 HTTP 의 POST, GET, PUT, DELETE, OPTIONS, PATCH 및 HEAD 를 지원한다 (참조 : http://rest-assured.io , https://github.com/rest-assured/rest-assured/wiki/GettingStarted) 주요기능 쉬운 Rest API호출 JasonPath lib를 활용하여 Jason data의 활용/검증 Input변수로 다양한 Object Type사용 가능(Map, VO타입 class, String등) Rest Assured 환경 구성 2.xx 버전까지는 com.jayway.restassured Group 이었지만 3.x 버전부터는 io.rest-assur..
Ubuntu 에서 갑자기 Read-Only file system 에러가 발생 하는 경우 Ubuntu 를 사용하다 보면 정말 정말 간혹 갑자기 File System 이 Read Only 로 변경 되면서 'Read-Only file system' 이라는 에러 메세지를 보여주는 경우가 있다. 이런 경우는 아래와 같은 방법으로 해결이 가능하다. 1. cat /proc/mounts | grep /dev 명령어로 File System 이 "ro" 로 변경 되었는지 확인한다. cat /proc/mounts | grep /dev 2. File System 이 "ro" 로 변경되어 있다면 mount 를 해제 하고 s2fsck 로 복구 하면 된다. umount /dev/mapper/double--o--vg-root e2fsck /dev/mapper/double--o--vg-root 3. 아래와 같이 복구가 ..
Ubuntu Terminator 설치 방법 Terminator 는 Ubuntu 의 터미널 프로그램 중 가장 이쁜 터미널이다. 마치 MAC 의 터미널과 흡사하다고 할까? 이런 Terminator 는 apt 명령어로 쉽게 설치가 가능하다. sudo apt-get install terminator gnome terminal 과 같은 경우는 환경 설정을 메뉴를 찾아서 할 수 있었지만, Terminator 는 아래와 같이 설정 파일에 직접 설정 값을 입력해야 한다. vi ~/.config/terminator/config 를 입력하여 Terminator 설치를 끝내면 된다. [global_config] tab_position = bottom handle_size = 0 focus = system [keybindings] [profiles] [[default..
Ubuntu 외장 하드 자동 마운트 외장 하드를 자동으로 마운트 하는 방법은 아래와 같습니다. 1. UUID 를 blkid 명령어로 조회 sudo blkid 2. sudo vi /etc/fstab 를 입력하고 아래를 추가한다. UUID=d2eac947-9407-40bb-96cb-363fc50a39ea /moutnFolder ext4 defaults 0 0 이렇게 하면 됩니다 :)