'Linux' 태그의 글 목록
본문 바로가기

Linux5

[Linux] 프로세스(Process) 명령어 프로세스(Process)란 작업 중인 프로그램을 운영체제가 관리하는 기본 단위로 프로그램이 실행되면 프로세스가 생성됩니다. 이번 포스팅에서는 이러한 프로세스에 관련된 명령어들에 대해 알아보겠습니다. Ps ps 명령어는 현재 실행중인 프로세스의 목록을 확인하는 명령어로 프로세스 모니터링을 위해 사용됩니다. ps 명령어를 입력하면 프로세스의 항목 4가지가 나타나는데, 의미하는 바는 다음과 같습니다. 항목 의미 PID 프로세스 번호 TTY 프로세스가 실행된 터미널의 종류와 번호 TIME 프로세스 실행 시간 CMD 실행되고 있는 프로그램의 이름(명령) ps 명령어에 옵션을 붙여 사용할 수도 있는데 옵션은 다음과 같습니다. (빨간 글씨로 표시된 것은 UNIX 계열, 나머지는 BSD 계열 옵션입니다) 옵션 의미 a.. 2022. 2. 26.
[Git] Git 초기설정 및 SSH 등록 이번 포스팅에서는 Git을 설치하고 초기에 설정하는 과정을 다루어보겠습니다. Git 초기설정 먼저 apt 패키지를 업데이트 시킨 후 git을 설치해줍니다. sudo apt update sudo apt install git //git 설치 이 과정이 끝나면 git이 잘 설치되었는지 확인해줍니다. git --version git은 버전을 저장할때마다 사용자의 정보를 함께 저장하기 때문에 사용자의 정보가 필요합니다. 이 과정은 최초 1회만 진행해 주면 됩니다. 아래 내용은 이름과 이메일을 설정해주는 과정입니다. git config --global user.name "username" //username git config --global user.email "name@example.com" //email 이름.. 2022. 2. 22.
[Linux] Ubuntu Postman 설치 Ubuntu 20.04 LTS 환경에서 Postman 설치하는 법에 대해 알아보겠습니다. 사실 postman은 브라우저에서도 사용가능하기 때문에 설치를 원치 않으실 경우 굳이 설치하지 않아도 됩니다. 만약 설치하고자 한다면 https://www.postman.com 에서 다운받아 사용하거나 , snap 패키지를 이용하여 설치할 수 있습니다. 이 포스팅에서는 snap 패키지를 이용하여 설치를 진행하겠습니다. 다음 명령을 사용하여 손쉽게 postman을 설치할 수 있습니다. sudo snap install postman 그 이후 postman을 검색해보면 정상적으로 설치되었음을 알 수 있습니다. 이후 postman 내에서 수행하고자 하는 작업을 수행해주시면 됩니다. 아래 화면은 공공데이터 포털에서 데이터를 .. 2022. 2. 20.
[Linux] Linux 디렉토리 구조 Linux 디렉토리 구조 Linux의 디렉토리 구조는 역트리 형태를 띄고 있습니다. 현재 대부분의 리눅스 배포판은 파일시스템 계층구조 표준( FHS,File Hierarchy Standard)을 따르며 그들의 정책에 FHS를 준수할 것을 명시합니다. 그럼 여기서 FHS란 무엇일까요? 파일시스템 계층구조 표준( FHS,File Hierarchy Standard)은 Linux 운영체제의 주 디렉토리를 정의합니다. 대부분의 경우, 이는 전통적으로 BSD파일 시스템 계층구조 표준이며, Linux 재단에 의해 유지되고 있습니다. 그럼 Linux 운영체제의 디렉토리 구조 중 주요 디렉토리에 대해 알아보겠습니다. Linux 주요 디렉토리 Linux 의 주요 디렉토리는 다음과 같습니다. 디렉토리 특징 / 가장 최상위 .. 2022. 2. 9.
[Linux] 로그 파일 관리_Logrotate 리눅스를 이용하여 서버를 실행 시킬 경우에 시간이 지남에 따라 로그가 계속해서 쌓이게 되고, 계속해서 쌓이게 되면 용량을 많이 차지하게 되어 문제가 발생합니다. 따라서 서버를 실행시킬 경우에 로그 관리를 해주어야 하는데 이 때 사용하는 Logrotate에 대해 알아보겠습니다. Logrotate Logrotate는 로그 파일을 일정 주기에 따라 압축하여 로그 파일을 백업해주는 역할을 하여, 수많은 로그를 분산 시켜주는 역할을 합니다. 아래는 Logrotate 사용 예시입니다. # sudo vi /etc/logrotate.d 로 이동하여 rsyslog에 작성 $ sudo vi /etc/logrotate.d/rsyslog /var/lib/docker/containers/*/*.log { rotate {num}.. 2022. 1. 5.