본문 바로가기

++ MAKE IT/: Linux

(6)
우분투에 Fritzing 설치하기 1. 최신버젼을 다운로드 한다. http://fritzing.org/download/ 2. 터미널을 열고 다음과 같이 입력한다. $ cd ~/Downloads $ tar -xvf fritzing-.tar.bz2 $ sudo mv fritzing- /usr/share/fritzing $ sudo nano /usr/share/applications/fritzing.desktop 3. fritzing.desktop 파일에 다음과 같이 입력후 저장한다. [Desktop Entry] Version=0.9.3b Name=Fritzing GenericName=Fritzing Comment=Electronic Design Automation software Exec=/usr/share/fritzing/Fritzing ..
duckdns 무료 도메인과 ddns 설정 ■ 무료도메인 DuckDns 외부에서 서버로 접속하기 위해서는 서버의 IP주소를 알아야 합니다. 하지만 IP주소는 숫자로만 되어 있어 기억이 다소 어렵습니다. 서버가 하나라면 기억할 수 있겠지만 여러개라면 기억하는 것이 쉽지 않습니다. 또 서비스를 하다보면 아이피가 바뀌는 경우도 있죠. 이때마다 아이피 변경을 알리기도 쉽지 않을 것입니다. 이러한 이유로 인터넷 서비스를 하는 업체에서는 기억하기 쉬운 도메인을 이용합니다. 쉽게말하면, 도메인은 유저에게 서버의 IP주소를 연결해주기 위한 것입니다. 하지만 일반적인 도메인은 유료이기 때문에 개인적으로 소규모의 서버를 운영하려고 할때는 부담이 됩니다. 그래서 오늘은 무료도메인을 제공해 주는 duckdns라는 곳에서 도메인을 받는 방법과 도메인과 IP주소를 주기적..
라즈베리파에 마리아DB 설치 및 문자셋(utf8) 설정하기 마리아 DB는 관계형 DB로서 MySQL과 거의 완전하게 호환이 됩니다.마이클 몬티 와이드니어스 (Michael Monty Widenius)가 마리아 DB의 주요 개발자 인데 그는 MySQL을 개발한 사람입니다.MySQL을 썬 마이크로시스템즈에 10억달러에 매각한 후, MySQL과 동일한 코드를 이용하여 마리아 DB를 개발하였다고 합니다.아마도 MySQL의 아쉬운점을 보완하여 마리아DB를 만든 것 같습니다.현재 MySQL은 오라클에 인수되어서 유료화에 대한 루머가 계속 나오고 있기 때문에개발자들에게 MySQL의 대안으로 많은 관심을 받고 있는 것 같습니다.마리아 DB 공식 사이트 : https://mariadb.org/마리아 DB 한글 문서 : https://mariadb.com/kb/ko/mariadb..
우분투 16.04 LTS에서 스왑(swap)메모리(가상메모리) 추가 하는 방법 - 파일로 추가 ■ 스왑(swap) 메모리? 우분투와 같은 리눅스 OS에서 스왑메모리는 윈도우의 가상메모리와 같습니다. 시스템의 램(RAM)이 부족한 경우 가상메모리의 용량을 이용하게 됩니다. 스왑 메모리의 영역을 설정하는 방법은 두가지가 있습니다. 하나는 스왑 파티션을 만들어 사용하는 방법이고 다른하나는 스왑파일을 만들어 사용하는 방법 입니다. 파티션으로 설정하는 방법 보다는 파일로 하는 방법이 비교적 편리하고 유연하다고 판단됩니다. 그래서 스왑 파일을 만들어 활용하는 방법을 알아 보겠습니다. ※ 스왑메모리를 가급적 HDD에 만들지 않는 것이좋습니다. HDD는 읽기 쓰기가 비교적 느리기 때문에 SDD와 같이 속도가 빠른 영역을 이용하길 바랍니다. ■ 스왑파일 만들기 리눅스에서 파일공간을 할당하는 명령어인 falloca..
라즈베리파이에 마리아DB(MariaDB) 설치 및 문자셋(utf8) 설정하는 방법 마리아 DB는 관계형 DB로서 MySQL과 거의 완전하게 호환이 됩니다.마이클 몬티 와이드니어스 (Michael Monty Widenius)가 마리아 DB의 주요 개발자 인데 그는 MySQL을 개발한 사람입니다.MySQL을 썬 마이크로시스템즈에 10억달러에 매각한 후, MySQL과 동일한 코드를 이용하여 마리아 DB를 개발하였다고 합니다. 아마도 MySQL의 아쉬운점을 보완하여 마리아DB를 만든 것 같습니다. 현재 MySQL은 오라클에 인수되어서 유료화에 대한 루머가 계속 나오고 있기 때문에 개발자들에게 MySQL의 대안으로 많은 관심을 받고 있는 것 같습니다. 마리아 DB 공식 사이트 : https://mariadb.org/마리아 DB 한글 문서 : https://mariadb.com/kb/ko/mar..
리눅스 CP 명령어 파일 권한까지 복사 CP 명령어를 이용하여 파일 또는 폴더를 복사하는 경우 복사하는 유저의 umask 정책이 따라서 파일의 권한, 소유자가 변경됩니다. root권한으로 cron 자동화를 구현할때 종종 파일을 복사해주는 경우가 있는데요. 이때 옵션없이 cp만으로 복사하게 되면 파일의 권한이 root권한이 되어 다를 유저들이 열어 볼 수 없게 됩니다. 따라서 이 때에는 파일 권한 및 소유자를 유지한채 복사할 필요가 있습니다. 이때 사용하는 옵션이 -p 옵션입니다. 이 옵션은 원본파일의 소유자, 그룹, 권한, 생성시간 정보를 그대로 보존한채 복사합니다. cp -p /원본파일 /복사할폴더