Linux/CentOS (9) 썸네일형 리스트형 [CentOS7]NTP 서버 구축 및 동기화 2023.09.25 NTP 서버란 NTP서버 구축 환경: Virtualbox OS : CentOS 7 [user@localhost ~]$ su - root Password: Last login: Sun Sep 24 13:37:25 KST 2023 on pts/1 Last failed login: Mon Sep 25 19:59:59 KST 2023 on pts/0 There was 1 failed login attempt since the last successful login. 우선 root로 진행을 하기 위해 su - root 로 바꿔 진행한다. Chrony 패키지 설치 [root@localhost ~]# yum install -y chrony Loaded plugins: fastestmirror Lo.. [장애][CentOS 7] Too many open files: "Too many open files" Error 2023.09.23 운영을 운영을 하다보면 서버 이벤트를 만날때가 있다. 여러 이벤트를 볼 수 있는데, 최근 봤던 이벤트는 Too many open files: "Too many open files" 라는 이벤트다. 자주 접하는 이벤트는 아니지만, 추후에도 이런 일이 일어날 수 있으니 어떤 상황인지 알아야할 필요가 있다고 생각되었다. 그래서, 저 이벤트는 어떤 상황에 일어나는지 알아보고자 한다. 발생원인 1. 리소스 제한 초과 : 운영 체제는 각 프로세스가 동시에 열 수 있는 파일 디스크립터의 수에 제한을 둔다. 이 제한은 시스템 설정 또는 리소스 제한과 관련이 있으며, 일반적으로 하드웨어 및 운영 체제에 따라 다르다. 프로세스가 이 제한을 초과하려고 할 때 "Too many open files" 오류가.. [CentOS 7] Chronyc source / Chrony tracking 2023.09.24 작업하다보면 쓰이게 되는 명령어가 있다. 명령어 출력물을 보고 무엇을 의미하는지 잘 알지 못해서 답답한 참에 궁금해서 찾아보면서 공부하려한다! [root@localhost ~]# chronyc sources 210 Number of sources = 4 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^+ time.cloudflare.com 3 8 377 123 -17ms[ -17ms] +/- 79ms ^- 103.83.142.30 2 10 377 374 +41ms[ +41ms] +/- 32.. [CentOS 7]netstate 명령어 2023.09.24 업무를 하면서 netstat 명령어를 사용하는 경우가 있다. 사용하지만 명령어 출력값에 대해서 제대로 알지 못해서알아보고자 찾아보면서 정리했다. Netsta 정의 netstat 는 네트워크 곤련 정보를 조회하고 표시하는 리눅스 및 unix 기반 운영 체제의 명령줄 도구이다. netstat를 사용하면 현재 네트워크 연결, 라우팅 테이블, 인터페이스 통계 및 다양한 네트워크 관련 정보를 검색할 수 있다. -bash: netstate: command not found [user@localhost ~]$ netstat -bash: netstat: command not found [user@localhost ~]$ netstate -bash: netstate: command not found .. [CentOS 7]yum 및 ping 실행이 안될때 (NAT, NAT네트워크 설정) 2023.09.24 Network 관련된 것을 하려고 yum을 사용해서 패키지를 설치하려고 했는데, 오류가 뜨는 것이다..!! 그래서 찾아봤는데 네트워크 연결에서 문제가 난 것이었다. 혹시나 외부망으로 안가나는 것인가 싶어서 ping을 했더니 역시나 ping이 안나는 것이었다.. [root@localhost ~]# yum -y install net-tool Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 -.. [CentOS] free -g이란? (메모리 사용량 확인방법) 2023.09.24 free -g 이란? free -g 명렁은 리눅스 시스템에서 메모리 사용에 관한 정보를 보여주는 명령어이다. -g 옵션은 결과를 기가바이트(Gigabyte)단위로 표시하도록 지정한다. [user@localhost ~]$ free -g total used free shared buff/cache available Mem: 1 0 1 0 0 1 Swap: 1 0 1 1. total : 시스템에 총 설치된 메모리 양이다. 이 값은 기가바이트 단위로 표시된다. 이 예제에서는 1GB의 총 메모리가 시스템에 설치되어 있음을 나타낸다. 2. used : 현재 사용 중인 메모리 양이다( 기가바이트 단위로 표). 예제에서는 0GB의 메모리가 사용 중이다. 3. free : 사용 가능한 여유 메모리 양.. [CentOS]UPtime이란? 2023.09.24 정말 모르는거 투성이다. 가장 기본적인 uptime에 대해서도 모르다니..!!! 혹시나 싶어서 입사동기에게 물어봤더니 잘알더라... 따흑.. 기본기도 탄탄히하면서 업무도 잘하자!! 기본+심화를 같이 가져가자~!!! Uptime 정의 이 명령을 실행하면 현재 시스템의 업타임, 로그인 사용자 수, 로드 평균 등의 정보를 보여줍니다. 업타임 정보는 시스템이 부팅된 후 얼마나 시간이 지났는지를 나타내며, 주로 시스템의 가용성 및 성능 모니터링에 사용됩니다. [user@localhost ~]$ uptime 10:30:18 up 2:53, 2 users, load average: 0.00, 0.01, 0.02 1. '10:30:18' : 현재 시간을 나타낸다. 시,분,초 순서로 표시된다. 2. .. [CentOS7]Chrony 정의 및 서버 시간설정 2023.09.23 회사에서 업무를 하면서 궁금한게 생겼다. 도대체 Chrony가 무엇이길래 작업을 끝내고 확인을 하는 것일까? 이전에 IT로 직업을 전향하기 전에 공부를 했지만, Chrony에 대해서 배운적도, 들은적도 없었다.이런.. 부끄럽구만.. 이런 기본적인 것도 모르다니..!! Chrony의 정의 간단하게 설명하자면 서버의 시간을 동기화시켜주는 서비스라고 생각하면 되겠다. 우리가 PC를 사용하면 보통 우측 하단에 보이는 날짜와 시간이 화면에 떠서 알 수 있다. 그건 이 PC의 시간동기화 서비스가 작동되서 그런것이다. 개인적으로 여기서 신기한 것은 시스템의 시간이 2가지라는 점이다. S/W 시간과 HW 시간이 있다. 시스템의 시간은 운영체제의 시간으로 보통 알고 있다. 시스템의 시간은 운영체제가 .. 이전 1 2 다음