리눅스 (71) 썸네일형 리스트형 Linux 실습 문제 1 사용자 추가 /그룹 추가 test1 추가 test2 추가 test3 추가 testgroup1 추가 testgroup2 추가 testgroup3 추가 UID 2000인 사용자 test4 UID 3000인 사용자 test5 사용자 삭제 레포지터리 생성성 네트워크 생성 ip address :192.168.122.200 subnetmask:255.255.255.0 ifname:eth0 gateway:192.168.122.1 dns:192.168.122.1 쉘스크립트 쉘스크립트 여러가지 명령어를 순차적으로 쉽게 진행할수있게하는 실행파일 암호설정 암호 최대 만료기간 20일인 모든 사용자 아카이브 파일 tar c 압축 f 필수 j bzip2 x 추출 J xz Z gzip /etc를 묶어 bzip2 아카이브 파일 et.. RHCSA Linux grep grep [option] patern filename option -i : 대소문자 구분 X -w : 단어로 된 패턴 -v : 해당 패턴 라인을 제외한 나머지 라인 출력 -e : 두개 이상의 패턴을 검색 할 경우 -r : 정규표현식 ^ : ^패턴 - 해당패턴이 라인 앞에 오는것 검색 $ : 패턴 $- 해당패턴이 라인 뒤에 오는것 검색 . : 모든 한 문자 (ex. a.b a로 시작해서 b로 끝나는 세글자 패턴 * : 앞에 오는 문자를 0번 이상 반복 ex. a*c c ac aac aaac .* : 모든 한문자를 0번 이상 반복 (zero or more) ex. a,*b a로 시작해서 b로 끝나는 모든 패턴 [] : 대괄호 안에 들어가는 문자를 하나씩 대입 ex.[abcde]123 a123 b123 c12.. RHCSA Linux 사용자 권한 file dir setuid o x setgid o o sticky bit x o setuid가설정되어있기때문에 root의 권한으로 실행시킨다 setgid 파일 소유주의 그룹 권한으로 실행시킨다 RHCSA Linux 사용자 관리 암호를 사용 할 수 있는 최대 기간 PASS_MAX_DAYS passwd 로 암호 설정 RHCSA Linux cron2 cron에는 사용자 cron과 시스템cron이 있음 사용자 크론: crontab 시스템 크론: /etc/crontab 파일을 템플릿(양식) 으로 이용해서 /etc/cron.d 에 등록 0 일요일 * : 모두 참 - : 연속 , :연속되지 않는 다수 / : 주기 crontab -e * * * * * date > file01 1분 마다 file01에 시간을 기록해라 */5 1 5 3 * 3월 5일 새벽 1시가 되면 5분마다해당 명령어를 수행하라 1,3,5 18 1-7 * 3 cal >> file02 매월 첫번째 수요일에 18시 1분,3분,5분에 natasha이름으로 Linux 레드햇 자격증 RHCSA (Red Hat Certified System Administrator) 0.루트 비밀번호 변경 0.네트워크 설정 0.repository(저장소) 설정 1.방화벽 설정 82번포트 열어주고 selinux 설정 2.사용자 그룹생성 3.cron 4.ntp서버 설정 5.autofs 6.디스크설정 7.vdo 8.컨테이너 설정 9.shell script 10.논리볼륨 Linux 시험 2 문제 1."시스템A"에서 파일 이름이 passwd이면서 실행 권한이 있는 파일을 찾아 /tmp/find 디렉토리에 복사 하시오 2."시스템A"의 SSH접속 제한을 설정하시오 1)"시스템B"의 "root"사용자가 "시스템A"의 "sshuser"사용자로 접속 할 수 있도록 키기반 인증 방식을 구성하시오 2)"시스템A"는 키기반인증이 설정된 사용자만 접속할 수 있게 하시오 3)"시스템A"의 "root"사용자로는 무조건 접속할 수 없게 하시오 3."시스템B"의 SSH접속포트를 2222/TCP로 접속할수 있게 하시오 4.영구마운트 설정 (fstab) 1)서버는 /nfs_shares 디렉토리를 모든 대상 (시스템)에게 읽기 쓰기 동기화 방식을 제공하시오 2)서버는 /nfs_shares 디렉토리를 클라이언트의 /mn.. 정리 사용자 설정 sudo라는 명령어를 사용하려면 wheel 이라는 그룹의 구성원이면 된다 grep wheel /etc/group userder -r ACL 권한을 설정을 할 때 좀 더 세밀하게 설정하기위해 acl설정되어 있으면 권한 뒤에 +기호가 있다 getfacl fileA 확인 setfacl -m(modify) u(사용자)g(그룹):NAME:PERM(권한 ) fileA setfacl -x -k -b 삭제 # setfacl -x : 특정 acl 삭제 # setfacl -b : 모든 acl 삭제 ls -l /usr/bin/passwd =>권한user에 s표시 setuid ls -dl /tmp =>권한 group에 s표시 setgid chmod 권한설정 at 예약 한번 실행 crond 주기적인 작업 cat /.. 이전 1 2 3 4 5 ··· 9 다음