리눅스 (423) 썸네일형 리스트형 우분투에서 Docker 데몬의 로그를 관리하는 방법 우분투에서 Docker 데몬의 로그를 관리하는 방법도커(Docker) 데몬의 로그를 관리하는 방법은 다양한 로그 관리 도구를 사용하여 가능합니다. 주로는 도커의 로깅 드라이버 설정 및 로그 파일 관리를 통해 로그를 관리합니다.1. 로그 드라이버 설정(daemon.json 파일 생성)Docker는 기본적으로 json-file 로그 드라이버를 사용하며, 로그 크기 및 보존 개수를 설정할 수 있습니다.sudo vim /etc/docker/daemon.jsondaemon.json 파일이 없는 경우 새로 만들 수 있습니다.{ "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" }}max-size: 로그 파일 하나당.. sudo 명령어 sudo 명령어sudo는 리눅스와 유닉스 시스템에서 특정 명령어를 슈퍼유저(root) 권한으로 실행할 때 사용하는 명령어입니다. 슈퍼유저 권한은 시스템 전반적인 변경이나 관리 작업을 수행하기 위해 필요한 권한입니다. sudo를 사용하여 일시적으로 슈퍼유저 권한을 얻을 수 있으며, 이를 통해 보안과 시스템 안정성을 유지할 수 있습니다.기본 사용법sudo 명령어는 다음과 같이 사용합니다.sudo 명령어예를 들어, 파일을 root 권한으로 편집하려면 다음과 같이 사용할 수 있습니다.sudo nano /etc/config.txt사용 예시패스워드 입력sudo를 사용할 때는 일반적으로 현재 사용자의 패스워드를 입력해야 합니다.특정 사용자로 실행sudo를 사용하여 특정 사용자로 명령어를 실행할 수도 있습니다. -u .. adduser 명령어 adduser 명령어adduser 명령어는 리눅스와 유닉스 기반 운영 체제에서 사용자 계정을 생성하는 데 사용됩니다. 이 명령어를 사용하여 새로운 사용자를 시스템에 추가할 수 있습니다.adduser 명령어 사용 예시기본 사용법sudo adduser username여기서 username을 원하는 사용자 이름으로 대체하세요. sudo를 사용하여 관리자 권한으로 명령어를 실행해야 합니다. 패스워드 설정sudo adduser usernameadduser 명령어를 입력한 후에 시스템은 해당 사용자에게 패스워드를 설정하라는 메시지를 표시합니다. 사용자 패스워드를 설정하고 확인하세요. 사용자 정보 추가sudo adduser username이후에는 사용자에 대한 추가 정보를 입력하라는 메시지가 나타납니다. 사용자의 전.. CentOS 7에서 Python 3.10을 업그레이드하는 방법 CentOS 7에서 Python 3.10을 업그레이드하는 방법CentOS 7에서 Python 3.10을 업그레이드하려면 소스 코드를 다운로드하여 컴파일하거나, EPEL 저장소를 사용하여 설치하는 방법을 선택할 수 있습니다.소스 코드로 설치Python 공식 웹사이트에서 Python 3.10 소스 코드를 다운로드하고 직접 컴파일하여 설치하는 방법입니다. 필요한 패키지 설치sudo yum groupinstall "Development Tools"sudo yum install openssl-devel bzip2-devel libffi-devel소스 코드 다운로드 및 압축 해제cd /usr/local/srcwget https://www.python.org/ftp/python/3.10.0/Python-3.10.0... 리눅스 nc 명령어 사용법 정리 - 사용 예시 nc 명령어nc(netcat)는 네트워크 통신을 다루는 유용한 명령 줄 도구로, TCP와 UDP 연결을 생성하고 관리하는 데 사용할 수 있습니다. 이를 통해 포트 체크, 데이터 전송, 서버 테스트 등 다양한 작업을 수행할 수 있습니다.1. nc 명령어 설치nc 명령어는 일부 시스템에서 기본으로 제공될 수도 있고, 필요한 경우 설치해야 할 수도 있습니다. 다음과 같이 설치할 수 있습니다. Ubuntu/Debiansudo apt updatesudo apt install -y netcatCentOS/RHELsudo yum install -y ncsudo yum install -y nmap-ncat2. TCP 포트 체크nc를 사용하여 특정 호스트의 TCP 포트가 열려 있는지 확인할 수 있습니다.nc -zv yo.. grubby 명령어 grubby 명령어grubby는 CentOS 및 Red Hat 계열의 Linux 시스템에서 GRUB 부트로더를 관리하는 데 사용되는 명령줄 도구입니다. GRUB 부트로더는 Linux 시스템을 부팅하는 데 사용되는 프로그램입니다. grubby를 사용하여 GRUB 부트로더의 설정을 변경하고, 커널을 업데이트하고, 부팅 항목을 추가 및 제거할 수 있습니다. grubby 명령어는 다음과 같이 사용됩니다.grubby [옵션] [값]옵션은 grubby 명령어의 동작을 지정합니다. 값은 옵션의 값을 지정합니다. grubby 명령어의 사용 예는 다음과 같습니다. GRUB 부트로더의 설정을 표시합니다.grubby --show-config커널을 업데이트합니다.grubby --update-kernel 부팅 항목을 추가합니다.. PHP에서 ScrewIM 확장 모듈을 설치하는 방법 PHP에서 ScrewIM(screwim) 확장 모듈을 설치하는 방법ScrewIM 모듈이란?ScrewIM은 PHP 코드를 암호화하여 소스 코드 유출을 방지하고 불법 복제를 어렵게 만드는 확장 모듈입니다. PHP 애플리케이션의 보안을 강화하는 데 효과적입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ php --versionPHP 8.1.2-1ubuntu2.13 (cli) (built: Jun 28 2023 14:01:49) (NTS)Copyright (c) The PHP GroupZend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2-1ubuntu2.13, Copy.. 우분투에 PHP-FPM 8.1을 설치하는 방법 우분투에 PHP-FPM 8.1을 설치하는 방법PHP-FPM 8.1은 PHP 8.1 버전의 FastCGI Process Manager(php-fpm)입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -mx86_64$ getconf LONG_BIT64필수 패키지 설치sudo apt-get install -y zlib1g-dev software-properties-common패키지 목록 업데이트sudo apt-get updatePPA(Personal Package Archive) 리포지토리를 시스템의 패키지 소스 목록에 추가sudo add-apt-repository -y ppa:ondrej/phpPHP 8.1 설치php(php-fpm) 8.. 이전 1 ··· 5 6 7 8 9 10 11 ··· 53 다음