본문 바로가기

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

리눅스 사용자 및 그룹 관리 완벽 가이드 리눅스에서는 다중 사용자 시스템을 효과적으로 관리하기 위해 사용자 및 그룹 개념을 사용합니다. 이를 위해 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.
리눅스 텍스트 파일 다루기 (cat, less, more, tail, head, grep) 리눅스에서는 다양한 도구들을 이용해 텍스트 파일을 다룰 수 있습니다. 이 포스팅에서는 대표적인 명령어들인 cat, less, more, tail, head, grep의 사용법을 예제와 함께 설명합니다.📌 cat (Concatenate and Display Files)cat 명령어는 파일의 내용을 출력하거나 파일들을 연결하여 출력할 때 사용합니다.사용법cat [옵션] [파일명]주요 옵션-n : 줄 번호 표시-b : 빈 줄을 제외하고 줄 번호 표시-E : 줄 끝에 $ 기호 표시-s : 빈 줄이 연속되는 경우 하나로 표시예제cat myfile.txt # 파일 내용 출력cat -n myfile.txt # 줄 번호 포함하여 출력cat file1.txt file2.txt .. 2025. 3. 25.
파일 권한과 소유권 설정 (chmod, chown, chgrp 사용법) 📌 개요리눅스/유닉스 시스템에서 파일과 디렉터리는 사용자, 그룹, 기타 사용자로 나뉘어 접근 권한이 설정됩니다. 이를 관리하기 위해 chmod, chown, chgrp 명령어를 사용합니다. 이번 포스팅에서는 이들 명령어의 사용법을 예제와 함께 자세히 설명하겠습니다.1. 파일 권한 이해하기리눅스 파일 권한은 읽기(r), 쓰기(w), 실행(x) 으로 구성됩니다. 권한은 다음과 같이 표시됩니다:-rwxr-xr--첫 번째 문자는 파일 유형을 나타냅니다. (-는 일반 파일, d는 디렉터리 등)이후 9자리 문자는 사용자(U), 그룹(G), 기타 사용자(O)의 권한을 의미합니다.r: 읽기 권한 (4)w: 쓰기 권한 (2)x: 실행 권한 (1)예제-rw-r--r-- 1 user group 4096 Mar 23 .. 2025. 3. 24.