별의 공부 블로그 🧑🏻‍💻

🗒️ 리눅스마스터 (72)

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

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

  2. 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..

  3. 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 디렉터리 파일 생성 시에 자동으로 그룹소유권이 지정되도록 하고, 파일 삭제 시에는 ..

  4. 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..

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

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

  6. 2021.10.10 [리눅스 명령어] useradd

    useradd I. 개념 사용자 계정 생성 : useradd 계정 : 시스템에 ID(Identity)와 암호(Password)를 생성하여 사용권을 부여하는 것 useradd : 사용자의 ID를 생성하는 명령 adduser : root 권한자가 root 이외의 사용자를 생성할 때 사용하는 명령 사용법 # useradd [option] [사용자 계정 이름] -p 사용자의 암호를 추가할 때 사용 -d 홈 디렉터리를 지정할 때 사용 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함. -g 그룹을 지정할 때 사용 지정할 그룹이 미리 생성되어 있어야 함. 이 옵션을 지정하지 않을 경우 아이디와 동일한 그룹에 포함. (레드햇 계열) -G 기본 그룹 이외에 추가로 그룹에 속하게 할 경우 사용. -..

  7. 2021.02.10 인터넷 계층 관련 프로토콜 (IP, ICMP, ARP)

    인터넷 계층 관련 프로토콜 - 인터넷 계층은 전송 계층에서 받은 패킷을 목적지까지 효율적으로 전달하는 역할을 함. - 패킷이 목적지에 제대로 도착되었는지와 데이터의 손상 여부에 대해서는 상위 계층에서 처리함. - 이 계층에 해당하는 프로토콜에는 IP, ICMP, ARP가 있음. 관련 프로토콜 설명 IP (Internet Protocol) - OSI 네트워크 계층에서 호스트의 주소 지정과 패킷 분할 및 조립 기능을 담당 - 데이터 세그먼트를 패킷으로 만들어 전송하는 역할 수행 - 라우터간의 패킷을 전송할 때 최선을 다하지만 100% 도착하는 것을 보장하지는 않음. - 비신뢰성(Unreliability)과 비연결형(Connectionless)이 특징 ICMP (Internet Control Message P..

  8. 2021.02.10 네트워크 관련 명령어

    네트워크 관련 명령어 (1) ifconfig(interface config) ifconfig [interace] [address] [option] - 네트워크 인터페이스를 설정하거나 확인하는 명령 - IP 주소, 넷마스크 주소, MAC 주소 등을 설정하고 확인할 수 있음. # ifconfig eth0: flags=4163 mtu 9001 inet 172.31.43.90 netmask 255.255.240.0 broadcast 172.31.47.255 inet6 fe80::88a:29ff:fe31:26ea prefixlen 64 scopeid 0x20 ether 0a:8a:29:31:26:ea txqueuelen 1000 (Ethernet) RX packets 5989820 bytes 2292490847 ..

  9. 2021.02.10 LVM(Logical Volume Manager)

    LVM(Logical Volume Manager) - 리눅스를 설치할 때나 하드디스크를 추가하면 파티션을 분할하고 공간을 할당함. - 이 때 설정한 공간의 크기는 고정이 되어서 변경이나 용량 증설이 어려움. - 이러한 문제점을 해결할 수 있는 방법이 LVM. - LVM은 쉽게 찰흙과 같은 개념으로 생각하면 됨. - 여러 개의 하드디스크를 하나로 뭉쳐서 하나의 디스크인 것처럼 만들 수도 있고, 2개의 하드디스크를 3개의 하드디스크인 것처럼 만들 수도 있음. - 또한 사용 중인 파티션의 크기를 줄이거나 늘릴 수 있는데, 파티션 확장은 디스크를 추가한 뒤에 간단한 명령만으로 데이터 이전 없이 손쉽게 가능함. - 최근 일부 배포판 리눅스에서는 자동 파티션 분할 선택 시 LVM으로 변환하여 파티션을 생성함. # ..

  10. 2021.02.10 RAID(Redundant Array of Independent[Inexpensive] Disks)

    RAID(Redundant Array of Independent[Inexpensive] Disks) - 여러 개의 하드디스크가 있을 때, 동일한 데이터를 다른 위치에 중복해서 저장하는 방법 - 데이터를 여러 개의 디스크에 저장하여 입출력 작업이 균형을 이루게 되어 전체적인 성능을 향상시킴. - 운영체제에서 하나의 RAID는 논리적으로 하나의 디스크로 인식하여 처리됨. - 현재 RAID는 데이터를 기록하는 방식과 에러를 체크하는 패리티(Parity)나 ECC(Error Check & Correction) 사용 등 구성 방법에 따라 다양한 형태로 존재함. - 초기의 RAID는 저용량 하드디스크를 하나의 디스크로 확장하여 사용하는 것이 주류였으나, 현재는 백업을 가능하게 하고 안정적인 데이터의 보존과 유지 기..

  11. 2021.02.10 KDE(K Desktop Environment)

    데스크탑 환경(Desktop Environment, DE) - GUI 환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일 - 보통 윈도 매니저(Window Manager)를 포함하여 파일 관리자, 아이콘, 창, 도구 모음, 폴더, 배경 화면, 데스크톱 위젯을 제공하고, 드래그 앤 드롭과 프로세스 간의 통보와 같은 기능도 지원함. - 리눅스에서 사용되는 대표적인 데스크톱 환경에는 GNOME, KDE, Xfce, LXDE 등이 있음. # KDE(K Desktop Environment) - 1996년 튀빙겐 대학교 학생이었던 마티아스 에트리히(Matthias Ettrich)가 Qt 라이브러리를 기반으로 만들기 시작 - 그 이후 많은 프로그래머들이 합류하면서 1998년 7월 12일에 첫 번째 버전이 출시..

  12. 2021.02.06 OSI 7계층(OSI 7-Layer)

    OSI(Open System Interconnection) - ISO(Internatonal Standardization Organization)에서 개발 - 컴퓨터 네트워크 프로토콜 디자인과 통신을 7계층으로 나누어 정의 - 각 계층은 서로 독립적으로 이루어져 있으며, 각 계층은 하위 계층의 기능만을 이용하고 상위 계층에게 기능을 제공 응용 계층 응용 계층 표현 계층 표현 계층 세션 계층 세션 계층 전송 계층 전송 계층 네트워크 계층 네트워크 계층 데이터 링크 계층 전송 매체 데이터 링크 계층 물리 계층 물리 계층 (1) 물리 계층(Physical Layer) - 실제 장치들을 연결하기 위해 필요한 케이블 및 연결 장치 등과 같은 기계적인 항목과 전압, 신호 방식 등의 전기적인 항목에 대한 특성 규정 ..

728x90


📖 Contents 📖