Apache MPM - prefork 자식 프로세스당 하나의 스레드를 사용하는 방식. 프로세스 간 메모리를 공유하지 않아 안정적임. prefork 설정 내용 StartServers 50 MinSpareServers 30 MaxSpareServers 40 ServerLimit 100 MaxClients 100 MaxRequestsPerChild 50 StartServers - 아파치가 실행될 때 생성하는 자식 프로세스 수 MinSpareServers - 아파치가 유지하려는 최소 프로세스 수 MaxSpareServers - 아파치가 유지하려는 최대 프로세스 수 ServerLimit - 아파치가 생성 가능한 최대 프로세스 수 MaxClients - 동시에 접속할 수 있는 최대 client 수 MaxReques..
증상 확인 ▶ PXE로 CentOS7 설치하는 과정에서 에러 발생 "your bios-based system needs a special partition to boot from a gpt disk label", To continue, please create a 1Mib biosboot type partition" ▶ 1Mib 크기의 biosboot 파티션을 생성하라는 내용이다 조치 ▶ kickstart 설정 파일에 아래 내용 추가 -> 정상 설치 확인 part biosboot --fstype=biosboot --size=1
1단계. 패키지 설치 epel repository 설치 yum install -y epel-release 필요 패키지 설치 yum install -y yum-utils device-mapper-persistent-data lvm2 ansible git python-devel python-pip python-docker-py vim-enhanced 2단계. docker 설치 및 구동 repository 등록 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.rep docker 설치 yum install docker-ce -y docker 구동 및 부팅시 자동 구동 설정 systemctl start docker s..
▶ GET #!/bin/usr/python import http.client conn = http.client.HTTPConnection("httpbin.org") conn.request("GET", "/get") res = conn.getresponse() print(res.status, res.reason) conn.close() ▶ PUT #!/usr/bin/python import http.client conn = http.client.HTTPConnection("httpbin.org") datas = {'data1': 1, 'data2': 2, 'data3': 3} headers = {"Content-type":"application/json"} conn.request("POST", "/post..
#!/usr/bin/python import datetime raw_dates = datetime.datetime.now() print(raw_dates) dates = raw_dates.strftime("%Y%m%d") print(dates) ▶ 출력 2020-10-28 17:14:57.317614 20201028 ▶ 기준 시간 : 2020-10-28 17:19:30.360247 기호 의미 출력 %Y 년도 네자리 2020 %y 년도 두자리 20 %B 월 영문 October %b 월 영문 간략히 Oct %M 분 두자리 19 %m 월 두자리 10 %D 월/일/년 10/28/20 %d 일 두자리 28 %p 오후 영문 PM %A 요일 영문 Wednsday %a 요일 영문 간력히 wed %w 요일 숫자표시(일요..
종종 도메인 테스트 과정에서 특정 서버로 호출하려는 경우 hosts 파일을 수정하여 진행하곤 하는데, 수정할 때마다 윈도우의 hosts 파일 위치는 매번 헷갈려서 기록을 해 두고자한다. hosts 파일 경로 : C:\Windows\System32\drivers\etc 메모장 또는 notepad 검색 -> 우클릭 -> 관리자 권한을 실행 메모장에서 -> 파일 -> 열기 -> hosts 파일 위치로 이동 -> 우측 하단에 "모든 파일"로 변경 -> hosts 파일 열기 수정하고 저장하면 완료!!!
이번 포스팅은 워드프레스 설치 과정입니다. 워드프레스를 설치하기 전에는 APM(apache, php, mysql) 설치가 선행이 되어야 합니다. 아직 설치 안 하신 분은 아래 포스팅을 참고하시어 설치를 진행하시기 바랍니다. sh-safer.tistory.com/97 [Linux] centOS7에 AMP 설치하기 워드프레스 설치에 앞서 AMP(apache, mysql, php)를 설치하고자 한다. OS는 Centos7이며, 기본적으로 방화벽, SELINUX는 모두 해제하였습니다. 1단계. Apache 설치 아파치 설치는 이전에 작성한 부분이 있어 링 sh-safer.tistory.com 1단계. 데이터베이스(database) 생성 워드프레스에서 사용할 데이터베이스를 생성하는 단계입니다. 아래 명령어로 ma..
워드프레스 설치에 앞서 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%이다...