본문 바로가기

반응형

우분투

실행 중인 서비스와 설치된 모든 서비스 목록을 얻는 방법 실행 중인 서비스와 설치된 모든 서비스 목록을 얻는 방법모든 서비스 목록 보기시스템에 설치된 모든 서비스의 목록을 확인합니다.시스템에 설치된 모든 서비스 유닛 파일을 나열하며 각 서비스의 상태(예: enabled, disabled, static 등)도 함께 보여줍니다.systemctl list-unit-files --type=service실행 중인 서비스 목록 보기현재 실행 중인 서비스만 나열합니다.systemctl list-units --type=service --state=runningLOAD → 유닛 정의가 제대로 로드되었는지를 나타냅니다.ACTIVE → 유닛의 고수준 활성화 상태를 나타내며, SUB의 일반화된 형태입니다.SUB → 유닛의 저수준 활성화 상태를 나타내며, 값은 유닛 유형에 따라 다릅.. 더보기
watch 명령어 watch 명령어 watch 명령어는 주기적으로 다른 명령어나 스크립트의 실행 결과를 감시하고 출력하는 유용한 도구입니다. 주로 리눅스와 Unix 기반 시스템에서 사용되며, 시스템 모니터링, 로그 파일 실시간 모니터링, 명령어 주기적 실행 등에 활용됩니다. watch 패키지 설치 watch 명령어는 일반적으로 리눅스 및 Unix 기반 시스템에 기본적으로 설치되어 있으므로 별도의 설치가 필요하지 않습니다. watch 명령어의 기본 구문 watch [옵션] 명령어 옵션 : watch 명령어의 옵션을 설정할 수 있으며, 아래에서 설명하겠습니다. 명령어 : 주기적으로 실행하고 감시할 명령어나 스크립트를 지정합니다. 주요 옵션 -n 또는 --interval : 실행 주기를 초 단위로 지정합니다. 기본값은 2초입니.. 더보기
[리눅스] 우분투(Ubuntu) 관리자 계정(root) 활성화 우분투(Ubuntu) 관리자 계정(root) 활성화 1. 관리자 계정 비밀번호 설정 sudo passwd root 2. GUI 로그인 항목 생성 vi /etc/lightdm/lightdm.conf $ vi /etc/lightdm/lightdm.conf ... greeter-show-manual-login=true 더보기
[리눅스] at 명령어 at 명령어 at 명령어는 Linux나 Unix 계열 운영체제에서 일회성으로 실행할 작업을 지정한 시간에 예약할 때 사용하는 명령어입니다. 이 명령어를 사용하면 시스템 부하나 리소스를 낭비하지 않고 작업을 예약할 수 있습니다. at 명령어를 사용하는 방법 1. at 명령어 설치 확인 at 명령어가 설치되어 있는지 확인합니다. which at 만약 설치되어 있지 않다면, 우분투에서는 다음과 같은 명령어로 설치할 수 있습니다. sudo apt-get install -y at 2. 작업 예약 at 명령어로 예약할 작업을 입력합니다. 다음은 10분 후에 ls 명령어를 실행하는 예제입니다. at now + 10 minutes $ at now + 10 minutes at> ls > /home/user/list.tx.. 더보기
tac 명령어 tac 명령어 tac 명령어는 파일의 내용을 역순으로 출력하는 명령어입니다. 이 명령어는 cat 명령어와 반대로 파일의 끝부터 시작하여 내용을 출력합니다. 기본 사용법 tac [옵션] 파일 주요 옵션 -b 또는 --before 옵션: 이 옵션을 사용하면 출력 라인 사이에 구분자를 삽입할 수 있습니다. 예를 들어, -b "," 옵션을 사용하면 각 라인 사이에 쉼표를 삽입합니다. tac -b "," example.txt -r 또는 --separator 옵션: 기본적으로 tac은 줄 바꿈 문자를 구분자로 사용합니다. 이 옵션을 사용하여 다른 구분자를 지정할 수 있습니다. tac -r "|" example.txt -s 또는 --squeeze-blank 옵션: 이 옵션을 사용하면 연속된 공백 라인을 하나로 압축하.. 더보기
우분투 CLI(Command Line Interface) 환경에서 네트워크 설정(고정 IP 할당) 우분투 CLI(Command Line Interface) 환경에서 네트워크 설정(고정 IP 할당) 테스트 환경 $ lsb_release -d Description: Ubuntu 20.04 LTS $ getconf LONG_BIT 64 고정 IP 설정 ip addr 명령으로 네트워크 인터페이스 이름 확인 일반적으로 eth0, eth1, wlan0 등과 같은 인터페이스 이름이 사용됩니다. ip addr $ ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 ... 2: ens33: mtu 1500 qdisc fq_codel state UP group default qlen 1000 ... 00-installer-config.. 더보기
[리눅스] 2TB 이상의 디스크를 사용하기 위한 방법(GPT 파티션 설정) 2TB 이상의 디스크를 사용하기 위한 방법(GPT 파티션 설정) 2TB 이상의 디스크를 사용하기 위해서는 GPT (GUID Partition Table) 파티션 스키마를 사용해야 합니다. MBR (Master Boot Record) 파티션 스키마는 2TB 이상의 디스크를 지원하지 않습니다. 디스크 확인 fdisk -l $ fdisk -l ... Disk /dev/sdb: 6.55 TiB, 7201213407232 bytes, 14064869936 sectors Disk model: LOGICAL VOLUME Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/o.. 더보기
[리눅스] 우분투에서 PHP-FPM 최신(php-fpm 8.1) 버전 설치하기 우분투에서 PHP-FPM 최신(php-fpm 8.1) 버전 설치하기 php-fpm : PHP FastCGI Process Manager 테스트 환경 $ lsb_release -d Description: Ubuntu 22.04.2 LTS $ uname -m x86_64 $ getconf LONG_BIT 64 PPA(Personal Package Archive) 리포지토리를 시스템의 패키지 소스 목록에 추가 sudo add-apt-repository ppa:ondrej/php apt-get update -y PHP 8 설치 php(php-fpm) 8.1 설치 sudo apt-get install -y php8.1 php8.1-dev php8.1-cli php8.1-fpm php8.1-common php8.1.. 더보기

728x90
반응형