IBM 98

[소개]IBM DeveloperWorks : 게으른 리눅스 시스템 관리자를 위한 열 가지 트릭

윈도우를 사용할 때도 마찬가지지만, 리눅스 시스템을 사용하다보면 크지는 않지만 알아두면 편리한 기능들이 있습니다. 이번에 소개할 문서는 그런 내용을 알려주는 문서입니다. 열가지 트릭을 소개하고 있는데요. 반응이 없는 DVD 드라이브 언마운트하기, Screen으로 협력작업 하기, 시스템정보 수집하기 등등의 유용한 팁을 알려주고 있습니다. 원문 : 게으른 리눅스 시트템 관리자를 위한 열 가지 트릭 열 가지 트릭을 익혀 전 우주에서 가장 강력한 리눅스(Linux®) 시스템 관리자가 되어봅시다. 음, 전 우주가 아닐지도 모르겠네요..., 하지만 큰 물에서 놀려면 이 정도 팁은 익힐 필요가 있답니다. SSH 터널, VNC, 암호 복구, 콘솔 훔쳐보기 등을 익힙시다. 각 트릭에는 예제가 따라오므로 각자 시스템에서 ..

[소개]IBM DeveloperWorks : 리눅스에서 백업 자동화하기

시스템 운영자라면 가장 중요한 업무중에 하나로 꼽는것이 바로 백업일 것이다. "복구에 실패한 DBA는 용서해도 백업에 실패한 DBA는 용서 할 수 없다"는 모 강사님의 말씀처럼 백업의 중요성은 백번을 강조해도 과함이 없습니다. 규모가 큰 업체라면 티볼리같은 백업 솔루션을 사용하기도하지만, 일반적인 중소기업에서는 백업을 위한 스토리지 확보도 힘든게 현실이죠. 이 문서에서는 간단한 로컬 백업에서부터 넷트워크를 이용해서 분산 백업하는 방식 및 이와 관련된 사항들을 설명하고 있습니다. 백업을 위한 스토리지를 확보했다면 이제 백업을 실습해보고 실무에 적용해보는 것도 좋겠죠. 원본 : 리눅스에서 백업 자동화하기(쉽게 할 수 있는 보안 분산 넷트워크 백업 DIY) 매우 중요한 데이터 손실은 굉장히 파괴적입니다. 그럼..

[소개]IBM DeveloperWorks : 사람을 위한 자동화 : 전자동 문서화

각종 프로젝트를 진행하다보면 늘 맞닥뜨리게 되는 문제중 하나가 바로 문서화입니다. 지금 소개하려는 문서는 오픈소스 프로그램을 이용하여 어떻게 문서를 자동으로 생성할 수 있는지 알려줍니다. 원문 : 사람을 위한 자동화 : 전자동 문서화 프로젝트 문서화는 소프트웨어 제품을 내놓을 때 종종 필요악이 됩니다. 하지만 문서를 버튼 클릭 한 번으로 작성할 수 있다고 상상해 보세요. 사람을 위한 자동화 연재에서, 자동화 전문가 Paul Duvall은 오픈 소스 도구를 이용해 어떻게 UML(Unified Modeling Language), 빌드 다이어그램, ERD(Entity-relationship diagram), 그리고 심지어 사용자 문서까지 생성할 수 있는지 설명합니다. 소 프트웨어 개발 프로젝트에서 문서 쓰기를..

[소개]IBM DeveloperWorks : 실시간 리눅스 아키텍쳐 분석

실시간 아키텍쳐가 무엇인지 그리고 리눅스에서 지원되는 실시간 아키텍쳐에 대한 문서를 소개합니다. 실시간 운영체제는 우리가 일반적으로 생각하는 정확한 연산이 이뤄지는 운영체제에 시간 제약이라는 요소까지 만족시키는 운영체제입니다. 이 문서에서는 "자동차가 충돌하는 시점에 에어백이 터지지 않는다면 없느니만 못하다"는 말로 실시간 운영체제의 예를 보여줍니다. 원문 : 실시간 리눅스 아키텍쳐 분석 (부드러운 실시간에서 딱딱한 실시간으로) 리눅스(Linux®)가 빠르거나 효율적이지 않다는 이야기를 하려는 의도는 아닙니다만, 어떤 경우에는 속력만으로 충분하지 않을 경우가 있습니다. 속력 대신 필요한 특성은 정해진 허용 범위 내에서 결정된 스케줄링 데드라인을 충족하는 능력입니다. 가상화 해법을 흉내내는 초기 아키텍처부..

[소개]IBM DeveloperWorks : 자그마한 브로드밴드 엔진으로 할 수 있는 작업: PS3에서 직접 설치가 가능한 최신 SDK 검토하기

