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 명령어에 대해 자세히 알아보겠습니다.Netstat이 뭔가요? 🤔네트워크 연결 상태를 보여주는 마법 같은 도구입니다!실시간으로 네트워크 연결 상태를 모니터링TCP/UDP 연결 정보 확인네트워크 인터페이스 통계라우팅 테이블 정보 제공마치 병원의 심전도 모니터처럼 네트워크의 "건강 상태"를 실시간으로 보여줍니다.주요 옵션들 🛠️기본 옵션-a : 모든 연결과 수신 대기 포트 표시 all-n : 주소와 포트를 숫자로만 표시 number-p : 프로세스 ID와 프로그램 이름 표시 process-t : TCP 연결만 표시-u : UDP 연결만 표시-l : Listen 상태의 포트만 표시 listen-r : 라우팅 테이블 표시 routing실..

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
반응형