Linux

    리눅스 셸과 파일시스템

    시나리오를 바탕으로 실습 문제를 진행하여 어떤 상황에서 어떤 커멘드가 사용되는지를 익혀보자. 시나리오 : 웹 서버 로그 분석 및 유지 관리 목표 :웹 서버의 로그 파일을 분석하여 오류를 탐지하고, 로그 파일이 시스템을 차지하는 공간을 관리하여 서버 성능을 유지합니다.웹 서버를 운영하는 중에 로그 파일들이 쌓이면서 서버의 디스크 공간을 차지하게 됩니다. 시스템 관리자는 주기적으로 로그 파일을 점검하여 서버 성능에 미치는 문제를 예방하고, 발생한 오류를 신속하게 파악해야 합니다. 이 시나리오에서는 로그 파일을 검색, 분석하고, 불필요한 로그 파일들을 정리하는 과정을 실습합니다. 디렉토리 구조/log_test apache2/ access.log error.log nginx/ a..

    자동완성기능_명령이력

    Linux에는 명령어를 입력하다가, 생각이 나지 않거나, 혹은 명령어나 파일명이 길어 타이핑을 하다 실수를 할 수 있기 때문에 이러한 상황을 방지하고자 자동완성기능이 있습니다. 바로 키보드에서 자주 보이는 "Tab"키 입니다.예시를 통해 보여드리겠습니다. 저는 명령어로 sudo apt-get install vi까지만 입력한 뒤 Tab키를 눌렀습니다.그러면 자동완성기능을 통해 vi로 시작하는 명령어들을 전부 보여줍니다. 만일 vi로 시작하는 명령어 혹은 파일이 하나밖에 없다면, 바로 완성을 시켜줍니다.   저는 project라는 하위 폴더로 가기 위해 cd p 까지만 입력한 뒤, Tab 키를 눌렀습니다. 하위 폴더에 p로 시작하는 폴더는 project 하나 밖에 없어 바로 project/ 로 자동완성되었습..

    Linux 시작하기

    최근 교보 DTS 클라우드 교육과정을 시작하며, 배운 강의들을 복습할 겸 블로그에 작성해보려고 합니다.🤣 교육을 시작한 지 꽤 지났지만, 그럼에도 불구하고 더 늦어지면 안되겠다는 생각에 드디어 오늘..! 리눅스를 시작하기에 앞서, 리눅스란 무엇인가? 또한, 리눅스를 mac 환경에서 어떻게 시작해야 하는가에 대해 알아보려고 합니다! 리눅스(Linux)란?오픈 소스 기반의 운영 체제(Operating System)로, 주로 서버, 슈퍼 컴퓨터, 모바일 장치(안드로이드 기반), 임베디드 시스템 등 다양한 환경에서 사용합니다. 리눅스는 유닉스(UNIX) 운영체제를 기반으로 개발되었으며, 다중 사용자, 다중 작업을 지원하는 안정적이고 강력한 시스템으로 잘 알려져 있습니다. 클라우드 환경에서도 쓰인다고 하니, 나..