리눅스 문제풀이 - 2
1. /var/log/secure 파일을 ~/0525 디렉토리 내에 log 파일이름으로 복사하시오.
$ sudo cp /var/log/secure ~/0525/log
2. ~/0525/log 파일에서 root 패턴을 검색하시오
$ sudo grep -n root ~/0525/log
3. ~/0525/log 에서 대소문자를 무시하고 failed 패턴을 검색하시오.
$ sudo grep -in failed ~/0525/log
4. ~/0525/log 에서 sudo 단어가 있는 패턴만 검색하시오.
$ grep -wn sudo ~/0525/log
5. ~/0525/log 에서 user와 root 패턴을 동시에 검색하시오.
$ egrep -n 'user|root' ~/0525/log
6. ~/0525/log 에서 . 문자 자체를 검색하시오.
$ fgrep '.' ~/0525/log
7. 현재 파일 시스템 내에 이름이 messages인 파일을 찾으시오.
$ sudo find / -name messages -type f
8. /var/log 위치에 소유그룹이 utmp인 디렉토리나 파일을 찾으시오.
$ sudo find /var/log -group utmp
9. 홈디렉토리에 1M byte 이상인 파일을 검색해서 자세히 출력하시오.
$ find ~ -size +1M -type f -ls
10. /var/log 에 파일명이 ‘.old’로 끝나는 파일을 ~/0525 디렉토리로 복사하시오.
$ sudo find /var/log -name '*.old' -type f -exec cp {} ~/0525 \;
11./etc / kdump.conf , /etc/sestatus.conf 파일을 ~/0525디렉토리로 복사하시오.
$ cp /etc/kdump.conf /etc/sestatus.conf ~/0525
* 12번~18번 문제는 11번 문제를 푼 후 풀어야 함.
12. kdump.conf 파일에서 14 19 23 라인의 주석(#)을 제거하시오
14G x
19G x
23G x
13. kdump.conf 파일에서 144라인부터 163 라인까지 삭제하시오.
:144,163d
또는
:114G 20dd
14. kdump.conf 파일에서 113라인의 force 단어를 form으로 변경하시오.
113G w l l x s 'm입력'
또는
11G x r m
또는
:113s/force/form/g
15. kdump.conf 파일에서 kdump 라는 모든 단어를 KDUMP로 변경하시오.
:%s/kdump/KDUMP/g
16. kdump.conf 파일에서 7라인부터 10 라인을 55라인으로 복사하시오.
:7,10 co 55
또는
7G 4 yy 55G p
17. sestatus.conf파일의 4,5,6번 라인을 합치세요.
:4 또는 4G
JJ
18. kdump.conf 파일의 끝에 sestatus.conf 파일 추가하시오.
G
:r sestatus.conf
정온 Tistory
이 티스토리는 학생이 제작하고 있습니다
수정사항이 있다면 댓글이나 방명록에 남겨주세요