리눅스 썸네일형 리스트형 Simple HTTP File Upload Server Simple HTTP File Upload Server간단한 파일 업로드 및 다운로드 서버1. docker-compose 파일 생성vim docker-compose.ymlversion: '3'services: upload-server: image: julienmeerschart/simple-file-upload-download-server container_name: upload-server hostname: upload-server restart: unless-stopped environment: SERVER: "http://fb.sangchul.kr" volumes: - ./result:/app/uploads expose: - 300.. 더보기 Base64 인코딩(Base64 디코딩) Base64 인코딩(Base64 디코딩) Base64 인코딩 echo -n 'admin:admin' | base64 $ echo -n 'admin:admin' | base64 YWRtaW46YWRtaW4= Base64 디코딩 echo -n 'YWRtaW46YWRtaW4=' | base64 --decode $ echo -n 'YWRtaW46YWRtaW4=' | base64 --decode admin:admin BASE64 Decode and Encode https://www.base64encode.org/ Base64 Encode and Decode - Online Encode to Base64 format or decode from it with various advanced options. Our s.. 더보기 Docker Registry를 구성하는 방법 Docker Registry를 구성하는 방법Docker Registry는 도커 이미지를 저장하고 관리할 수 있는 서버입니다.Docker 설치Docker가 설치되어 있는지 확인합니다.SSL 인증서 생성(let's encrypt)certbot.sh 스크립트 생성vim certbot.shdocker run -it --rm --name certbot \ -v '/etc/letsencrypt:/etc/letsencrypt' \ -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \ certbot/certbot certonly -d 'dockerhub.scbyun.com' \ --manual --preferred-challenges dns \ --server https://.. 더보기 PHP phpinfo.php 페이지를 생성하는 방법 PHP phpinfo.php 페이지를 생성하는 방법 phpinfo.php 파일 생성 phpinfo.php 파일을 생성하고 편집합니다. echo "" > /usr/share/nginx/html/phpinfo.php $ echo "" > /usr/share/nginx/html/phpinfo.php phpinfo.php 페이지를 생성하고 PHP 정보를 확인할 수 있습니다. PHP CLI(Command Line Interface)에서 확인하는 방법 php -i 위 명령을 실행하면 PHP CLI에서 "phpinfo()" 함수의 출력과 유사한 PHP 환경 정보가 터미널에 표시됩니다. 예를 들어, PHP 버전, 활성 모듈, 설정 값 등이 표시됩니다. 이렇게 하면 PHP 환경 정보를 명령줄에서 확인할 수 있으며, 웹 .. 더보기 CentOS 7에서 PHP-FPM을 최신 버전으로 설치하기 CentOS 7에서 PHP-FPM(php-fpm 8.1)을 최신 버전으로 설치하기 php-fpm : PHP FastCGI Process Manager CentOS 7에는 PHP 8.1 버전이 공식적으로 포함되어 있지 않습니다. CentOS 7의 기본 저장소에서는 PHP 8.1이 제공되지 않으며, PHP 8.1을 설치하려면 추가적인 저장소를 구성해야 합니다. 아래는 Remi 저장소를 사용하여 CentOS 7에 PHP 8.1을 설치하는 방법을 안내합니다. Remi 저장소는 최신 PHP 버전을 제공하는 인기있는 저장소 중 하나입니다. 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 EPEL 및 .. 더보기 configure, make, make install 명령어 configure, make, make install 명령어 리눅스에서 소스 코드로부터 프로그램을 설치하는 과정은 일반적으로 configure, make, make install 명령어를 사용합니다. 명령 설명 configure configure 명령을 이용하여 Makfile 생성 make distclean make clean과 유사하지만 Makefile을 포함하여 configure에 의해 생성된 모든 파일도 삭제합니다. (파일을 받고 압축을 푼 처음 상태로 만드는 것) make Makefile에 따라 소스 코드를 컴파일하고 링크하고 목적 파일, 실행 파일을 생성합니다. (Makfile를 이용해서 소스 코드를 컴파일하여 실행가능한 설치파일을 만듬) make clean 마지막 make 명령으로 생성된 개체.. 더보기 CentOS 7에 MySQL 5.7을 바이너리 설치하는 방법(binary) CentOS 7에 MySQL 5.7을 바이너리 설치하는 방법(binary) 테스트 환경 - DB : mysql 5.7.15 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ getconf LONG_BIT 64 mysql 계정 생성 groupadd -g 27 mysql useradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -g 27 -u 27 mysql MySQL Community Server 다운로드 받기 mysql-boost-5.7.15.tar.gz 압축 풀기 tar xfz mysql-boost-5.7.15.tar.gz cd mysql-5.7.15/ 컴파일 설치 cmake \ -.. 더보기 gzip 명령어, gunzip 명령어 gzip 명령어, gunzip 명령어 gzip과 gunzip은 유닉스(리눅스) 시스템에서 사용되는 명령어로, 파일들을 압축하거나 해제하는데 사용됩니다. gzip은 파일을 압축하고, gunzip은 압축된 파일을 해제합니다. gzip 명령어의 기본 구문 gzip [옵션] [파일] gunzip 명령어의 기본 구문 gunzip [파일.gz] 주요 옵션 (gzip) -c: 압축한 파일을 표준 출력으로 출력 (stdout) -d 또는 --decompress: 압축 해제 -r 또는 --recursive: 디렉토리를 재귀적으로 압축 또는 해제 -v 또는 --verbose: 상세 정보 출력 사용 예시 파일 file.txt를 압축하여 file.txt.gz로 저장 gzip file.txt file.txt: 압축할 파일 fi.. 더보기 이전 1 ··· 82 83 84 85 86 87 88 ··· 174 다음