반응형

시스템(Linux) 90

리눅스 계열에서의 네트워크 인터페이스의 설정확인(ifconfig)에 대해 알아보겠습니다.

Ⅰ. ifconfig 란 ? ifconfig 는 리눅스(Linux)와 유닉스(Unix) 에서 네트워크 인터페이스 상태를 확인하거나, 설정을 할 때 사용하는 명령어입니다. Ⅱ. ifconfig 사용법 ifconfig [interface] ifconfig [interface] [address] [up/down] [option] 옵션명 설명 interface NIC(Network Interface Card)를 말하며, 보통 (LAN) 카드 또는 이더넷(Ethernet) 카드라 부릅니다. 리눅스에서는 /etc/sysconfig/network-scripts/ifcfg-[인터페이스명] 으로 나오며, 이더넷 카드가 하나인 경우 [인터페이스명] 으로 설정되며 두 개를 장착하면 이더넷 카드는 [인터페이스명#1], [인터..

시스템(Linux) 2023.08.16

리눅스 시스템에서의 로그별 저장 위치

리눅스 시스템을 운영할 때 어떤 로그가 어디에 남는지 확인하는 경우가 많습니다. 그 중에서도 많이 사용되는 로그에 대해서 로그가 저장되는 디렉터리 경로와 어떤 로그를 확인할 수 있는지 알아보도록 하겠습니다. 디렉터리 경로 파일 형태 명령어 설명 /var/run/utmp binary who, w users 현재 로그인한 사용자 정보 /var/log/wtmp binary last 사용자의 성공한 로그인/로그아웃 정보 /var/log/btmp binary lastb 실패한 로그인 시도 정보 /var/log/lastlog binary lastlog 가장 최근 성공한 로그인 정보 /var/account/pacct binary lastcomm 시스템에 로그인한 모든 사용자가 로그아웃 할 때 까지 입력한 명령어, 터..

시스템(Linux) 2023.08.15

service 명령어와 systemctl 명령어에 대해 알아보곘습니다.

"service" 명령어와 "systemctl" 명령어는 모두 리눅스 시스템에서 시스템 서비스를 관리하기 위한 명령어 도구입니다. Ⅰ. service 명령어 정의 "service" 명령어는 SysVinit 체계에서 사용되는 초기의 서비스 관리 방식입니다. 이 명령어는 시스템 초기화에서 서비스를 시작하거나 중지하고, 서비스의 실행 상태를 관리하는 데 사용됩니다. "service" 명령어를 사용할 때에는 서비스의 스크립트 파일이 "/etc/init.d/" 디렉토리에 위치하며, 해당 디렉토리의 스크립트 파일을 사용하여 서비스 관련 작업을 수행합니다. Ⅱ. service 명령어 활용 ex) sudo service tomcat start # 아파치 웹 서버 시작 sudo service ssh stop # SSH ..

시스템(Linux) 2023.08.14

리눅스 내 동시 접속자 증가에 대응하기 위한 몇 가지 주요 조치 사항

리눅스에서 동시 접속자 수를 관리하고 처리하기 위해 커스텀 설정을 할 수 있습니다. 동시 접속자 증가에 대응하기 위한 몇 가지 주요 조치 사항에 대해 알아보겠습니다. 1) 파일 디스크립터 제한 수정: 동시 접속자 수는 주로 파일 디스크립터 제한에 영향을 받습니다. 한정된 수의 파일 디스크립터를 사용하면 동시 접속을 처리하는 데 제한이 생길 수 있습니다. 이를 해결하기 위해 /etc/security/limits.conf 파일을 수정하여 파일 디스크립터 제한을 늘릴 수 있습니다. 2) TCP/IP 설정 조정: TCP/IP 스택의 설정을 조정하여 동시 접속자에 대한 처리 능력을 향상시킬 수 있습니다. /etc/sysctl.conf 파일에서 net.core.somaxconn, net.ipv4.tcp_max_sy..

시스템(Linux) 2023.07.14

Run Level 에 대해 알아보겠습니다.

Ⅰ. 런레벨(Run Level) 이란 ? 런레벨(runlevel)은 Unix와 Linux 계열 운영체제에서 시스템의 동작 모드를 정의하는 번호 또는 식별자입니다. 각 런레벨은 특정한 시스템 동작 상태를 나타내며 해당 런레벨에 따라 실행되는 서비스와 프로세스가 결정됩니다. Ⅱ. 리눅스 부팅(Booting) 순서 1) 리눅스 커널은 하드웨어를 확인하고 root 의 읽기 전용으로 마운트 수행 2) 디스크 검사 후 root의 쓰기 전용으로 다시 마운트 수행 3) 리눅스 커널은 init 프로세스를 실행하고 PID 1번 할당 4) init 프로세스는 자신의 설정파일인 /etc/initab 파일을 읽어서 디바이스(Device) 및 프로세스(Process)를 활성화 5) init 프로세스의 작업 수행은 리눅스의 Run..

