OS

    Docker를 통해 Nginx 배포

    우분투 docker 설치https://hiseon.me/linux/ubuntu/install-docker/ 우분투 nginx docker로 설치https://www.nginx.com/blog/deploying-nginx-nginx-plus-docker/ Docker가이드https://www.slideshare.net/pyrasis/docker-fordummies-44424016 Docker 배포https://jungwoon.github.io/docker/2019/01/13/Docker-7/

    Linux File Link

    파일의 링크(link)에는 하드링크(hard link)와 심볼릭 링크(symbolic link 또는 soft link 라고도 한다) 두 가지가 있습니다. 하드 링크(Hard Link)는 windows에서 바로가기 아이콘의 개념과 비슷합니다. 하드링크를 생성하면 "하드링크파일"만 하나 생성되며 같은 inode1을 사용합니다. # ln 링크대상파일이름 링크파일이름 심볼릭 링크(Symbolic Link)를 생성하면 새로운 inode2를 만들고, 데이터는 원본파일을 연결하는 효과를 가진다. # ln -s 링크대상파일이름 링크파일이름 덧붙여 inode란 실제 데이터 파일의 정보를 나타내는 inode 구역에 저장되는 데이터인데 그냥 하나의 객체를 뜻한다고 생각하면 쉽다. inode1=inode1 but inode1..

    우분투 자바 jar/패키지 컴파일 및 자바 소켓 관리

    javac -cp /mnt/Netty/*.jar chatserver/*.javajava -cp /mnt/Netty/*.jar:/mnt/Netty chatserver.ChatServer 운영체제의 환경변수 등을 변경하지 않은 채로, 외부 .jar 파일을 포함해서 .java 파일을 컴파일 및 실행하기 위해서는 아래와 같이 한다.컴파일시javac -cp "\external.jar" MyClass.java실행시java -cp "\external.jar;" MyClass여기서 -cp 옵션은 물론 클래스 패스(Class Path)를 가리키며, .jar 파일이 있는 경로만 지정해서는 컴파일 및 실행이 모두 안되므로, 반드시 .jar 파일까지 모두 경로에 지정해줘야 한다.여러개의 .jar 파일을 지정하기 위해서는 운영..

    우분투 nginx+mariadb+php-fpm+redis설치

    우분투 nginx+mariadb+php-fpm+redis설치

    https://www.manualfactory.net/10903 Ubuntu 18.04 / Nginx, PHP, MariaDB 설치하고 설정하기 Ubuntu 18.04에 Nginx와 PHP를 설치하고 설정하는 방법입니다. Contents1 Nginx1.1 설치1.2 시작, 정지 등2 PHP2.1 설치2.2 설정2.3 테스트3 MariaDB3.1 설치3.2 설정3.3 웹에서 root 계정 사용 Nginx 설치 Nginx를 설치합니다. apt install [...] www.manualfactory.net Nginx 설치 Nginx를 설치합니다. apt install nginx 만약 방화벽을 사용하고 있다면 포트를 열어줍니다. ufw allow 'Nginx Full' 서버 주소로 접속했을 때 다음과 같이 나..