Network
- Certbot
- Nginx 설치 / 설정 서버의 패키지 목록 업데이트 sudo apt update sudo apt upgrade sudo apt autoremove *Nginx 설치 sudo apt install nginx Nginx 실행 sudo service start nginx **start: unrecognized service 오류 ⇒ active(running) 상태임을 확인하였다. Nginx 설정 Version 확인 : sudo dpkg -l nginx ⇒ 1.18.0-6ubuntu14.4 경로 확인 : sudo find / -name nginx.conf ⇒ /etc/nginx/nginx.conf 해당 폴더로 이동 : cd /etc/nginx
- Docker
- docker 뒤에 리눅스 명령어 리눅스 명령어 IMAGE_NAME=(백업 이미지 파일 명) INTERNAL_PORT=() EXTERNAL_PORT=() BASE_VOLUME_DIRECTORY=() if []; then echo : mkdir $BASE_VOLUME_DIRECTORY docker builddocker run `docker logs 변수 사용 : `$변수명
- Nohup
- Linux - 백그라운드 실행 nohup 과 & 이해, Python 사용법 Linux java -jar 백그라운드 실행(nohup) 1. 리눅스 환경에서 java (jar)를 데몬처럼 실행 $ java –jar abcdefg.jar &(사용자가 로그아웃시 프로그램 종료 됨) 2. 사용자가 로그아웃해도 백그라운드로 실행되게 하는 명령어 $ nohup java -jar abcdefg.jar & 3. 프로세스 종료 찾기 : ps –ef | grep ‘abcdefg’종료 : kill -9 (pid) [Linux] nohup.out 원하는 로그 보기 (tail 명령어) f: 파일의 마지막 10라인을 실시간으로 계속 출력한다 예) tail -f nohup.
- 리눅스 Terminal 명령어
- sudo : super user 권한으로 후속 명령을 실행한다. mkrdir 디렉토리명 : 디렉토리 생성 mkrdir 디렉토리명1 디렉토리명2 디렉토리명3 : 여러개 한번에 생성 mkdir -p 디렉토리명/하위폴더명/하위폴더명 : 하위폴더까지 생성 mkdir -m 777 디렉토리명 : 소유자, 그룹, 공개에게 읽기,쓰기, 실행(4+2+1) 권한 부여 mv 원본이름 변경할이름 : 폴더/파일(확장자 포함) 이름 변경 rm 파일위치 : 파일 삭제 [LINUX] 📚 정규표현식 과 grep 명령어 정복하기 [패턴 검색] [확장브래킷]
- 서버 환경 설정
- Raid 설정 # HP Gen8, Rocky RAID는 5로 설정하기로 함 f5로 진입 안되면 f8 아니면 f10 https://blog.innern.net/37
- 웹 호스팅의 과정
- AWS (Amazon Web Service) # 1. EC2 (Elastic Compute Cloud) # 1) VPC (Virtual Private Cloud) 사용자의 AWS 계정 전용 가상 네트워크 2) 인스턴스 (Instance) 가상 컴퓨터 혹은 서버 Ubuntu 리눅스 배포판 운영 체제(OS) 3) 볼륨 (Volumes) EC2에 연결 할 수 있는 저장매체 (≒HHD) Amazon EBS (Elastic Block Store)를 사용하는 저장소로 프리티어에서는 30GB까지 제공된다.
- 포트포워딩
- 웹서버 포트 redirect 하는 방법 [Linux] iptables 설정 [Linux] iptables와 firewalld 실행여부 확인