VMware 실습/ㄴ Linux

5월 26일 (Linux - raid, ssh 등)

깜자왕 2022. 5. 26. 17:41
반응형

서비스

- 데몬이라고도 부르는 서비스는 서버프로세스를 말한다

- 눈에 보이지 않지만 현재 시스템에서 동작 중인 프로세스이므로 백그라운드 프로세스의 일종이라고 할 수 있음

서비스의 스크립트

 

소켓

- 서비스는 항상 가동되지만 소켓은 외부에서 특정서비스를 요청할경우 systemd가 구동시킴.

- 요청이 끝나면 소켓도 종료됨

- 소켓의 대표적인 예는 텔넷 서버

소켓 스크립트

 

하드디스크 추가하기

하드디스크 추가
새 하드 추가 확인
이제 파티션을 추가해본다 (fdisk)
파티션 설정 화면
추가한 하드디스크 정보 확인
w로 설정 저장
sdb1로 설정완료된 것 확인
filesystem 설정
디렉토리와 mount
umount로 mount 해제 (sdb1 사라짐)
숨겨져 있던 파일이 다시 드러난다

다시 mount 하고 ls -l 해본다

vi /etc/fstab 으로 들어가서 아래와 같이 맨아래줄에 추가한다

그리고 스냅샷 걸어주고 리부트

 

리부트가 성공하면 df -k로 확인해본다

이로써 하드디스크 추가 끝

 

Raid 구성

 

파티션 작업

sdd 부터 시작 (주의)
Hex code - fd 설정

이제 나머지 하드들도 똑같이 해준다

 

이제 아래 그림과 같이 작업할 예정이다

 

raid마다 2-3개씩 구성할 예정이다

이제 mdadm으로 묶어준다

 

mdadm 설정 확인

 

 

이제 하드디스크쪽 작업은 끝. 디렉토리에 mount 할 일이 남았따

vi /etc/fstab
mdadm raid 정보 확인

 

현재 raid 구성은 다음과 같다

 

sdd - sde - Linear

sdf - sdg - raid 0

sdh - sdi - raid 1

sdj - sdk - sdl- raid 5

 

raid0 은 다음과 같이 구성한다

이 이후에는 linear 때와 동일하게 진행하면 됨

 

raid 0 ~ linear

 

raid 5 까지 끝났으면 다음 진행

23~26 line을 붙여넣기하고 가운데 name 부분을 삭제한다

저장 후 리부트 (리부트 전 스냅샷 걸기)


LVM

- 논리 하드디스크 관리자

- 여러 하드디스크를 합쳐서 한 개의 파티션으로 구성하고, 다시 필요에 따라 나눔

 

위 사용했던 우분투에 그대로 2,3기가 하나씩 추가해준다

 

ls -l /dev/sd* 결과
fdisk /dev/sdm

sdn도 위와같이 설정한다

 

그리고 관련 패키지 설치한다

물리적인 볼륨 생성(pvcreate) 및 2개의 물리볼륨 하나로 묶기(vgcreate)

ls -l /dev/myVG
myLG 2~3도 반복한다

지금가지의 총 명령과정 (history)

 

이제 mount 시키자

디렉토리가 필요하다

 

fd -k 로 확인

nano로 fstab 설정

 

이제 스냅샷 걸고 리부트

 


OpenSSH 설치 및 운용

apt -y install openssh-server 명령

설치했으면 다음과 같이 확인해본다

방화벽에서 ssh 허용

 


vsftpd

vsftpd 설치

conf 파일 수정한다

 

vsftpd 에 익명접속되는 디렉토리는 /srv/ftp 이다. 이 디렉토리 아래에 pub 디렉토리를 만들고 모든 사용자에게 읽기/쓰기 권한을 주자

vsftpd 서비스 준비
서버 쪽 설정은 끝

 

윈도우 호스트에서 파일질라를 통해 ftp 서비스를 실험해보자

아까 cp했던 vmlinuz 파일이 보인다. 접속 성공

 

이제 윈도우에서 아무 파일을 리눅스에 옮겨보자

리눅스에서 확인할 수 있다