Posts
556 posts[리눅스커널] 커널 소스 읽기가 제일 쉬었어요(1) - /proc/cpuinfo
/proc/cpuinfo/proc/cpuinfo 파일은 CPU 아키텍처 정보를 저장합니다. root:/proc $ cat cpuinfoProcessor : AArch64 Processor rev 0 (aarch64)processor : 0BogoMIPS : 38.40Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddpCPU implementer : 0x51CPU architecture: 8CPU variant : 0xdCPU part : 0x805CPU revision : 14 processo
![[리눅스커널] 워크큐: 워크큐 주요 개념 알아보기](https://img.zoomtrend.com/2019/07/01/a0386257_5d0a3cb02b745.png)
[리눅스커널] 워크큐: 워크큐 주요 개념 알아보기
이번 소절에서는 워크큐를 이루는 주요 개념을 소개합니다. - 워크 - 워커스레드 - 워커풀 - 풀워크큐 먼저 워크큐의 기본 실행 단위인 워크를 배워볼까요? 워크란워크는 워크큐를 실행하는 단위입니다. 워크는 누가 실행할까요? 워크는 실행하는 주인공은 워커 스레드입니다. 인터럽트 후반부 처리나 지연해야 할 작업을 워크에서 실행하는 것입니다. 리눅스 커널에서는 워크를 work라고도 부릅니다. 이 책에서는 편의상 워크라고 명시하겠습니다. 다음 그림을 보면서 워크에 대해 배워볼까요? [그림 1] 워크 실행 흐름도 워크의 처리 흐름은 위 그림과 같이 3단계로 분류할 수 있습니다. 1단계부터 알아볼까요? 그림에서 ①으로 표시된 부분입니다. 워크를 실행하려면 먼저 워크를 워크
리눅스 rsync의 -r 옵션에서 원본 디렉토리 지정에 주의할 점("/" 사용)
우선 rsync에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로 그 외에 rsync 관련 다른 이전 게시물(자동 원격 백업, 또는 cp로 복사하다가 중단한 경우 rsync로 재개)에서도 공통적으로 유의해야 할 문제다. rsync에서 -r 옵션으로 디렉토리 구조 전체를 복사(백업)할 때, 복사할 원본 디렉토리(source directory) 뒤에 슬래시(/)를 붙이느냐 마느냐에 따라 동작이 달라진다. 목적지 디렉토리(target directory)는 슬래시 여부가 별 상관이 없다. 예시를 가지고 생각해 보자. ~/my_data 디렉토리를 ~/backup 디렉토리로 옮기는 상황을 생각해 보자. ~/my_data 디렉토리 하위에는 data.txt 파일 하나가 있다고 가정한다. 원본 디렉토리
MX 리눅스에서 버추얼박스(VirtualBox), 구글 크롬(Google Chrome) 브라우저 설치
버추얼박스(Virtualbox)와 구글 크롬(Google Chrome) 브라우저 홈페이지에 가 보면, 데비안/우분투용 설치 파일을 다운로드할 수 있는데 MX 리눅스용이 별도로 마련되어 있지는 않다. 그냥 데비안/우분투용 deb 패키지를 받아서 설치해 볼 까 했는데, 인터넷 게시판을 좀 찾아보니 MX 리눅스에 버추얼박스를 설치하면서 문제가 많았다는 글도 있고 해서 MX 리눅스에서 S/W 설치용으로 제공하는 MX Tools를 이용해서 설치했다. 얼마전에 HP 255 G7 노트북에 설치한 MX 리눅스 18.3에서 작업. MX Tools는 시작 메뉴에서 클릭해서 실행하거나, 터미널창에서 아래와 같이 입력해서 실행한다. S/W 패키지 설치이므로 루트(root) 암호를 필요로 한다. # mx too


