반응형

학습자료(~2017)/리눅스 110

[리눅스]쉘프로그래밍 잘 정리된거 펌

출처 : http://wiki.kldp.org/KoreanDoc/Shell_Programming-KLDP쉘 프로그래밍 강좌 참고서적 : 초보자용 리눅스 프로그래밍 ( 대림출판사, 한동훈,이만용역, NEIL MATTHEW, RICHARD STONES 저 ) ※ 넷츠고 리눅스 동호회 7월 제 5회 정기 공개강좌 자료 글쓴이 : 위경섭 ( powerhack@netsgo.com ) 1. 변수 . 쉘변수는 처음 사용될때 만들어진다. 즉 미리 선언할 필요가 없다. . 쉘변수는 유닉스 명령과 마찬가지로 대소문자에 구별이 있다. . 쉘변수는 기본적으로 데이터를 문자열로 저장한다. 수치를 대입해도 실제 수치 가 아닌 문자열이 저장된다. 계산이 필요할 경우는 자동으로 수치로 변환하여 계산후 다시 문자열로저장된다. . 쉘변..

[리눅스] [/etc/rc.d/init.d/*] 데몬 실행 스크립트의 이해 - 펌

원본 : http://www.4ellene.net/tt/213 1. 심볼릭링크 윈도우XP에서 한글2005를 실행시킬때의 구조를 살펴보자. 설치시 특별히 디렉토리를 변경하지 않았다면, 실행파일은 다음의 위치에 있다. C:\HNC\Hwp65\hwp.exe 그러나, 우리는 탐색기를 열어서.. C:\HNC\Hwp65\hwp.exe 파일을 더블클릭해서 직접 실행하지는 않는다. 보통은, '시작>프로그램>한글과컴퓨터>한글2005>한글 2005' 를 실행하거나, 아니면, 바탕화면의 단축아이콘을 더블클릭한다. 단.축.아.이.콘...!! 윈XP에서의 단축아이콘이 리눅스에서의 심볼릭링크이다. 2. /etc/rc.d/init.d/* 파일들의 이해 MS윈도우즈에서 프로그램을 설치하면 대부분 'C:\Program Files' 안..

[리눅스] 리눅스 시스템 모니터링 시스템 최적화 - 펌

http://www.hanguk.jp/doc/systemMonitoring_basic.pdf 리눅스 시스템 모니터링 시스템 최적화 글쓴이 : 문태준 대한매일 뉴스넷 서비스지원팀장 (http://www.kdaily.com, http://seoul.co.kr) taejun@tunelinux.pe.kr http://tunelinux.pe.kr, http://database.sarang.net 운영자 0. 들어가며 이글은 효율적으로 시스템을 모니터링하고 어떻게 리눅스 서버를 최적화할 수 있을까에 대해서 다룬다. 첫 번째 장에서는 현재 시스템이 어떻게 운영되고 있고 어디에서 문제가 생기고 있는지를 알기 위한 시스템 모니터링에 대해서 설명을 한다. 시스템관리의 출발은 현재의 상태를 제대로 파악하고 여기에서 시스템을..

[리눅스] 블록 디바이스 장치별 UUID 알아내는 법 , fstab UUID로 관리법(링크)

blkid 명령을 수행하면 된다. 디바이스별 유일한 값으로 관리해야할 때 쓰면 되겠다. /dev/sda 이런식으로 이름으로 관리되면 하드디스크 추가시 순서가 뒤바뀌는 경우도 있다고 한다. UUID로 관리하면 순서가 뒤바뀌는 경우가 없겠지.. 참고 : 리눅스 하드 추가시 fstab UUID 사용하기 http://blog.naver.com/PostView.nhn?blogId=kkh0879&logNo=70107430661

[리눅스] 32bit 에서 64bit 로 소스 호환을 위한 고려사항

원문 : http://wiki.kldp.org/wiki.php/32bitCodeTo64bit 32bit 에서 64bit로 소스호환을 위한 고려사항 정리 ¶ 작성자 조재혁 (minzkn@minzkn.com) 고친과정 2007년 6월 17일 : 처음씀 [edit] 개요 ¶ 이 내용은 제가 기존에 만들었던 여러 소스(mzapi) 들을 64bit 에서 동작하도록 포팅하면서 발생했던 고려사항들을 정리합니다. [edit] 변수형의 크기는 어떻게 달라지는가? 32bit 환경에서 64bit 환경으로 옮겨가면서 달라진 변수형은 다음과 같습니다. ¶ int 형은 32bit 를 유지합니다. short 형은 16bit 를 유지합니다. long 형은 32bit에서 64bit로 확장됩니다. long long 형은 64bit 를 ..

[리눅스] Linux Direct IO의 이해 (Synchronous IO와의 차이를 기반으로) - 펌

원문 : http://altistory.net/333 안녕하세요. 알티스토리에 처음으로 글을 남기에 되었네요. 저는 알티베이스에서 개발자로 일하고 있습니다. 알티스토리에 ‘flow’라는 필명으로 글을 올릴 예정입니다. 글에 오류가 있거나, 이해가 안가시는 부분이 있으면 자유롭게 코멘트에 남겨주시면 감사하겠습니다. 리눅스에서 Direct IO와 Synchronous IO를 정확하게 이해할 수 있는 재밌는(?) 실험을 했던 것이 기억나 블로그를 통해 공유할까 합니다. 먼저 간단히 정리하면 Direct IO는 IO가 버퍼를 거치느냐 여부를 결정하는 정책을 의미하고, Synchronous IO는 IO가 즉시 반영되는지 여부를 결정하는 정책을 의미합니다. 둘은 분명히 다르지만, 운영체제에서 Synchronous ..

[리눅스] 세마포어 - 자료 조사

한빛네트워크 세마포어(1) http://www.hanb.co.kr/network/view.html?bi_id=1398 한빛네트웤 세마포어(2) http://www.hanb.co.kr/network/view.html?bi_id=1399 joinc 세마포어 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/system_programing/IPC/semaphores System V 와 Posix 인터페이스의 차이점을 알고 세마포어의 개념, 사용방법, 응용을 아는 것이 중요하다. 작성 : 세마포어의 활용 방안이다. 1. 쓰레드간 공유변수가 1증가 , 1감소 연산 등 리스트 자료구조의 사이즈값이나 카운터값을 저장하여야 할 때 세마포어를 lock 하면 1감소, un..

반응형