본문 바로가기

linux20

rpm과 yum (패키지 설치 도구) 00 개요Linux 환경에서 설치를 하다 보면 .rpm, rpm, yum, repository, yum.repos.d, .repo 등 비슷한 용어들을 접할 것이다각 용어가 뭘 뜻하는지 정리하고자 한다01 용어0. .rpm.rpm은 어떤 소프트웨어의 패키지이다 contains the files in CPIO archive (similar to tar, just different format) and some info (e.g. which other packages it needs) and scripts which needs to be run when package is installed/upgraded/removed (those are automatically run by /usr/bin/rpm)1. re.. 2024. 4. 26.
/etc/exports (export 관리 파일) 00 개요리눅스에는 여러 디렉토리가 있다 (참조: 2024.03.20 - [LINUX] - Linux 디렉토리 구조)그 중 구성 (Configuration) 파일들이 모여있는 etc 폴더 안에는 exports이라는 파일이 있는데 이 파일은 원격 호스트에 내보내지는 파일 시스템을 제어하고 옵션을 지정한다NFS 사용 시 사용됨1. NFS란'Network File System'의 약자파일 공유 시스템분산된 파일 시스템 프로토콜 (통신규약)클라이언트 컴퓨터의 사용자가 로컬 저장소와 유사하게 컴퓨터 네트워크 상의 파일에 액세스할 수 있도록 허용하는 프로토콜1) nfs 사용하기# yum install nfs-utils # nfs 설치# systemctl start nfs-server # nfs 시작# system.. 2024. 4. 25.
GDM3 (Display Manager의 한 종류) 00 개요NICE DCV를 설치할 때 GDM3 desktop manager 사용할 경우 Wayland protocol을 비활성화해야 한다고 함 (NICE DCV는 Wayland protocol을 지원하지 않기 때문)  (출처: https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html) GDM3와 Wayland가 무엇인지 알아보고자 함간단히 설명하자면 GDM3 는 Display Manager 종류 중 하나이며 Wayland는 Display Server와 Client가 통신할 수 있게 만든 프로토콜, 즉 Desktop Environment (데스크탑 환경)을 구현하기 위한 프로토콜 (C 사용)여기.. 2024. 4. 23.
/etc/securetty (root 로그인 가능 터미널 목록 파일) 00 개요리눅스에는 여러 디렉토리가 있다 (참조: 2024.03.20 - [LINUX] - Linux 디렉토리 구조)그 중 구성 (Configuration) 파일들이 모여있는 etc 폴더 안에는 securetty이라는 파일이 있는데 이 파일은 root가 로그인 가능한 터미널 (tty) 목록을 담고 있다01 securetty 파일1. securetty 파일이란?root 사용자가 로그인할 수 있는 터미널 (tty) 들을 나열해 둔 파일2. securetty 파일 내용 예시1) tty - Tele TYpe Writer'Tele TYpe writer'의 약자콘솔이나 터미널을 의미예)tty0 - 직접 본체에 연결되어 있을 때의 콘솔을 의미tty1 - 가상 콘솔tty22) pts'Pseudo TTY Slave'의 .. 2024. 4. 22.
ps (프로세스 상태 명령어) 00 개요리눅스는 여러 프로세스 (process)를 동시에 수행 시킬 수 있는 시스템ps 명령어는 현재 프로세스 상태와 관련된 명령어01 ps 명령어란1. ps 정의'process status' 또는 'process state'의 약자2. ps 명령어 기능Linux 에서 현재 실행중인 프로세스에 관한 정보 출력  3. ps 명령어 문법ps [options]options (옵션): 실행중인 프로세스 중 어떠한 정보를 출력할지 지정함02 ps 명령어 옵션1. 옵션 종류여러 개의 옵션을 함께 사용할 때는 - 기호는 한번만 써도 됨1) simple process selection종류설명-A 또는 -eall processes이 옵션을 사용하지 않으면 현재 로그인된 shell에서 실행 중인 프로세스만 표시되기 때문.. 2024. 4. 17.
ls (파일 목록 명령어) 01 ls 명령어란1. ls 정의'list'의 약자2. ls 명령어 기능Linux 에서 file 및 directory에 관한 정보 목록을 출력 (기본값 = 현재 directory, 알파벳순) 3. ls 명령어 문법# ls [options] [file/directory] options (옵션): 해당 file/directory에 관해 어떠한 정보를 출력할지 정함file/directory (파일/디렉토리): 정보를 얻고자 하는 파일 또는 디렉토리여러개의 파일/디렉토리 나열 가능예) 현재 경로에 DCVBridge와 logs라는 디렉토리들이 있을 때:# ls DCVBridge logsDCVBridge:asgi.py cron_server.py DCVapi __init__.py mig.. 2024. 4. 17.
EGO (Alter Ego) 01 EGO란a tool to run Linux desktop applications under a different local userCurrently integrates with Wayland, Xorg, PulseAudio and xdg-desktop-portalYou may think of it as xhost for Wayland and PulseAudio. This is done using filesystem ACLs and xhost command. 참조https://github.com/intgr/ego 2024. 4. 15.
/etc/passwd (사용자 정보 파일) 00 개요리눅스에는 여러 디렉토리가 있다 (참조: 2024.03.20 - [LINUX] - Linux 디렉토리 구조)그 중 구성 (Configueation) 파일들이 모여있는 etc 폴더 안에는 passwd라는 파일이 있는데 이 파일은 사용자에 관한 정보를 담고 있다01 passwd 파일1. passwd 파일이란?시스템 액세스 권한이 있는 모든 등록 사용자를 추적하는 데 사용2. passwd 내용콜론 (:)으로 분리되어 있으며 다음과 같은 정보를 담음사용자 이름 - User name암호화된 비밀번호 - Encrypted password사용자 ID  번호 - User ID number (UID)  사용자의 그룹 ID 번호 - User's group ID number (GID) 사용자 전체 이름 - Full.. 2024. 4. 8.
find (파일 검색 명령어) 01 find 명령어란1. find 정의'찾다'2. find 명령어 기능Linux 에서 파일 및 디렉토리를 검색할 때 사용옵션을 사용해 원하는 파일 및 디렉토리 검색 가능3. find 명령어 문법# find [path] [options] [expression]path (경로): Starting directory for the searchoptions (옵션): Additional settings or conditions for the searchexpression (표현식): Criteria for filtering and locating filesfind 명령에는 몇 가지 옵션(option)과 많은 수의 표현식(expression)이 존재 find 명령의 검색 결과가 지정된 expression의 조합에.. 2024. 4. 5.