전체 글 125

tail 명령어

리눅스 tail 명령어 사용법tail 명령어는 파일의 마지막 부분을 출력해주는 리눅스 유틸리티입니다. 기본적으로 파일의 마지막 10줄을 출력하며, 주로 로그 파일을 실시간으로 모니터링하거나 파일의 최신 내용을 확인할 때 유용하게 사용됩니다기본 사용법tail [옵션] [파일명]예시:tail app_2023_04_03.log주요 옵션-f: 파일을 종료하지 않고 업데이트 내용을 실시간으로 계속 출력 (실시간 모니터링)-n [라인수]: 파일의 마지막부터 지정한 라인수까지 출력-c [바이트수]: 파일의 마지막부터 지정한 바이트만큼 출력-q: 파일의 헤더와 상단 파일 이름을 출력하지 않고 내용만 출력-v: 출력하기 전에 파일의 헤더와 이름을 먼저 출력한 후 내용 출력활용 예시1. 실시간 로그 모니터링tail -f ..

grep 명령어

우분투 grep 명령어 사용법grep 명령어는 리눅스(우분투 포함)에서 파일 내의 특정 문자열을 찾을 때 사용하는 매우 유용한 도구입니다. 로그 분석이나 텍스트 파일에서 원하는 정보를 추출할 때 자주 사용됩니다.기본 사용법grep [옵션] "문자열" [파일명]예시:grep "error" 2023-04-03.log자주 사용하는 옵션-i: 대소문자를 구분하지 않고 검색-n: 줄 번호와 함께 검색 결과 표시-v: 지정한 문자열이 포함되지 않은 행만 출력-w: 단어 단위로 문자열 검색-r: 하위 디렉토리를 포함한 모든 파일에서 검색-m [숫자]: 최대 출력 수 제한-H: 검색 결과 앞에 파일 이름 표시-c: 일치하는 행의 수만 출력활용 예시1. 특정 파일에서 문자열 찾기grep "error" app_2023_0..

Ubuntu 접속 차단 및 해제 방법

Fail2ban을 이용한 IP 관리 : 로그 확인, 차단 및 해제 방법Fail2ban은 리눅스 서버에서 무차별 접속 시도나 해킹 공격을 방지하기 위한 강력한 보안 도구입니다. 이 글에서는 Fail2ban을 통해 로그를 확인하고, IP를 차단하거나 해제하는 방법에 대해 자세히 알아보겠습니다.Fail2ban 로그 확인하기Fail2ban은 모든 이벤트를 로그 파일에 기록합니다. 이를 통해 어떤 IP가 차단되었는지, 어떤 활동이 의심스러운지 확인할 수 있습니다.기본 로그 파일 위치Fail2ban의 로그 파일은 기본적으로 다음 위치에 저장됩니다:sudo cat /var/log/fail2ban.log이 로그 파일에서는 다음과 같은 형식으로 이벤트가 기록됩니다:2022-01-15 18:50:54,899 fail2ba..

우분투(리눅스)의 권한(Permission)관련 정리

