본문 바로가기

OS/Linux88

리눅스 Log 파일 종류 베하!! 문땅훈과 루피 입니다! 다들 한 주 잘 보내셨냐요? 즐거운 추석 연휴가 다가오고 있네요 😁 오늘은 리눅스 Log 파일 종류에 대해서 알아보겠습니다. 개요 리눅스 Log 파일이란? 리눅스 Log 파일의 중요성 Log 파일 종류 1. 리눅스 Log 파일이란? 리눅스 시스템에서는 모든 이벤트를 로그에 기록합니다. 로그 분석은 시스템을 관리하고 보안에 상당히 중요하므로 꼭 알고 있어야합니다. 로그 파일은 일반적으로 텍스트 파일로 저장되며, 일반 사용자는 읽을 수 있지만 수정할 수는 없습니다. 로그 파일에는 시간, 이벤트 유형, 이벤트의 원인 등이 포함됩니다. 이 정보를 검토하여 시스템에서 발생한 문제를 식별하고 해결하는 데 도움이 됩니다. 2. 리눅스 Log 파일의 중요성 리눅스 Log 파일이 중요한 .. 2023. 9. 15.
리눅스 find 명령어 활용하기 안녕하세요! 베하~! 여러분 리눅스를 사용할때 내가 찾고자 하는 파일을 눈으로 하나하나 찾아가면서 찾아보셨나요? 몇개안되는 파일을 찾기란 쉬운일이지만 찾고자 하는 파일이 아주 많다면 내가 원하는 파일을 찾기란 모래속의 진주찾기 처럼 어려울거에요! 이런 어려움을 쉽게 해결해줄수 있는 명령어가 바로 find라는 리눅스 명령어 입니다! find는 리눅스에서 파일 및 디렉토리를 검색할 때 사용하는 명령어에요 $ find [경로] [옵션] [표현식] $ find [PATH] [OPTION] [EXPRESSION] 위의 내용이 기본적인 find의 사용 방법이에요! find 명령에는 몇 가지 옵션과 많은 수의 표현식(Expression)이 존재하는데, find 명령의 검색 결과가 지정된 표현식의 조합에 따라 결정되기.. 2023. 9. 2.
외부 접속을 위한 ssh계정 생성 및 권한(sudo) 베하 안녕하세요 ~~! BTC_현상수배범입니다. 이번 시간에는 외부 접속을 위한 ssh계정 생성하여 패스워드로 접속 및 권한(sudo)에 대한 실습을 해보도록 하겠습니다. 사전 준비 (EC2생성) 인스턴스명 : sanghun-test OS : 우분투 최신버전 사양 : t2.micro 보안그룹 : ssh(22) 퍼블릭 IP 자동할당 및 퍼블릭 서브넷으로 구성 SSH 계정 생성 단계 1. sudo adduser sanghun 새로운 사용자 계정을 생성 2. sudo usermod -aG sudo sanghun 사용자 sanghun을 sudo 그룹에 추가 3. sudo vi /etc/ssh/sshd_config PasswordAuthentication 옵션을 yes로 변경(SSH를 통한 로그인 시 사용자의 비.. 2023. 8. 18.
[Liunx]LVM을 사용해 EBS 볼륨 용량 늘리기 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 이번 포스팅에서는 LVM 을 사용해서 EBS 볼륨 용량을 늘리지 않고 EBS 를 한 디렉토리에 마운트 시키는 방법을 소개해 드리겠습니다. EBS 볼륨 용량이 부족하면 보통적으로는 EBS 볼륨의 크기를 늘리는 방식이 제일 간편하고 효과적인 방법입니다. 하지만 현재 본인이 EBS 볼륨의 크키를 수정 할 수 없는 상황이거나 운영상 서비스 중단의 오류가 의심된다면 LVM 을 통해 EBS 볼륨 크기수정 없이 EBS 볼륨을 하나 더 연결해 같은 마운트지점에 마운트 시킬 수 있습니다. LVM이란? LVM은 Logical Volume Manager의 약자로, 리눅스 운영 체제에서 사용되는 기술입니다. LVM은 디스크 공간을 관리하고, 논리적인 볼륨과 파일 시스템을 .. 2023. 7. 19.
[Linux]권한 이해하기 안녕하세요. 이쁜이와 멋쟁이의 "BTC_준호" 입니다. 오늘은 리눅스의 권한에 대해 이야기해볼까 합니다. 파일과 디렉터리에 대한 권한, 그리고 이를 어떻게 설정하고 변경하는지를 알아보도록 하겠습니다. 권한이 어떻게 작동하고 어떻게 조절하는지 이해하는 것은 시스템을 보안하고 제어하는 데 매우 중요합니다. 리눅스 권한 체계 이해하기 리눅스에서 각 파일과 디렉토리는 세 가지 주요 권한 설정을 가지고 있습니다. 소유자(User)의 권한, 그룹(Group)의 권한, 그리고 기타 사용자(Others)의 권한입니다. 사용자(User): 파일 또는 디렉토리의 소유자를 나타냅니다. 소유자는 파일을 생성한 사용자입니다. 그룹(Group): 특정 작업을 수행하는 사용자 그룹을 의미합니다. 파일은 하나의 그룹에 속하며, 그룹.. 2023. 7. 14.
Linux 시간 동기화 베하! 오늘은 리눅스에서의 시간 동기화에 대한 내용을 가져왔어요. 바로 시작해볼게요! 먼저, 시간 동기화를 하는 이유에 대해서 알아볼게요. 여러 사용자가 접속하여 서비스를 이용하는데, 시간이 어긋나버리면 후에 서버에 문제가 생겼을 경우 다음과 같은 문제점이 발생할 수 있어요 : 로그를 확인하는 과정에서 시간 간극으로 인해 정확한 원인을 파악하지 못하는 경우가 발생 각종 로그 설정이나 디버깅에 있어 서버마다 다른 시간을 바라보고 있으면 디버깅이 어려워지며 특정 어플리케이션에서는 서비스에 문제가 발생 될 수 있음 예를 들어 : Active-Standby나 Replication의 경우 데이터 동기화가 되지 않으니 문제가 생김 시간 동기화를 하는 방법에는 크게 두 가지가 있어요. NTP와 Chrony 두 가지가.. 2023. 7. 14.
[Linux] Swap Memory 베하~! BTC_녹차공원 팀의 하동녹차 입니다. Swap Memory 에 대한 내용과 Swap Memory 설정 방법에 대해 알아보겠습니다! Swap Memory 란? Linux에서 스왑 메모리는 램(RAM)이 부족한 경우에 사용되는 보조 저장 공간입니다. 스왑 메모리는 하드 디스크 또는 SSD와 같은 보조 저장 장치에 할당되며, 램의 일부를 대체하여 추가적인 가상 메모리를 제공합니다. 이를 통해 시스템의 성능을 향상시킬 수 있습니다. 일반적으로 컴퓨터의 램은 실행 중인 프로세스들에게 메모리를 할당하여 작업을 수행합니다. 그러나 모든 프로세스가 동시에 많은 양의 메모리를 필요로 하는 경우 램은 한계에 도달할 수 있습니다. 이런 상황에서 Linux 커널은 Swap 메모리를 사용하여 램의 일부를 하드 디스크.. 2023. 7. 7.
[Linux]포트 이해하기 안녕하세요. 이쁜이와 멋쟁이의 "BTC_준호" 입니다. 리눅스와 같은 운영 체제에서 특정 프로세스 또는 서비스가 네트워크를 통해 다른 시스템과 통신하기 위해서는 '포트(port)'라는 개념을 이해해야 합니다. 이 글에서는 리눅스에서의 포트에 대해 쉽게 이해할 수 있도록 설명해보겠습니다. 포트는 무엇인가요? 포트(port)는 컴퓨터가 다른 컴퓨터와 네트워크 상에서 통신할 때 사용하는 '연결 지점'을 의미합니다. 포트 번호는 0에서 65535까지의 범위를 가지며, 특정 프로토콜에서 특정 서비스를 위해 예약된 번호가 있는 반면, 일부 번호는 사용자가 자유롭게 할당할 수 있습니다. 포트의 종류 잘 알려진 포트(Well-Known Ports): 0부터 1023까지의 포트 번호로 이 범위의 포트는 주로 중요한 표준.. 2023. 6. 26.