본문 바로가기

전체 글43

리눅스 기초 | 10-2. 프로세스 해당 포스팅은 William E. Shotts, Jr. 의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 시그널(Signals)$\texttt{kill}$ 명령어는 프로세스를 "죽이기" 위해 사용됩니다.먼저 $\texttt{yes}$를 백그라운드에서 실행하면 쉘은 이 백그라운드 프로세스의 jobspec과 PID를 출력합니다. 다음 프로세스를 종료하기 위해 $\texttt{kill}$ 명령어에 프로세스의 PID를 인자로 입력했습니다. 여기서 PID 대신 $\texttt{%1}$처럼 jobspec을 입력하는 것도 가능합니다. 굉장히 간결하고 직선적인 과정 같지만 뒤에 숨겨진 일.. 2024. 6. 3.
리눅스 기초 | 10-1. 프로세스 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)을 기반으로 작성되었습니다. " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스현대의 운영체제는 대부분 멀티태스킹을 지원합니다. 멀티태스킹은 하나의 컴퓨터가 동시에 여러 작업을 처리하는 것 처럼 보이게 하는 기능입니다. 실제로는 운영체제가 여러 프로그램간에 매우 빠르게 전환하면서 각 프로그램을 실행시키는 뒷작업(?)이 진행중인 것이죠. 리눅스 커널은 프로세스(process)를 통해 멀티태스킹을 수행합니다. 프로세스는 실행 중인 프로그램을 의미합니다. 커널은 프로세스 스케줄링, 즉 어떤 프로세스를 언제 실행할지 결정하는 역할을 합니다. 커널은 스.. 2024. 5. 31.
리눅스 기초 | 9-2. 권한 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스Identity 바꾸기다양한 상황에서 다른 사용자의 아이덴티티를 얻는 것이 필요할 때가 있습니다. 종종 슈퍼유저의 권한을 얻어 관리 작업을 하거나 특정 사용자 계정을 테스트 할 때가 있습니다. 다른 사용자로 전환하는 방법에는 세 가지가 있습니다.로그아웃 후 다른 사용자로 다시 로그인$\texttt{su}$ 명령어 사용$\texttt{sudo}$ 명령어 사용첫 번째 방법은 이미 알고 있기도 하고 다른 두 방법보다 불편하기 때문에 스킵하도록하겠습니다. 현재 쉘 세션에서 $\te.. 2024. 5. 30.
리눅스 기초 | 9-1. 권한 해당 포스팅은 William E. Shotts, Jr.의 오픈소스 저서 The Linux Command Line(링크)를 번역한 내용입니다 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스유닉스 계열 운영체제는 MS-DOS와 다르게 멀티태스킹과 멀티유저 기능을 지원합니다. 이것이 정확히 무엇을 의미할까요? 이는 두 명 이상의 사람이 동시에 컴퓨터를 사용할 수 있음을 의미합니다. 일반적인 컴퓨터는 한 개의 키보드와 모니터를 가지고 있지만 그럼에도 동시에 여러 명이 이용할 수 있습니다. 예를 들어, 컴퓨터가 네트워크나 인터넷에 연결되어 있다면 원격 사용자가 $\texttt{ssh}$(secure shell)를 통해 로그인하여 컴퓨터를 사용할 수 있습니다. 원격 .. 2024. 5. 29.
리눅스 기초 | 8. 고급 키보드 트릭 저는 유닉스에 대해 설명할 때 농담삼아 "타이핑을 좋아하는 사람들을 위한 운영체제"라고 하곤 합니다. 커맨드 라인도 있다는 것이 그를 증명합니다. 하지만 커맨드 라인 유저들은 타이핑을 그다지 좋아하지 않습니다. 그렇지 않다면 왜 많은 명령어가 $\texttt{cp}$, $\texttt{ls}$ , $\texttt{mv}$, $\texttt{rm}$ 같이 단어를 축약해서 사용할까요? 사실 커맨드 라인의 가장 소중한 목표 중 하나는 게으름입니다. 자판을 가능한 적게 눌러 원하는 일을 하는 것이죠. 또 다른 목표는 키보드에서 손을 떼어 마우스에 가져갈 필요가 없게 만드는 것입니다. 이번 챕터에서는 키보드 사용을 더 빠르고 효율적이게 만들어주는 $\texttt{bash}$의 기능들을 살펴보겠습니다.다음과 같은 .. 2024. 5. 28.
[논문리뷰] MODERNTCN:A MODERN PURE CONVOLUTION STRUCTURE FOR GENERAL TIME SERIES ANALYSIS " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스분야: Time Seires아키텍쳐: ModerTCN [원문링크]날짜: 2023-11-27타입: Multivariate출판 정보: ICLR 2024 Introduction시계열 예측은 다양한 적용 범위를 가지는 기술입니다. 결측치 예측, 행동 예측, 이상치 탐지 등 많은 활용이 가능합니다. 최근 시계열 분석 및 예측 분야에서 트랜스포머와 MLP 기반 모델들이 두각을 나타내면서 컨볼루션 기반 모델들이 소외되었습니다. 그러나 컨볼루션 기반 모델은 효율과 성능의 밸런스가 좋기 때문에 이 저자는 완전 컨볼루션 모델을 연구하고자 했습니다. 트랜스포너와 MLP 기반 모델의 성능이 좋았던 것은 ERFs(effective receptive fi.. 2024. 5. 26.