분류 전체보기
-
셸 스크립트 실습을 위한 환경 구성Linux 2025. 11. 10. 11:36
https://devopscat.tistory.com/101 Apache HTTP 서버 설치 및 고정 IP로 변경HTTP 서버 설치 및 방화벽 80 포트 추가dnf install -y httpdsystemctl start httpdsystemctl status httpdsystemctl status firewalldfirewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reloadfirewall-cmd --list-all : 포트 확인 (80 포트 추devopscat.tistory.com기존에 사용하고 있는 Ubuntu와 Rocky8를 clone하여 IP를 변경하여 사용Adapter2 Bridged Adapter를 Host-Only Adapter 로 변경 역..
-
칼리 리눅스(Kali Linux) 설치Linux 2025. 10. 30. 11:30
칼리 리눅스(Kali Linux)는 모의 해킹 도구가 패키지 형태로 포함되어 배포되는 데비안 기반의 리눅스 운영체제이다.칼리 리눅스를 이용하여 웹 서버, 데이터베이스, SMTP 등 다양한 유형의 모의 해킹을 수행할 수 있다.1. Installer Images - Installer 다운로드 (x86_64)https://www.kali.org/get-kali/#kali-installer-images Get Kali | Kali LinuxHome of Kali Linux, an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments.www...
-
Rocky Linux CLI 모드로 변경Linux 2025. 10. 30. 11:29
CLI 모드로 변경CLI로 변경하면 CPU 점유율과 메모리 사용량은 확실히 낮아진다고 함.# 즉시 CLI로 전환 (지금 GUI를 종료)sudo systemctl isolate multi-user.target# 다음 부팅부터도 CLI로 유지sudo systemctl set-default multi-user.targetGUI 모드로 다시 바꾸기sudo systemctl set-default graphical.targetsudo systemctl isolate graphical.target
-
Rocky 리눅스 비밀번호 재설정Linux 2025. 10. 28. 22:51
VirtualBox에서 vm 시작 후 Shift 또는 Esc 키를 눌러 GRUB 메뉴에 진입한다.GRUB은 리눅스 시스템의 부트로더(boot loader) 즉, 운영체제를 시작시켜주는 프로그램이다.e 를 누르고 편집 모드로 들어간다.부트 옵션 수정linux로 시작하는 줄에서 ro를 rw로 바꾸고 맨 끝에 init=/bin/bash를 추가한다.read-write(읽기/쓰기) 모드로 루트 파일시스템을 마운트하라는 뜻기본은 ro(read-only) 모드라 비밀번호 파일(/etc/shadow) 수정이 불가능하다.그래서 rw로 바꿔줘야 passwd 명령이 동작한다.Ctrl + X 또는 F10 눌러 부팅passwd 사용자명비밀번호를 변경하는 표준 명령어/etc/shadow 파일의 암호 해시를 새 값으로 갱신한다.r..
-
셸 스크립트 주요 구문 정리Linux 2025. 10. 28. 16:32
1. 변수시스템 환경 변수 및 상수: 일반적으로 모두 대문자를 사용 (예: PATH, HOME, USER, PWD)사용자 정의 변수: 일반적으로 소문자를 사용 (예: filename, count, result)구분설명예시일반 변수선언 시 $ 없이, 참조 시 $ 붙임name="cat"; echo $name전역 변수스크립트 전체에서 사용 가능var="hello"지역 변수함수 내에서만 유효local var="hi"예약 변수시스템에서 기본 제공$HOME, $PATH, $USER, $PWD환경 변수하위 프로세스에도 전달됨 (export)export JAVA_HOME=/usr/lib/jvm/java-11위치 매개변수스크립트 인자 전달용$0(스크립트명), $1, $2, …, $#(인자 개수), $@(전체 인자)특수 ..
-
yt-dlp로 유튜브 빌리빌리 영상 다운 받기Linux 2025. 10. 5. 16:51
yt-dlp는 유튜브나 여러 동영상 사이트에서 오디오/비디오를 다운로드 할 수 있는 오픈소스로 youtube-dl 프로젝트에서 갈라져(fork) 나온 개선판으로 업데이트도 활발하게 유지되고 있다. https://github.com/yt-dlp/yt-dlp GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloaderA feature-rich command-line audio/video downloader - yt-dlp/yt-dlpgithub.com Linux (Ubuntu 24.04.2 LTS)Ubuntu에 yt-dlp 설치sudo apt update# yt-dlp 설치sudo apt install -y yt-dlp영상 다운로드 #..
-
VirtualBox VM 가상 디스크 확장Linux 2025. 9. 8. 12:22
1. VM 종료 (전원 OFF 상태여야 함) 2. File - Virtual Media Manager 3. 디스크 목록에서 해당 VM의 .vdi 파일 선택 4. 속성(Properties) 탭에서 크기(Virtual Size) 원하는 용량으로 확장 5. VM 실행 6. 로그인 후 파티션 확인VirtualBox에서 디스크를 30GB로 늘림 (sda 30G 확인)하지만 실제 root 파티션(/dev/sda2)은 여전히 20GB까지만 잡혀 있음즉, 디스크는 커졌는데 파티션을 확장하지 않아서 파일시스템이 늘어나지 않은 상태lsblk = list block devices : 시스템에 연결된 블록 장치(디스크, 파티션, USB 등)를 계층 구조로 보여줌df = disk free : 디스크 사용량 확인옵션:-T : 파..