LINUX
Posts
477 posts[라즈베리파이] 커널 타이머 -동적 타이머는 누가 언제 호출하나? (1)
이전에 동적 타이머를 설정하는 코드 흐름까지 알아봤습니다. 이 과정을 요약하면 다음과 같습니다. 1. 동적 타이머를 표현하는 자료 구조인 struct timer_list 구조체에 기본 정보를 채운 다음 add_time() 혹은 mod_time() 함수를 호출합니다. 동적 타이머 기본 정보는 타이머 만료 시각(HZ단위)과 동적 타이머 핸들러 함수와 매개 변수입니다. 2. 동적 타이머를 초기화했을 때 실행했던 CPU 번호 기준으로 per-cpu 오프셋을 적용해서 timer_base 주소를 읽습니다. 이 주소에는 struct timer_base 구조체 멤버가 있는데 타이머 벡터 해시 인덱스에 동적 타이머를 등록했습니다. 이어서 이번에는 동적 타이머를 누가 언제 처리하는지 살펴봅니다. 동적 타이머는 커널 시스
OS별 EOS 정리 -2
6. oracle linux 7. windows server MS는 너무 길어서 이정도로만 위치만 표기하는 것으로 정리해 보고자 한다. 힘들다.그러나 저러나 이글루는 왜그리 길이가 짧은지 원..
OS별 EOS 정리
IT 관련 관리자로 있다보면, 이런 저런 일들이 많은데, 그중에 하나가 OS의 EOS와 연관된 서버에 대한 이슈를 확인하는 일이다. 특히 새로운 것에 대해서 수행할때, EOS에 대해서 관심있게 한다. 1. CENTOS 20. What is the support ''end of life'' for each CentOS release? CentOS 3 CentOS-3 updates until October 31, 2010 CentOS 4 CentOS-4 updates until February 29, 2012 CentOS 5 CentOS-5 updates until March 31, 2017 CentOS 6 CentOS-6 updates until November 30, 2020 Ce
[bash: awk] 각 항목별 합계 계산
텍스트 파일에 각 항목별로 값이 있을 때, 같은 항목끼리 모아서 그 합을 구하는 방법이다. 간단한 예시를 생각해 보면 쉽게 감이 잡힐 것이다. 텍스트 파일 my_data.txt의 내용이 아래와 같다고 가정하자. 각 항목의 구분자는 탭(tab)이다. # my_data.txt 파일 내용 확인(구분자는 탭) cat my_data.txt 2018.1.3 apple 10 2018.1.3 orange 3 2018.2.5 pineapple 7 2018.3.10 apple 2 2018.3.15 pineapple 10 2018.3.30 apple 9 위와 같이 날짜마다 어떤 과일을 몇개 팔았는지 기록했다고 생각해 보자. 이제 여기서 각 과일별로 총 몇개씩 판매했는지 알고 싶은 것이다. 첫번째 항



