본문 바로가기

TEAM STUDY/LINUX

리눅스 마스터 1급 틀린문제 반성하기 v1

728x90
반응형

유닉스는 켐 톤슨이 개발했다 유닉스 캠톤슨 유닉스 캠톤슨 유닉스 캠톤슨 유닉스 캠톤슨


grub.conf 파일에서 아래와 같은 설정은

100초 동안 대기한 후에 메뉴 선택이 없으면 두 번째 항목의 운영체제로 부팅한다!

 

왜냐면 timeout 은 초 단위이며

default 는 인덱스 값 기준이므로 0이 첫번째 운영체제이다.


mv 는 파일을 이동시키는 명령어로

joon.txt 의 이름을 lin.txt 로 변경시키는 명령어이다.

 

|| 는 or 조건으로 앞에 명령이 정상처리 된다면 || 뒤에 명령은 실행되지 않는다.

 

즉, joon.txt 는 lin.txt 로 이름이 변경되고 화면에 OK 라고 출력된다.


standalone 

보통 부팅시에 실행되너 해당 프로세스가 메모리에 계속 상주하면서 클라이언트의 요청을 처리하는 방식이다.

웹, 메일 등과 같이 빈번한 요청이 들어오는 서비스인 경우에 이 방식으로 동작한다.


Ctrl + z

포어 그라운드 >>> 백 그라운드 전환


IDE만 파일명의 종류가 다르다

 

/dev/hda

  • IDE

/dev/sda

  • SCSI
  • SATA
  • USB

디스플레이 매니저

 

런 레벨 5로 부팅할 경우에 사용자 이름과 암호를 요청하고 유효한 값이 입력되면 세션을 시작해주는 역할을 수행한다.


다음 바로 직전에 수행한 명령을 재 실행할 때

!!


netstat 의 State 결과값이 ESTABLISHED 일 때 

3 Way-Handshaking 이 완료된 후 서버와 클라이언트가 서로 연결된 상태


네트워크 계층

 

이 계층은 데이터를 패킷 단위로 분할하여 전송하며 데이터 전송과 경로 선택에 관한 서비스를 제공한다.

이 계층은 패킷을 최종 수신측까지 정확하게 전송할 수 있도록 경로를 담당한다.

즉 송신 호스트에서 전송한 데이터가 수신호스트에 도착하기 위해서는 여러 개의 중개 시스템을 거치는데,

올바른 경로를 선택할 수 있도록 지원하는 역할을 수행한다.

비트
프레임
패킷
세그먼트
세 / 표 / 응 데이터

Router

 

OSI 모델의 물리 계층, 데이터 링크 계층, 네트워크 계층의 기능을 지원하는 장치

자신과 연결된 네트워크 및 호스트 정보를 유지하고 관리해야 하며, 어떤 경로를 이용해야 빠르게 전송할 수 있는지를 판단하는 장치


ldd : 파일의 의존성 확인


사용자 디스크 용량을 제한하기 위해

쿼터를 설정 해야한다.

 

/etc/fstab 의 4번째 필드에 usrquota 라는 옵션을 추가한다.

 

</file system>  <mount point>  <type>   <options>       <dump>     <pass>
/dev/fd0        /media/floppy0 auto rw,user,noauto,exec,utf8  0 0

newgrp

 

특정 사용자가 자신이 속한 주 ( Primary ) 그룹을 다른 그룹으로 변경할 때 사용하는 명령


passwd -d lin

 

lin 사용자는 패스워드 입력 없이 로그인이 가능하다.

-d 옵션은 delete 라서 패스워드 입력없이 가능 !!!!


/etc/default/useradd 

계정 생성시 첫번째로 참조하는 파일이다.

  • GID
  • 홈디렉터리 경로
  • 비밀번호 유효기간 종류 후 설정
  • 계쩡 종료 일자
  • skel 경로 등 ...

 

즉 , 사용자를 추가할 때에 2020 12 31 까지만 로그인이 가능하도록 지정하고자 한다면

/etc/default/useradd 파일을 수정해야해 !


백그라운드로 수행 중인 작업번호가 2인 프로세스를

포어 그라운드로 전환하는 명령은

 

fg %2


groupmod -n kait ihd

 

ihd 라는 그룹명을 kait 로 변경해 !

groupmod -n (변경 후) (변경 전)


w


df

disk free 이며, 리눅스 시스템 전체의 디스크 사용량을 알 수 있습니다.


du

 

disk usage 를 의미하며, 지정된 디렉토리의 디스크 사용량을 표시하는 명령어 입니다.


gcc lin.c

 

a.out 이라는 실행 파일이 생성된다!


새로운 디스크 추가 할당하고 리부팅을 하였으나 해당 디스크가 mount 되어 있지 않았다. 다음 중 리부팅 후에도 자동으로 mount되도록 설정하는 파일은

 

/etc/fstab


lpstat

프린트 작업의 ‘Request-ID’를 확인 하는 명령어


자동 문서 공급 장치가 장착된 스캐너에서 스캔할 때 사용하는 명령어

scanadf


cpio

 

장치 파일이나 네트워크 파일 등의 특수 파일도 백업이 가능하고 백업본의 크기도 작고,

