본문 바로가기

728x90

ubuntu

우분투에서 Laravel을 설치하는 방법 우분투에서 Laravel을 설치하는 방법 테스트 환경 도커 컨테이너 실행 docker run -d --privileged -p 80:80 --name ubuntu --hostname ubuntu anti1346/ubuntu-init:22.04 /sbin/init ubuntu 컨테이너에 진입 docker exec -it ubuntu bash 더보기 --- lsb-release 패키지 설치 apt-get update apt-get install -y lsb-release apt-get install -y sudo --- 도커 컨테이너 운영체제 버전 정보 운영체제 버전 정보 $ lsb_release -d Description:Ubuntu 22.04 LTS 웹 서버 : Nginx + PHP-FPM Nginx, .. 더보기
우분투에서 systemd-resolved 서비스를 비활성화하는 방법 우분투에서 systemd-resolved 서비스를 비활성화하는 방법 테스트 환경 운영체제 버전 정보 $ lsb_release -d Description: Ubuntu 22.04.2 LTS systemd-resolved 서비스 상태 확인 systemctl status systemd-resolved $ systemctl status systemd-resolved ● systemd-resolved.service - Network Name Resolution Loaded: loaded (/lib/systemd/system/systemd-resolved.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-05-19 16.. 더보기
우분투 비밀번호 분실 및 변경(초기화) 방법 우분투 비밀번호 분실 및 변경(초기화) 방법 1. 부팅 시 GRUB 메뉴로 진입하기 위해 시스템을 재부팅합니다. 우분투 실행(전원 ON 또는 재부팅) 시 Shift 눌러 아래와 같이 GRUB 부트 로더에 진입합니다. 2. GRUB 메뉴가 나타나면 커서를 움직이지 않고 유지합니다. 3. "Advanced options for Ubuntu(우분투용 고급 옵션)" 옵션을 선택하고 엔터 키를 눌러 들어갑니다. 4. 리커버리 모드 옵션을 선택하고 엔터 키를 눌러 들어갑니다. Ubunut, with Linux 5.15.0-30-generic (recovery mode) 5. 복구 모드에서 몇 가지 옵션 중에서 "root Drop to root shell prompt" 또는 "root 패스워드 리셋"과 유사한 옵션을.. 더보기
우분투를 설치할 때 디스크 파티션을 나누는 방법(파티셔닝) 우분투를 설치할 때 디스크 파티션을 나누는 방법(파티셔닝) 1. Ubuntu 설치 미디어 만들기 먼저 Ubuntu 설치 미디어(부팅 가능한 USB 드라이브 또는 DVD)를 만듭니다. 이 미디어를 사용하여 컴퓨터를 부팅합니다. 2. 시작 화면 컴퓨터를 부팅하고 Ubuntu 설치 미디어를 선택하면 설치 과정이 시작됩니다. 설치 언어와 키보드 레이아웃을 선택하십시오. 3. 설치 형식 선택 설치 유형을 선택할 때, "기본 설치" 또는 "사용자 지정 설치" 중 하나를 선택할 수 있습니다. "사용자 지정 설치"를 선택하면 파티션을 수동으로 구성할 수 있습니다. 4. 디스크 파티션 설정 "사용자 지정 설치"를 선택하면 디스크 파티션 설정 화면으로 이동합니다. 여기에서 디스크 공간을 나누고 파티션을 생성할 수 있습니다.. 더보기
systemctl 명령을 찾을 수 없음 systemctl 명령을 찾을 수 없음 systemctl은 시스템의 서비스를 관리하는 명령어 중 하나입니다. systemctl 명령이 없다는 오류 메시지는 일반적으로 시스템 관리자가 아닌 사용자 계정에서 발생합니다. 이 경우, 시스템 관리자 권한으로 로그인하여 다음과 같은 단계를 수행해야 합니다. 에러 systemctl: command not found 1. systemctl이 포함된 패키지를 확인합니다. 대부분의 리눅스 배포판에서는 systemd 패키지에 systemctl이 포함되어 있습니다. 예를 들어, Ubuntu의 경우 systemd 패키지를 설치합니다. sudo apt-get install systemd 2. 시스템에서 systemctl이 사용 가능한지 확인합니다. which systemctl .. 더보기
우분투에서 APT 패키지 매니저를 사용하여 APM 스택을 설치하는 방법 우분투에서 APT 패키지 매니저를 사용하여 APM(Apache, PHP, MySQL) 스택을 설치하는 방법 테스트 환경 $ cat /etc/os-release | egrep PRETTY_NAME PRETTY_NAME="Ubuntu 22.04 LTS" APT 업데이트 sudo apt-get update Apache2 설치 및 설정 Apache 설치 sudo apt-get install -y apache2 ssl-cert Apache 설정 echo "ServerName localhost" >> /etc/apache2/apache2.conf Apache 모듈 활성화 a2enmod rewrite a2enmod headers a2enmod ssl a2dismod -f autoindex Apache 버전 확인 ap.. 더보기
리눅스에서 운영체제 및 버전을 구분하는 스크립트 리눅스에서 운영체제 및 버전을 구분하는 스크립트 스크립트를 통해 운영체제 및 버전을 더 쉽게 판단할 수 있습니다. os_checkv2.sh 스크립트 작성 vim os_checkv2.sh #!/bin/bash # 운영체제 판단 및 lsb-release 설치 if command -v apt >/dev/null; then # Ubuntu echo "Installing lsb-release on Ubuntu" apt update -qq -y >/dev/null 2>&1 apt install -qq -y lsb-release >/dev/null 2>&1 distro=$(lsb_release -i | cut -f2) os_version=$(lsb_release -sr | cut -d'.' -f1) elif comm.. 더보기
리눅스 lsb_release 명령어 lsb_release 명령어 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 redhat에서 redhat-lsb-core(lsb_release) 패키지를 설치하는 방법 yum install -y redhat-lsb-core $ yum install -y redhat-lsb-core ====================================================================================== Package Arch Version Repository Size ===================================================.. 더보기

728x90