본문 바로가기

분류 전체보기139

리눅스 네트워크 인터페이스 관리 / day 14 네트워크 서비스 과정 필요한 기술 서비스 enable/disable 네트워크 설정 SELinux 방화벽 Network Manager 네트워크 설정을 모니터링 및 관리하는 데몬. /etc/sysconfig/network-scripts 파일을 통해 진행한다. [용어설명] 장치(Device) : 네트워크 인터페이스 (Network Interface) nmcli device 또는 ip link 로 확인 연결(Connection) : 장치에 대한 구성할 수 있는 설정 컬렉션이다. nmcli connection 로 확인. 네트워크 설정파일 1. /etc/hosts IP 와 호스트네임 또는 도메인 이름을 맵핑하여 ip를 관리한다. [root@server1 /test101]# cat /etc/hosts 127.0.0... 2021. 4. 15.
리눅스 백업&복구 / day 12, 13 백업(backup) : 데이터나 정보가 지닌 가치를 보존, 외부 침입자로부터 보호등의 역할 경우에 따라 백업은 매일 해야한다. 백업은 거의 매일같이 이루어지나 복구는 한번 있을까 말까 하다. 둘 사이의 소요시간은 적절한 조절이 필요하다. 1. 백업의 종류 전체 백업(Full backup) : 모든 데이터를 한번에 백업하는 방법. 증분 백업(Incremental backup) : 전체 백업된 데이터에 추가되는 부분만 더하는 백업 증분백업은 차등백업과 누적백업으로 나뉜다. 차등 백업(Differential backup) : 그날의 증가분만 백업을 추가한다. 누적 백업(Accumulated backup) : 전체백업 이후 매일매일의 데이터를 누적하여 백업한다. [참고] 리눅스의 백업 S/W Bacula(바키라.. 2021. 4. 14.
리눅스 잡 스케줄링 / day 12 잡 스케줄링 : 정기적인 작업을 수행하는 경우. (ex 스케줄링) 스케줄링 관련 CMD at CMD : 특정한 시간대에 한번 작업수행후 사라짐. crontab CMD : 반복적인 작업을 수행하는 경우. 1. at 지정된 시간에 어떤 작업이 실행될 수 있도록 예약처리 하는 기능. atd 데몬으로써 작동됨으로 기동되고 있어야 한다. * systemctl status atd.service 로 동작 여부 확인. 형식 at [OPTIONS] [TIME] 주요 활용 포멧. 작업 선언 # at 1300 : 13:00 실행 # at 10:00pm today : 오늘 PM10시 실행 # at now +1 mins : 현재로부터 1분뒤에 실행 작업 확인 # at -l # atq 작업 취소 # at -r N (N: job .. 2021. 4. 14.
리눅스 사용자 그룹관리 / day 12 사용자 관리 1. 사용자 정보 파일. 사용자(User, Account) : 사용자 계정은 다른 사용자와 명령얼 실행 할 수 있는 프로그램간에 보안경계를 제공하는데 사용된다. /etc/passwd : 사용자의 기본적인 암호가 저장된 파일 정보 출력 내용 (구분자는 : ) [root@server1 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash root : 사용자 번호 x : 사용자 암호 ( 보안상 /etc/shadow ) 파일에 옮겨 둠. 0 : 사용자 아이디 (UID) 0 : 그룹아이디 (GID) 사용자의 주 그룹 (Primary Group) root : 설명정보 (Comment / 이름, 전화번호, 이메일등) /root : Home 디렉토리 /bin/bash.. 2021. 4. 14.
리눅스 software 관리 RPM/YUM / day 10 1. RPM (Redhat Package Manager) 1) 형식 [rpm] [OPTIONS] 2) 옵션 1) 질의 옵션 (-q 또는 --query 옵션과 함깨 사용) -c : 모든 설정 파일을 나열. -l : 패키지 안의 파일을 나열 -a : 모든 패키지에 질의, 검증 -f : 파일이 들어있는 패키지에 대해 질의/검증 2) 검증 옵션 ( -V 또는 --verify 옵션과 함깨 사용) 3) 설치/업그레이드/삭제 옵션 -e : 패키지를 제거 (의존성 관계 있을 시 삭제 불가) -F : 기존 설치된 패키지를 업그레이드 합니다. -i : 패키지를 설치 --force : 패키지 충돌 (overwrite) 무시하고 강제 설치. --nodeps : 패키지의 의존성을 검사하지않습니다. --oldpackage : 이.. 2021. 4. 12.
리눅스 SWAP / day 10 SWAP(paging space) 파일 시스템의 일종, 디스크 내에 존재하는 가상적인 메모리 공간, 물리적인 메모리(RAM) 의 연장공간 처럼 쓰이는 공간. 프로세스는 실행될 시 RAM에서 실행되어 CPU로 처리됨, 이때 RAM이 pool 의 경우 disk 중 일부공간을 가상메모리 공간으로 활용하여 작업을 지속한다. 이때 ram 과 swap 공간을 오고가는것을 paging 이라고 한다. * /proc/swaps 를 참조 1. swap 관련 이슈 - 언제 스왑을 추가하는가 : RAM 의 사용량 증가 추세이며 80% 이상을 점유할때. (90% 가 넘을 시 현저히 느려짐) - 스왑 공간의 크기 1) 초기 설치시 : 하단 스왑 공간 크기의 대한 권장사항표 참고. 2) 운영중 : 운영중인 DB 의 권장 사항에 맞.. 2021. 4. 12.