Ubuntu – Service (서비스)

Service (서비스) 정의 서비스는 운영 체제에서 실행되는 프로세스를 논리적으로 분류한 것으로, 사용자 또는 시스템에 특정 기능을 제공 데몬은 서비스의 하위 개념으로, 서비스는 시스템의 중요한 작업을 지원 특징 서비스는 데몬 형태로 실행되거나 특정 작업 완료 후 종료될 수 있음 네트워크 서비스, 데이터베이스 서비스 등 다양한 형태로 제공 systemd와 같은 서비스 관리자를 통해 제어 systemctl은 systemd 시스템 […]

Ubuntu – Service (서비스) 더 읽기"

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 – 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(리눅스) 원격 접속 (ssh(putty)/xrdp)

Ubuntu를 설치해보고 싶어서 테스트로 집에 굴러다니는 HP EliteBook 8740w에 설치했다. 막상 무언가를 하려고 하다보니 노트북이 너무 불편하다!!!! “컴퓨터에 원격으로 연결해서 편하게 하고 싶다” 라는 마인드에서 알아보니 ssh를 이용하여 원격으로 접속이 가능하다는 것을 알게 되어 시도해본다. ssh를 이용하여 원격으로 접속(putty) 터미널에서 root 권한을 획득 우분투에 ssh를 설치 명령어를 통해 재시작 시켜줍니다. (/etc/init.d/ssh 는 절대경로에서의 ssh의 위치입니다.)

Ubuntu(리눅스) 원격 접속 (ssh(putty)/xrdp) 더 읽기"

위로 스크롤