본문 바로가기

전체 글

(91)
NFS NFS ▶ Network File System 윈도우의 고유 폴더와 비슷한 개념 1) 서버에서 공유한 디렉토리를 마치 로컬 시스템 장치처럼 이용할 수 있게 개발된 파일 시스템 2) 전통적인 유닉스 환경에서는 오랫동안 네트워크에서 자료를 공유하는 방법으로 사용 3) NFS 서버가 디렉토리를 공유하면 NFS 클라이언트가 공유한 디렉토리를 마운트해서 사용 NFS 서버 ▶ /etc/exports 공유할 디렉토리 지정 파일 ▶ /etc/sysconfig/nfs 포트 설정 파일 NFS 클라이언트 ▶ mount 원격지의 파일시스템 ▶ NFS 클라이언트의 권한 nfsnobody
리눅스 로그 리눅스의 로그 ▶ 로그 컴퓨터 또는 프로그램의 사용 기록 1) 운영 체제나 다른 소프트웨어가 실행 중에 발생하는 이벤트나 각기 다른 사용자의 통신 소프트웨어 간의 메시지를 기록한 파일 2) 로그를 기록하는 행위는 로깅 ( logging ) 이라고 한다. ▶ 로그의 종류 syslog ▶ 실제 설정 파일의 내용 /etc/rsyslog.conf [ Facility ].[ Level ] [ Action ] 1) Facility kern: 커널이 발생한 메시지 user: 사용자 프로세스 mail: mail 시스템 관련 서비스 damon: telnetd, ftpd, httpd와 관련된 서비스 auth: 로그인과 같은 인증 관련 서비스 syslog: syslog 관련 서비스 cron: 예약작업 관련 서비스, cron..
소프트웨어 패키지 관리 설치 파일을 이용한 관리 ▶ rpm 파일 ( Redhat Package Manager ) 1) rpm 명령어 소스 코드를 이용한 관리 ▶ 소스 코드를 이용한 설치 1) ./configure: 컴퓨터 환경 설정 파일 2) make: makefile의 내용대로 컴파일 하는 파일 3) make install: 컴파일 된 파일을 설치하는 인터넷 저장소를 이용한 관리 ▶ 다양한 곳에서 운영중인 레포지터리 1) yum : 레포지터리에서 다운 및 설치하는 명령어 -yum install [ 패키지명 ] ( *: 관련 패키지 모두 설치 ) 의존성 있는 파일을 모두 설치해준다 -yum erase [ 패키지명 ]: 해당 패키지 삭제 -yum upgrade [ 패키지명 ]: 해당 패키지 업그레이드
리눅스 네트워크 설정 네트워크 설정 ▶ 명령어를 사용한 네트워크 설정 1) Ifconfig Ifconfig [ 장치명 ] [ IP주소 ] netmask [ 서브넷 마스크 ] 2) route add default gw [ GW 주소 ] DHCP 서버를 이용한 설정 ▶ ifconfig 명령어 1) dhclient [ 장치명 ] 2) /etc/sysconfig/network-scripts/ifcfg-ens33 파일로 설정systemctl restart network 명령어를 통해 변경사항 적용 파일을 사용한 수동 설정 ▶ 파일 설정 내용 1) /etc/sysconfig/network-scripts/ifcfg-ens33 파일로 설정systemctl restart network 명령어를 통해 변경사항 적용
리눅스 실습 LVM LVM 실습 ▶ LV 생성 및 마운트 ▶ 작업 스케쥴링 ▶ 백업
백업 및 복구 데이터 백업 ▶ 백업과 복구의 개념 1) 언제 발생할 지 모르는 사고를 대비해 반드시 해야할 것이 ' 백업 ' 2) 기존의 폴더 또는 파일을 다른 안전한 장소에 보관하는 것 3) Windows Server에서는 자체적으로 백업 기능을 제공 4) 백업은 별도의 하드디스크나 다른 컴퓨터의 공유 폴더에 하는 것이 필수 5) 최근에는 서버와 멀리 떨어진 원격지에도 백업 ( 클라우드 ) 6) 복구는 삭제된 일부 폴더만 복구할 수도 있고, 볼륨 전체를 복구할 수도 있다. ▶ 전체 백업 모든 데이터 전체를 백업 1) 가장 시간이 오래 걸리고 백업할 때마다 증복된 데이터도 백업하기 때문에 디스크 공간이 많이 필요 2) 가장 최근에 전체 백업을 복구하면 가장 최근의 데이터로 복구 됨 ▶ 증분 백업이전 백업에서 변경된 데..
작업 스케줄링 단일 작업 스케줄링 ▶ 단일 작업 스케줄링 명령어 나가기 ctrl + d 1) at [ 시간 ] 2) at -l: 작업 조회 3) at -r [ 작업 번호 ]: 작업 삭제 반복 작업 스케줄링 ▶ 반복 작업 스케줄링 명령어 1) crontab -e: 작업예약[분][시][일][월][요일][명령어]0~590~231~311~120~6일~토1,21-5 ex) 매주 금요일 새벽 3시 정각에 백업 명령어 수행03**6백업 매 시간 45분마다 echo 명령어를 이용해서 "Break Time" 화면에 출력45****echo "Break Time" > /dev/pts/0 짝수 월에 일요일마다 새벽 4시 반에 특정 명령어가 수행304*2,4,6,8,10,120명령어 매월 평일 오전 11시 45분이면 "Lunch Time"을..
LVM LVM ▶ Logical Volume Manager 1) 논리 볼륨을 효율적이고 유연하게 관리하기 위한 커널의 한 부분이자 프로그램 2) 기존 방식에서는 파일 시스템이 블록 장치에 직접 접근해서 읽고/ 쓰기를 했다. 3) LVM을 사용하면 파일 시스템이 LVM이 만든 가상의 블록 장치에 읽고/ 쓰기 를 수행하며 이를 통하여 다양한 기능 제공 4) 유연한 용량, 크기 조정이 가능한 스토리지 풀 ( Pool ), 온라인 데이터 재배치 5) 편의에 따라 장치 이름 지정, 디스크 스트라이핑, 미러 볼륨, 볼륨 스냅샷 ▶ LVM의 구조 PE: 파티션 개념 ( 초기화 필요 ), 보통 4M의 크기름 가징 PV: PE를 묶어둔 것 VG: PV가 모여 된 것으로, 필요한 만큼 빌려서 사용이 가능 LE: LV를 이루는 가..