본문 바로가기

Server

(50)
[Linux] LOG /etc/rsyslog.conf : 선택자 필드(메시지, 우선순위)와 액션필드로 구분됨 예시 ) 로그파일이 무조건 txt파일이 아니여서 다른 명령어로 확인하는 경우가 생김 /var/log/wtmp : 계정의 로그인 및 로그아웃 정보를 저장 - 로그인, 로그아웃, shutdown, booting 정보 등 - 바이너리(실행) 파일 - 확인 : last명령으로 확인 예시 ) /var/log/lastlog : 계정의 최근 로그인 정보를 저장 - 계정 이름, 터미널, 마지막 로그인 시간 - 바이너리(실행) 파일 - 확인 : lastlog 명령으로 확인 예시 ) /var/run/utmp : 현재 로그인한 계정의 상태 정보를 저장 - 로그인 계정 이름, 터미널, 원격 로그인 주소, 로그인 시간 등 - 바이너리(실행)..
[Linux] 작업 스케줄링 crontab [option] : 예약 작업 관리 - 백그라운드 작업으로 진행이 되므로, - 백그라운드 반복 작업용, 백업으로 이용됨 [option] -u 예약 작업 실행 계정 -l (소문자 L) 예약 작업 목록 확인 -r 예약 작업 취소 -e 예약 작업 등록 [옵션에 대한 시간 표현] 예시 1) 예시 2) 매월 매일 01시 정각에 rdate 명령을 실행하여 time.bora.net과 시간을 동기화 0 1 * * * rdate -s time.bora.net 예시 3) 매월 매일 6시간마다 30분이 될 때 /root/backup 디렉터리에 /home/ 디렉터리 내용을 압축하여 저장 30 */6 * * * tar -zcvf /root/backup/home.tar.gz /home
[Linux] 디스크 할당량 ⌗ 문제 ⌗ 풀이 1) 파티션 저장하기 2) 파티션 확인하기 3) 파티션 초기화 하기 4) 마운트 하기 5) 계정 설정 6) 소유자, 허가권 설정 7) 할당량 설정 8) 할당량 마운트 하기 9) 할당량 데이터베이스 생성 10) 계정별 할당량 관리 (Block, Inodes는 수정불가) 11) 계정별 할당량 유예기간 설정 12) 설정내역 확인 13) 실행 14) 할당량 초과 확인 15) 나머지 확인하기
[Linux] 소프트웨어 관리 명령어 RPM → 리눅스 cd dvd1 넣고 실행 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom/ cd /mnt/cdrom/ cd Packages/ rpm -qa rpm -qa | grep ssh rpm -qi openssh rpm -qR openssh rpm -qa | grep ftp find ./ |grep ftp (패키지 정보확인) rpm -ivh vsftpd-2.2.2-14.el6.x86_64.rpm (패키지 설치) rpm -ivh vsftpd-2.2.2-14.el6.x86_64.rpm --replacepkgs (패키지 덮어쓰기) find ./ | grep gcc-c++ rpm -ivh gcc-c++ 탭 find ./ | grep gcc rpm -ivh gcc-4 탭 f..
[Linux] 중간 실습 ⌗ 문제 ⌗ 풀이 mkdir /test2 ls / cp /root/install.log /test2/ ls /test2/ find / -perm 1777 find / -perm 1777 > /sticky-list (출력결과를 파일로 저장) find/ - perm 1777 > /sticky-list 2 > /dev/null (표준에러는 쓰레기통에 넣어라) mv /sticky-list /test2/ mv /test2 /tmp chmod 754 /tmp/test2/ ls -dl /tmp/test2/ useradd -d /test2 test2 mv /tmp/test2/* /test2/ ls /test2 chown -R test2:test2 /test2 ln /test2/sticky-list /root/stick..
[Linux] 부트로더(boot loader) ⌗ 부트로더(boot loader) 부팅 단계에서 운영체제가 실행되기 전에 먼저 호출되는 프로그램 커널이 올바르게 부팅되기 위해 필요한 모든 작업을 마무리하고 최종적으로 운영체제를 실행시키는 동작을 수행함 Linux에서는 LILO(Linux Loader)와 GRUB(Grand Unified Boot loader)를 사용함 현재는 GRUB를 사용함 GRUB : 현재 리눅스의 기본 부트로더 - LILO의 단점을 보완하는 기능을 제공함 - 메뉴 인터페이스 제공함 - 시스템의 BIOS에서 인식하는 모든 장치에 접근이 가능함 GRUB를 이용한 복구모드 : 관리자 패스워드를 잊어버렸을 경우, 재설정하는 방법 1) 부팅 시 [enter]을 통해 GRUB 메뉴로 이동 2) 패스워드를 설정했다면, "p"를 통해 패스워드..
[Linux] 파일 시스템 관리 명령어 df [option] : 파일 시스템에 데한 정보 확인 [option] -a 모든 파일 시스템의 정보 확인 -i Size 대신 inode 사용 정보 확인 -k 단위를 KB로 확인(default) -h 단위를 MB로 확인 -t 지정한 종류의 파일 시스템 확인 -x 지정한 종류의 파일 시스템을 제외한 정보 확인 예시 ) du [option] [파일/디렉터리명] : 파일 및 디렉터리의 용량 확인 [option] -a 파일까지 확인(default: 디렉터리) -s 전체 용량의 합계를 확인 -b 단위를 byte로 확인 -k 단위를 KB로 확인 -l 하드 링크된 파일까지 확인 -h 용량 단위 표시 fdisk [디스크장치명] : 파티션 테이블을 생성, 수정, 삭제 예시 ) mkfs [option] [장치명] : 파일..
[Linux] 파일시스템의 파일 속성 관리 명령어 ⌗ 파일 속성 (File Attribution) - 특정 파일 시스템에서 지원하는 파일의 속성 - 파일의 손상을 방지하여 보호하기 위한 목적으로 사용됨 - 허가되지 않은 사용자가 파일을 변경하지 못하게 하여 파일 보안을 제공함 lsattr [option] [파일명] : 파일에 설정된 속성확인 [option] chattr [option] [파일명] : 파일에 설정된 속성확인 [option] 예시 )

❥ CHATI Github