Linux 65

[소개]IBM DeveloperWorks : 배시 셸로 작업하기

유닉스나 리눅스 환경에서 작업을 많이 하는 분들을 Shell script를 많이 이용하게 됩니다. Shell script는 업무의 자동화에 유용하죠. 최근에는 MS에서도 자사의 윈도우즈 운영체제에 Power shell이라는 제품을 설치하여 Script를 사용할 수 있도록했죠. 이번에 소개할 문서는 배시 셸 관련 투토리얼입니다. 원문 : 배시 셸로 작업하기 거의 모든 유닉스(UNIX®) 기반 운영체제에서 활용 가능한 배시 셸에 대한 소개 튜토리얼입니다. 배시는 성숙하고, 강력하고, 그럼에도 불구하고 사용하기 쉬운 셸이며, 자유롭게 구할 수 있습니다. 이 튜토리얼은 다른 인기 있는 유닉스 셸과 다른 점을 파악하기 위해 배시에 대한 간략한 역사를 소개하며, 배시 내부에서 제공하는 주요 기능을 살펴봅니다. 다음..

[소개] OTN : Linux find 명령어 완전 정복 가이드

리눅스에서 파일 관리를 할때 종종 사용하는 명령으로 find가 있습니다. 간단하게 파일 이름으로 검색을 하거나, 파일 크기로 검색을 할때 find를 사용하죠. 이 find 명령에 대한 개요 및 사용 예를 제공하는 OTN의 문서를 소개합니다. 원문 : Linux find 명령어 완전 정복 가이드 아래는 원문의 앞부분을 발췌한 내용입니다. 가장 강력하면서도 한편으로는 혼란스러운 유비쿼터스 명령어인 find 명령어에 대한 개요. 게시일 : 2008년 7월 Linux find 명령어는 모든 Linux 명령어 가운데 가장 유용하면서도 혼란스러운 명령어 가운데 하나입니다. 다른 Linux 명령어의 표준 구문과 다른 구문을 가지고 있다는 점에서 어렵습니다. 하지만, 파일명, 파일 유형, 사용자, 더 나아가 타임 스탬..

IT 기술/OTN 2008.08.13

메인프레임의 쇠퇴를 바라보며...

IT관련 종사자라면 한때 메인프레임이라는 단어가 가진 무게감, 동경... 뭐 이런 느낌이 있었을것이다. 어릴때 뉴스 등에서 가끔씩 봐왔던 슈퍼 컴퓨터라든지, 영화에서나 볼 수 있었던 그런 대형 서버들... 이제 메인프레임이 시장에서 서서히 없어지려하고 있다. IT 시장은 급속도로 변하고 있다. 따라가기 힘들만큼... 아직 삼십대 초반인데 벌써 이러면 나중엔 어떻게 밥 벌이할런지 걱정이네요. ㅡ.ㅡa 언제부터인가 유닉스 서버가 시장을 접수하기 시작했고 유닉스의 뒤를 리눅스 서버가 바짝 뒤쫓고 있는 양상을 띄게 되었다. 이게 몇년 전이다. 이때 벌써 메인프레임은 사양길에 들어선 사업이라는 얘기가 많았다. 가상화, 분산처리, 병렬처리 등등의 기술을 이용해서 유닉스/리눅스 서버는 점점 영역을 넓혀가고, K*에서..

IT story 2008.07.29

[소개]IBM DeveloperWorks : ext4로 이주하기(최신 리눅스 파일 시스템을 위한 준비)

아~ 이번엔 리눅스 사용자를 위한 문서입니다. 리눅스 파일 시스템으로 많이 쓰고있는 ext3의 최신 버전인 ext4가 나왔네요. 까마득하게 모르고 있었는데, 이번에 IBM DeveloperWorks의 문서를 보고야 알았습니다. ^^; 초 보 리눅서라면 거의 누구나 설치해보는 RedHat 계열의 리눅스 배포판을 설치하면 ext3라는 파일 시스템을 주로 사용하죠. 다양한 파일 시스템이 존재하는 가운데 가장 대중적으로 많이 사용하는 ext3 파일 시스템의 최신 버전인 ext4에 대한 내용을 다루고 있는 문서입니다. 물론 아직은 불안정한 상태이기에 사용에는 주의를 기울여야 합니다. 커널 컴파일 등의 추가 작업이 필요할 수도 있기에 ext4의 도입은 아직은 주의해야할 문제라고 하네요. 그리고 혹시 테라바이트 단위..

[소개]IBM DeveloperWorks : 유닉스와 리눅스를 함께 어울리게 만들기

"사무실의 아무 자리에나 앉아서 아이디와 비밀번호를 입력하면 내가 사용하던 환경이 뜨면서 업무를 볼 수가 있습니다." 어느 영화에서나 보던, 혹은 어느 외국계 기업에서 사용한다던 얘기이지만, 실제로 구현 가능한 기술들이죠. MS의 액티브디렉토리 기술을 사용해서도 구현이 가능하다고합니다. 이번에 소개할 문서는 유닉스, 리눅스 환경에서 이런 기능을 할 수 있게 해주는 기술들에 대한 내용입니다. NIS, NIS+, NFS, Automounter, 시각동기화 등의 기술을 이용해서 구현하는 법을 설명하고 있습니다. NIS, NFS는 모두 SUN Microsystems가 만든 기술들로 AIX, HP-UX, Solaris, Linux에서 모두 사용 가능합니다. 원문 : 유닉스와 리눅스를 함께 어울리게 만들기 이 글을..

