본문 바로가기

리눅스14

feed2html.py feed-to-HTML converter in Python feed2html.py를 사용하면 RSS/RDF/Atom feed를 HTML문서로 변화 할 수 있다. Using feed2html.py from the command line:% feed2html.py -h Usage: feed2html.py [options] Options: -D var=val Define variable equals to value. -h Display this help message. -i input Feed input. It can be an URL, a local file name, or '-' for standard input. (Default standard input) -o output HTML output. It can be a local file name, or '-' .. 2013. 10. 2.
라즈베리파이 커널 빌드 Github에서 라즈베리파이 리눅스 커널을 받아 컴파일 하여 SD카드에 넣어 실행해 보았으나 부팅 하다 죽어 버렸다. 아무래도 파일 시스템에 설치된 커널 모듈과 새로 빌드한 커널이 상이하여 부팅이 되지 않는 것으로 보인다. 빌드한 모듈을 파일 시스템에 넣어 봐야 겠다. 빌드 방법은 먼저 ARM 컴파일로 설치 후 PATH 와 CROSS_COMPILER 설정을 해준다. 그리고 압축을 푼 후 # make bcmrpi_defconfig # make 빌드방법 참조 : http://imky.egloos.com/2963983 http://www.cnx-software.com/2012/01/22/linux-kernel-3-1-9-for-raspberry-pi-released/ 2012. 9. 27.
새로운 미니 리눅스 보드 – Cubieboard 1G ARM cortex-A8 processor, NEON, VFPv3, 512KB L2 cache Mali400, OpenGL ES GPU 1GB DDR3 @400MHz HDMI 1080p Output 100M Ethernet 2 USB Host, 1 USB otg, 2 MMC slot, 1 ir 96 extend pin including i2c, spi, lvds… 라즈베리파이를 구입하고 나니 더 좋은 미니 리눅스 보드가 나왔다. 이름은 cubieboard. 가격은 $49이면서 ARM Cortex-A8 1GHz CPU가 사용 되었다. 메모리도 1G DDR3 를 지원한다. 하지만 RCA Video출력이 없고 HDMI만 지원한다. 아직도 아날로그 브라운관 TV를 사용한는 나로서는 그림이 떡이다. TV부터.. 2012. 9. 5.
라즈베리파이 라즈베리 파이 홈페이지 http://www.raspberrypi.org/ 라즈베리 파이는 Broadcom BCM2835 SoC 를 사용하여 만든 카드 크기의 미니 리눅스 머신이다. BCM2835 SoC는 700 MHz ARM1176JZFS ARM CPU 와 1080p30 H.264 high-profile 디코더와 OpenGL2.0 과 OpenVG 라이브러리를 지원하는 GPU를 내장 하고 있다. A 타입과 B타입이 있는데 A타입은 이더넷를 지원하지 않으며 USB 포트가 하나다. 가격은 A 타입은 $25, B 타입은 $35 이다. Quick Start Guide http://kr.element14.com/ 에서 구입 가능하지만 현재 재고가 없다. 2012. 8. 23.
커널쓰레드의 우선 순위 변경 리눅스 드라이버의 커널 쓰레드를 사용하는 경우 쓰레드의 우선순위(priority)를 변경하고 싶은 경우 set_user_nice 함수를 사용하여 변경 할 수 있다. 일반적으로 우선순위를 설정하지 않은 커널 쓰레드의 우선순위의 값은 -5이며 set_user_nice함수에서 설정할 수 있는 값의 범위는 -20에서 19 이다. -20 이 우선 순위가 가장 높고 19가 가장 낮다. 사용 방법은 커널 쓰레드 함수 내에서 다음과 같이 호출 한다. set_user_nice(current, -20); 각 쓰레드의 우선 순위 확인 방법은 콘설에서 "ps -elf" 명령을 사용하여 확인 할 수 있으며 NI 값이 우선순위를 나타 낸다. root@at91sam9xeek:~# ps -elf F S UID PID PPID C P.. 2010. 10. 27.
Hot to Install LAMP on Ubuntu 1. Install Apache2sudo apt-get install apache2 Install Apache Modulessudo apt-get install libapache2-mod-auth-mysql Apache 2 configuration of clean URLs on Debian a2enmod rewrite2. Install Php5 sudo apt-get install php5-common php5 libapache2-mod-php5 sudo apt-get install php5-cgi sudo apt-get install php5-mysql Install GD surport php5-gdsudo apt-get install php5-gdRestart Apache sudo /etc/init... 2009. 2. 19.
Chnage maximum file size in PHP Gallery사용하다 보면 크기가 큰 파일이 업로드가 되지 않는 문제가 있다. 이것은 PHP설정에 Max size값이 설정 되어 있기 때문이다. 이값을 변경하는 방법은 다음과 같다. $ sudo vi /etc/php5/cli/php.ini … post_max_size = 50M upload_max_filesize = 12M …설정값 변경후 webserver(apache)를 재시작 한다. $ sudo /etc/init.d/apache2 restart 2009. 2. 18.
Ubuntu linux server 설치 방법 WiKi page에 “리눅스 설치” 페이지를 추가 하였다.링크는 : http://howto.homelinux.com/wiki/리눅스%20설치 2009. 2. 9.
Change IP 서버를 설치한 후 보니 네트워크 설정이 DHCP로 되어 시스템을 리부팅하면 IP가 변경되는 문제가 있었다. 이런 경우 네트워크 설정을 수동으로 해주어야 한다.설정방법은 /etc/network/interfaces 파일을 수정한다.$ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).# The loopback network interface auto lo iface lo inet loopback# The primary network interface auto eth.. 2009. 2. 6.
How To Find Your Ubuntu or Kernel Version Method to find your version is a command line method. There are two commands you can use:cat /etc/issueor you can usecat /etc/lsb-release…and finally to find your kernel version and a few more details about your machine use theuname command which, per the man pages, shows system information. Examples:uname -a : print all informationuname -r : print the kernel releaseuname -v : print the kernel v.. 2009. 2. 5.
Home – Embed Cooliris Home page에 Embed Cooliris를 추가하였다.Home을 어떻게 구성할까 고민하다 사진을 볼수 있는 Cooliris를 추가 하였다. HTML 페이지에 다음 코드를 추가 하면 된다.현재 Home에 보여지는 사진은 flickr에 있는 사진이며 flickr에 사진이 있다면 위 코드를 수정하여 자신의 사진을 올리거나 특정사진을 검색해서 볼 수 있다.… … src=”http://apps.cooliris.com/embed/cooliris.swf” flashvars=”feed=api://www.flickr.com/?user=hsunaqua“ … user 뿐만 아니라 album 이나 search를 사용하여 볼 수도 있다. api://www.flickr.com/?user=username api://www.f.. 2009. 2. 5.
Top Menubar home, wiki, blog, punbb 와 gallery를 오갈 수 있는 menubar를 상단에 추가하였다.home : index.html 에 바로 추가 ( home 소스 참조 )WordPress blog : (Pixeled테마 에서) 외모->편집기->머리글(header.php)의 하단에 추가하고 bgimage.jpg를 상단의 menubar만큼 그림을 내려 수정하였다.MoinMoin wiki : wikiconfig.py 에 다음 추가 html_head = ‘’ page_header1 = ‘ :: Home :: Blog :: WiKi :: Forums :: Gallery :: ’Punbb forums: 상단에 추가하는 방법을 찾지 못해 punbb에서 지원하는 메뉴파을 그냥 사용 하였다. 포럼관리->op.. 2009. 2. 4.
Home Linux 설치 집에서 리눅스 서버를 운영한지 10개월이 넘어가고 있다.지난 4월에 대학원 연구실 홈피를 운영하려고 처음 설치 하여 지금은 나의 개인 리눅스 서버로 사용하고 있다.현재 ubuntu 서버에 MoinMoin wiki, WordPress blog, Punbb Forums를 설치하였으며 최근에 Gallery2를 설치하여 운영하고 있다.현재 계획으로는 HomeLinux를 설치 운영하는 방법에 관한 사이트로 만들어 보려고 한다. 2009. 2. 4.
Folder의 크기를 알아내는 명령 [kscho@devel0 api]$ du –help 사용법: du []… []… Summarize disk usage of each FILE, recursively for directories.긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다. -a, –all write counts for all files, not just directories -B, –block-size=SIZE use SIZE-byte blocks -b, –bytes print size in bytes -c, –total produce a grand total -D, –dereference-args dereference FILEs that are symbolic links -h, –human-readable print si.. 2009. 1. 22.