본문 바로가기

linux21

하드디스크 관리와 사용자별 공간 할당 🔹 SATA (Serial ATA)풀네임: Serial Advanced Technology Attachment용도: 주로 일반 PC, 노트북, 저가형 서버 등에 사용속도:SATA I: 1.5GbpsSATA II: 3.0GbpsSATA III: 6.0Gbps전송 방식: 직렬 전송 (Serial)장점:가격 저렴케이블 간편, 길이 최대 1m설치 쉬움단점:속도, 안정성 면에서 고급 서버용에는 다소 부족🔸 SCSI (Small Computer System Interface)풀네임: Small Computer System Interface용도: 주로 고성능 서버, 워크스테이션, SAN 스토리지 등에 사용속도:초창기 병렬 SCSI: 수십 MB/s최신 SAS (Serial Attached SCSI): 최대 12Gb.. 2025. 7. 29.
응급복구 리눅스를 사용하다가 root 사용자의 비밀번호를 잊어버려 로그인하지 못하는 경우 해결 방법 부팅시 검은 화면에서 마우스를 클릭하자마자 esc를 여러 번 누르면 grub 화면이 나타난다. 첫번째 메뉴인 ubuntu가 선택된 상태에서 e(edit)를 누른다. 키보드의 아래방향키를 눌러서 linux /boot/vmlinuz-5.4.0-28 ~~ 앞에 커서를 가져다 놓은 후 end를 눌러 제일 뒤로 커서를 이동한다. 그리고 한칸을 띄운 뒤 init=/bin/bash를 입력한다. whoami 명령어로 현재 로그인 된 사용자가 root인지 확인 root 사용자의 비밀번호를 변경하기 위해 passwd 명령을 입력하고 새로운 비밀번호를 8자 이상으로 지정 mount 명령을 입력하면 제일 아래에서 / 파티.. 2025. 7. 29.
프로세스, 데몬 ,서비스 ✅ 1. 프로세스 (Process)프로세스는 실행 중인 프로그램을 의미합니다. 운영 체제는 각 실행 중인 프로그램에 대해 **프로세스 ID(PID)**를 부여하며, 프로세스는 특정 작업을 수행하는 단위입니다.🔹 프로세스의 특징PID (Process ID): 각 프로세스에 고유한 ID가 할당됨PPID (Parent PID): 프로세스를 생성한 부모 프로세스 ID상태: 프로세스는 여러 상태로 변할 수 있습니다. (예: 실행 중, 대기 중, 종료됨 등)메모리 할당: 프로세스는 메모리에서 특정 영역을 할당받아 실행됩니다.🔹 주요 프로세스 관련 명령어명령어설명ps현재 시스템에서 실행 중인 프로세스를 확인top시스템 리소스 사용 현황과 함께 실행 중인 프로세스를 실시간으로 모니터링htoptop보다 더 직관적인 .. 2025. 7. 28.
DNS 서버 ✅ 1. /etc/resolv.conf 파일/etc/resolv.conf 파일은 리눅스 시스템에서 DNS 서버 설정을 지정하는 파일입니다.여기에서 DNS 서버를 설정하여 도메인 이름을 IP 주소로 변환하는 데 사용됩니다.🔹 /etc/resolv.conf 파일 구조bash # /etc/resolv.conf 예시 # DNS 서버 목록 nameserver 8.8.8.8 nameserver 8.8.4.4 # 검색 도메인 설정 search example.com # 옵션 설정 (예: time-to-live, DNS 캐시 등) options rotate timeout:1 attempts:5 🔹 주요 항목nameserver [IP 주소]DNS 서버의 IP 주소를 지정합니다. 여러 개의 DNS 서버를 나열할 수 있습.. 2025. 7. 28.
파이프 필터 리디렉션 리눅스에서 파이프(pipe), 필터(filter), **리디렉션(redirection)**은 명령어를 결합하여 복잡한 작업을 효율적으로 처리할 수 있는 매우 유용한 도구들입니다.이들은 서로 다르지만 서로 밀접하게 연관되어 있으며, 명령어의 출력을 처리하거나 변환하는 데 사용됩니다.✅ 1. 파이프 (Pipe) |파이프는 한 명령어의 출력을 다른 명령어의 입력으로 전달할 때 사용합니다.즉, 명령어의 결과를 다른 명령어로 넘겨서 처리하는 방식입니다.🔹 기본 문법bash명령어1 | 명령어2 **명령어1**의 출력을 **명령어2**로 전달합니다.예를 들어, 파일 목록을 grep으로 필터링할 수 있습니다.🔹 예시bash ls -l | grep ".txt" ls -l: 현재 디렉터리의 파일 목록을 나열grep ".. 2025. 7. 28.
네트워크 관련 설정 및 명령어 ✅ 1. 네트워크 기본 설정 파일위치설명/etc/network/interfaces(Debian 계열) 고전적인 네트워크 설정 파일/etc/netplan/*.yaml(Ubuntu 18.04 이후) 최신 네트워크 설정 방식/etc/sysconfig/network-scripts/ifcfg-*(RHEL/CentOS 계열) 인터페이스별 설정 파일 Ubuntu 20.04+는 Netplan을 기본 사용, CentOS는 NetworkManager를 사용합니다.✅ 2. 네트워크 관련 주요 명령어🔹 네트워크 인터페이스 보기bash ip addr # 최신 방식 (추천) ifconfig # 구버전 (net-tools 패키지 필요) 🔹 IP 주소 할당/변경bash sudo ip addr add 192.168.1.100/24.. 2025. 7. 27.