반응형 서버/리눅스34 [Linux] wget certificate 에러 해결 CentOS7 톰캣 설치를 위해 Wget 명령어를 사용하는 도중 증명 관련 에러 발생. wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.14/bin/apache-tomcat-10.0.14.tar.gz 최신 버전 톰캣을 다운로드하기 위해 위 링크를 참조하여 wget 명령을 날렸지만 아래와 같은 문구로 certification 에러가 발생하였습니다. 이 에러의 경우는 프락시 보안이 되어있는 네트워크 환경에서 발생하는 문제로 Certification을 확인하는 과정을 생략할 수 있도록 설정해주기만 하면 해결됩니다. echo "check_certificate = off" >> ~/. wgetrc 해당 명령을 통해 설정을 해준 뒤 다시 wget명령을 실행하면 다운로드.. 2021. 12. 16. [Linux] AWS ftp 파일 전송 실패 해결 AWS 클라우드에 서버를 생성한 뒤 파일을 Total Command를 통해 다운로드 및 업로드를 하려고 하는데 425 connection error를 띄우며 파일 전송이 실패하는 경우 아래의 두가지 경우를 통해서 해결이 가능했습니다. 첫 번째로는 total command를 통해 접속할 때 유저 비밀번호가 너무 길어서 문제가 됩니다. 예를 들어 ABCDE! Server@091011로 설정을 했더니 실패하는데 비밀번호를 ABCDE! Server로 간결하게 변경하니 접속이 되었습니다. 두 번째로는 포트 및 인바운드 규칙이 전부 정상이지만 enforce mode로 설정되어 있는 경우입니다. getenforce 명령을 통해 mode를 확인 시 enforcing으로 보인다면 disable로 설정값을 변경해주어야 합.. 2021. 12. 10. [Linux] 실행중인 프로세스 확인 서버상에서 내가 만든 Application이 동작하는지 확인하는 방법으로는 해당 프로그램이 네트워크를 이용하는지 아니면 서버 자체에서만 도는 프로세스인지를 먼저 판단합니다. 먼저 네트워크를 이용하는 Application의 경우에는 netstat -ntulp 명령을 통해 현재 실행중인 프로세스를 확인할 수 있습니다. 현재 실행중인 프로세스명이 오른쪽에 정렬되어 나오고 왼쪽 세 번째 항목은 해당 프로세스가 어떤 포트로 동작중인지를 알려줍니다. 간단하게 mysqld 같은경우 database이므로 공용 포트 3306을 이용하는 것을 알 수 있습니다. 두 번째로는 서버 내에서만 실행되는 프로세스를 확인하는 방법입니다. Ps -Al 명령을 통해 확인이 가능하지만 실행 중인 모든 항목이 출력되므로 옵션 명령을 하나 .. 2021. 11. 24. [Linux] Logrotate란? 리눅스에서 서버를 관리 운영하다 보면 로그를 기록하는 것은 선택이 아닌 필수입니다. 이렇게 기록된 로그를 통해 각종 서버 에러를 찾아내고 추적할 수 있습니다. 이러한 로그는 서버관리자에게는 정말 고마운 존재인데요. 이러한 로그도 계속적으로 쌓임에 따라 어쩔 때는 디스크 에러를 내는 골치 아픈 상황을 만듭니다. 이를 미연에 방지하기 위한 기능이 바로 Logrotate라는 기능입니다. 1) Logrotate란? 자 그럼 Logrotate란 무엇일까요?? 리눅스 상에 Log파일을 지정한 시간마다 백업해주고, 백업시점 기준으로 새로운 로그 기록을 기록할 수 있도록 어떻게 보면 로그 용량을 관리해주는 기능이라고 보면 될 거 같습니다. 먼저 리눅스에 Logrotate가 설치되어 있어야 하는데요 아래 명령을 통해 확.. 2021. 10. 13. [Linux] 파일 내용만 지우기 리눅스 상에 모든 내용 및 행위는 파일로써 정의됩니다. 그중 우리가 중요하게 생각하는 서버를 운영하는 데 있어서 필수인 Log File이 용량이 커지는 순간 이름을 바꿀수도 없고 어떻게 파일을 관리해야 할까요?! logrotate 등 다양한 방법이 있지만 그중에서 문제가 되는 파일의 내용을 삭제하는 방법에 대해서 알아보도록 하겠습니다. 전문적이고 안전하게 관리하려면 logrotate를 추천드립니다. 이번에 알려드리는 방법은 해당 파일의 내용이 필요도 없고 용량만 잡아먹고 있으며 계속 쌓이는 로그라고 했을 때 해결 방법입니다. 간단하게 파일은 그대로 두고 내부에 쓰인 내용만 깔끔하게 백지화시키는 방법으로 아래의 명령어를 통해 간단하게 구현할 수 있습니다. cat /dev/null > 파일이름 예를 들어 A.. 2021. 9. 15. [Linux] 오픈소켓 확인 / Open Socket Count 리눅스에서 프로그램을 운영할때 중요한점은 File descript를 관리하는 부분일 것입니다. 만약에 해당 프로그램에 File descript의 Max Open 이 1000대라고 가정할 때 소켓이 1000대이상 넘어가면 새로운 Client는 해당 서버에 접속 할 수 없는 문제가 발생 하므로 관리자는 항상 소켓을 확인하여 관리해야 합니다. 자 그럼 리눅스에서 해당 프로그램의 소켓이 몇개가 열려있고 통신중인지 확인할수 있는 방법에는 무엇이 있을까요? 1. 해당 프로그램의 PID 번호를 통해 가능합니다. 현재 리눅스에서 PID조회시 여기서는 gps_trackin이라는 프로그램을 기준으로 설명하겠습니다. 해당 프로그램이 동작중이며 PID값이 31688 이라는것을 알 수 있습니다. 자 그럼 해당 프로그램의 소켓은.. 2021. 9. 13. 이전 1 2 3 4 5 6 다음 반응형