전체 글 썸네일형 리스트형 [draft] 우분투에서 Logrotate를 설정하는 방법 우분투에서 Logrotate를 설정하는 방법Logrotate는 로그 파일의 크기 증가를 방지하고 디스크 공간을 효율적으로 관리하기 위해 로그 파일을 주기적으로 압축, 이동, 삭제하는 도구입니다.1. Logrotate 기본 구조 이해Logrotate는 기본 설정 파일과 개별 설정 파일을 사용합니다.기본 설정 파일 : /etc/logrotate.conf개별 애플리케이션 설정 파일 : /etc/logrotate.d2. Logrotate 기본 설정 파일 확인/etc/logrotate.conf 파일은 시스템 전체에 적용되는 기본 정책을 정의합니다.cat /etc/logrotate.conf# see "man logrotate" for details# global options do not affect precedi.. 더보기 [draft] 우분투에서 ModemManager 데몬을 비활성화하는 방법 우분투 24.04에서 ModemManager 데몬을 비활성화하는 방법ModemManager는 우분투에서 사용되는 모뎀 관리 데몬으로 다양한 셀룰러 네트워크 장치(3G, 4G LTE, 5G 모뎀 등)를 지원하고 관리하는 역할을 합니다. 이 데몬은 백그라운드에서 동작하며 네트워크 연결을 설정하거나 상태를 모니터링하는 데 사용됩니다.ModemManager가 불필요한 경우유선 이더넷(LAN)이나 Wi-Fi 네트워크만 사용하는 경우셀룰러 모뎀 장치를 사용하지 않는 서버 환경1. 서비스 상태 확인sudo systemctl status ModemManager2. 서비스 비활성화 및 중지sudo systemctl disable --now ModemManagerRemoved "/etc/systemd/system/dbus.. 더보기 [draft] Laravel에서 Hello World를 출력하는 방법 Laravel에서 "Hello, World!"를 출력하는 방법라우트 사용1. routes/web.php 파일 수정vim routes/web.php더보기------2. 웹 브라우저 확인http://localhost/hello컨트롤러 사용1. 컨트롤러 생성app/Http/Controllers/HelloController.php 파일이 생성됩니다.php artisan make:controller HelloController2. 컨트롤러 파일 수정vim app/Http/Controllers/HelloController.php더보기------sudo chown -R www-data:www-data app/Http/Controllers/HelloController.php3. 라우트 설정routes/web.php 파.. 더보기 [draft] 우분투에서 Laravel을 설치하는 방법 우분투에서 Laravel을 설치하는 방법테스트 환경도커 컨테이너 실행docker run -d --privileged -p 80:80 --name ubuntu --hostname ubuntu anti1346/ubuntu-init:22.04 /sbin/initubuntu 컨테이너에 진입docker exec -it ubuntu bash더보기---lsb-release 패키지 설치apt-get updateapt-get install -y lsb-releaseapt-get install -y sudo---도커 컨테이너 운영체제 버전 정보운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04 LTS웹 서버 : Nginx + PHP-FPMNginx, PHP-FPM 설치시스템 업데이.. 더보기 [draft] 우분투에서 Nginx, PHP, Laravel을 설치하는 방법 우분투 24.04 환경에서 Nginx, PHP, 그리고 최신 버전의 Laravel을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTS1. 시스템 업데이트시스템 패키지 목록을 업데이트합니다.sudo apt update2. Nginx 설치우분투의 기본 저장소에는 최신 버전의 Nginx가 포함되지 않을 수 있으므로 공식 Nginx 저장소를 추가하여 최신 버전을 설치합니다.# 필수 패키지 설치sudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring# Nginx 공식 GPG 키 추가curl -fsSL https://nginx.org/keys/nginx_signing.key | g.. 더보기 [draft] youtube-dl 명령어 youtube-dl 명령어youtube-dl은 유튜브 비디오 및 오디오 등을 다운로드하는 명령 줄 도구입니다. 다양한 온라인 비디오 플랫폼을 지원하며 강력하고 유연한 옵션을 제공합니다.설치youtube-dl은 다양한 운영 체제에서 지원됩니다. Linuxsudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dlsudo chmod a+rx /usr/local/bin/youtube-dlWindowsyoutube-dl.exe 다운로드 페이지에서 파일을 다운로드하고 실행 가능한 위치에 저장합니다.기본 구문youtube-dl [옵션] [URL]주요 옵션 및 사용 예시비디오 다운로드youtube-dl https://ww.. 더보기 [draft] 우분투에서 dnsmasq를 설치하고 구성하는 방법 우분투에서 dnsmasq를 설치하고 구성하는 방법dnsmasq는 가볍고 유연한 DNS 캐싱, 포워딩, DHCP 서버입니다. 로컬 네트워크에서 DNS 해결 및 DHCP 서비스를 제공하며 특히 소규모 네트워크나 개발 환경에서 유용하게 활용됩니다.dnsmasq 삭제sudo systemctl --now disable dnsmasqsudo apt-get purge -y dnsmasqsudo apt-get autoremove -ysudo apt-get clean1. dnsmasq 설치sudo apt-get updatesudo apt-get install -y dnsmasqdnsmasq 버전 정보 확인dnsmasq --version$ dnsmasq --versionDnsmasq version 2.90 Copyrig.. 더보기 [draft] 클라우드플레어 API를 사용하는 방법 클라우드플레어 API를 사용하는 방법Cloudflare API를 사용하여 다양한 작업을 수행할 수 있습니다. 이를 통해 도메인 설정, 방화벽 규칙 설정, 콘텐츠 최적화, 보안 설정 등을 관리할 수 있습니다.Cloudflare 계정 생성 및 로그인Cloudflare 계정을 생성하고 로그인합니다.API 키 생성Cloudflare 대시보드에서 API 키를 생성합니다. 이를 통해 API를 사용하여 Cloudflare에 액세스할 수 있습니다.대시보드에서 'My Profile' > 'API Tokens'로 이동하여 새 토큰을 생성하고 적절한 권한을 부여합니다.API 요청 보내기API 요청을 보내려면 HTTP 클라이언트를 사용하여 적절한 엔드포인트에 요청을 보냅니다. 이때 인증에 위에서 생성한 API 키를 사용합니다.. 더보기 이전 1 ··· 20 21 22 23 24 25 26 ··· 35 다음