[소개]IBM DeveloperWorks : PS3에서 리눅스 개발, Part 1: 장난감을 넘어서

IBM DeveloperWorks에 올라온 문서중에서 게이머의 혼을 불태우게 만드는... 정확히 말해서 리눅스를 좋아라하는 콘솔 게이머에게 흥미로운 글이 있어서 소개하려합니다. 제목하여 [PS3에서 리눅스 개발, Part 1: 장난감을 넘어서] 두둥!!! PS2에 리눅스를 설치하여 슈퍼컴퓨터를 만들수 있다는 소식이 이슈가 된적이 있었지만, 실제로 사용하기엔 무리가 있는 구성이었죠. PS2용 리눅스 패키지를 구하는것도 쉽지 않았구요. PS3에 리눅스를 설치하는건 양상이 좀 다른것 같습니다. 오픈소스 커뮤니티의 힘이라고 할까요? PS3에 리눅스(Fedora 7)를 설치하여보자. 아래의 문서를 정독해보시길 바랍니다. ^^ 원문 : PS3에서 리눅스 개발, Part 1: 장난감을 넘어서 소니 플레이스테이션 3(..

[소개]IBM DeveloperWorks : 리눅스 시스템 호출을 활용한 커널 명령

이번에 소개할 글은 IBM DeveloperWorks의 Linux관련 문서들 중에서 커널 관련 문서입니다. 리눅스의 핵심이라고 할 수 있는 커널 부분의 시스템 호출 인터페이스에 대한 내용을 다루고 있습니다. "조엘 온 소프트웨어"로 낯익은 박재호님과 이해영님이 번역을 하셨네요. 원문 : 리눅스 시스템 호출을 활용한 커널 명령 (SCI 탐험과 독자적인 시스템 호출 추가하기) 리눅스(Linux®) 시스템 호출은 우리가 매일 사용하는 기능입니다. 하지만 시스템 호출이 사용자 영역에서 커널 영역으로 어떻게 넘어가는지 알고 있나요? 리눅스 시스템 호출 인터페이스(SCI, System Call Interface)를 탐험하고 새로운 시스템 호출을 추가하는 방법(과 다른 대안)을 배우고, SCI 관련 유틸리티를 살펴보..

[소개]IBM DeveloperWorks : 시스템 관리 툴킷: 로그 파일 이해하기

UNIX/Linux 시스템을 사용하다보면 다양한 로그 파일들을 접하게 됩니다. 로그 파일은 사용자에게 시스템의 현재 상태와 과거의 상태, 그리고 각종 작업의 결과 등을 알려주는 소중한 정보원입니다. 이번에 소개할 문서는 IBM DeveloperWorks의 "AIX and UNIX | Linux" 카테고리에서 로그 파일에 관한 문서입니다. 원문 : 시스템 관리 툴킷: 로그 파일 이해하기 전형적인 리눅스(Linux®)나 유닉스(UNIX®)는 시스템이 돌아가는 동안에 수많은 로그 파일을 생성합니다. 이 중에는 유용한 정보를 제공하는 로그 파일도 있고, 용량이나 자원을 계획하는 데 도움을 주는 로그 파일도 있습니다. 이 기사에서는 주요한 로그 파일 몇 개를 소개합니다. 또한 로그 파일이 존재하는 위치, 파일에 ..

[소개] IBM DeveloperWorks : LAMP 시스템 조율, Part 3: MySQL 조율

LAMP 시스템 조율 시리즈의 마지막인 Part 3, MySQL 조율에 관한 문서를 소개합니다. 공개 DataBase 중에서 가장 (최소한 한국에서는...) 다양한 사용자층을 확보한 MySQL은 UNIX/Linux 환경에서 사용할 수 있는 대표적인 DataBase중의 하나입니다. 특히나 오픈소스 제품이기에 무료로 사용할 수 있지만, 그 덕에 정교한 튜닝을 하지 않고 사용하는 적당히 설치해서 적당히 사용하는 제품이기도 하죠... 물론 상용 제품들도 벤더사에서 설치해준 상태 그대로 사용하는게 대부분의 DB서버가 처한 우울한 현실이기도 하죠. 자... 이제 IBM DeveloperWorks에서 소개하는 "LAMP 시스템 조율, Part 3: MySQL 조율"을 소개합니다. 아~ 한글이라서 더욱더 맘에 듭니다...

[소개] IBM DeveloperWorks : LAMP 시스템 조율, Part 2 : 아파치와 PHP 최적화

지난번에 소개한 LAMP 시스템 조율의 두번째 문서를 소개하려합니다. 이번에는 아파치 웹서버와 PHP의 최적화에 관한 내용을 소개하고 있네요. 아파치의 MPM 환경 설정, PHP 중간 코드 캐싱 등의 내용을 설명하고 있습니다. 원문 : LAMP 시스템 조율, Part 2 : 아파치와 PHP 최적화 LAMP(Linux®, Apache, MySQL, PHP/Perl) 아키텍처를 활용하는 응용 프로그램은 끊임없이 개발되고 배포되고 있습니다. 하지만 때로 서버 관리자는 다른 사람이 작성했다는 이유만으로 응용 프로그램 자체에 대한 통제권이 거의 없습니다. 기사 셋으로 이뤄진 이번 연재물은 응용 프로그램 성능을 향상시킬 서버 환경 설정 항목을 다룹니다. 첫 번째 기사는 LAMP 아키텍처, 성능 기법, 기본적인 리눅..