일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ubuntu
- CentOS
- Cent
- youtube-dl
- haproxy
- haproxy.cfg
- https
- 8443
- YouTube
- Tomcat
- mount
- mysql
- yum
- MariaDB
- iptables
- phpmyadmin
- firewall
- 방화벽
- letsencrypt
- 도커
- HLS
- 인증서
- nginx
- centos7
- vsftpd
- db
- docker
- docker-compose
- Maria
- SSL
- Today
- Total
목록전체 글 (36)
개발자의뇌
# SFTP 설치# SSH 서버 설치되어 있으면 별도의 설치 필요 없음 # !! 주의사항# 디렉토리 소유권 및 rwx 권한 설정이 맞지 않는 경우# sftp 접속이 안되거나 접속되더라도 업로드가 안되는 문제가 계속 나옴# 자신이 리눅스 소유권 및 권한 설정의 개념이 부족하다고 생각하면# 어느정도 삽질하다가 해결이 안되면# 새로운 계정을 생성하고 다시 차근차근 순서대로 실행할 것을 추천함! # SFTP 설정(우분투 18.04) # 시나리오 1. devuser 계정과 패스워드 입력으로 sftp 에 접속한다. 2. upload 디렉토리에 파일을 업로드 한다. 3. ssh 접속은 하지 못하도록 한다. 4. 루트(/) 디렉토리 이외에 접근하지 못하도록 한다. # (1) 조건 devuser 계정을 생성한다. # ..
NAS 하드웨어 문제로 사용할 수 없는 상태에서 PC를 이용하여 디스크 데이터를 복구하는 방법을 정리한다. NAS 연결된 디스크 순서대로 PC의 SATA포트 순서에 맞게 연결한다. 우분투 데스크톱 라이브 모드로(USB or CD 부팅) 우분투를 부팅한다. sudo passwd 비밀번호 변경 sudo passwd ubuntu 비밀번호 변경 su - 비밀번호 입력 apt-get update apt-get install mdadm apt-get install lvm2 mdadm -Asf && vgchange -ay 우분투 데스크톱에서 탐색기를 열면 NAS 디스크가 연결되어 있다.
리눅스가 다른 타임존으로 설치되어 있어서 cron 사용에 곤란할 때가 많다. 나의 경우 미국 타임존으로 설치된 서버를 한국 타임존으로 변경해야 했다. timezone 유틸을 써서 시간을 바꿀 경우 date 명령어로 한국 시간에 맞게 나오는데 cron 같은 시스템들은 모두 미국 시간을 기준으로 동작해버린다. 내 생각에는 시스템 시간은 미국으로 돌고 있고 timezone 을 셋팅했기 때문에 사용자에게 보여줄 때만 한국시간으로 보여주는것 같다. 실제 시스템 시간까지 한국시간으로 바꾸려면 아래와 같이 한다. # 시간 변경 전 타임서버 시간 동기화 rdate -s time.bora.net # 현재 시간 확인 date # 시스템 시간 확인 hwclock --show # 시스템 시간 타임존 맞추기 export env..
출처 : https://rampart81.github.io/post/openvpn_aws/ OS : 우분투 Server 16.04 아래 스크립트를 만들고 주석을 하나씩 해제하면서 실행 #!/bin/bash OVPN_DATA=/root/openvpn/ #docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://사용할VPN도메인.com #docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki #docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN ..
# CentOS7 nvm 설치 node version manager wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash # nvm 설치 후 reboot reboot # nvm 으로 노드 설치 버전 목록 확인 nvm ls-remote # nvm 특정 버전 설치 nvm install 14.16.1 # nvm 특정 버전 사용 nvm use 14.16.1 # node 버전 확인 node --version # ip-to-locatino 모듈 설치 npm install ip-to-location --save # express 모듈 설치 npm install express --save # vi svr.js const expr..
먼저 mvn 명령이 cmd에서 실행될 수 있도록 다운로드 및 path에 등록되어 있어야 함 라이브러리를 다운로드 할 폴더를 생성 mkdir d:/jar_download 다운로드 할 jar 파일 검색 : mvnrepository.com/ 테스트로 대충 jedis(redis client) 다운로드 받아보겠음 mvnrepository.com/artifact/redis.clients/jedis/3.3.0 검색을 해서 원하는 버전을 찾으면 아래와 같이 dependency 정보가 나옴 redis.clients jedis 3.3.0 생성한 d:/jar_download 디렉토리 안에 pom.xml 을 생성하여 아래 내용 붙여넣기 4.0.0 jar.download jar.down 1.0 UTF-8 redis.client..
WinKey + R 눌러서 실행에서 자주 쓰는 명령어 모음 자주 쓰는 명령 cmd : 도스창 mstsc : 원격 데스크탑 winword : MS Office 워드 powerpnt : MS Office 파워포인트 excel : MS Office 엑셀 sndvol : 볼륨조절 msconfig : 시작프로그램 제어 등 시스템 상태 기초 환경설정 control : 제어판 appwiz.cpl : 프로그램 추가/제거 desk.cpl : 디스플레이 등록정보 hdwwiz.cpl : 새하드웨어추가마법사 mmsys.cpl : 사운드및 오디오장치등록정보 ncpa.cpl : 네트워크연결 sysdm.cpl : 시스템등록정보 control admintools : 관리도구 control folders : 폴더옵션 control u..
CentOS7 nginx 설치 후 사용시 웹브라우저에서는 403 Forbidden 메시지와 /var/log/nginx/error.log 에 13: Permission denied 가 찍힌다. 아래 3가지 확인할 것 /etc/nginx/nginx.conf 에 user nginx -> user root ps -auZ | grep nginx unconfined_u:system_r:httpd_t:s0 3234 ? Ss 0:00 nginx: master process /usr/sbin/nginx semanage permissive -a httpd_t 위 설정 후 systemctl restart nginx 실행
서버에 http timeout 이 자주 발생하기에 모니터링을 하기 위해 curl로 응답속도를 체크하는 방법을 찾아 기록함. vi curl-format.txt total:%{time_total} lookup:%{time_namelookup} connect:%{time_connect} appconnect:%{time_appconnect} pretransfer:%{time_pretransfer} redirect:%{time_redirect} starttransfer:%{time_starttransfer} curl 실행 curl -w "@curl-format.txt" -o /dev/null -s "google.com" curl-format.txt 를 조정하면 원하는 형태의 로그 포맷을 지정할 수 있다. curl..
무선공유기 dhcp를 off 시키면 wifi 를 고정IP로 설정해서 사용해야 한다. 무선공유기가 1개만 있으면 한번 고정ip 셋팅 후 계속 사용하면 되는데 무선공유기를 여러개 사용하고 있으면 매번 공유기 대역에 맞는 IP로 바꿔주어야 한다. 그래서 윈도우10 cmd 에서 wifi 고정IP를 변경하는 명령을 찾아보았다. AP_TEST_1 은 무선 공유기의 ssid 이름이고 Wi-Fi 는 무선어댑터 이름이다. netsh wlan connect name="AP_TEST_1" netsh -c int ip set address "Wi-Fi" static 192.168.111.251 255.255.255.0 192.168.111.1 위 코드를 실행시키려면 관리자 권한으로 cmd를 실행한 이후에 입력해야 한다. 그래..