IT 기술/Developer article 91

IBM DeveloperWorks : 반드시 알아둘 AIX 명령

최근에 AIX server 문제로 구글링을 하던중에 알아두면 좋을것 같은 내용이 담긴 문서를 발견했습니다. [반드시 알아둘 AIX 명령]이라는 문서입니다. 예전에 봤던 IBM DW 문서와 내용이 조금 틀린것 같아서 소개합니다. 나날이 어려워지는 경제 여건속에 어떻게든 살아남으려면 기초 기술력 향상 밖에는 방법이 없는것 같다는 생각이 듭니다. 개발자가 아니라 DBA나 SE 같은 직종이라면 OS는 기본이겠죠. 그래서 더욱 AIX 관련 명령어를 소개하는 이 문서를 읽어둘 필요가 있다고 생각합니다. 작년에는 그냥 지나갔지만 올해 12월 말에는 올 그 동안 소개했던 IBM DeveloperWorks의 문서중에서 각 분야별로 다시한번 읽어보면 좋을만한 문서들을 하나씩 뽑아볼까합니다. 뭐... 그러면서 기술문서들 한..

VI Editor에서 텍스트 찾기 및 바꾸기 기능 관련 명령어

KLDP에서 퍼온 VI Editor에서 텍스트 찾지, 바꾸기 명령어 예제입니다. 원문 : vi 텍스트 찾기 바꾸기 관련 명령어 모음 1. 문서 처음부터 마지막까지의 char 를 _char_ 로 치환한다. :%s/char/_&_/g 2. 현재(커서위치)부터 마지막까지의 char 를 _char_ 로 치환한다. :.,$s/char/_&_/g 3. buf_.*[255], buf_in[255], buf_get[255] 와 같은 문자열을 hello 로 변경한다. :1,10s/buf_.*\[255\]/hello/g 4. 숫자로만 이루어진 행 찾기는 다음과 같습니다. /^\d\+$ ^ : 행의 첫부분 \d : 0~9까지의 숫자 + : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음. (즉 숫자가 최소한 1개..

[소개]IBM DeveloperWorks : 유닉스를 능숙하게 사용하기: inode에 대한 모든 것

유닉스나 리눅스 시스템을 이용하다보면 자주 나오는 inode에 대한 IBM DeveloperWorks의 문서를 소개합니다. 원문 : 유닉스를 능숙하게 사용하기: inode에 대한 모든 것 df와 같은 유닉스 명령어에서 Iused와 %Iused가 무엇을 의미하는지, 아니면 사람들이 inode에 대해 이야기할 때 궁금증을 느낀 경우가 없습니까? 유닉스(UNIX®)와 리눅스(Linux®) 시스템은 모두 inode를 사용하며, IBM® AIX®라고 해서 다르지 않습니다. inode가 무엇이며, inode가 유닉스에 중요한 이유, inode의 구조, inode와 관련이 있는 명령어를 알아봅시다. inode는 유닉스 운영체제에서 사용하는 자료 구조로, 파일 시스템 내부에 파일을 유지하는 중요한 정보를 담고 있다. ..

[소개]IBM DeveloperWorks : POWER 블레이드에서 리눅스를 활용한 복잡한 네트워크 구축 방법

요즘 한정된 공간에서 서버 가용성을 높이는 방법의 하나로 블레이드 서버를 고려하는 분들이 많은걸로 알고 있습니다.(아... 아닐수도 있겠네요. 전기요금이 좀...) 암튼, 블레이드 서버는 좁은 공간에서 다수의 서버를 편리하게 운용할 수 있도록 해줍니다. IBM DW에 올라온 [POWER 블레이드에서 리눅스를 활용한 복잡한 네트워크 구축 방법]라는 문서에 보면 Power blade server에서 리눅스를 활용한 복잡한 Network 구축 방법이 소개되고 있습니다. 원문 : POWER 블레이드에서 리눅스를 활용한 복잡한 네트워크 구축 방법 블레이드는 특히 통신 서비스 제공업체에서 응용과 서비스를 위한 탁월한 선택입니다다. 하지만 이런 서비스 제공업체에 필요한 독특한 요구 사항은 종종 복잡하고 집중적인 관리..

[소개]IBM DeveloperWorks : 유닉스를 능숙하게 사용하기: 고급 셸 스크립트 기법

유닉스 쉘 스크립트는 유닉스 서버 관리자에게 좀더 효율적인 서버 관리를 가능하게 해주는 유용한 도구입니다. Database 공부를 해오면서 계속 쉘 스크립트를 이용해 왔지만 아직도 쉘 스크립트는 제게 공부해야할 여지가 많은 분야입니다. 그래서 IBM DeveloperWorks에 한글로 번역된 쉘 스크립트 관련 문서를 소개하려합니다. 원문 : 유닉스를 능숙하게 사용하기: 고급 셸 스크립트 기법 유닉스에는 길고 따분한 작업을 단순하게 만들기 위해 작업을 자동화하는 셸 스크립트가 있습니다. 이 기사는 셸 스크립트를 좀 더 제대로 배우기를 원하며 고급 스크립트를 작성하는 방법이 궁금한 독자들에게 팁을 제공합니다. 다른 유닉스 운영체제나 리눅스와 마찬가지로 IBM AIX 운영체제는 시스템 관리자, 개발자, 사용자..

[소개]IBM DeveloperWorks:초보자를 위한 유닉스 팁과 기교, Part 2: vi 편집기

유닉스/리눅스 사용자라면 가장 자주 사용하는 프로그램 중에 하나인 vi 편집기에 대한 튜토리얼입니다. 그 동안 vi에 대한 글들이 많았지만 그래도 빠뜨릴수 없는 부분인거 같아서 소개하려합니다. 기본적인 유닉스/리눅스 사용법에 대해서는 알고 있는 사용자를 대상으로 작성된 문서입니다. 원문 : 초보자를 위한 유닉스 팁과 기교, Part 2:vi 편집기 vi 편집기를 처음 접하는 사용자는 편집기가 직관적이지 못하다고 느끼기 쉽습니다. 하지만 세상에서 내로라하는 개발자들이 30년이 넘는 도구를 아직도 애용하는 데는 그만한 이유가 있습니다. vi 편집기는 삽입 모드(insert mode)와 명령 모드(command mode)로 작업을 분리합니다. 그래서 키보드에서 엄청나게 빨리 사용자가 정의한 영역을 대상으로 텍..

[소개]IBM DeveloperWorks : 사람을 위한 자동화: 손 쉬운 데이터베이스 마이그레이션

자동화는 관리자든, 개발자든 공통적으로 중요한 일이죠. 이번에 IBM DeveloperWorks에 "손 쉬운 데이터베이스 마이그레이션"이라는 제목의 글이 올라왔습니다. 흠... LiquiBase라는 오픈소스 소프트웨어를 이용해서 데이터베이스 변경 관리하는 법을 소개하고 있네요. 흥미로운 글입니다. 원문 : 사람을 위한 자동화: 손 쉬운 데이터베이스 마이그레이션 데이터베이스는 종종 그것을 기반으로 하는 애플리케이션과 어긋난 상태로 존재하는데, 이로 인해 데이터베이스와 데이터를 안정된 상태로 끌어내는 것은 관리에 있어서 상당한 도전 과제가 됩니다. 사람을 위한 자동화 이번 기사에서는, 자동화 전문가 Paul Duvall이 오픈 소스 LiquiBase 데이터베이스-마이그레이션 도구를 사용하여 데이터베이스와 애..

[소개]IBM DeveloperWorks : 개발자 책꼿이 신윤복의 눈에 비친 조선 남녀

이번에 IBM DeveloperWorks에 올라온 글 중에 개발과는 관련이 없지만 재밌는 글이 있어서 소개하려합니다. 개발자 책꼿이 컬럼에 올라온 글인데, 요즘 드라마와 영화의 소재가 되어서 화제가 되고 있는 혜원 신윤복에 대한 글입니다. 업무에 찌든 생활은 잠시 잊고 신윤복의 그림에 빠져보는게 어떨지요. 원문 : 신윤복의 눈에 비친 조선 남녀 강명관 지음, 푸른역사, 2003년 11월 일본이 시작한 동북아 3국전쟁, ‘임진왜란’ 이후 명나라가 멸망하자 조선은 더 이상 그 문화의 중심을 중국에 두지 않고 조선으로 돌렸다. 조선은 자국을 문화의 중심지로 고유한 색을 한껏 드러내면서 조선 후기 문화의 절정기를 이룩한다. 학자들은 바로 이 시기를 진경시대라 일컫는다. 진경시대는 숙종대에서 정조대에 걸친 약 1..

[행사] 디벨로퍼웍스 늦가을 행사 : 개발자들의 수다

한국IBM 디벨로퍼웍스에서 주체하는 개발자 모임인 "개발자들의 수다"라는 행사가 이번주 토요일 오후 2시부터 6시까지 도곡동 군인공제회관 23층 온디맨드홀에서 열립니다. 원문보러가기!! IBM developerWorks에서 독자, 필자, 리뷰블로거 등이 함께하는 즐거운 이야기 장을 마련합니다. 이름하여, ‘개발자들의 수다’ 입니다. 이 행사는 '현장에서 참여자들이 토론 주제를 정해서 실시간으로 자유로이 이합집산하면서 토론을 진행'하는 OST(Open Space Technology) 형식으로 진행할 예정입니다. 정해진 아젠다 없이, 현장에서 함께 얘기 나눌만한 주제를 정하거나 건의해서 독자, 필자, 리뷰블로거들이 편안하게 생각을 나누고 그 과정에서 서로 영감을 받을 수 있는 행사입니다. 개발자로서의 진로,..