반응형
🐧 1. Linux 사용자 그룹의 개념💠 사용자(User)리눅스의 모든 작업은 사용자 계정을 통해 이루어짐각 사용자는 고유한 UID(User ID)를 가지며, 홈 디렉토리(~/)가 생성됨일반 사용자와 달리 (root 계정)(UID=0)은 시스템의 모든 권한을 가짐 -> 실수로 시스템 전체를 망가뜨릴 수도 있음💠 그룹(Group)그룹은 여러 사용자를 묶어 관리하는 단위사용자는 하나의 기본 그룹(Primary Group)과 여러 개의 보조 그룹(Supplementary Group)에 속할 수 있음파일이나 디렉토리의 권한(ls -l)에서 소유자 그룹, 기타 사용자 이렇게 세 가지 권한 구분을 가져옴-rw-r--r-- 1 k-user devgroup 120 Aug 28 09:00 test.txtk-u..
🐧 Linux 패키지 관리하기 1. APT (Ubuntu/Debian 계열) 💎 패키지 목록 업데이트sudo apt update저장소에서 최신 패키지 정보 가져오기 -> 새로운 버전이 있는지 확인💎 패키지 설치sudo apt install vimvim 편집기 설치 👨🔬 실행 확인vim --version💠 패키지 검색apt search htopnode 관련 패키지가 존재하는지 검색💠 패키지 제거sudo apt remove vim프로그램만 삭제하고 설정 파일은 남겨둠💠 설정까지 완벽히 삭제sudo apt purge vim💠불필요한 패키지 정리sudo apt autoremovesudo apt clean사용하지 않는 라이브러리, 캐시 제거함2. DNF (Fedora, RHEL, CentOS 8..
✅ 리눅스 기본 명령어 정리1️⃣ 파일 & 디렉토리 관리현재 위치 확인pwd디렉토리 이동cd/home/koras02 # 절대 경로 이동cd.. # 상위 디렉토리cd ~ # 홈디렉토리파일/폴더 목록 확인ls # 목록보기ls -l # 상세보기 (권한, 소유자, 크기, 날짜)ls -a # 숨김파일 포함2️⃣ 파일/디렉토리 조작새 디렉토리 만들기mkdir testdirmkdir -p dir1/dir2 # 종합 디렉토리 생성삭제하기rm file.txt # 파일 삭제rm -r dir1 # 디렉토리 삭제rm -rf dir2 # 강제 삭제 (주의!)복사하기cp p1.txt p2.txt # 파일 복사cp -r dir dir2 # 디렉토리 복사파일 이름 변경mv p1.txt hello.txt # 파일 이름 변경mv h..
🐧 Linux 가상머신 1️⃣ 가상머신(VM)을 통해 설치하기가상머신은 PC 안에 또 다른 컴퓨터를 만드는 방식으로 VirtualBox또는 VMWare를 통해 설치할 수 있습니다. 1. 가상화 지원 확인 BIOS에서 Intel VT-x 또는 AMD-V가 켜저 있는지 확인 Windows 기능에 들어가 Hyper-V 끄기2. 가상머신 프로그램 설치VirtualBox(무료) 다운로드: https://www.virtualbox.org/wiki/DownloadsVMware Player(비상업 무료) 다운로드: https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion3. Linux ISO 이미지 다운로드Ubuntu: https://ubun..
📌 Linux 란?1️⃣ Linux의 개념 Linux는 운영체제(OS) 가 아닌 운영체제의 핵심인 커널(Kernel)을 말하며, 이 커널 위 여러 프로그램(Shell, Desktop enviroment, Tools)을 얹어 일명 배포판(Distribution, Distro)라고 부릅니다. 👉 즉 Linux 커널 + 유틸리티 + 패키지 관리 시스템 + GUI(옵션) = Ubuntu, Debian, Kali, Fedora 같은 "리눅스 배포판"을 말함2️⃣ Linux 커널 (Kernel)Linux Kenel(커널)은 하드웨어와 소프트웨어를 이어주는 핵심 장치로 주 역할은 다음과 같습니다.주요 역할:CPU, 메모리, 디스크, 네트워크 등 자원 관리프로세스 실행 및 스케줄링드라이버 관리사용자 프로그래은 커널..
🐧 리눅스 배우기 1️⃣ 입문 단계 (기초 다지기)리눅스가 무엇인가? (커널, 배포판, CLI/GUI 차이)가상머신/WSL로 리눅스 설치 -> Ubuntu 추천함기본 명령어 익히기ls, pwd, cd, mkdir, rm, cp, mv, cat, less 등 파일 권한: ls -l, chmod, chown패키지 관리 배우기 (Ubuntu 기준 apt)sudo apt update, sudo apt install 2️⃣ 초급 단계 (시스템 이해)사용자/그룹 관리 adduser, usermod, groups, sudo프로세스/서비스 다루기ps, top, htop, kill, systemctl 네트워크 기초ping, curl, wget, netstat, ss에디터 배우기 (nano -> vim/zsh)쉘 환경 ..