전체 글 14

[리마2급] 리눅스 활용 - 인터넷 활용

2024. 02. 22. 리눅스 활용 - 인터넷 활용(네트워크 개념) - 네트워크 통신망 종류 LAN : 빌딩 내 혹은 근접한 거리의 빌딩들로 제한된 지역에 설치된 정보 기기들 사이의 고속 통신을 제공하는 통신망이다. MAN : LAN보다는 큰 규모를 가지지만 WAN보다는 지리적으로 작은 규모에서 컴퓨터 자원들과 호스트들을 연결하는 도시권 통신망이다. WAN : 국가, 대륙 등과 같이 넓은 지역을 연결하는 네트워크이다. SAN : 스토리지를 위해 고안된 스토리지 전용 고속 네트워크이다. - LAN 토폴로지 성형 : 중앙 컴퓨터에 여러 대의 컴퓨터가 허브 또는 스위치와 같은 장비로 연결 망형 : 모든 노드가 서로 일대일로 연결된 형태 버스형 : 하나의 통신회선에 여러 컴퓨터를 연결해서 전송 링형 : 각 노..

[리마2급] 시행처 공개 모의고사 개념정리(2과목)

-- 2과목 리눅스 활용 -- 49. GNOME 초기에는 nautlus 파일 관리자 GNOME 2에는 metacity 윈도 매니저, GNOME 3에는 Mutter(GNOME Shell) 윈도우 매니저를 사용한다. KWin은 KDE에서 윈도우 매니저로 사용하고 있다. 50. 윈도우 매니저는 창 열기, 창의 생성 위치, 창 크기 조정, 창의 외양과 테두리를 변화시킨다. 51. 윈도 매니저 : X 윈도 환경에서 윈도우의 배치와 표현을 제어하는 시스템 소프트웨어 디스플레이 매니저 : X Windows 시스템상에서 작동하는 소프트웨어 파일 관리자 : 사용자 인터페이스를 제공하여 파일 시스템과 함께 동작하도록 하는 소프트웨어 52. xauth : .Xauthority 파일의 쿠키 내용을 추가, 삭제, 리스트를 출력..

[리마2급] 시행처 공개 모의고사 개념정리(1과목)

-- 1과목 리눅스 운영 및 관리 -- 1. r : 해당 디렉터리에 생성된 파일을 볼 수 있다. w : 해당 디렉터리에 파일을 생성 또는 삭제할 수 있다. x : 파일을 실행할 수 있다. 2. Set - GID(s), Sticky-bit(T) : 특수권한 3. 111 1-1 1-1 4. 파일 허가권 0666-0022=0644 5. Xfs_quota는 xfs 파일 시스템에서 사용자 용량을 제한하며, 문제에서는 계정자 joon이 사용할 수 있는 용량을 지정한다. bsoft는 사용자가 사용할 수 있는 block 용량을 의미하며, bhard는 bsoft로 지정해 놓은 용량이 넘었을 때 bhard로 지정해 놓은 용량까지는 사용할 수 있다는 의미이다. 6. 파일 시스템 생성 명령어 형식 - mkfs.[파일시스템][..

[리마2급] 기출문제 2회 완벽하게 풀어보기

1. 인터페이스에서 down 옵션을 사용하면 네트워크 인터페이스 카드가 비활성화된다. 2. 메인프레임은 배포판 설치 시 지원하지 않는다. 3. grep의 -v/--invert-match 옵션을 사용하면 파일에서 특정 문자열을 포함하지 않는 라인만 출력할 수 있다. 4. grep -r linuxmaster *는 해당 디렉토리부터 하위 디렉토리까지 linuxmaster라는 문자열을 포함한 파일을 찾는 명령이다. 5. Minix는 교육용 유닉스로 리눅스 개발의 시발점이 된 운영체제이다. 6. -f:shutdown은 재부팅할 때 fsck 명령어를 건너띄고, 부팅을 빠르게 진행한다. 7. 현재 접속되어 있는 모든 사용자들에게 메시지를 보낼 때 사용되는 명령어 - wall 8. cmp는 compare의 약어로서 두..

[리마2급] 기출문제 1회 완벽하게 풀어보기

1. 기존의 경로(PATH)에 /etc라는 새로운 경로를 추가하였다. 2. 미묘한 지오메트리(geopetry) 불일치에 의해서 또는 Map Installer 실행없이 /boot/map이 이동되어 두 번째 부트섹터 로더가 잘못된 주소로 로드되었다. 지오메트리(geometry) - 그래픽 서브시스템과 GUI 환경을 나타낸다. Map Installer - 사용자 정의 지도 설치 관리자 부트섹터 로더 - 시스템의 하드웨어를 초기화하고 운영체제의 커널을 메모리에 올려 실행시키는 시스템 프로그램이다. 3. LVM - 커널에 구현된 기능으로 여러 개의 HDD 용량을 합쳐서 하나의 파일 시스템을 구성하고 스토리지 확장 및 변경에 있어 유연한 대처를 할 수 있다. RAID - 여러 개의 디스크를 배열하여 속도의 증대, ..

[시스템 기초] 시스템

| 하드웨어 컴퓨터 등의 시스템을 구성하는 요소를 하드웨어라고 한다. 즉, 하드웨어는 컴퓨터의 육체이고, 하나의 기계이다. - 하드웨어 종류 1. 연산제어장치 메인보드 - CPU가 장착되는 곳이며 다른 모든 하드웨어가 실행되는 허브이다. 마더보드는 필요한 곳에 전원을 할당하고 다른 모든 구성 요소와 통신하고 조정 작업을 수행하는 두뇌 역할을 하며 컴퓨터에서 가장 중요한 하드웨어 중 하나이다. CPU - 중앙처리장치 또는 프로세서(CPU)는 컴퓨터에서 실행되는 프로그램의 모든 정보를 처리하는 역할을 담당한다. 그래픽카드 - 3D 렌더링에 특히 중요한 GPU는 이름에서 알 수 있는 작업을 수행하며 엄청난 양의 그래픽 데이터를 처리한다. 또한, 중앙처리장치를 보완하는 역할도 한다. 랜 카드 - 네트워크 안에서..

시스템 기초 2023.08.01

[시스템 기초] pwnable과 reversing

| pwnable 시스템 권한을 자기 것으로 만든다는 의미에서 원래 정식 명칭은 "ownable"이다. 그러나 대회 당시 오타로 "pwnable" 이라고 입력을 했고 그 이름 그대로 "pwnable"을 가지게 되었다. 쉽게 말해 시스템 해킹을 다른 말로 pwnable이라고 한다. - pwnable 과정 1. 프로그램 상의 취약점 분석 exe, dll, elf 등 실행 파일의 취약점을 분석한다. 2. 공격 시나리오 작성 Exploit 코드를 작성하기 위한 시나리오를 세운다. 3. 필요한 정보 수집, 공격 Exploit 코드를 작성하기 위한 정보를 수집하고 공격한다. 4. 권한 획득 권한 획득 후 목적에 맞는 행위를 한다. - pwnable 목적 시스템 보안에 대해 이해할 수 있다. 새로운 보안 취약점 발견..

시스템 기초 2023.07.24