LINUX
Posts
487 posts리눅스 민트를 위한 S/W저장소 미러(mirror) 서버 구축
우선, 우분투의 공식 S/W저장소의 자료를 가져와 미러 서버를 구축하는 방법은 이전 게시물을 참고하자. 여기로. 본 게시물은 apt-mirror를 이용한 우분투 S/W저장소 미러 서버가 이미 설정되어 있다는 것을 전제로 정리한 것이다. 리눅스 민트(Linux Mint)의 공식 S/W저장소(S/W repository)를 우분투와 동일한 방식으로 미러 서버에 추가할 수 있다. apt-mirror의 설정 파일 /etc/apt/mirror.list에 우분투 S/W저장소는 그대로 두고 리눅스 민트에 대한 내용을 추가해 주면 된다. 예를 들어 리눅스 민트 17(코드명 Qiana), 17.3(Rosa), 18(Sarah), 18.3(Sylvia), 19(Tara) 등의 S/W저장서를 미러링하고자 하면 아래
![[리눅스커널][인터럽트] 인터럽트 디스크립터: 인터럽트 발생 횟수 확인하기](https://img.zoomtrend.com/2019/04/12/a0386257_5cafd926a0348.png)
[리눅스커널][인터럽트] 인터럽트 디스크립터: 인터럽트 발생 횟수 확인하기
5.5.2 인터럽트 발생 횟수는 어떻게 저장할까? 대부분 디바이스 드라이버는 인터럽트 핸들러로 하드웨어 디바이스와 통신합니다. 예를 들면 터치 디바이스에서 사용자가 터치를 입력하면 터치 디바이스에서 올려주는 인터럽트로 터치 입력이 발생했다고 알려줍니다. 디바이스 드라이버에서 인터럽트 핸들러를 등록한 후 해당 디바이스가 제대로 인터럽트를 발생시키는지 어떻게 알 수 있을까요? 이럴 때는 인터럽트 발생 횟수를 점검하면 됩니다. 이번에는 인터럽트 발생 횟수를 인터럽트 디스크립터가 어떤 방식으로 관리하는지 살펴보겠습니다. 인터럽트 발생 횟수는 인터럽트 디스크립터 내 struct irq_desc 구조체 kstat_irqs 필드에 저장합니다. 이 변수는 per-cpu 타입입니다 [https://elixir.b
우분투 14.04 기반 배포판에서 16.04 / 18.04의 S/W 저장소 미러를 구성하는 문제(apt-mirror 오류)
apt-mirror를 이용해서 우분투 S/W 저장소(software repository)의 미러(mirror) 서버를 구성하는 방법은 이전 게시물을 참고하자. 여기로 우분투 14.04 LTS 기반 배포판인 리눅스 민트 17에서 apt-mirror로 우분투 14.04(trusty), 16.04(xenial), 18.04(bionic)의 S/W 저장소 미러를 구축해서 사용하던 중, 한가지 문제가 발생했다. 14.04 기반의 클라이언트에서는 별 문제가 없었는데, 16.04와 18.04 기반의 클라이언트에서 저장소 정보 갱신을 위해 "sudo apt-get update" 명령을 입력하면 오류가 발생했다. 예를 들어 18.04 클라이언트의 경우 /ubuntu/dists/bionic/main/dep11/C
우분투 S/W저장소 미러 서버를 사용하기 위한 클라이언트 설정
우분투 계열 배포판에서 S/W저장소(software repository) 미러(mirror) 서버를 구축하는 방법은 이전 게시물을 참고하자. 여기로. 이 서버가 구축완료되었다는 전제로 클라이언트를 설정하는 방법이다. 예를 들어 구축한 미러 서버의 IP주소가 192.168.0.200이라고 하자. 우분투 공식 S/W저장소에 접속하지 않고 직접 구축해 놓은 미러 서버에 접속하기 위해서는 /etc/apt/sources.list 파일을 편집해야 한다. 우선 기존의 파일을 백업해 두자. # 기존 설정 파일 백업 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 이제 파일을 편집하자. # /etc/apt/sources.list 파일 편집 s


