Linux(27)
-
RAID - mdadm
RAID에 대한 기본 설명은 다음 링크를 통해 공부 해주시길 바랍니다. 리눅스 시스템의 이해 - RAID란? (tistory.com) CentOS7에서는 mdadm이라는 패키지를 사용해서 RAID를 구성합니다. mdadm으로 구성할 수 있는 RAID 레벨은 1, 4, 5, 6, 10이 있습니다. RAID 장치 파일명은 /dev/md0, /dev/md1 .... /dev/mdn 입니다. 사용법 mdadm 옵션 'RAID 장치명' '주변 장치명' 여기서 RAID 장치명은 /dev/mdn을 의미하고 주변 장치명은 하드웨어나 cd-rom과 같은 주변 장치 /dev/sdn을 의미합니다. 옵션 1. C : RAID 장치를 생성하는 옵션입니다. 2. l : C 옵션과 함께 사용되며 RAID 레벨을 지정합니다. 0~6..
2022.05.23 -
커널 매개 변수 값 제어(sysctl)
1. sysctl 커널 매개 변수 값을 제어 해서 시스템을 최적화 할 수 있는 명령입니다. /proc/sys 디렉터리 내부에 있는 매개 변수를 의미합니다. 매개변수를 확인하거나 변경은 가능하지만 재부팅 시 초기화 됩니다. 영구적으로 적용 시키기 위해서는 /etc/sysctl.conf 파일에 등록해야 합니다. 옵션 1. a, A : 커널 매개변수와 값을 모두 출력합니다. 2. p [파일명] : sysctl 설정을 파일로부터 반영시킵니다. 별도로 파일명을 지정하지 않으면 기본 환경 변수 파일이 적용됩니다. (/etc/sysctl.conf) 3. n : 매개 변수 값을 출력할 때 매개변수 명을 출력하지 않고 값만을 출력합니다. 옵션을 사용하지 않으면 매개변수 명도 함께 출력합니다. 4. w : 매개변수 값을 ..
2022.05.23 -
Linux - 부팅
이번 시간에는 부팅에 대해 공부 해 보겠습니다. 부팅이란? : 하드디스크 또는 SSD 등 보조기억장치로 운영체제를 불러 들이는 작업을 의미합니다. 즉 저희가 데스크탑에 전원을 키면 컴퓨터는 OS가 저장되어 있는 보조기억장치(HDD, SSD, USB 등)로 부터 OS(윈도우)를 가동시켜 사용자가 컴퓨터를 사용할 수 있도록 해주는 것입니다. 그럼 부팅 과정을 한번 알아보겠습니다. 부팅 과정은 크게 바이오스 과정, 부트 프로그램 과정, 커널 과정, init 프로세스 과정으로 총 4단계로 나뉩니다. 1. 바이오스(bios) 과정 : 시스템에 전원이 들어오면 ROM안에 있는 POST 프로그램이 시스템의 기본적인 하드웨어 이상 유무를 점검합니다. 여기서 기본적인 하드웨어란 CPU, RAM 등을 의미합니다. 메모리에..
2021.08.23 -
Linux - Run Level
이번시간에는 Run Level에 대해 공부해보도록 하겠습니다. Run Level이란? 현재 시스템의 운영 상태를 숫자로 표현한 것이며 0부터 6까지 총 7 단계로 구성되어 있습니다 runlevel 0 : 종료 상태, 같은 명령어로 shutdown이 있습니다. 1 : 싱글 유저 모드(단일 사용자 모드), root 관리자 계정만 접근이 가능하며 시스템에 문제가 생겼을때 복구 하는 용도로 사용합니다. 2 : 멀티 유저 모드, NFS 즉 네트워크를 사용하지 않는 텍스트 모드입니다. 이 모드는 CentOS 7부터 사용하지 않 습니다. (저는 CentOS 7을 사용하고 있습니다) 3 : 멀티 유저 모드, 일반적인 텍스트 모드입니다. level 2와는 달리 네트워크가 가능합니다 4 : 사용 안합니다 5 : 멀티 유저..
2021.08.19 -
Linux - 프로세스 - 3 (데몬 프로세스)
이번 시간에는 데몬 프로세스에 대해 공부 해보겠습니다. 데몬 프로세스 : 백그라운드로 동작하면서 특정한 서비스를 제공하는 서버 프로세스입니다. 이 프로세스들은 사용자의 요청에 상시 응답 해줘야 하기에 24시간 실행중이며 이름이 d로 끝나는 경우가 많습니다. 예) httpd, sshd, inetd 등등 시스템이 부팅될때 함께 실행되고 종료될때 또한 같이 종료됩니다. 그리고 TTY는 ? 인것을 확인 할 수 있습니다. 데몬 프로세스는 두가지 타입으로 구분됩니다. 1. Standalone 타입의 데몬 독자적으로 프로세스가 구동되어 서비스 하는 데몬이며 웹 서버, DB 서버, 센드메일 서버 등이 있습니다. Standalone 타입의 데몬은 메모리상에 항상 구동되어야 하기 때문에 자주 요청되는 데몬이 적합합니다. ..
2021.08.17 -
Linux - 프로세스 - 2 (종료, 종류, 제어)
이번 시간에는 프로세스 종료하는 법과 제어하는 법, 그리고 종류에 대해 알아보겠습니다. 1. 프로세스 종료(kill) kill 명령어와 함께 종료하고자 하는 PID를 입력하면 종료가 됩니다. sleep 100은 100초가 지나면 자동으로 종료가 되지만 미리 종료 시키보겠습니다. PID가 3229이므로 kill 3229로 종료시킬수 있습니다. 정상적으로 종료된것을 확인 할 수 있습니다. 이번엔 csh 쉘를 종료시켜보겠습니다. 프로세스들의 PID, PPID가 계속 바뀌는 이유는 제가 실습 도중 다시 실행시키는 경우가 있기 때문입니다. 이점 인지해주시길 바랍니다 ??? 종료가 안된것을 확인 할 수 있었습니다. 이런 경우가 종종 발생합니다. 이럴때는 시그널 번호를 사용해서 종료하면 됩니다. 시그널(signal)..
2021.08.17