종종 도메인 테스트 과정에서 특정 서버로 호출하려는 경우 hosts 파일을 수정하여 진행하곤 하는데, 수정할 때마다 윈도우의 hosts 파일 위치는 매번 헷갈려서 기록을 해 두고자한다. hosts 파일 경로 : C:\Windows\System32\drivers\etc 메모장 또는 notepad 검색 -> 우클릭 -> 관리자 권한을 실행 메모장에서 -> 파일 -> 열기 -> hosts 파일 위치로 이동 -> 우측 하단에 "모든 파일"로 변경 -> hosts 파일 열기 수정하고 저장하면 완료!!!
워드프레스 설치에 앞서 AMP(apache, mysql, php)를 설치하고자 한다. OS는 Centos7이며, 기본적으로 방화벽, SELINUX는 모두 해제하였습니다. 1단계. Apache 설치 아파치 설치는 이전에 작성한 부분이 있어 링크로 대체합니다. sh-safer.tistory.com/30 [Linux] 리눅스(CentOS7) Apache(아파치) 웹서버 설치 실습 환경 CentOS 7.8 - (IP : 192.168.56.102) 방화벽(iptables) - OFF SELINUX - Disabled httpd 설치 확인 rpm 명령어로 Apache 패키지 설치 여부를 확인합니다. 현재 설치가 안된 상태입니다, [root@linux-2 ~.. sh-safer.tistory.com 2단계. mys..
1. import socket -> gethostname() import socket def get_hostname(): host = socket.gethostname() print('HOST:' + host) if __name__ == '__main__': get_hostname() 2. import playform -> uname()[1] import platform def get_hostname(): host=platform.uname()[1] print('HOST:' + host) if __name__ == '__main__': get_hostname() 3. import os -> uname()[1] import os def get_hostname(): host=os.uname()[1] prin..
파이썬의 기본 모듈로 제공하는 logging 모듈을 이용하여 간단하게 로그를 남겨보자 1단계. strem(콘솔)에 로그 남기기 loging 모듈 import 후, 로그 레벨별로 로깅 설정 후 실행해 보았습니다. #!/usr/bin/python #-*-coding utf-8-*- import logging if __name__ == '__main__': logging.debug('debug') logging.info('info') logging.warning('warning') logging.error('error') logging.critical('critical') 출력 [root@linux-1 script]# ./log.py WARNING:root:warning ERROR:root:error CRIT..
python은 설치되었다는 가정하에 진행합니다. [root@linux-1 script]# python --version Python 2.7.5 yum을 통해 python-pip 설치 -> Error: Noting to do 현재 repository에는 pip가 없네요 [root@linux-1 script]# yum install python-pip Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.kakao.com * extras: mirror.kakao.com * updates: mirror.kakao.com No package python-pip available. Error: Nothing t..
aws의 cpu credit의 개념을 몰라 장애를 맞아서.. 개념에 대해 기록 차원에서 남겨 놓고자 한다. aws T 타입에는 cpu credit이라는 개념이 있다. 간단히 말하면, 성능을 발휘하는 부스터 같은것인데, 평소에는 baseline(기본 성능)으로 유지하다가 과도한 cpu 리소스 요청이 들어올 경우 성능을 발휘하여 요청을 처리하는 것이다. 1개의 vCPU가 1분간 100%로 사용되면 1 크레딧이며, 2개의 vCPU가 2분간 50%로 사용되면 2크레딧입니다. 아래 표의 t2.large를 기준으로 보면, 시간당 "36"개의 크레딧을 모을 수 있고 최대 864(36*24) 개 까지 모을 수 있다. (24시간이 지난 크레디트는 없어진다는 의미이다.) 그리고 기본 사용률(baseline)은 30%이다...
이번 포스팅에서는 하드 용량을 이용하여 swap을 늘리는 방법에 대해 알아보고자 합니다. 1단계. swap 용량 확인 서버는 VM 가상 서버이며, 현재 swap으로 839M가 잡혀있다. [root@linux-1 ~]# swapon -s FilenameTypeSizeUsedPriority /dev/dm-1 partition8396760- 2단계. swap 파일 생성 및 적용 dd 명령어로 /root/swap 경로에 swapfile_500M 이름의 500M짜리 파일 하나를 생성합니다. [root@linux-1 swap]# dd if=/dev/zero of=/root/swap/swapfile_500M bs=1M count=500 500+0 records in 500+0 records out 524288000 ..
이버 포스팅은 아파치 도메인에 SSL 인증서를 적용하는 내용입니다. 인증서 생성에 대한 내용이 궁금하시면 아래 포스팅을 먼저 참고해 주시기 바랍니다. sh-safer.tistory.com/89 [Linux] SSL (자가 서명)사설 인증서 생성하기 이버 포스팅은 SSL 사설 인증서 생성에 대한 내용입니다. 실제 서비스에서 인증서를 적용하기 위해서는 공인 인증기관을 통해서 발급이 필요합니다. 테스트 및 학습 목적이시라면 openssl를 통해 � sh-safer.tistory.com 1단계. mod_ssl 설치 및 확인 아파치에서 SSL 사용을 위해서는 mod_ssl 모듈 설치가 필요합니다. yum을 통해 설치를 진행하였습니다. yum install mod_ssl 설치 확인 [root@gluster001 s..
이버 포스팅은 SSL 사설 인증서 생성에 대한 내용입니다. 실제 서비스에서 인증서를 적용하기 위해서는 공인 인증기관을 통해서 발급이 필요합니다. 테스트 및 학습 목적이시라면 openssl를 통해 사설 인증서를 발급받으시면 됩니다. 1단계. 개인키 생성 인증 기관 개인키를 만드는 단계인데요 사설 인증서(자가 서명 인증서)는 인증 기관이 없기 때문에 스스로 서명하여 인증서를 만듭니다. [root@k8s-worker-1 make_ssl]# openssl genrsa -des3 -out ssl_1.key 2048 Generating RSA private key, 2048 bit long modulus ....+++ ........................................................
서비스를 운영하다 보면 디스크 증설 작업이 빈번하게 이루어진다. 그러나 디스크를 증설을 했는데도, OS 상에 인식이 안 되는 경우가 종종 발생하는 경우가 있다. 물론, 서버를 재부팅하면 부팅 과정에서 추가 디스크를 인식하여 해결이 되지만, 대부분의 경우 서비스 중 재부팅이 불가능하여 온라인 상태에서 디스크를 인식해야만 한다. 추가 디스크 인식 방법 방법은 간단하다. 디스크 추가 후, /sys/class/scsi_host/ 경로의 scsi host파일에 대해 아래 명령어를 실행해준다. echo "---" > /sys/class/scsi_host/host0/scan echo "---" > /sys/class/scsi_host/host1/scan echo "---" > /sys/class/scsi_host/h..
이번 포스팅은 openssh를 이용한 SFTP 서버 구성입니다. openssh는 기본적으로 설치가 되어있기 때문에 설치 내용은 생략하고 진행하겠습니다. 1단계. SFTP 테스트 계정 생성 보안을 고려하여 ssh 접속이 불가능하도록 설정하여 계정을 생성하였습니다. useradd -s /sbin/nologin test_1 계정 생성 확인 [root@ftp01 ~]# cat /etc/passwd | grep test_1 test_1:x:1006:1007::/home/test_1:/sbin/nologin 2단계. sshd_config 설정 파일 수정 우선, 설정 파일 위치 아래와 같습니다. /etc/ssh/sshd_config 파일을 열어서 아래 이미지의 첫 번째 라인은 주석처리, 두 번째 라인의 내용은 추가를..
1단계. vsftpd 설치 ftp 서버(vsftpd) 설치 yum install vsftpd -y 설치 확인 [root@ftp01 ~]# rpm -qa | grep vsftpd vsftpd-3.0.2-27.el7.x86_64 2단계. vsftpd 설정 파일 확인 및 수정 설정 파일 위치 [root@ftp01 vsftpd]# pwd /etc/vsftpd [root@ftp01 vsftpd]# ll 합계 20 -rw------- 1 root root 125 4월 1 2020 ftpusers -rw------- 1 root root 361 4월 1 2020 user_list -rw------- 1 root root 5116 4월 1 2020 vsftpd.conf -rwxr--r-- 1 root root 338 ..