목록보안 공부/리눅스 (53)
EASY7
https://sangchul.kr/646
리눅스 시간 동기화 1. NTP 설정 1) /etc/ntp.conf에서 NTP 서버 수정하기 0.centos.ntp.org 서버를 주석처리하고 국내 서버 추가하기 우리나라에서 운영되고 있는 NTP 서버 (https://zetawiki.com/wiki/%EA%B3%B5%EC%9A%A9_NTP_%EC%84%9C%EB%B2%84_%EB%AA%A9%EB%A1%9D) kr.pool.ntp.org (pool.ntp.org 제공) time.bora.net (유플러스 제공) time.nuri.net (아이네팅호스팅 제공) 2) ntp 서비스를 시작 프로그램에 등록 $chkconfig ntpd on 3) ntp 데몬 실행, 5~10분 걸릴 수 있음. $/etc/init.d/ntpd start 4) date 명령으로 시간..
Cron 주기적으로 반복되는 일을 지정된 시간에 반복적으로 수행 crond 데몬이 작동 설정 파일 : /etc/crontab At 일회성 작업을 예약 사용 예시) 예약 : #at {시간} #at 3:00am tomorrow -> 내일 새벽 3시 #at now + 1 hours -> 1시간 후 at> 프롬프트에 예약명령어 입력 후 완료되면 Ctrl+D 확인 : at -l 삭제 : atrm
NI ( Nice명령어) 특정 프로세스가 실행될 때 우선순위를 지정해서 실행속도를 높여주는 도구. 커다란 프로그램을 컴파일할 때나 CPU, 메모리를 많이 쓰게 될 때 전체 시스템 속도가 저하되기 때문에 다른 프로세스들에게 먼저 우선순위를 주는 역할을 한다. 기본 nice 값은 부모 프로세스의 것을 따르며 보통 0부터 시작한다. nice값이 가질 수 있는 범위는 -20(가장 빠름)에서 19(가장 낮은 우선순위)까지 이다. 1. top 명령어 - nice값이 다 default(0)인 것을 확인. 2. (root 계정에서) nice값을 -20으로 지정하여 top명령. 일반 유저는 0~19까지 밖에 변경할 수 없다. root권한으로만 -20~19사이로 변경할 수 있다. 이는 특수 프로세스를 지키기 위함이다. 3..
quota란, 사용자나 그룹이 생성할 수 있는 파일의 용량이나 개수를 제한할 수 있는 기능이다. 불필요한 디스크 용량이나 무리한 서버 사용을 줄일 수 있다. 1.quota 설치하기 #rpm qa | grep quota (quota가 설치되어있는지 확인) # yum install quota (없다면 설치해주기) 2. /etc/fstab에서 quota를 적용하고 싶은 파일시스템에 usrquota 또는 grpquota 추가한다. default 뒤에 ','를 찍고 추가하면 된다. usrquota는 유저에게 quota를 적용한다는 뜻이고 grpquota는 그룹 대상으로 적용한다는 뜻이다. 3. /etc/sysconfig/selinux에서 SELINUX=enforcing을 disable로 바꾸어주고 저장한 뒤 재부..
리눅스 프로세스 상태코드 https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C processor status (ps) top : 프로세스 cpu 사용률 Cron 명령어 이용하기 시그널 번호 이벤트가 일어났다는 것을 알리는 인터럽트 번호 kill -> 15 다음 중 프로세스 증가 없이 우선순위를 조정할 때 사용하는 명령으로 알맞은 것은? renice 저널링 파일 시스템 : 디가우싱(Degaussing) systemctl (centos7) chkconfig (centos 6) rpm(Redhat Package Manager) http:..
r-명령어 (rlogin, rsh, rcp) r-command : R-명령어들은 네트워크를 통해 로그인하거나 원격으로 시스템을 제어할 때 사용할 수 있다. 아이디, 패스워드가 아닌 IP를 이용한 트러스트 관계를 맺으면 신뢰관계가 형성 되기 때문에 IP spoofing으로 많이 이용된다. rlogin : 원격 접속, 두 시스템 간 신뢰관계를 맺으면 암호 없이 로그인 할 수 있다. rsh : rlogin처럼 사용할 수 있고 신뢰관계를 맺으면 로그인하지 안호 원격시스템에 명령을 실행 할 수 있다. rcp : 원격지의 파일과 디렉터리를 복사해 오거나 내 시스템의 파일과 디렉터리를 복사해줄 수 있다. rlogin (513/tcp) , rsh (512/tcp) , rexec (514/tcp), rcp (514/tc..
PAM : pluggable Authentication Module 착탈형 인증 모듈 사용자를 인증하고 서비스에 대한 엑세스를 제어하는 모듈 기본 구조 type control module-path module-arguments -type 1. account : 사용자의 접근 허가 여부 확인. 2. auth : 올바른 패스워드인지 확인. 3. password : 패스워드를 설정하고 확인. 4. session : 사용자가 인증받기 전후필요한 홈 디렉터리 마운트, 메일박스 생성 등의 유저섹션을 구성하기 위해 부가적인 작업 수행. -control 1. required : 인증을 위해서는 반드시 이 모듈 인증이 성공이어야한다. 실패한 경우 나머지 모듈에 대해 테스트를 계속 진행하지만 실패. 2. requisite..