본문 바로가기
반응형

IT 정보/Linux6

Linux - syslog, rsyslogd, syslog 서버, logrotate 용어 설명 syslog란? syslog란, Unix/Linux 기반 운영체제에서 시스템 로그를 생성하고 관리하는 프로토콜이다. 가끔 시스템 로그를 시스로그라고 부르는 부서도 있는데, 엄밀히 말하면 syslog는 절대 로그 자체를 뜻하는 단어는 아니다. 그저 서비스이며 프로토콜이다. (하지만 남이 그렇게 말하면 대충 알아들어주자.) syslogd, rsyslogd란? syslogd란, 예전 버전의 Unix/Linux 시스템에서 로그를 관리하는 데몬이다. 그리고 rsyslogd란, 최신 버전의 Unix/Linux 시스템에서 로그를 관리하는 데몬이다. syslogd 보다 기능이나 보안 면이 강화되었으므로 최신 버전에서는 rsyslogd 사용을 권고한다. Unix/Linux 시스템은 부팅 시 syslogd 또는 rsysl.. 2023. 6. 25.
Linux - 절전 모드 / 화면 보호기 / 자동 로그오프 시간 설정 절전 모드 관리 1. 설정 메뉴 열기 우측 상단 아이콘을 클릭하고 "설정" 아이콘을 누른다. 2. 절전 모드 시간 설정 "Power" 메뉴를 누르고 "Power Saving" 옵션에서 원하는 시간을 선택한다. 기본은 5 Minutes이며, 5분 단위로 선택할 수 있다. 화면 보호기를 아예 사용하지 않을 경우에는 "Never"를 선택한다. Power Saving이란? Power Saving이란, K-용어로 절전 모드다. 자택 PC나 노트북에서 사용하는 윈도우에 절전 모드가 있듯이, 그래픽 기반으로 설치된 리눅스 역시 기본적으로 절전 모드가 활성화되어 있다. 절전 모드는 아무런 키보드 입력이나, 마우스 움직임이 없을 시 화면이 자동으로 꺼지면서 로그 오프 되는 기능이다. 절전 모드에 돌입한 서버는 최소한의 .. 2023. 6. 9.
Linux - Failed to download metadata for repo 'appstream' 에러 해결 에러 증상 CentOS 8 버전에서 yum, dnf install 명령어로 패키지 설치 시 다음의 에러가 발생한다. Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist (예시) # dnf install bind* 입력 시 발생 원인 이는 CentOS 8 버전 EOS(2021-12-31) 이후, 기존 미러 사이트의 URL 접근이 제한되어 발생하는 문제다. # cat /etc/yum.repos.d/CentOS-Linux-AppStream.repo 리포지토리 설정 파일을 열어보면, mirrorlist가 기존 Mirror 사이트인 http://mirrorlis.. 2023. 6. 7.
Linux - 프로세스, pid, ps, kill, pstree 용어 설명 프로세스(precess)란? 프로세스란, 현재 메모리에 로딩되어 실행 중인 프로그램이다. 프로세스는 현재 인터넷 브라우저처럼 실행하면 화면에 보이는 포그라운드(foreground) 프로세스와, 보안 프로그램처럼 실행 중이지만 화면에는 안 보이는 백그라운드(background) 프로세스가 있다. pid란? pid란, 프로세스 ID, 즉 프로세스 번호를 뜻한다. 시스템은 현재 메모리에 로딩되어 실행 중인 프로세스를 구분하기 위해 각 프로세스마다 고유의 숫자를 할당하고 관리한다. 이 숫자가 pid다. ps란? ps란, 현재 실행 중인 프로세스를 확인하는 명령어다. 현재 동작 중인 모든 프로세스를 자세히 출력하려면 "-ef" 옵션을 준다. # ps -ef [ 테이블 설명 ] UID 프로세스를 실행한 사용자 계정.. 2023. 6. 5.
Linux - 데몬, 에이전트 차이 및 용어 설명 데몬(daemon)이란? 데몬이란, 사용자 인터페이스에는 보이지 않지만 백그라운드에서 계속 실행 중인 프로세스다. 유닉스/리눅스 시스템은 부팅 시 운영체제가 동작하기 위한 기본 환경을 세팅한다. 사용자가 시스템 부팅 후 별도의 수동 작업을 하지 않아도, 시스템 스스로 시작 프로그램에 등록된 서비스를 자동으로 시작시켜준다. 또한, 시스템 작업 중에도 사용자는 언제든 필요한 서비스를 start, stop 할 수 있다. # systemctl start sshd 명령어는 ssh에 대한 요청이 들어오면 반응하게끔 ssh 데몬을 백그라운드에서 실행하겠다는 뜻이다. 데몬은 보통 서비스 이름 뒤에 "d"가 붙는다. 이처럼 특정 서비스나 프로그램은 모두 데몬 단위로 실행된다. 필수 주요 데몬에는 네트워크 요청 처리 데몬.. 2023. 6. 4.
Linux - 프로세스, 데몬, systemd, systemctl 용어 설명 프로세스(process)란? 운영체제에서는 프로세스가 동작한다. 프로세스는 현재 실행 중인 프로그램의 단위다. 프로세스는 포그라운드(foregroud) 프로세스와 백그라운드(background) 프로세스로 분류된다. 포그라운드 프로세스는 인터넷 브라우저, putty, cmd 같이 모니터에서 사용자가 직접 눈으로 보면서 키보드, 마우스 등의 장치를 이용하여 입력하고 출력받는 프로그램이다. 백그라운드 프로세스는 백신 소프트웨어처럼 화면에 보이지도 않고 사용자가 입출력 장치로 제어하지 않아도 운영체제가 스스로 동작시켜서 운영체제 어딘가에서 실행 중인 프로그램이다. 데몬(daemon)이란? 데몬이란, 유닉스/리눅스가 부팅될 때 백그라운드에서 자동으로 실행되는 프로세스다. 화면에 직접 보이지는 않지만, 사용자가 .. 2023. 6. 4.
반응형