LINUX

포스트: 477|조회수: 0|TERM
Items

Posts

477 posts

우분투 S/W저장소 미러 서버를 사용하기 위한 클라이언트 설정

반달가면|2019년 4월 9일

우분투 계열 배포판에서 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

우분투 계열 배포판에서 S/W저장소 미러(mirror) 서버 구축

반달가면|2019년 4월 5일

우분투 계열 배포판에서 공식 S/W저장소(S/W repository)의 자료를 가져와서 미러(mirror) 서버를 구축하는 방법이다. 장비가 매우 많거나 인터넷 접속이 원활하지 않을 때는 미러 서버를 구축해 놓고 이를 통해 패키지를 설치/업그레이드하는 것이 편리할 수 있다. 리눅스 민트 19(우분투 18.04 LTS 기반)에서 작업했다. 우선 apt-mirror 패키지와 apache2 패키지를 설치한다. apt-mirror는 우분투 S/W저장소 자료를 다운로드하기 위한 것이고 apache2는 미러 서버에서 구동할 웹서버다. # S/W 저장소 갱신 sudo apt-get update # apt-mirror, apache2 설치 sudo apt-get install apt-mirror

[리눅스커널][시그널] 커널에서 시그널을 전달하는 진입점은 어디일까?

Guillermo Austin Kim|2019년 4월 4일

시그널 전달 진입점 시그널 생성 과정에서 스케줄러에게 시그널을 받을 프로세스 실행 요청을 했습니다. 리눅스 커널은 언제 시그널을 타겟 프로세스에게 전달할까요?출발점은 두 가지 실행 흐름입니다.1> 시스템 콜 핸들러 실행 마무리 후 ret_fast_syscall 레이블2> 인터럽트 핸들링 후 __irq_usr 레이블 이 동작은 리눅스 커널보다 ARM 프로세스가 많은 관여를 합니다. ret_fast_syscall 레이블 분석 유저 프로세스가 시스템 콜 핸들러 실행을 마치면 ret_fast_syscall 레이블로 복귀합니다. ret_fast_syscall와 slow_work_pending 레이블에서 프로세스에게 시그널이 전달됐는지 점검합니다. 해당 코드 분석을 시작하겠습니다.[https:/

리브레오피스(LibreOffice)에서 언어 및 기본 폰트 설정

반달가면|2019년 4월 2일

주로 영문판 리눅스에 한글 입력기를 설치해서 사용하고 있는 관계로, 리브레오피스(LibreOffice)도 영문판 기준으로 설정되어 있기에 설정 방법을 정리해 두기로. 리브레오피스의 워드 프로세서 프로그램인 라이터(writer)에서 아시아 언어를 한국어로 설정하고 한글 폰트를 지정해 주는 방법이다. 라이터에서 언어 설정을 변경하면 칼크(Calc, 엑셀), 임프레스(Impress, 파워포인트)에도 같이 적용된다. 리눅스 민트에서 리브레오피스 영문판을 설치하면 기본 아시아 언어가 중국어로 되어 있기 때문에 설정을 변경해 주는 것이 좋겠다. 라이터를 실행하여 "Tools" 메뉴에서 "Options" 항목을 선택한다. 설정창이 뜨면, 왼쪽에 여러 항목이 나오는데 "Language Settings" 항목의