본문 바로가기

우분투

C276x260.fwebp.q85 [draft] 우분투 계정 보안 조치 우분투 계정 보안 조치우분투 환경에서 계정 보안을 강화하기 위해 수행하는 패스워드 복잡성 정책 설정과 계정 잠금(로그인 실패 임계값) 설정 방법입니다.1. 패스워드 기본 정책 설정(/etc/login.defs)/etc/login.defs 파일은 계정 생성 시 적용되는 기본 패스워드 정책을 정의한다. 기존 설정 확인cat /etc/login.defs | egrep -v '^#' | egrep 'PASS_MIN_LEN|PASS_MAX_DAYS|PASS_MIN_DAYS|PASS_WARN_AGE'PASS_MAX_DAYS 99999PASS_MIN_DAYS 0PASS_WARN_AGE 7보안 기준에 맞게 정책 변경sudo sed -i \ 's/PASS_MAX_DAYS\s*99999/PASS_MAX_DAYS\t90/.. 더보기
C276x260.fwebp.q85 [draft] 우분투에 Nginx와 PHP 8.3을 소스에서 컴파일하여 설치하는 방법 우분투에 Nginx와 PHP 8.3(php-fpm)을 소스에서 컴파일하여 설치하는 방법1. 필수 패키지 및 의존성 설치sudo apt-get updatesudo apt-get install -y \build-essential pkg-config autoconf make \wget vim2. Nginx 소스에서 컴파일 및 설치Nginx를 소스에서 설치합니다.sudo apt-get install -y zlib1g-dev libssl-dev libpcre3-dev libzip-devNginx 소스를 다운로드합니다.cd /usr/local/srcwget https://nginx.org/download/nginx-1.26.1.tar.gztar -zxvf nginx-1.26.1.tar.gzcd nginx-1.26... 더보기
C276x260.fwebp.q85 [draft] 우분투 "sudo: cd: command not found" 오류 우분투 "sudo: cd: command not found" 오류"오류는 sudo 명령어로 cd 명령어를 사용하려고 할 때 발생하는 것으로 cd 명령어는 디렉토리를 변경하는 내부 명령어이기 때문에 sudo와 함께 사용할 수 없습니다. cd 명령어는 현재 셸 세션에서만 작동하며 따라서 슈퍼유저(root) 권한이 필요하지 않습니다. sudo 명령어는 주로 파일 시스템 및 명령어 실행과 관련된 작업에 사용되며 디렉토리를 변경하는데는 사용되지 않습니다.만약 슈퍼유저 권한으로 특정 디렉토리에 접근하려면 다음과 같은 방법을 사용할 수 있습니다.1. sudo -i를 사용한 슈퍼유저 셸 실행슈퍼유저 권한으로 새로운 셸을 실행하여 디렉토리를 변경할 수 있습니다.sudo -icd /path/to/directory이후 ex.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 기본 텍스트 편집기를 변경하는 방법 우분투에서 기본 텍스트 편집기를 변경하는 방법(ubuntu editor)update-alternatives 명령어는 Debian 계열의 Linux 시스템에서 여러 프로그램 간에 대안을 선택하거나 설정하는데 사용됩니다. 주로 여러 버전의 소프트웨어를 시스템에 설치할 때 유용하게 활용됩니다.기본 텍스트 편집기 변경(vim.basic)update-alternatives --config editor대체 항목 editor에 대해 (/usr/bin/editor 제공) 4개 선택이 있습니다. 선택 경로 우선순위 상태------------------------------------------------------------* 0 /bin/nano .. 더보기
C276x260.fwebp.q85 [draft] 우분투에 MariaDB를 설치하는 방법 우분투에 MariaDB를 설치하는 방법MariaDB는 MySQL의 대체 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.기존 MariaDB 설치 확인 및 제거sudo apt remove --purge mariadb-server mariadb-clientsudo apt autoremovesudo apt autoclean1. 시스템 업데이트시스템 패키지를 최신 상태로 업데이트합니다.sudo apt update2. MariaDB 설치기본적으로 MariaDB는 Ubuntu의 기본 패키지 저장소에 포함되어 있으므로 간단하게 설치할 수 있습니다.mariadb-server 패키지는 자동으로 MariaDB를 시작하도록 설정됩니다.sudo apt install mariadb-serverMariaDB 버전 확인.. 더보기
C276x260.fwebp.q85 [draft] dpkg 명령어 dpkg 명령dpkg는 개별 소프트웨어 패키지를 관리하기 위해 데비안 기반 시스템(우분투 포함)에서 사용되는 명령 줄 도구입니다. 시스템에서 패키지를 설치, 제거 및 관리하는 데 사용됩니다. 패키지 설치sudo dpkg -i package.deb패키지 제거sudo dpkg -r package_name패키지 재설치sudo dpkg -i --force-confmiss package.deb패키지 정보 조회dpkg -s package_name설치된 패키지 목록 확인dpkg -l특정 패키지 검색dpkg -l | grep package_name설치된 패키지 무결성 확인sudo dpkg --verify package_name깨진 종속성 수정sudo apt-get install -f 이것은 dpkg를 사용하는 몇 가지.. 더보기
C276x260.fwebp.q85 [draft] apt-get 명령어 apt-get 명령어apt-get은 Ubuntu와 Debian 기반 시스템에서 사용되는 명령어로 패키지 관리를 위해 사용됩니다. 패키지 설치sudo apt-get install package_name패키지 업그레이드sudo apt-get upgrade시스템 전체 업그레이드sudo apt-get dist-upgrade패키지 제거sudo apt-get remove package_name패키지 검색apt-cache search search_term패키지 정보 확인apt-cache show package_name패키지 목록 업데이트sudo apt-get update종속성 문제 해결sudo apt-get install -f사용하지 않는 패키지 정리sudo apt-get autoremove패키지 소스 추가sudo .. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 APT 저장소를 카카오 미러로 변경하는 방법 우분투 24.04에서 APT 저장소를 카카오 미러로 변경하는 방법$ cat /etc/apt/sources.list# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources$ cat /etc/apt/sources.list.d/ubuntu.sourcesTypes: debURIs: http://kr.archive.ubuntu.com/ubuntu/Suites: noble noble-updates noble-backportsComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgTypes: debURIs: http://.. 더보기