본문 바로가기

리눅스22

chkconfig (실행 프로그램 설정 도구) 00 개요문서 작성 목적: 서비스를 실행하는 shell script (si-service.sh)에서 윗 칸에 # chkconfig 2345 20 80 라고 적혀있는데 이것이 무엇을 의미하는지 알고자 함01 chkconfig란1. 정의updates and queries runlevel info for system services명령어로 사용되거나 .init 또는 .sh 등의 파일 윗부분에 설정하여 사용 가능2. 문법name = 서비스명chkconfig [--list] [--type type][name]chkconfig --add namechkconfig --del namechkconfig --override namechkconfig [--level levels] [--type type] name chkco.. 2024. 4. 30.
unzip (압축 파일 해제 명령어) 00 개요리눅스 환경 터미널에서 .zip 압축 파일을 풀 수 있음01 unzip이란1. 정의lists and extracts files in zip archives.기본값으로 extracts zipfile entries to the current directory, creating directories as neededZip files do not store ownership info The extracted files are owned by the user that runs the commandYou must have write permissions on the directory where you are extracting the ZIP archive.2. 문법# 기본 문법unzip [-Z] optio.. 2024. 4. 29.
nohup (터미널 끊겨도 proc 진행 시키는 명령어) 01 nohub이란1. 정의리눅스에서 프로세스 (process, proc)를 실행한 터미널 (terminal, tty)의 세션 연결이 끊어지더라도 프로세스를 계속해서 동작시키는 명령어 원래 리눅스에서는 터미널에서 ssh 세션 로그아웃(logout) 발생 시 해당 터미널에서 실행한 프로세스들에게 HUP signal을 전달하여 종료시키게 되는데 이 HUP signal을 프로세스가 무시(ignore)하도록 하고 프로세스들을 마치 데몬(daemon)인 것처럼 동작시키는 명령어라서 nohup 이라고 명명또한 nohup 명령어로 인해 백그라운드에서 실행된 프로세스들의 표준 출력(standard output)은 nohup.out 파일로 재지향(redirection)됨터미널이 종료되어도 표준 출력은 nohup.out .. 2024. 4. 29.
/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.
/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.