지난번에 PS3(PlayStation3)에서 Linux 사용관련 문서를 소개한 적이 있습니다. 페도라 코어 7을 이용하는 문서였죠. 이번에 PS3에서 설치 가능한 최신 SDK에 관한 내용을 설명하고 있습니다. PlayStation2 시절부터 리눅스 설치를 지원해왔지만 실제로 사용하기에는 많이 부족했던점을 인식했는지 소니는 PlayStation3에서는 한층더 쓸만하게 만들었습니다. 물론 IBM의 Cell Broadband Engine의 힘 일수도 있지만요. ^^ 요즘 PlayStation3의 보급율이 낮고, PlayStation으로 독점 발매하던 게임들이 멀티 플랫폼을 선언하는 등 게임 시장에 지각변동이 일어나고 있는 시점에 리눅스 지원이 PlayStation3에 얼마만큼 큰 힘이 될지는 모르겠지만, 최소..

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

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

[소개] IBM DeveloperWorks : Ajax 성능분석

이 문서는 Ajax 개발시 성능 문제를 개선하기위해서 필요한 도구를 소개하고 있습니다. 제가 사용중인 Firebug도 소개하고 있구요. Yslow라는 도구도 소개하네요. 갈수록 사용하는 곳이 많아지는 Ajax와 이에따른 성능 문제에 고민하는 개발자라면 한번 읽어볼만한 내용이라고 생각합니다. 원문 : Ajax 성능분석 (최신 도구를 사용하여 작업을 마무리하기) 비동기 자바스크립트 + XML(Asynchronous JavaScript + XML; Ajax) 덕분에 상호작용과 성능에 대한 사용자들의 기대치가 계속 높아지고 있고, Ajax를 웹 응용 프로그램의 필수 요소로 취급하는 개발자들도 점점 늘고 있습니다. 더 많은 코드가 클라이언트 측으로 이동하고 네트워크 모델이 바뀜에 따라, 커뮤니티는 Ajax 고유의..

[소개]IBM DeveloperWorks : PHP 프레임워크, Part 2: 간단한 응용 프로그램 만들기

지난번에 소개한 "PHP 프레임워크, Part 1 많이 사용하는 프레임워크"에 이어서 "Part 2: 간단한 응용 프로그램 만들기"를 소개합니다. 실제로 간단한 응용 프로그램을 만드는 내용이구요. 그다지 자세하진 않습니다. 예전에 소개한 "PHP를 사용하여 인터랙티브한 제작 방식의 위키 만들기" 처럼 자세하다면 좋을텐데... 조금 아쉽긴해도 어느정도 삽질을 해야 자기것으로 만들수 있겠죠. ^^; 이런말하면서도 뭔가 만들어보진 못하고 있습니다. ^^; PHP로 만든 웹 메일 서버 관리를 하면서 PHP로 리눅스 메일 서버의 계정 및 조직도 정보를 관리하면서 느낀 거지만, PHP라는게 참 쓸만하다는 겁니다. 쓸만한 프레임워크가 많아져서 더욱더 광범위하게 사용되면 좋겠다는 생각을 해봅니다. 그런 의미에서 이 문..

[소개]IBM DeveloperWorks : 유닉스 팁: 10가지 유닉스 사용 습관 (한글)

지난번에 소개한 "유닉스 팁: 열 가지 더 좋은 유닉스 습관"과 연관이 있는 "10가지 유닉스 사용습관"을 소개합니다. 이 글은 제목에서 알 수 있듯이 유닉스를 사용하는데 좋은 명령행 사용 습관을 소개합니다. 지난번에 소개한 글과 함께 참고해보시기 바랍니다. 원문 : 유닉스 팁 : 10가지 유닉스 사용습관(한글) (잘못된 유닉스 사용 패턴 고치기) 유닉스® 명령어(Unix Command Line) 조작에 있어서 효율성을 높일 수 있는 10가지 좋은 습관들을 익히고, 그릇된 사용 패턴을 고쳐봅시다. 본 기사는 유닉스 명령어 조작에 있어서 충분히 유용한 것인데도, 간과되는 기술들을 설명합니다. 또한, 본 기사에서 열거한 일반적인 에러 유형과 이를 해결하는 방법을 배우다 보면, 좋은 습관을 들이는 것이 왜 중..

[소개]IBM DeveloperWorks : 유닉스 팁: 열 가지 더 좋은 유닉스 습관

유닉스(UNIX) 사용자라면 대부분 명령행 사용에 익숙하겠죠. 하지만 익숙하다고 느낀 유닉스 명령행 사용이 잘 못된 습관이라면 빨리 고치는게 좋을겁니다. 물론 습관이란게 하루 아침에 고쳐질 건 아니겠지만요. 이번에 소개하려는 문서는 "열가지 유닉스 사용습관"이라는 문서에 이어서 유닉스 명령행 전문가가 되는데 도움이 되는 열가지 기법을 소개하는 문서입니다. John Fronckowiak이 쓴 글을 박재호, 이해영씨가 한글로 옮기셨습니다. 원문 : 유닉스 팁: 열 가지 더 좋은 유닉스 습관(유닉스 명령행 전문가가 되자) 솔직히 말해, 나쁜 습관은 고치기 어렵다. 이제 편안함까지 느끼는 버릇은 더욱 고치기 어렵다. 종종 사물을 새롭게 보면 "아하, 당신이 이렇게 하는 이유를 모르겠네?"라는 순간이 찾아온다. ..