시스템(Linux) 2023.07.11

HWclock 에 대해 알아보겠습니다.

Ⅰ. Linux 및 유닉스 기반 운영 체제에서 시간 설정하는 방법 system clock과 hardware clock 로 시간 설정을 할 수 있습니다. 1) system clock은 file 생성, process 실행, 그리고 날짜와 시각이 필요한 곳에 쓰이며 date 명령어 혹은 ntpd service를 통해 수동 혹은 자동으로 설정 혹은 조회가 가능합니다. 2) hardware clock은 motherboard의 CMOS 설정과 관련있으며, hwclock 명령으로 설정할 수 있습니다. 이외에도 clockdiff나 uptime등의 명령이 있다. Ⅱ. hardware clock 중 hwclock 이란? hwclock 은 Linux 및 유닉스 기반 운영 체제에서 하드웨어 시계(RTC - Real-Time ..

시스템(Linux) 2023.06.17

로키(Locky) 리눅스 기본 설치에 대해 알아보도록 하겠습니다.

로키(Locky) 리눅스 기본 설치에 대해 알아보도록 하겠습니다. 여러가지 환경에 맞춰 개발자환경, GUI 환경 등등이 있으나, 기본 설치 이후 Yum 등의 명령어로 설치가 가능하다보니 먼저 어떻게 설치를 하는지에 대해 알아보도록 하겠습니다. Ⅰ. 로키(Rocky) 리눅스 ISO 다운로드 로키 리눅스 다운로드 페이지 (https://rockylinux.org/download) Download Rocky | Rocky Linux Download Rocky | Rocky Linux Rocky Linux is an open enterprise Operating System designed to be 100% bug-for-bug compatible with Enterprise Linux. 위의 페이지로 이동하..

시스템(Linux) 2023.05.23

SendMail 에 대해 알아보겠습니다.

Ⅰ. Sendmail 이란? 리눅스에서 Sendmail은 일반적으로 전자 메일을 보내는 데 사용되는 메일 전송 에이전트(MTA)입니다. Sendmail은 유닉스 및 리눅스 운영 체제에서 가장 일반적으로 사용되는 MTA 중 하나입니다. Sendmail은 기본적으로 텍스트 기반의 구성 파일을 사용하여 구성됩니다. 이 파일은 일반적으로 /etc/mail/sendmail.cf 또는 /etc/sendmail.cf와 같은 경로에 저장됩니다. Sendmail은 이 구성 파일을 사용하여 메일 전송 구성, 인증 및 보안 구성, DNS 구성 등을 지정합니다. Ⅱ. Senmail 설치 Sendmail은 Unix 계열 운영체제에서 기본적으로 제공되는 메일 전송 에이전트(MTA) 중 하나입니다. 현재는 Postfix, Exim..

시스템(Linux) 2023.05.02

rsync 에 대해 알아보겠습니다.

Ⅰ. rsync 란? rsync는 'Remote Sync'의 줄임말로 Unix 및 Linux 시스템에서 파일이나 디렉토리를 하나의 저장소(서버)에서 다수의 다른 저장소(서버)로 동기화 할 수 있는 소프트웨어입니다. rsync 를 활용하여 rcp, scp 보다 빠르고 효율적으로 데이터를 동기화 할 수 있습니다.파일의 전체 데이터를 복사하는 대신 변경사항만 동기화해서 빠르게 복사 할 수 있습니다. Ⅱ. rsync 옵션 옵션명 설명 -v 자세한 정보 출력(verbose) -z 데이터 압축 -r 하위 디렉터리까지 복사 ( 타임 스탬프, 파일 권한은 보존하지 않음) -a 아카이브 모드(Archive mode) -h Human-readable format -t 타임스탬프(Time Stamp) 보존 -l 심볼릭 링크..

시스템(Linux) 2023.04.19

링크파일에 대해 알아보겠습니다.

Ⅰ. 링크 파일이란? 링크 파일은 연결로 지정된 파일 및 디렉터리에 접근하여 읽고 쓰는 프로그램을 뜻합니다. 디렉터리가 길거나, 파일명이 길 경우 유용하게 사용됩니다. 윈도우 운영체제에서 바로가기 형식과 동일하며 변경하여 사용 할 수 있습니다. 심볼릭 링크들을 다루어야 하는 프로그램들( 백업 유틸리티)은 이들을 직접 식별하고 조작할 수도 있습니다. Ⅱ. 링크파일의 종류 링크 파일에는 심볼릭 링크와 하드 링크 2가지 종류로 구분됩니다. 2가지 링크 개념에 대해서 설명하기 전에 inode라는 용어에 대해서 간단하게 알고가야 이해가 쉽습니다. inode는 리눅스 파일 시스템에서 사용되는 용어로 inode에는 inode 에는 파일 소유자의 사용자 ID, 파일 소유자의 그룹 ID, 파일 크기, 파일이 생성된 시간..

시스템(Linux) 2023.02.14
반응형