백업본에 손상된 부분이 있더라도 손상된 부분을 제외하고 나머지 부분을 복구한다.

 

아울러 기존의 명령어를 사용하여 백업을 진행하므로 다양한 조건을 활용하여 백업이 가능하다.

 

cpio 백업은 증분백업을 지원하지 않는다.

 

-b : 증분 백업으로 백업할 때 사용한다. (--incremental)



파일이나 디렉터리에 접근 권한을 제어할 수 있도록 만든 시스템이다.

setfacl은 리눅스 기본 허가권의 대상이 소유자, 그룹, 다른 사용자로만 지정할 수 있는데 그 한계를 극복하기 위해 ACL을 설정하는 명령어이다.


tcpdump

 

조건식을설정하여네트워크인터페이스를 거치는 패킷 헤더 정보를 출력할 수 있다.


/var/log/wtmp

 

콘솔, telnet, ftp 등 이용하여 접속한 사용자 기록, 시스템을 재부팅한 기록 등의 로그가 쌓이는 파일이다.

바이너리 파일로 last 라는 명령으로 확인할 수 있다.


sudo 관련 파일은 sudoers 이다!


dmesg

커널링버퍼(kernel ring buffer)의 내용을 출력하고 제어하는 명령이다.


dump

 

파일 시스템 전체를 백업할 때 사용하는 유틸리티로 보통 파티션 단위로 백업할 때 사용한다.

전체 백업과 증분 백업을 지원하고, 0~9 단계의 레벨을 가지고 증분백업을 지원한다.


가상화가 지원되는 최신의 AMD CPU 를 구입하여 사용중이다.

서버 가상화 프로그램을 실행하였더니 가상화 지원 여부가 비활성화 상태라는 오류 메세지를 접하게 되었다.

 

메인보드의 BIOS에서 활성화 여부를 확인해야 하는 항목은 SVM 이다.

 

SVM : 가상화 기술로 바이오스에서 AMD 가상화를 활성화 할때 사용


Nginx

 

2004 년에 등장한 웹 서버 프로그램으로 가벼움과 높은 성능을 목표로 한다.

제공되는 기능으로는 리버스프록시, 로드 밸런서, HTTP cache 기능 등이 있다.


다수의 텔넷 서버를 운영 중이다. 하나의 서버를 이용해서 텔넷 서버로 접속하는 사용자의 아이디 및 패스워드를 인증하려고 한다. 

 

구성해야하는 서버는 NIS 이다 !!!


NIS 서버에서 사용자관련 정보가 저장되는 파일명은 passwd.byname 이다


NFS 서버의 IP 주소가 192.168.5.13이고 공유된 디렉터리가 /data일 때 NFS 클라이언트에서 마운트하는 과정이다.

mount -t nfs 192.168.5.13:/data /mnt

mount -t nfs [NFS서버]:[대상디렉토리] [마운트디렉토리]


MTA 프로그램

  • qmail
  • postfix
  • sendmail

dovecot

 

POP3 / IMAP4 역할을 수행하는 프로그램


/etc/mail/virtusertable
하나의 메일 서버에 여러 도메인을 사용하는 환경에서 동일한 계정을 사용할 때 각각의 도메인으로 연결시킨다.

하나의 메일 서버에 각각 ihd.co.kr 이라는 도메인을 갖는 회사와 kait.co.kr 이라는 도메인을 갖는 회사의 호스팅 서비스를 운영 중이다.
이 두개 회사에서 ceo 라는 Email 계정을 요구하였다.

/etc/mail/virtusertable 설정 파일을 수정한다,


 /etc/aliases : 특정 계정(별칭)으로 수신한 이메일 => 다른 계정으로 전달

webmaster 라는 계정으로 들어오는 메일을 회사의 고객지원실에 근무하는 다수의 사용자에게 메일을 전달하려고 한다.


OpenStack

 

VMware 기반의 가상 머신과 XenServer 기반의 가상 머신을 통합하고자 한다.


xinetd 기반으로 동작하는 텔넷 서버를 활성화


disable = no


NTP 서버에서 계층

Stratum


Listen 8080

아파치 웹 서버 2.4 버전에서 서버의 포트 번호를 8080으로 운영


/etc/yp.conf


NIS 클라이언트에서 NIS 서버 및 도메인명을 지정


삼바 서버와 관련 있는 프로토콜의 조합

  • SMB
  • CIFS

vsftpd 설치 시에 제공되는 /etc/vsftpd/ftpusers 파일의 기능

vsftpd 서버에 접근이 불가능한 사용자 목록 파일이다


메일 클라이언트가 메일 서버에 도착한 E-mail을 가져올 때 사용되는 프로토콜의 조합

  • IMAP
  • POP3

/etc/named.conf 파일 설정의 일부로 Zone 파일이 위치하는 디렉터리

directory


httpd.conf 파일에서 웹 문서가 위치하는 디렉터리를 변경하는 과정이다.

DocumentRoot "/usr/local/apache/html"


iptables 테이블 구성요소

raw : 넷필터의 연결추적 하위 시스템과 독립적으로 동작해야 하는 규칙을 설정하는 테이블


Teardrop Attack


iptables 관련 로그가 기록되는 로그파일

/var/log/messages


 

728x90
반응형