본문 바로가기

운영체제/리눅스(CentOS)51

리눅스 기본 네트워크 명령어 정리 리눅스에서 네트워크 관련 문제를 진단하거나 설정을 변경할 때 자주 사용하는 명령어들이 있습니다. 이번 포스팅에서는 ip, ifconfig, ping, traceroute, netstat 명령어를 자세히 살펴보겠습니다.1. ip 명령어ip 명령어는 네트워크 인터페이스와 관련된 정보를 조회하고 설정할 때 사용됩니다. 최신 리눅스 배포판에서는 ifconfig 대신 ip 명령어를 권장합니다.1.1 IP 주소 확인ip addr show또는ip a네트워크 인터페이스의 IP 주소 및 상태를 확인할 수 있습니다.1.2 특정 인터페이스의 정보 확인ip addr show eth0eth0 인터페이스의 정보를 출력합니다.1.3 라우팅 테이블 확인ip route show라우팅 테이블을 확인하여 패킷이 어떻게 전달되는지 확인할 .. 2025. 3. 29.
리눅스 프로세스 관리 자세한 가이드 리눅스에서 프로세스를 관리하는 것은 시스템을 원활하게 운영하는 데 필수적인 작업입니다. 이 글에서는 ps, top, kill, nice, renice 명령어를 사용하여 프로세스를 관리하는 방법을 자세히 살펴보겠습니다.1. ps 명령어: 프로세스 목록 조회ps 명령어는 현재 실행 중인 프로세스를 확인하는 데 사용됩니다.기본 사용법ps위 명령어를 실행하면 현재 사용자의 셸에서 실행 중인 프로세스 목록이 출력됩니다.주요 옵션ps aux: 시스템 전체 프로세스 조회ps auxa: 모든 사용자의 프로세스 표시u: 프로세스의 사용자 정보 표시x: 터미널이 없는 프로세스도 표시ps -ef: 프로세스를 상세히 출력ps -ef-e: 모든 프로세스를 출력-f: 자세한 정보를 출력특정 프로세스 검색ps aux | grep .. 2025. 3. 28.
리눅스 사용자 및 그룹 관리 완벽 가이드 리눅스에서는 다중 사용자 시스템을 효과적으로 관리하기 위해 사용자 및 그룹 개념을 사용합니다. 이를 위해 useradd, usermod, userdel, groupadd 등의 명령어가 제공됩니다. 이 글에서는 각 명령어의 세부 사항과 실전 예제를 함께 설명합니다.1. 사용자 관리1.1 사용자 추가 (useradd)새 사용자를 추가할 때는 useradd 명령어를 사용합니다.기본 형식:sudo useradd [옵션] 사용자이름예제 1: 기본 설정으로 사용자 추가sudo useradd testuser이 명령어는 testuser라는 사용자를 기본 설정으로 생성합니다.예제 2: 홈 디렉터리 생성과 기본 셸 지정sudo useradd -m -s /bin/bash testuser2옵션 설명:-m: 사용자의 홈 디렉터.. 2025. 3. 27.
Linux에서 파일 압축 및 압축 해제 방법 총정리 (tar, zip, gzip, bzip2) Linux에서는 다양한 압축 및 압축 해제 명령어를 사용할 수 있습니다. 이번 포스팅에서는 tar, zip, gzip, bzip2 명령어를 활용한 파일 압축 및 해제 방법을 자세히 설명하겠습니다.1. tar 명령어 (파일 아카이브 및 압축)1.1 tar으로 파일 및 폴더 묶기 (압축 없이)# test 폴더를 test.tar 파일로 묶기 tar -cvf test.tar test/-c : 새로운 아카이브 생성 (create)-v : 진행 상황 표시 (verbose)-f : 파일 이름 지정 (file)1.2 tar으로 압축된 아카이브 만들기# gzip 방식으로 압축하기 (test.tar.gz)tar -czvf test.tar.gz test/# bzip2 방식으로 압축하기 (test.tar.bz2)tar -cj.. 2025. 3. 26.