Ubuntu – root password 분실 해결법

root 사용자의 비밀번호 분실 전원을 작동하고 [ESC] Key를 이용하여 GNU GRUB (GNU GRand Unified Bootloader)를 실행한다. [e] Key로 edit 모드 진입 키보드의 방향키로 가장 아래 페이지로 이동 inti=/bin/bash 추가 후 ctrl + x 또는 F10 으로 재부팅 init=/bin/bash는 Linux 부팅 옵션 중 하나로, 시스템이 부팅될 때 초기화 프로세스를 /bin/bash 셸로 설정하는 것을 의미 /bin/bash 셸로 […]

Ubuntu – root password 분실 해결법 더 읽기"

Ubuntu – Daemon (데몬)

Daemon (데몬) 정의 데몬은 백그라운드에서 실행되며, 특정 작업을 수행하거나 서비스를 제공하는 프로세스 시스템이 부팅되면서 자동으로 시작되고, 사용자가 직접 종료하거나 문제가 발생하지 않는 이상 계속 실행 시스템의 핵심 서비스를 제공하며, 사용자와의 직접적인 상호작용 없이 동작 특징 관리 명령어 주로 systemctl (system control) 명령어를 통해 관리

Ubuntu – Daemon (데몬) 더 읽기"

Ubuntu – Process 프로세스

프로세스 (process) 정의 “하드디스크에 저장된 실행 코드(프로그램)가 메모리에 로딩되어 활성화된 것” 실행 중인 프로그램 또는 작업 단위를 의미하기도 함 프로세스는 프로그램이 메모리에서 실행되며, 각 프로세스는 고유한 **프로세스 ID(PID)**를 가집니다. 포그라운드(Foreground) 프로세스 화면에 나타나 사용자와 상호 작용하는 프로세스 화면에 출력되며, 사용자의 입력을 받아들이고 사용자와의 상호 작용을 통해 작업을 수행 백그라운드 (Background) 프로세스 사용자와의 직접적인 상호 작용 없이 실행되는 프로세스 주로 긴 작업을 수행하거나 백엔드에서 실행되는 서비스 형태의 프로그램에 사용 화면에 출력되지 않으며, 사용자 입력을 기다리지 않고 동작 특징 프로세스는 시스템 자원(CPU, 메모리 등)을 사용합니다. 부모 프로세스와 자식 프로세스

Ubuntu – Process 프로세스 더 읽기"

Ubuntu – ps 명령어

ps (Process Status) Linux와 Unix 계열 시스템에서 현재 실행 중인 프로세스의 상태를 확인하는 데 사용되는 강력한 유틸리티 출력 열의 의미 열 이름 설명 UID 프로세스 소유자의 사용자 ID PID 프로세스 ID PPID 부모 프로세스 ID C CPU 사용률 STIME 프로세스 시작 시간 TTY 터미널 타입 TIME CPU 사용 시간 CMD 실행된 명령어 주요 PS 명령어

Ubuntu – ps 명령어 더 읽기"

Ubuntu – 파이프(Pipe)/필터(filter)/리다이렉션(redirection)

파이프(Pipe) 파이프(|)는 하나의 명령어 출력을 다른 명령어의 입력으로 전달하는 역할 파이프는 명령어의 출력을 다른 명령어로 전달하는데 매우 유용하며, 이로 인해 복잡한 작업을 단순화할 수 있음 사용법 필터(Filter) 필터는 파이프와 함께 사용되며, 데이터를 수정하거나 변환하는 명령어 보통 출력된 데이터를 필터링하거나 변경할 때 사용 grep, awk, sed, sort, cut, tail, wc 등의 명령어가 필터에 해당 사용법 리디렉션(Redirection) 리디렉션은 명령어의 출력을 파일로 저장하거나,

Ubuntu – 파이프(Pipe)/필터(filter)/리다이렉션(redirection) 더 읽기"

Ubuntu – netstat / ss 명령어

netstat netstat(network statistics)은 네트워크 연결, 라우팅 테이블, 인터페이스 상태, 프로토콜 통계 등 네트워크와 관련된 정보를 표시하는 명령어 네트워크 진단, 문제 해결 및 모니터링에 유용 설치 netstat 명령어는 net-tools 패키지에 포함 명령어 주요 옵션 연결 상태 확인 -a: 모든 소켓 상태를 표시(리슨 상태 포함) 특정 프로토콜 정보 -t: TCP 연결만 표시 -u: UDP 연결만 표시 -p: 프로세스 ID와

Ubuntu – netstat / ss 명령어 더 읽기"

Ubuntu – nslookup 명령어

nslookup nslookup은 도메인 이름(Domain Name)과 IP 주소를 조회하기 위해 사용되는 네트워크 진단 도구 이 명령어는 DNS 서버와 상호작용하여 네트워크 연결 문제를 확인하거나 도메인 이름과 IP 주소 매핑 정보를 확인하는 데 유용 설치방법 Ubuntu에서는 nslookup이 기본적으로 제공되지 않을 수 있음 이 경우 dnsutils 패키지를 설치 사용법 1. 도메인 이름 → IP 주소 조회 도메인 이름에 대한 A 레코드(IPv4) 또는

Ubuntu – nslookup 명령어 더 읽기"

Ubuntu – cron / crontab / at 명령어

cron cron은 작업 스케줄러 데몬(demon)으로, 주기적으로 정해진 시간에 작업을 실행하는 역할 cron 데몬(demon)은 분, 시간, 일, 월, 요일에 기반하여 주기적으로 작업을 실행 cron 데몬(demon)은 백그라운드에서 실행되며, crontab 파일에 정의된 작업을 일정에 따라 실행 반복적인 작업, 예를 들어 매일 백업을 수행하거나 매주 리포트를 생성하는 작업에 적합 특징 명령어 crontab 특정 작업을 예약하기 위한 설정 파일 또는

Ubuntu – cron / crontab / at 명령어 더 읽기"

Ubuntu – File Compression (파일 압축)

gzip (.gz) 특징 압축률 명령어 주의 사항 xz (.xz) 특징 압축률 명령어 주의사항 bzip2 (.bz2) 특징 압축률 명령어 주의사항 zip/unzip (.zip) 특징 압축률 명령어 주의사항 tar (.tar, .tar.gz, .tgz, .tar.xz …) 특징 명령어 1. 기본 동작 (파일 아카이브 및 압축) 1.1 파일 아카이브 생성 (압축 없이 파일 묶기) 명령어 예시: 1.2 파일 압축 생성 (압축 포함) 명령어

Ubuntu – File Compression (파일 압축) 더 읽기"

Ubuntu – Dummy File 더미 파일 생성

dd dd if=/dev/zero of=dd_dummy_file.img bs=500M count=1 dd: 유틸리티의 이름 if=/dev/zero: 입력 파일(input file)을 지정 of=dummy_file.img: 출력 파일(output file)을 지정, dummy_file.img라는 이름의 파일로 데이터를 기록 bs=1G: 블록 크기(block size)를 설정, 1GB 크기의 블록을 사용 count=1: 블록의 개수를 설정, 1개의 블록만 기록 fallocate -l 옵션은 생성할 파일의 크기를 지정 truncate base64 base64 /dev/urandom | head -c 1G

Ubuntu – Dummy File 더미 파일 생성 더 읽기"

위로 스크롤