우분투(및 리눅스 전반) 시스템의 핵심 요소인 '권한(Permission)'에 대해 명확하고 체계적으로 정리해 드리겠습니다. 어렵게 느껴질 수 있지만, 기본 원리를 이해하면 시스템을 안전하고 효율적으로 관리하는 데 큰 도움이 될 것입니다. 핵심 개념 위주로 단계별로 진행하며 실용적인 예제를 통해 확실히 이해하실 수 있도록 돕겠습니다.1단계: 권한의 기본 개념 이해하기우분투는 다중 사용자 시스템입니다. 즉, 여러 사람이 하나의 시스템을 동시에 사용할 수 있습니다. 이때 각 사용자나 그룹이 특정 파일이나 디렉토리에 접근하고 조작할 수 있는 범위를 정하는 것이 바로 '권한'입니다. 권한은 시스템 보안의 가장 기본적인 요소입니다.핵심 요소:사용자 (User): 시스템에 로그인하는 개별 계정입니다.그룹 (Grou..

Ubuntu 방화벽 설정 및 해제 방법

우분투 서버에서 방화벽을 설정하는 방법을 알려드리겠습니다.UFW 기본 설정 방법UFW(Uncomplicated Firewall)는 우분투에서 제공하는 사용하기 쉬운 방화벽 도구입니다.설치 및 기본 설정UFW 설치하기 (대부분의 우분투에 기본 설치되어 있음)sudo apt updatesudo apt install ufwUFW 상태 확인sudo ufw status기본 정책 설정sudo ufw default deny incomingsudo ufw default allow outgoing이 설정은 들어오는 모든 연결을 차단하고 나가는 연결은 허용합니다.기본 규칙 설정SSH 연결 허용 (서버 접속을 위해 필수)sudo ufw allow ssh또는 포트 번호로 지정:sudo ufw allow 22/tcp웹 서버 포..

세계 행복 지수?

세계 행복 지수로 살펴본 우리나라의 현주소안녕하세요, 오늘은 전 세계적으로 주목받고 있는 행복 지수에 대해 알아보고, 우리나라의 현황과 추이를 분석해보려고 합니다. 행복이란 무엇일까요? 어떤 나라가 가장 행복할까요? 그리고 우리나라는 어떤 위치에 있을까요?세계의 행복 지수 현황행복을 측정하는 대표적인 두 가지 지표가 있습니다. 바로 HPI(Happy Planet Index)와 WHR(World Happiness Report)입니다.HPI (Happy Planet Index)HPI는 웰빙, 기대수명, 생태발자국을 기반으로 계산되며, 국가가 환경 자원을 효과적으로 활용하면서 시민들에게 만족스러운 삶을 제공하는 정도를 측정합니다. 단순한 경제적 지표를 넘어 환경적 지속가능성까지 고려한다는 점이 특징입니다.20..

기타 2025.04.03

우분투 OS 종류와 특징 및 사용 사례

우분투 OS 종류와 특징 및 사용 사례다양한 우분투 배포판의 특징과 사용 사례를 정리한 표입니다:배포판 이름특징사용 사례Ubuntu (일반)GNOME 데스크탑 환경, 범용 OS. 광범위한 소프트웨어 지원.일반 사용자 및 개발자. 데스크탑 및 서버 모두 적합.Ubuntu ServerGUI 없이 서버 작업에 최적화된 버전. 안정성과 확장성 제공.웹 서버, 데이터베이스 서버, 클라우드 인프라 등 다양한 서버 환경.Ubuntu CoreIoT 및 임베디드 시스템용 경량화된 컨테이너 기반 OS.스마트 홈 디바이스, 로봇 공학, 산업용 IoT 환경.KubuntuKDE Plasma 데스크탑 환경 제공. 화려한 UI와 높은 커스터마이징 가능.고급 사용자 및 생산성을 중시하는 데스크탑 사용자.LubuntuLXQt 데스크탑..

Lubuntu(우분투)에 wordpress 설치 방법

참고로 여기 기재된 url은 sample입니다.cloudflare에서 저렴한 도메인을 발급해서 사용을 추천드립니다. 인증서도 무료제공이 되면 어디보다 저렴합니다.지원도 잘 됩니다.저는 2009년도에 나온 atom cpu, 2g (DDR2) 메모리가 탑재된 노트북에 lubuntu를 설치해서 연습중 입니다.이제 시작 입니다~목표:Lubuntu 서버에 Docker를 사용하여 WordPress와 데이터베이스(MariaDB)를 설치합니다.데이터는 Docker 외부(Lubuntu 호스트)에 안전하게 저장합니다. (볼륨 사용)word.aa.org 도메인을 통해 접속합니다.외부 HTTPS 요청 -> NAS (역방향 프록시) -> Lubuntu 서버의 9100 포트 -> WordPress 컨테이너 순서로 연결되도록 설정..

간단한 서버 운용을 위한 원보드 컴퓨터 비교

구형 (2009년산) 노트북에 Lubuntu를 설치하여 n8n 서버를 기동해봤는데 소음,소비전력등으로 인해 원보드 컴퓨터를 찾아보게 되었습니다.결국  Banana Pi BPI-M5 (4G, 16G eMMC) + 케이스를 aliexpress 에서 구입 $54.  다양한 원보드 컴퓨터들의 성능, 가격, 소비전력 및 특징을 비교하여 용도별 최적의 선택을 도와드리겠습니다.주요 원보드 컴퓨터 비교표모델프로세서RAM저장장치네트워크USBSATA가격(USD)소비전력특징Raspberry Pi 4BBroadcom BCM2711 (쿼드코어 A72, 1.5GHz)2/4/8GBMicroSD기가비트 이더넷, Wi-Fi 5, BT 5.02x USB 3.0, 2x USB 2.0없음$35-752.7-7.6W광범위한 커뮤니티 지원Ras..

IT 관련/기타 2025.04.01
반응형