분류 전체보기
-
AWS Management Console 가입AWS 2022. 10. 13. 16:48
1. https://aws.amazon.com/ko/console/ 페이지 접속하여 오른쪽 상단 "AWS 계정 생성" 클릭 2. AWS 계정으로 사용할 이메일과 계정 이름을 입력하고 "이메일 주소 확인" 클릭 3. 입력한 이메일로 확인코드 발송되고 발송된 코드 입력 4. 개인 or 비지니스 선택하고, 정보를 입력 주소는 영어로 기입해야하고, 다음주소(https://postcode.map.daum.net/guide)로 검색 가능 첫번째 주소는 상세주소, 호, 동 입력 5. 결제정보를 위해 카드 번호, 만료일, 청구지 주소 입력 6. 입력한 휴대폰번호로 인증번호 발송되고 인증번호 입력 7. Support 플랜 선택후 "가입완료" 클릭 8. 가입환영 페이지 나오면서 가입완료 9. 가입시 입력했던 이메일, 패스..
-
[OS최적화] 2. 각 네트워크 장치 별로 커널이 처리하도록 쌓아두는 queue의 크기 증가Server/Linux 2022. 10. 13. 16:07
- 네트워크 장치별로 커널이 처리할수 있도록 queue 크기를 늘려 원할하게 사용가능 - 네트워크 트래픽이 급증했을 경우 유용 현재값 확인 명령어 $ sysctl net.core.netdev_max_backlog 즉시적용 명령어 # 크기를 30000으로 설정 $ sysctl -w net.core.netdev_max_backlog=30000 $ echo 30000 > /proc/sys/net/core/netdev_max_backlog 영구적용 명령어 $ echo "net.core.netdev_max_backlog=30000" >> /etc/sysctl.conf
-
[OS최적화] 1. Centos7 소켓 생성시 사용가능한 포트 범위Server/Linux 2022. 10. 13. 14:07
- 기본적으로 동시에 사용 가능한 포트 범위를 늘려서 네트워크 상태를 원활하게 사용 가능. - 일반적인 웹서버는 80번 또는 443번 포트로 listen()으로 요청을 기다려 TCP 연결을 맺을 땐 port를 늘리지 않지만, 다른 서버로 요청하면 연결하기 위한 클라이언트 소켓 포트 늘릴 상황일 때 유용 현재값 확인 $ sysctl net.ipv4.ip_local_port_range 즉시적용 # 1024 ~ 65535 범위로 변경 $ sysctl -w net.ipv4.ip_local_port_range=1024 65535 $ echo "1024 65535" > /proc/sys/net/ipv4/ip_local_port_range 영구적용 # 1024 ~ 65535 범위로 변경 $ echo "net.ipv4..
-
(13)Permission denied: AH00957: HTTP: attempt to connect to 127.0.0.1:[port] (127.0.0.1) failed 일때Server/Apache 2022. 10. 12. 18:31
에러가 발생하는경우 원인 : SeLinux context port 가 아닌경우 해결 - 첫번째: port context 추가 SELinux context 에 해당 포트를 추가 # 기존 context port 확인 $ semanage port -l |grep http_port_t http_port_t tcp 80, 443, 488, 8008, 8009, 8443 # 필요한 [포트번호] 추가 $ semanage port -a -p tcp -t http_port_t [포트번호] 여기서 ValueError: Port tcp/8081 already defined 나올경우 현재 보안 컨텍스트가 지정된 포트 인경우라 # 기존 context port 확인 $ semanage port -l | grep [포트번호] 확인..
-
AH00035: access to / denied (filesystem path ‘/xxxxx/*’) because search permissions are missing on a component of the pathServer/Apache 2022. 10. 12. 18:24
에러가 생기는경우 원인 : 해당 path 에 apache 실행권한이 디렉토리에 없어서 생김 (기본적으로 apache or deamon 계정인경우) 첫번째: httpd.conf 의 User, Group 계정을 변경해준다. (주석처리후 재설정) ## httpd.conf 설정파일 #User apache #Group apache User centos Group root 두번째: path 디렉토리에서 모든사용자의 실행권한없는 부분을 찾아 추가해준다. $ namei -mol [path] # 이후 모든 사용자부분에 실행 권한 없는 부분을 확인하여 권한 추가 $ chmod +x /[path]/xxx 1번과 2번 하나 선택하여 진행하면 되고, 이슈 발생당시 2번으로 해결했었음.
-
mysql5.7 설치 & 계정 추가DB/Mysql 2022. 10. 12. 18:17
- centos7 OS 기준이며 package manager는 yum 으로 진행. - yum 사용시 root 권한이 필요하므로, sudo -s 이후 진행하도록 추천. Mysql 설치방법 # 1. yum 패키지 매니저 업데이트 $ yum update -y # 2. wget 설치 (다운로드 툴) $ yum install wget # 3. mysql 5.7 repo 다운로드 & 등록 $ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm $ rpm -ivh mysql57-community-release-el7-11.noarch.rpm # 4. mysql 5.7 설치 후 실행 $ yum install mysql-server $ s..