별의 공부 블로그 🧑🏻‍💻

🗒️ linux (212)

728x90
  1. 2022.03.03 [리눅스 명령어] passwd

    passwd 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령 다음의 경우에 사용한다. 계정을 사용하지 못하게 하고 싶은 경우 패스워드 만기일 및 유효기간을 설정하고 싶은 경우 사용법 passwd [option] 사용자계정 주요 옵션 옵션 설명 -S 사용자에 대한 패스워드 정보를 알 수 있음. -l - 사용자의 패스워드에 잠금(lock)을 걸어 로그인을 막음. - (--lock) -u - 사용자에게 설정되어 있는 패스워드 잠금을 풂. - (--unlock) -d - 사용자의 패스워드 제거 - 패스워드 없이 로그인이 가능함. -n - 패스워드 변경까지의 최소 날짜 지정 - 패스워드 최대 사용 가능 날짜 수 -x - 현재 패스워드의 유효 기간 지정 - 패스워드 최대 사용 가능 날짜 수 -w 패스워드 ..

  2. 2022.03.02 [리눅스 명령어] userdel

    userdel 사용자 계정을 삭제하는 명령 사용법 userdel [option] 사용자계정 주요 옵션 옵션 설명 -r 사용자 홈 디렉터리 및 메일 관련 파일까지 제거 (--remove) 사용 예 예 starrykss 라는 사용자의 계정 삭제 # userdel starrykss (참고) 사용자 계정 삭제 시 고려할 점 userdel 명령만 사용하면 /etc/passwd 및 /etc/shadow 에 등록된 정보가 삭제되면서 사용자가 제거됨. 하지만, 사용자의 홈 디렉터리를 비롯한 관련 파일들이 같이 삭제되지 않음. 따라서, 해당 사용자의 관련 파일을 모두 제거하려면 일일이 찾아서 삭제해 주어야 한다. 또한, E-mail 을 사용하고 있는 경우, E-mail 파일도 지워야 함. # rm -rf /home/st..

  3. 2022.03.02 [리눅스 명령어] usermod

    usermod 사용자 계정을 관리하는 명령어 사용자와 관련하여 대부분의 정보를 변경할 수 있음. 셀 홈 디렉터리 그룹 UID GID 사용법 usermod [option] 사용자계정 주요 옵션 옵션 설명 -d - 사용자의 홈 디렉터리 변경 - 변경할 디렉터리는 미리 생성되어야 함. - -m과 같이 사용할 경우 - 사용하던 홈 디렉터리의 파일과 디렉터리도 같이 옮겨줌. (디렉터리를 따로 생성하지 않아도 됨.) -m - 사용자의 홈 디렉터리 변경 시, 기존에 사용하던 파일 및 디렉터리를 옮겨주는 옵션 - -d 와 함께 쓰임. - (--move-home) -g 사용자의 그룹 변경 -s 사용자의 셀 변경 -u 사용자의 UID 값 변경 -e - 계정 만기일 변경 - YYYY-MM-DD 또는 MM/DD/YY 형태로 ..

  4. 2022.03.02 [리눅스 명령어] pwconv / pwunconv / pwck

    pwconv / pwunconv / pwck pwconv / pwunconv 현재 대부분의 리눅스 배포판에서는 사용자의 패스워드를 /etc/passwd 파일이 아닌 /etc/shadow 파일에서 관리하고 있다. pwconv 명령어 /etc/shadow 파일에서 패스워드를 관리하도록 설정 패스워드의 효율적인 관리와 보안 측면에서는 /etc/shadow 파일을 사용하여 패스워드를 관리하는 것이 좋음. pwunconv 명령어 : /etc/passwd 파일에서 패스워드를 관리하도록 설정 사용법 pwconv [option] pwunconv [option] 주요 옵션 옵션 설명 -h 간단한 메뉴얼 출력 -R -R CHROOT_DIR CHROOT_DIR 디렉터리에 바뀐 것을 적용시키고, CHROOT_DIR 디렉터리에..

  5. 2022.03.01 [리눅스 명령어] grep

    grep Global Regular Expression Print 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자 할 때 사용하는 명령어 단순 문자열 매칭이 아니라, 정규 표현식(Regular Expression)에 의한 패턴 매칭(Pattern Matching) 방식을 사용함. 사용법 grep [option] [pattern] [file] 주요 옵션 자주 사용되는 옵션 옵션 설명 -b 문자와 일치하는 줄의 시작점 출력 -c 문자와 일치하는 줄의 수 출력 -h 여러 파일에서 문자열을 찾을 때, 파일 이름이 붙는 것을 방지 -i 대소문자를 구분하지 않음. -n 줄의 번호와 내용을 같이 출력 -v 문자가 포함되지 않은 행 출력 -w 문자와 한 단어로 일치해야 출력 -I 문자가 들어간 파일 이름을 출력 ..

  6. 2022.03.01 [리눅스 명령어] su

    su 대리 유저(Substitute User) 라는 뜻 사용자 전환 시, 사용자의 패스워드를 알아야 함. root 에서 다른 사용자로 전환 시에는 패스워드를 묻지 않음. su 를 이용해 다른 사용자로 전환한 후에 원래 사용자로 돌아가려면 exit를 입력하면 됨. 사용법 su [option] [사용자명] 주요 옵션 옵션 설명 -, -l - su 명령을 옵션없이 실행하면 로그인한 사용자의 환경 변수 값을 갖고 다른 사람의 권한만 갖음. - 전환하려는 사용자가 실제 로그인한 것처럼 셀을 이용하려면 반드시 이 옵션을 지정해야 함. - 특히, root으로 전환하는 경우 root 권한의 셀을 이용하기 위해서 반드시 필요함. - (--login) -c - 사용자를 전환하지 않고, 다른 사용자의 권한으로 명령을 일시적..

  7. 2022.03.01 [리눅스 명령어] passwd

    passwd 등록된 사용자의 암호를 지정하거나 변경하는 명령어 리눅스에서는 useradd 로 계정을 생성한 후에 암호를 지정하지 않으면 로그인이 되지 않으므로 반드시 지정해야 함. passwd 만 입력하면 현재 로그인 사용자의 암호가 변경됨. root 만 다른 사용자의 암호를 변경할 수 있음. 사용법 passwd [사용자명] 사용 예 예 1 현재 로그인한 starrykss 사용자 본인의 암호를 변경 [starrykss@www ~] $ passwd 예 2 yuloje 라는 사용자의 암호를 변경 # passwd yuloje

  8. 2022.02.28 [리눅스 명령어] adduser

    adduser 사용자의 ID를 생성하는 명령 root 권한자가 root 이외의 사용자를 생성할 때 사용하는 명령 useradd vs. adduser useradd 사용자 홈 디렉터리를 자동으로 생성 안 함. 기본 계정 정보를 수동으로 생성 및 설정해줘야 함. useradd와 adduser의 사용법 및 옵션은 같다. 사용법 adduser [option] [사용자 계정 이름] 주요 옵션 옵션 설명 -p 사용자의 암호(Password)를 추가할 때 사용 -d - 홈 디렉터리(Directory)를 지정할 때 사용 - 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g - 그룹(Group)을 지정할 때 사용 - 지정할 그룹이 미리 생성되어 있어야 함. - 이 옵션을 지정하지 않을 경우,..

  9. 2022.02.28 [리눅스 명령어] useradd / useradd -D

    useradd / useradd -D useradd 사용자의 ID를 생성하는 명령 사용법 useradd [option] [사용자 계정 이름] 주요 옵션 옵션 설명 -p 사용자의 암호(Password)를 추가할 때 사용 -d - 홈 디렉터리(Directory)를 지정할 때 사용 - 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g - 그룹(Group)을 지정할 때 사용 - 지정할 그룹이 미리 생성되어 있어야 함. - 이 옵션을 지정하지 않을 경우, 아이디와 동일한 그룹에 포함 (레드햇 계열) -G 기본 그룹 이외에 추가로 그룹에 속하게 할 경우 사용 (--groups) -c 사용자 생성 시, 사용자에 대한 설명(Caption)을 설정할 때 사용 -s 사용자 생성 시, 사용자가 ..

  10. 2022.02.25 [Linux] 파일 시스템 관리 명령어 정리

    [Linux] 파일 시스템 관리 명령어 정리 분류 명령어 권한 chmod chown chgrp umask 파일 시스템 mount umount fdisk mkfs mke2fs fsck e2fsck df du dd stat blkid 스왑 mkswap swapon swapoff free Disk Quota quotacheck edquota quotaon quotaoff repquota quota 파일 링크 ln chmod 파일이나 디렉터리에 접근할 수 있는 허가권(Permission)을 설정하는 명령어 $ chmod --help Usage: chmod [OPTION]... MODE[,MODE]... FILE... or: chmod [OPTION]... OCTAL-MODE FILE... or: chmod [O..

  11. 2022.02.25 [Linux] 사용자 관리 명령어 정리

    [Linux] 사용자 관리 명령어 정리 분류 명령어 사용자 생성 useradd adduser passwd su 사용자 관련 파일 pwconv pwunconv pwck useradd -D 사용자 계정 관리 및 삭제 usermod userdel 사용자 패스워드 관리 passwd chage chpasswd 그룹 관리 grpconv grpunconv grpck groupadd groupmod groupdel gpasswd newgrp 사용자 조회 users who whoami w logname id groups 기타 date uname useradd 사용자 계정을 추가해주는 명령어 $ useradd --help Usage: useradd [options] LOGIN useradd -D useradd -D [op..

  12. 2022.01.16 [리눅스마스터 1급 실기][작업식] 연습 문제 (대비 및 대처 방안)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (대비 및 대처 방안) 문제 1 Q. 다음은 방화벽 규칙(rule)을 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 현재 설정되어 있는 iptables의 규칙(rule)을 전부 제거한다. # iptables ( 1 ) 나. 들어오는 모든 패킷을 거부한다. # iptables ( 2 ) INPUT ( 3 ) 다. IP 주소가 192.168.5.13인 호스트로부터 들어오는 패킷을 허가한다. # iptables ( 4 ) INPUT -s 192.168.5.13 ( 5 ) ■ 조건 - ①~⑤번은 명령어의 옵션, 설정값, 옵션 및 인자값을 조건에 맞게 기입한다. ● 정답 더보기 ① -F ② -P ③ DROP ④ -A ⑤ -j ACCEPT..

  13. 2022.01.16 [리눅스마스터 1급 실기][작업식] 연습 문제 (기타 서비스)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (기타 서비스) 문제 1 Q. 다음은 TCP Wrapper를 이용해서 접근 제어를 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 모든 서비스에 대한 모든 호스트의 접근을 차단한다. # vi /etc/hosts.deny ( 1 ) 나. 텔넷 서비스에 대해 192.168.5.0 네트워크 대역에 속한 호스트의 접근을 허가한다. ( 2 ) 다. ssh 서비스에 대해 IP 주소가 192.168.5.13인 호스트만 허가한다. ( 3 ) 라. vsftpd 서비스에 대해 linux.or.kr 도메인에 속한 호스트만 허가한다. ( 4 ) ■ 조건 - ①번은 제시된 조건과 관련된 설정값을 한 줄로 기입한다. - ②~④번은 /etc/hosts.al..

  14. 2022.01.16 [리눅스마스터 1급 실기][작업식] 연습 문제 (DNS 관리)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (DNS 관리) 문제 1 Q. 다음은 DNS 서버의 환경 설정 파일에 Zone 파일명을 지정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. zone "( 1 )" IN { type ( 2 ); file "linux.zone"; }; zone "( 3 )" IN { type ( 4 ); file "linux.rev"; }; ■ 조건 - DNS 서버의 IP 주소는 192.168.12.22이고, 도메인은 linux.or.kr이다. - Zone 파일은 linux.zone, Reverse Zone 파일은 linux.rev로 설정한다. - ①~④번에 관련 설정 내용을 기입한다. ● 정답 더보기 ① linux.or.kr ② master ③ 12.168..

  15. 2022.01.16 [리눅스마스터 1급 실기][작업식] 연습 문제 (메일 관련 서비스)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (메일 관련 서비스) 문제 1 Q. 다음은 메일 서버를 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 메일 서버에 사용하는 도메인인 ihd.or.kr을 등록한다. # vi ( 1 ) ihd.or.kr 나. 발신 도메인을 무조건 ihd.or.kr로 설정한다. # vi ( 2 ) ( 3 ) 다. 발신지 도메인이 spam.com으로부터 오는 메일을 거부한다. # vi ( 4 ) ( 5 ) ■ 조건 - ①, ②, ④번은 관련 파일명을 절대 경로로 기입한다. - ③, ⑤번은 관련 설정을 한 줄로 기입한다. ● 정답 더보기 ① /etc/mail/local-host-names ② /etc/mail/sendmail.cf ③ Djihd.or.k..

  16. 2022.01.14 [리눅스마스터 1급 실기][작업식] 연습 문제 (파일 관련 서비스)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (파일 관련 서비스) 문제 1 Q. 다음은 삼바 서버 관련해서 설정 내용을 확인하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 삼바 클라이언트에서 삼바 서버로 운영 중인 192.168.5.13의 공유 디렉터리를 확인한다. # ( 1 ) ( 2 ) 192.168.5.13 나. 공유된 디렉터리가 192.168.5.13의 data 디렉터리로 확인되었다. 접근하는 명령을 기입한다. # ( 1 ) ( 3 ) 다. 삼바 서버에서 환경 설정 파일인 smb.conf 파일의 설정 여부를 확인한다. # ( 4 ) ■ 조건 - ①번은 관련 명령어만 기입한다. - ②번은 ①번에 사용되는 명령어의 옵션을 기입한다. 명령어가 틀리면 채점하지 않는다. - ③번..

  17. 2022.01.14 [리눅스마스터 1급 실기][작업식] 연습 문제 (인증 관련 서비스)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (인증 관련 서비스) 문제 1 Q. 다음은 NIS 도메인명을 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 관련 명령어를 사용해서 NIS 도메인을 ihd.or.kr로 지정한다. # ( 1 ) ihd.or.kr 나. 재부팅 시에도 관련 NIS 도메인명을 적용시키기 위해 관련 파일에 등록한다. # vi ( 2 ) ( 3 ) ■ 조건 - ①번은 관련 명령어만 기재한다. - ②번은 관련 파일명을 절대 경로로 기입한다. - ③번은 관련 설정 내용을 기입한다. ● 정답 더보기 ① nisdomainname ② /etc/sysconfig/network ③ NISDOMAIN=ihd.or.kr

  18. 2022.01.14 [리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스) 문제 1 Q. 다음 조건에 따라 아파치 웹 서버 환경 설정을 진행하려고 한다. 관련 환경 설정 파일의 항목과 값을 적으시오. (1) 도메인명을 www.linuxmaster.net으로 지정하고 포트 번호는 80을 사용한다. (2) 웹 문서가 위치하는 디렉터리의 경로는 /usr/local/apache/html로 변경한다. (3) 웹 디렉터리 접근 시에 인식되는 인덱스 파일의 순서를 index.html, index.htm, index.php 순으로 지정한다. (4) 일반 사용자의 웹 디렉터리를 www으로 지정한다. ■ 조건 - ①~④번은 항목과 값을 하나로 기입하고 대소문자를 구분하여 정확히 기재한다. (예: LogLevel warn) ● 정답..

  19. 2022.01.13 [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 백업)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 백업) 문제 1 Q. 다음은 tar를 이용하여 증분 백업 후에 복원하는 과정이다. (괄호) 안에 알맞은 내용을 적으시오. 가. 증분 백업 # tar (1) list -cvfp home1.tar /home # tar (1) list -cvfp home2.tar /home 나. 복원 # tar xvf home1.tar (2) / # tar xvf home2.tar (2) / ● 정답 더보기 더보기 ① -g ② -C 문제 2 Q. 다음은 /home 디렉터리를 백업하고 복원하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 생성되는 아카이브 포멧 형식을 'new SVR4 portable format with no CRC'로 지정하고, ..

  20. 2022.01.13 [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리) 문제 1 Q. 다음은 ssh 클라이언트에서 ssh 서버인 192.168.12.22로 접근하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 현재 lin 사용자로 로그인되어 있는 상태이다. posein 사용자로 계정을 변경해서 접근하는 명령을 기입한다. $ ssh ( 1 ) 나. ssh 서버의 포트 번호가 180번으로 변경된 경우에 접근하는 명령을 기입한다. $ ssh ( 2 ) 다. ssh 서버의 홈 디렉터리에 data 디렉터리를 생성하는 명령을 기입한다. $ ssh ( 3 ) 라. ssh 서버에 키 기반 인증을 위해 ssh 클라이언트에서 관련 키 쌍을 생성하는 명령을 기입한다. $ ( 4 ) ■ 조건 - ①~③..

  21. 2022.01.11 [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 분석)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 분석) 문제 1 Q. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 모든 서비스(facility)에 대해 가장 최고 수준(priority)의 위험한 상황인 경우에 root 및 ihduser 사용자의 터미널로 관련 로그를 전송한다. ( 1 ) ( 1 ) 나. 메일 서비스(facility)에서 발생하는 error 수준 메시지만 /var/log/mail_error에 기록한다. ( 3 ) /var/log/mail_error 다. 인증 서비스 관련 로그는 로컬 시스템의 두 번째 터미널로 전송한다. authpriv.* ( 4 ) ■ 조건 - ①번과 ③번은 facility.priority 형식으로 기입한..

  22. 2022.01.11 [리눅스마스터 1급 실기][단답식] 연습 문제 (주변장치 관리)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (주변장치 관리) 문제 1 Q. 다음은 시스템 및 주변 장치 정보를 확인하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 시스템에 장착된 CPU 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 1 ) 나. 시스템에 장착된 메모리 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 2 ) 다. 시스템에서 사용중인 RAID 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 3 ) 라. 시스템에서 사용중인 커널 버전 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 4 ) ■ 조건 - ①~④번은 파일명을 절대 경로로 기입한다. ● 정답 더보기 ① /proc/cpuinfo ② /proc/meminfo ③ /..

  23. 2022.01.09 [리눅스마스터 1급 실기][단답식] 연습 문제 (장치의 설치 및 관리)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (장치의 설치 및 관리) 문제 1 Q. 다음은 모듈 관련 작업을 진행하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 3c509.ko 모듈 관련 정보를 출력한다. # (1) 3c509.ko 나. 3c509.ko 모듈을 커널에 적재한다. # (2) 3c509.ko 다. 3c509.ko 커널 모듈의 적재 여부를 확인한다. # (3) | grep 3c509 라. 3c509.ko 모듈을 커널에서 제거한다. # (4) 3c509 ■ 조건 - ①~④번은 관련 명령어만 기입한다. ● 정답 더보기 ① modinfo ② insmod ③ lsmod ④ rmmod 문제 2 Q. 다음은 모듈 관련 작업을 진행하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은..

  24. 2022.01.09 [리눅스마스터 1급 실기][단답식] 연습 문제 (소프트웨어 설치 및 관리)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (소프트웨어 설치 및 관리) 문제 1 Q. 다음은 rpm으로 설치된 특정 패키지 제거 및 이후에 발생된 문제점을 찾는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. rpm 패키지로 설치된 mysql를 제거하는데, 의존성을 무시한다. # rpm ( 1 ) mysql 나. mysql 패키지를 제거했더니, postfix가 정상적으로 동작하지 않는다. postfix의 실행 명령어의 위치 정보를 출력하는 명령을 적는다. # ( 2 ) postfix 다. postfix가 참고하는 동적 라이브러리 정보를 확인하는 명령을 기입한다. # ( 3 ) ( 4 ) ■ 조건 - ①번은 필요한 옵션을 한 번에 기입한다. - ②번은 명령어만 기입한다. 옵션이나 인..

  25. 2022.01.09 [리눅스마스터 1급 실기][단답식] 연습 문제 (프로세스 관리)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (프로세스 관리) 문제 1 Q. 다음은 프로세스아이디(PID)가 1079번인 프로세스를 실행시키는 명령어를 찾는 과정이다. (괄호) 안에 알맞은 내용을 적으시오. # ls -l /proc/(1)/(2) ● 정답 더보기 ① 1079 ② exe 문제 2 Q. 다음은 cron을 이용한 프로세스 스케줄링을 관리하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. idhuser가 예약한 작업의 시간을 변경하려고 한다. # (1) (2) ihduser 나. /etc/check.sh는 월, 목, 금요일 오전 4시 5분에 실행한다. # (3) /etc/check.sh 다. /etc/heartbeat.sh 명령을 10분 주기로 실행한다. # (4) /et..

  26. 2022.01.07 [리눅스마스터 1급 실기][단답식] 연습 문제 (파일 시스템 관리) 3

    [리눅스마스터 1급 실기][단답식] 연습 문제 (파일 시스템 관리) 문제 1 Q. 다음 보기와 관련된 문제의 물음에 답하시오. # mkdir /home/admin # groupadd admin # chown (1) /home/admin # chmod (2) /home/admin ① /home/admin 디렉터리의 소유권은 posein, 그룹 소유권은 admin으로 지정하려고 할 때 (괄호) 안에 알맞은 내용을 적으시오. ② 다음 조건일 때 (괄호) 안에 알맞은 내용을 적으시오. ■ 조건 - /home/admin은 admin 그룹에 속한 사용자들만 접근하고, 파일을 생성/삭제할 수 있도록 설정한다. - /home/admin 디렉터리 파일 생성 시에 자동으로 그룹소유권이 지정되도록 하고, 파일 삭제 시에는 ..

  27. 2022.01.06 [리눅스마스터 1급 실기][단답식] 연습 문제 (사용자 관리)

    [리눅스마스터 1급 실기][단답식] 연습 문제 (사용자 관리) 문제 1 Q. 다음 조건에 맞게 사용자를 생성하려고 한다. (괄호) 안에 알맞은 내용을 적으시오. # mkdir /home/insa # groupadd insa # useradd (1) (2) posein ■ 조건 - posein의 주 그룹을 insa로 설정한다. - 홈 디렉터리는 /home/insa 디렉터리 안에 아이디와 동일하게 생성한다. - 옵션과 관련된 인자값은 하나의 괄호로 처리한다. (예: -u posein) ● 정답 더보기 ① -g insa ② -d /home/insa/posein ◆ useradd : 사용자 계정을 추가해주는 명령어 - -g : 그룹을 지정할 때 사용 (단, 지정할 그룹이 미리 지정되어 있어야 함.) (-g GR..

  28. 2021.11.10 Google Cloud Platform(GCP) 무료로 사용하기 (Compute Engine)

    Google Cloud Platform(GCP) 무료로 사용하기 (Compute Engine) 개요 지금까지 AWS EC2를 통해 학습 목적으로 리눅스 서버를 이용해왔었다. 하지만, 최근에 무료 사용 기간이 지나 조건을 충족함에도 불구하고 요금이 청구되어(...) 바로 인스턴스 삭제 및 회원탈퇴를 하고, 무료 서비스를 제공하는 다른 플랫폼인 Google Cloud Platform(GCP)으로 옮기기로 하였다. 리눅스마스터 1급 자격증 취득을 위해 레드햇 계열의 CentOS 7 을 사용해야 했고, GCP를 통해 이러한 종류의 서버를 만드는 것이 가능했다. 무료 사용 조건 (2021. 11. 10. 기준) 다음 미국 내 리전 중 한 곳에서 비선점형 e2-micro VM 인스턴스 1개/월 오리건: us-wes..

  29. 2021.10.25 커널 컴파일(Kernel Compile)

    커널 컴파일(Kernel Compile) 개념 커널(Kernel) 운영체제의 가장 바깥 부분에 위치하여 사용자 명령어에 대한 처리를 담당함. 커널 컴파일(Kernel Compile) 커널 소스를 사용자가 자신에 맞는 커널 환경을 만드는 과정 커널 컴파일 과정과 명령어 커널 소스 설치 커널 소스를 /usr/src 디렉터리에 다운로드 후 압축 해제 보통 /usr/src/kernels에 설치됨. 커널 패치 수행 커널 컴파일 준비(초기화) make mrproper 명령어 기존에 설정되어 있는 커널 설정 값을 모두 초기화하는 명령어 컴파일 되어 있는 오브젝트 파일(.o 확장자)이 제거됨. 커널 컴파일을 위한 환경 설정 필요 없는 드라이버/모듈을 제외하거나 포함하는 단계 make config 명령어 전통적인 방식 ..

  30. 2021.10.11 [리눅스 명령어] chage

    chage I. 개념 사용자 패스워드 관리 : chage 사용자의 패스워드에 대한 정보를 출력하고 설정 /etc/shadow의 날짜 관련 필드 설정을 모두 할 수 있는 명령 사용법 # chage [option] 사용자계정 -l 사용자의 패스워드에 대한 정보를 보여줌. --list -d /etc/shadow의 3번째 필드에 해당하는 값인 최근 패스워드를 바꾼 날(1970년 1월 1일부터 계산한 날짜 수)을 수정함. -m 패스워드 변경의 최소 날짜 지정 패스워드 변경 후, 일정 기간 사용해야될 최소 날짜수 지정 -M 패스워드 변경 없이 사용 가능한 최대 날짜 지정 한번 설정한 패스워드의 만기일 지정 -I 패스워드 최대 사용기간 만료 후에 실제 패스워드에 잠근(LOCK)을 설정하기까지의 유예 기간 지정 -E ..

728x90


📖 Contents 📖