리눅스

포스트: 556|아이템:리눅스(554)
Tags

Posts

556 posts

CentOS 리눅스에서 rpm 패키지를 설치하지 않고 다운로드하기

반달가면|2018년 10월 31일

CentOS/RedHat 리눅스에서 S/W 패키지(rpm 패키지)를 설치하지 않고 다운로드만 할 경우, 터미널창에서 아래와 같이 작업하면 되겠다. 기본 설치 관리자 프로그램인 yum을 이용할 경우 아래와 같이 가능하다. --downloadonly 옵션으로 다운로드만 하도록 지정하고 --downloaddir 옵션으로 저장할 디렉토리를 지정한다. # firefox 패키지를 /home/john/Downloads 디렉토리에 다운로드 yum install --downloadonly --downloaddir=/home/john/Downloads/ firefox 만약 해당 패키지가 이미 설치되어 있는 상태에서 다운로드를 시도한다면 위의 방법으로는 되지 않는다. yum에서 패키지 설치 여부를 검사하므로,

[라즈베리파이] 프로세스 - 커널 스레드 종류

Guillermo Austin Kim|2018년 10월 29일

리눅스 커널에서 구동중인 대표적인 커널 스레드를 알아보기 위해 라즈베리파이에서 다음 명령어를 입력합시다.root@raspberrypi:/home/pi# ps -ejH1 PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND2 0 2 0 0 ? -1 S 0 0:00 [kthreadd]3 2 4 0 0 ? -1 I< 0 0:00 \_ [kworker/0:0H]4 2 7 0 0 ? -1 S 0 0:00 \_ [ksoftirqd/0]5 2 10

[라즈베리파이] 프로세스 - 커널 스레드(Kernel Thread) 소개

Guillermo Austin Kim|2018년 10월 29일

커널 스레드란커널 프로세스는 커널 공간에서만 실행하는 프로세스를 의미하며 대부분 커널 스레드 형태로 구동합니다. 커널 스레드는 리눅스 시스템 프로그래밍에서 데몬과 비슷한 일을 합니다. 데몬과 커널 스레드는 백그라운드 작업으로 실행하면서 시스템 메모리나 전원을 제어하는 역할을 수행합니다. 커널 스레드는 커널 내부에서 백그라운드로 구동하면서 커널 시스템에 도움을 주는 역할을 수행합니다. 데몬과 비교해서 커널 스레드는 커널 모드에서만 실행하고 시스템 콜과 인터페이싱 하지 않고 동작한다는 점입니다. 커널 스레드는 리눅스 커널 개발자나 드라이버 개발자가 구현하는 경우가 많습니다. 커널 스레드는 다음과 같이 3가지 특징이 있습니다.1. 커널 스레드는 커널 공간에서만 실행하며 유저 공간과 상호작용을 하지 않습니다.

[라즈베리파이] 프로세스 - 자식 프로세스 생성 실습 및 ftrace 로그 분석(2/2)

Guillermo Austin Kim|2018년 10월 27일

From: 프로세스 - 자식 프로세스 생성 실습 및 ftrace 로그 분석(1/2) 프로세스 생성과 종료 과정 메시지가 포함된 ftrace 전체 로그는 다음과 같습니다. 각 단계 별로 ftrace 로그를 분석하겠습니다.1 raspbian_fork-17120 [003] ....1318.513909: copy_process+0x14/0x17d8 3 => _do_fork+0xb04 => SyS_clone+0x305 => ret_fast_syscall+0x0...6 raspbian_fork-17120 [003] d...1318.51444