본문 바로가기

Ankiwoong

(1841)
[Docker]컨테이너 및 이미지 삭제 1. 로컬 저장소의 이미지 조회 # docker image ls 2. 이미지 삭제 # docker image rm d2e4e1f51132 - 해당 이미지를 이용해서 생성된 컨테이너가 존재하므로 삭제할 수 없음 3. 이미지 강제 삭제 # docker image rm d2e4e1f51132 -f 4. 모든 컨테이너 확인 # docker container ls -a -q 5. 모든 컨테이너 삭제 # docker container rm -f $(docker container ls -a -q) 6. 로컬 저장소의 모든 이미지 삭제 # docker image rm -f $(docker image ls -q)
[Docker]Hello World 1. Hello World 출력 # docker container run ubuntu /bin/echo "Hello World" 2. 로컬 저장소에 ubuntu:astest 이미지가 존재하기 때문에 바로 실행됨 # docker container run ubuntu /bin/echo "Hello World" 도커 허브 공식 저장소 최신 버전 : https://hub.docker.com/_/ubuntu Ubuntu - Official Image | Docker Hub We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, su..
[Docker]Docker 설치 및 구성 1. yum-utils 패키지 설치 작업 # yum -y install yum-utils 2. Docker repo 등록 # yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 3. Docker 설치 작업 # yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm # yum install docker-ce docker-ce-cli 4. 정상 상태 확인 5. Hello-World Docker 확인 # docker run hello-world 6. ..
[리눅스마스터]제1902회 리눅스마스터 1급 2차 시험 작업식 풀이 2 14. 다음은 로컬 시스템에 열려진 포트를 확인하고, 실행 명령어를 찾는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. 로컬 시스템의 포트번호 0번부터 65535번까지 스캔하여 열려진 포트를 확인한다. # ( ① ) ( ② ) localhost 나. ‘가’항의 명령 실행 시 ‘55176/tcp open unknown'이라는 결과를 확인하였다. 포트번호 55176을 사용 중인 프로세스의 PID를 확인하는 명령을 작성한다. # ( ③ ) 다. ‘나’항의 명령으로 확인된 PID가 1531번인 경우 해당 프로세스를 실행시킨 명령어의 절대경로를 확인하는 방법을 작성한다. # ( ④ ) - ①번은 관련 명령어만 기입한다. - ②번은 명령어의 옵션, 옵션과 관련된 인자 값 등을..
[리눅스마스터]제1902회 리눅스마스터 1급 2차 시험 작업식 풀이 1 11. 다음은 NIS 서버에서 관련 데몬을 동작시키는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. RPC 관련 데몬을 실행한다. # ( ① ) 나. NIS 서버 관련 데몬 3개를 실행한다. # ( ② ) # ( ③ ) # ( ④ ) - ① ∼ ④번은 관련 데몬을 실행하는 명령을 한 번에 기입한다. - ② ∼ ④번은 실행 순서에 무관하다. rpcbind : RPC 프로그램 번호를 포트 주소로 바꾸어 주는 서버 프로그램 ypserv : NIS 서버 데몬 yppasswd : NIS 클라이언트에서 패스워드를 변경하도록 해주는 데몬 xpxfrd : NIS서버와 클라이언트간의 맵핑 속도를 높여주는 데몬 ① systemctl start rpcbind ② systemctl st..
[리눅스마스터]제1902회 리눅스마스터 1급 2차 시험 단답식 풀이 3 7. 다음은 명령어를 이용해서 로그를 확인하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 부팅 시 동작하는 데몬 들의 동작 성공 여부를 확인한다. # cat ( ① ) 나. dovecot 데몬 시작 시간을 확인한다. # grep dovecot ( ② ) - ① ∼ ②번은 해당 파일명을 절대 경로로 기입한다. /var/log/boot.log : 부팅 시 동작하는 데몬드르이 동작 성공 여부 확인 dovecot : 메일 관련 데몬 /var/log/mail.log : 메일 관련 로그 ① /var/log/boot.log ② /var/log/maillog 8. ssh 서버에 접속할 때 일반적인 패스워드 대신에 인증 키를 이용해서 접속하려고 한다. 조건에 맞게 ( 괄호 ) 안에..
[리눅스마스터]제1902회 리눅스마스터 1급 2차 시험 단답식 풀이 2 4. 다음은 관련 정보를 얻기 위해 해당 정보가 기록된 텍스트 파일을 cat 명령을 통해 확인한 결과와 명령어로 실행한 결과이다. 관련 파일 및 명령어를 적으시오. - ①번은 해당 정보가 기재되어 있는 텍스트 파일명을 절대 경로로 기입한다. - ②번은 명령어만 기입한다. mount file /etc/fstab : 부팅시 자동으로 마운트할 대상을 정의하는 시스템 기본 설정파일 /etc/mtab : 현재 마운트 되어 있는 파일 시스템의 목록 cat /etc/mtab mount ① /etc/mtab ② mount 5. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. cron 및 mail 관련 모든 기록은 /var/log/cronmail..
[리눅스마스터]제1902회 리눅스마스터 1급 2차 시험 단답식 풀이 1 1. 다음은 cron을 이용해서 프로세스 스케줄링을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. 1월부터 12월까지 2개월마다 1일 오전 4시 10분에 해당 관련 스크립트를 실행한다. # ( ① ) /etc/work/ihd.sh 나. 매주 월요일 오전 3시 5분에 백업 스크립트를 실행한다. # ( ② ) /etc/work/backup.sh - ①과 ②번에 날짜 관련 필드 정보를 주어진 조건에 맞게 순서대로 기재한다. /etc/crontab : 총 7개 필드로 구성 됨 # 분 시 일 월 요 [실행할작업] # ┌───────────── 분 (0 - 59) # │ ┌────────────── 시 (0 - 23) # │ │ ┌─────────────── 일 (1 -..