100===Dev Ops/Linux 9

강력한 텍스트 검색 도구 grep 완벽 가이드 🔍

개발자라면 반드시 알아야 할 grep! 오늘은 grep의 모든 것을 알아보겠습니다.grep이란? 🤔grep은 "Global Regular Expression Print"의 약자입니다.파일이나 입력 스트림에서 특정 패턴을 검색하는 강력한 명령어 도구예요.마치 도서관에서 책을 찾는 사서처럼, grep은 텍스트 파일에서 원하는 내용을 빠르게 찾아줍니다!기본 문법 📝grep [옵션] 패턴 파일명주요 옵션들 🛠️-i (ignore-case)대소문자 구분 없이 검색grep -i "hello" file.txt-r (recursive)하위 디렉토리까지 재귀적으로 검색grep -r "TODO" /project-n (line-number)매칭된 라인 번호 표시grep -n "error" log.txt-v (inver..

100===Dev Ops/Linux 2024.11.17

🔍 Netstat 명령어: 네트워크 통계 분석 완전 정복하기 😎

안녕하세요, 블로거입니다!오늘은 네트워크 상태를 분석하는 강력한 도구인 Netstat 명령어에 대해 알려드릴게요. TL;DR (핵심 요약)• Netstat는 네트워크 연결, 라우팅 테이블, 인터페이스 통계를 모니터링하는 명령어입니다.• 주요 옵션(-a, -n, -t, -p 등)을 통해 다양한 네트워크 정보를 확인할 수 있습니다.• 네트워크 문제 진단, 보안 모니터링, 서버 관리에 필수적인 도구입니다.1. 개념 소개Netstat를 들어보셨나요? 네트워크 문제를 해결하는 관리자와 개발자들에게는 필수 도구입니다!Netstat는 'Network Statistics'의 약자로, 네트워크 연결 상태, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 명령줄 도구입니다[^1]. 리눅스와 윈도우 모두에서 사용..

100===Dev Ops/Linux 2024.11.17

실무에서 자주 쓰는 리눅스 명령어 모음 🐧

실무에서 자주 쓰는 리눅스 명령어 모음 🐧리눅스 서버 운영시 꼭 알아야 할 핵심 명령어들을 알아봅시다!1. 시스템 모니터링 명령어 👀top - 실시간 프로세스 모니터링top# CPU, 메모리 사용량을 실시간으로 확인# shift + p: CPU 사용률 순 정렬# shift + m: 메모리 사용률 순 정렬# k: 프로세스 종료df - 디스크 사용량 확인df -h # human readable 형태로 출력free - 메모리 사용량 확인free -h # 현재 메모리 사용량을 보기 좋게 출력2. 파일 관련 명령어 📁ls - 파일 목록 확인ls -l # 자세한 정보 표시ls -la # 숨김 파일 포함ls -ltr # 시간 역순 정렬find - 파일 찾기# 특정 확장자 파일 찾기find /pat..

100===Dev Ops/Linux 2024.11.03

Linux: Iptable 방화벽 사용 방법

위치 : cat /etc/sysconfig/iptables방화벽 자동 초기화 기초 스크립트 1#! /bin/bashiptables -Fiptables -Xecho ssh 허용iptables -A INPUT -p tcp --dport 22 -j ACCEPTecho http and https 허용iptables -A INPUT -p tcp --dport 80 -j ACCEPTiptables -A INPUT -p tcp --dport 443 -j ACCEPTecho pop, imap and smtp 허용iptables -A INPUT -p tcp --dport 25 -j ACCEPTiptables -A INPUT -p tcp --dport 465 -j ACCEPTiptables -A INPUT -p tcp -..

100===Dev Ops/Linux 2024.05.25

Linux: 파일 및 디렉터리 관리

특정 확장자로 파일을 찾고, 파일 내 문자열을 검색하며, 파일을 합치고 정렬하고, 파일 및 디렉터리 권한을 변경하고, 디렉터리를 복사하는 방법을 설명합니다.특정 확장자로 파일 찾기기본 파일 검색:find -name '*.zip'이 명령어는 시스템 전체에서 .zip 확장자를 가진 파일을 검색합니다.파일 내 문자열 검색find . -name "*" | xargs grep -n "count"이 명령어는 현재 디렉터리 및 하위 디렉터리의 모든 파일에서 "count"라는 문자열을 검색하고, 해당 문자열이 포함된 줄의 번호를 출력합니다.파일 합치기 및 정렬여러 파일 합치기:cat 1.txt 2.txt 3.txt > 0.txt세 개의 텍스트 파일을 0.txt로 합치며, 쉘 리다이렉션(>)을 사용하여 출력을 해당 파일..

100===Dev Ops/Linux 2024.05.25

Firwalld 포트 구성 방법

firewalld에서 포트 구성 방법포트 열기명령어: firewalld에서 포트를 열려면 다음 명령어를 사용합니다:sudo firewall-cmd --add-port={포트번호}/tcp --permanent # --permanent 옵션은 방화벽 규칙을 영구적으로 적용합니다.예시: 여러 응용 프로그램에서 일반적으로 사용되는 여러 포트를 열기:sudo firewall-cmd --add-port=8080/tcp --permanent # 일반적인 대체 HTTP 포트sudo firewall-cmd --add-port=3306/tcp --permanent # MySQL/MariaDBsudo firewall-cmd --add-port=1521/tcp --permanent # Oracle... (기타 포트들을 ..

100===Dev Ops/Linux 2024.05.25
728x90
반응형