본문 바로가기
728x90

분류 전체보기103

[리눅스] rsync 백업 tar 백업 : https://gingmin.tistory.com/25 dd 백업 : https://gingmin.tistory.com/47 dump 백업 : https://gingmin.tistory.com/54 cpio 백업 : https://gingmin.tistory.com/55 rsync rsync Remote Synchronous 네트워크로 연결된 원격지의 파일들을 동기화하는 유틸리티 링크된 파일이나 디바이스 파일도 복사가 가능하다 그룹을 포함한 소유권 및 허가권도 유지하여 복사할 수 있다. GNU tar와 유사한 옵션 사용 가능 특정 부분만 백업 가능 CVS의 exclude 모드 처럼 같은 파일들은 제외할 수 있다 ssh나 rsh을 이용하여 전송 가능 root권한이 필요x 내부 파이프라인을 .. 2022. 10. 30.
[리눅스] SELinux, getenforce, setenforce SELinux Security Enhanced Linux 과거 리눅스는 소스코드가 공개되어 있어 보안 취약 -> 보안하기 위해 만듬 Linux Kernel 보안 모듈 혹은 Linux의 핵심인 Kernel을 보호하기 위한 도구 3가지 상태 - enforcing 강제 (추가 시스템 보안을 위해 모든 보안 정책 사용) - permissive 허용 (서비스 거부 메세지 통보를 받을 수 있고, 자료와 프로그램에 이름을 할당한 후 로그를 기록하지만 보안 정책을 사용하지 않음, 처음 selinux를 사용하는 사람이 어떤 영향을 미치는지 알아볼 때 좋음 - disabled 비활성화 getenforce selinux 상태 확인 끄는 법 vi /etc/sysconfig/selinux SELINUX = enforcing을 .. 2022. 10. 30.
[리눅스] logrotate 로그 파일 관리 logrotate 로그 파일을 여러 개로 분할해주는 프로그램 -로그 파일의 자동 로테이션 -압축 기능 -제거 각각의 로그 파일은 하루, 일주일, 한 달 단위로 로테이션 할 수 있다. 기본적인 로그 설정 : /etc/logrotate.conf 응용 프로그램은 : /etc/logrotate.d 디렉토리에 내 위치 cron에 의해 스케줄링 logrotate [option] [file] 옵션 설명 -f 강제로 설정 파일을 읽어들여서 실행 (--force) logrotate -f /etc/logrotate.conf 옵션 설명 weekly 로그 파일을 일주일마다 로테이트 가장 맨 위에 등록되어 있는 경우 특별히 명시하지 않은 로그 파일들은 이 파일의 적용을 받는다. 기간과 관련된 옵션 (daily, weekly, .. 2022. 10. 30.
[리눅스] 로그 파일, last, lastlog, lastb 전체로그 로그 파일 설명 /var/log/messages 시스템에서 발생한 표준 메시지 root만 읽을 수 있음 날짜 및 시간, 메시지가 발생한 호스트명, 메시지를 발생시킨 내부 시스템이나 응용프로그램의 이름, 발생된 메시지 등이 콜론(:)으로 구분되어 순서대로 기록 /var/log/secure 인증, 접속과 관련된 로그 로그인 (telnet, ssh), tcp_wrappers. xinetd /var/log/dmesg 시스템이 부팅할 때 출력되었던 로그 보통 커널 부트 메시지 로그라고 한다 /var/log/maillog sendmail, dovecot 등 메일 관련 작업 /var/log/xferlog FTP 접속과 관련 작업 /var/log/cron cron 관련 /var/log/boot.log 부팅 시.. 2022. 10. 29.
[리눅스] 시스템 로그 시스템 로그 커널, 데몬, 인증, 보안 등 의한 메시지 등 시스템이 동작하며 발생하는 다양한 종류의 커널 메시지나 응용프로그램 로그 Facility 메시지를 발생시키는 서비스 종류 facility 설명 * 모든 서비스 kern 커널 메시지 user 사용자에 의해 생성된 프로세스 메시지 mail mail 시스템 메시지 daemon daemon 메시지 auth login 같은 사용자 인증 관련 메시지 syslog syslog에 의해 발생되는 메시지 lpr lpd 메시지 news 유즈넷 뉴스 시스템 메시지 uucp uucp시스템이 발생 시킨 메시지 authpriv 보안 및 승인에 관한 메시지 cron cron 메시지 local0 ~ local7 시스템 부팅 메시지 기록, 기타 서비스 Priority 로그 레벨.. 2022. 10. 29.
[리눅스] LVM, 물리-논리 볼륨 LVM (Logical Volume Manager) 하드 드라이브를 파티션 대신 논리 볼륨으로 할당 - 여러 개의 디스크를 효율적으로 관리 물리적 디스크를 논리적으로 묶어 -> 하나가 된 후 -> 논리적으로 나누어 사용 Physical -> Logical 물리적 볼륨 - PV (Physical Volumne) 실제 디스크 장치를 분할한 파티션된 상태 /dev/sda1 등 파티션 PV는 일정한 크기의 PE들로 구성 물리적 확장 - PE (Physical Extent) PV를 구성하는 일정한 크기의 block 보통 1PE는 4MB에 해당 PE 와 LE 는 1:1로 대응 볼륨 그룹 - VG (Volumne Group) PV들이 모여서 생성되는 단위 물리 볼륨을 합쳐서 1개의 물리 그룹으로 만드는 것 사용자는 .. 2022. 10. 29.
728x90