$ route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 enp1s0192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp1s0192.168.1.1 0.0.0.0 255.255.255.255 UH 100 0 0 enp1s0 ubuntu를 설치하고 나면 DHCP로 설정되는데 이후로고 계속 접속할 수 있도록 고정 IP로 ..
CentOS 7 과 Amazon Linux 2 와 같이 오래된 배포판에서는 Python 3.12 와 같이 최신 버전이 제공되지 않는다.따라서 별도로 소스를 받아 컴파일하여 설치해야 사용할 수 있다. 사전 준비 Python 3.12 의 경우는 Openssl 1.1.1 설치가 꼭 필수이므로 아래 글을 참고하여 먼저 진행한다.https://enowy.tistory.com/58 Openssl 1.1.1 설치CentOS 7, Amazon Linux 2와 같이 오래된 배포본에서는 openssl 버전이 낮아 Python 3.12 등의 설치가 불가능하다.그래서 Python 3.12 이 필요하다면 Openssl 1.1.1 의 설치가 꼭 필요하며1.1.1 로 올리면 보다 안전한enowy.tistory.com Openss..
CentOS 7, Amazon Linux 2와 같이 오래된 배포본에서는 openssl 버전이 낮아 Python 3.12 등의 설치가 불가능하다.그래서 Python 3.12 이 필요하다면 Openssl 1.1.1 의 설치가 꼭 필요하며1.1.1 로 올리면 보다 안전한 프로토콜 TLS 1.3 지원된다.(물론 이것보다 좋은 것은 Amazon Linux 2023, RHEL 9 과 같이 현재 지원되는 배포판 버전으로 올리는 것이 좋다. ) 오래된 배포판이라면 아래와 같이 확인해 보자.# openssl 버전 확인. 필요하다면 1.1.1 이상으로 올려야 한다.$ openssl versionOpenSSL 1.0.2k-fips 26 Jan 2017# 지원 상태 확인. TLSv1.3은 지원되지 않는다.$ openssl ..
Linux 를 사용하는 경우 대부분 서버용으로 사용하기에 DHCP를 통해 동적으로 받은 IP 보다는 Static IP로 설정하는 경우가 많다.이번에 오래된 Linux 가 필요하여 CentOS 7을 설치했고 고정 IP가 필요하여 정리한다.먼저 설치 전에 네트워크 구성을 Enable 하여 DHCP 로 IP를 받아 올 수 있도록 설치한다.만약 Ifconfig 명령어가 수행되지 않는다면 net-tools 패키지를 설치한다. 패키지 설치 방법은 https://enowy.tistory.com/51 에서 확인할 수 있다. 사전 확인IP v4 기준으로 설정에 필요한 정보는정상적인 네트워크 설정 - ping yahoo.com 과 같은 명령어로 확인설정할 IP 주소 - ifconfig 명령어로 확인연결된 NIC 정보 ..
2003년 공개된 삼성 이건희 전회장 지시사항. 20년 이상 지난 지금에도 읽어 볼 만한 부분이 있어 옮겨 본다. 회장 지시사항[2003. 11. 12 [2003년 8월 20일(수) 한남동] 1. 영국 이튼스쿨의 럭비부가 내년에 한국 방문을 기획하고 있다 함. 약 20여명인데(OOO 회장 아들도 있음) 공장 견학도 시켜주고, 다른 럭비부와 시합도 주선해 주는 스폰서 방안을 검토해볼 것. [2003년 8월 24일(월) 한남동] 1. SONY DVD Player를 써보니 장시간 사용시 열이 많이 나서 디스크가 저절로 Eject 되는 등 오동작이 생김. 우리 제품은 소비전력도 덜 들어가게 하고, 부품 수도 줄여서 열이 발생치 않도록 해볼 것. [2003년 8월 25일(월) 호텔신라] 1. 사장단 회의시 황장엽..
wget 을 사용하던 중 아래와 같은 오류가 발생했다. Issued certificate has expired. To connect to wget ~~~ insecurely, use `--no-check-certificate' 이 경우 --no-check-certificate 를 사용해 우회하면 되겠지만 인증서가 오래된 것이므로 최신으로 업데이트해 주는 것이 좋다. sudo yum install ca-certificates # 물론 -y 를 써서 바로 설치할 수도 있다. sudo yum install -y ca-certificates
CentOS 7 을 설치하고 yum update 를 모두 진행하고 나니 저 메시지가 출력되었다. Subscription 이 필요하다는 것인데 CentOS는 구매가 필요한 OS가 아니니 필요 없다. # root 로 전환 $ sudo su - root # 아래 설정 파일을 연다 vi /etc/yum/pluginconf.d/subscription-manager.conf ================================================================== # enabled 를 1에서 아래와 같이 0으로 바꾼다. [main] enabled=0 # When following option is set to 1, then all repositories defined outside re..
CentOS에서 PostgreSQL을 급하게 설치해야 하는 경우가 있다. 이 경우 Repository 를 등록하고 설치하면 쉽게 설치할 수 있다. # root 로 전환하면 쉽다. $ sudo su - root # repo 설치 $ yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm # 14 버전 서버 설치 $ sudo yum install -y postgresql14-server # DB 초기화 $ /usr/pgsql-14/bin/postgresql-14-setup initdb # 시스템 재부팅 후 실행될 수 있도록 서비스 등록 $ systemctl..
CentOS 또는 RHEL (Redhat enterprise linux), fedora 등에서 ifconfig 가 필요한데 명령어가 없는 경우가 있다. 이 경우 유틸리티 설치가 필요하다. $ yum install net-tools ... (생략) =========================================================================================== Package Arch Version Repository Size =========================================================================================== Installing: net-tools x86_64 2.0-0.25.2..
Linux 에서는 서비스 관리를 위해 Systemd 를 사용하고 로그는 journal 이라는 방식으로 저장합니다. 문제는 이 로그가 시스템을 오래 기동하면 계속 쌓여 디스크 공간이 모자라는 경우가 발생합니다. # 현재 로그 상태 확인 $ journalctl --list-boots # journal 에서 저장하고 있는 용량 확인 $ journalctl --disk-usage # 로그 삭제는 크기, 갯수, 기간으로 지정할 수 있습니다. # --vacuum-size # --vacuum-files # --vacuum-time # 1GB 만 남기고 삭제 journalctl --vacuum-size=1073741824 # 10개 로그만 남기고 삭제 journalctl --vacuum-files=10 # 열흘만 남기..
Comment