IT 스터디로그 by Yon

Linux를 기반 시스템 및 네트워크를 공부중입니다 [ Contact: yyyy.oniiii@gmail.com ]

DELL XPS15 에 Ubuntu 20.04 LTS 설치하기(usb부팅디스크)

본 포스팅은 Dell 노트북에 호스트 OS로 리눅스를 설치한 과정입니다. 설치중 파티션 방식 미스매칭, 파일 시스템 충돌 등의 다양한 오류를 겪으며 USB 약 10회 포맷, 팩토리 리셋, 윈도우 재설치, 무한 재부팅, Black Screen 등 겪을 수 있는 모든 트러블을 겪은 뒤 결국 Ubuntu 20.04 LTS의 Clean Install에 성공한 후기입니다. 설치기종: DELL XPS 15-9550 (칩셋 Intel i7 / 기존OS: Windows10 (Home)) 준비물: x86기반의 노..

트러블슈팅 2021.09.21 0
[Network] HA 클러스터링 & 로드밸런싱

서버통합기술 HA 클러스터링 (High Availability: 고 가용성) - 여러 대의 컴퓨터를 병렬로 연결한 시스템으로, 여러 대의 컴퓨터를 가상의 하나의 컴퓨터로 사용하게 해주는 것- 시스템 고장 발생 시, 얼마나 빠른 시간 내에 치료가 되어 다시 정상적으로 서비스를 할 수 있는 상태인지 분석하는 척도- HA 구성이란 이러한 가용성(Availability)을 극대화시키는 구성을 말하는 것으로써 이중화, 클러스터링, RAID는 범위로 보면..

Network 2021.09.17 0
[Linux] 프로세스 목록 조회 및 구조파악

PS $ ps # 현재 터미널에서 실행된 프로세스의 목록만 조회 PPID - 부모 프로세스 ID PID - 프로세스 ID C - 현재 프로세스가 사용하고 있는 CPU STIME - 프로세스가 실행된 시간 TTY - 연결된 터미널 TIME - 조회된 프로세스가 CPU를 점유한 시간들의 합 + Bash에서 실행되는 커맨드는 모두 자식 프로세스로 실행된다. echo $$ 현재 실행중인 프로세스의 ID를 출력한다. echo $? 직전 커맨드의 exit status를 받아올 수 있다...

Linux 2021.09.16 0
[Linux] foreground, background (process)

Foreground Process 프로세스의 기본 실행은 포어그라운드이다. 쉘의 표준 입력이 연결된 프로세스(사용자의 입력을 받아들일 수 있음)를 의미하며, 표준 출력과 표준 에러도 쉘과 관련되어 있다. 포어그라운드 프로세스는 ctrl + Z 로 Pause 가능하며, (fg+Enter = 재실행, bg+Enter=백그라운드로 실행) 이다. Background Process 쉘의 표준 입력이 연결되지 않은 프로세스를 의미하며, 사용자와의 인터랙션 없이 모니터링을 수..

Linux 2021.09.16 0
[Linux] 아이노드(inode)

파일의 구조 파일의 이름(name), inode, linked data의 한 덩어리가 "파일"의 구조라고 할 수 있다. inode란 파일의 여러가지 데이터들을 저장해놓은 구조체를 의미한다. 액세스 시간, 크기, 소유권, 위치 등의 메타데이터가 저장된다. 소프트링크(Soft Link) Windows의 바로가기, 단축아이콘과 같은 기능을 떠올리면 된다. 따라서 원본 파일과 softlink file의 위치가 같을 필요가 없다.(같은 파일이 실행됨) Softlink파일 역..

Linux 2021.09.16 0
[Linux] 파일, 파일시스템

파일 파일은 Data를 담는 그릇이다. 변수는 Memory에, 파일은 Disk에 영구적으로 존재한다는 차이점이 있다. 여기서 영구적이라는 말은 '전원'이 꺼지더라도 데이터가 남아있음을 의미한다. 일반파일(regular file) > 텍스트 파일, 동영상 파일 등이 일반 파일에 해당된다 디렉토리(Directory) > 디렉토리도 파일의 한 종류이다. (Windows의 폴더와 같은 개념) 심볼릭 링크 파일(Symbolic Link File) > 어떤 다른 파일을 가리키..

Linux 2021.09.16 0
Truncate

- 가끔 파일은 그대로 남겨두고 파일 크기를 줄이고 싶을 때가 있다. 주로 logrotate 되는 파일이 이런 파일들이다. 파일 크기를 조작할 땐 뒤에서부터 작업이 이루어진다. 예를 들어 2KB인 파일을 3KB로 늘리면, 뒤에 00(2진코드)이 붙어 늘어나고, 반대로 2KB를 1KB로 줄이면 뒤에서부터 1KB만큼이 잘린다. - truncate 옵션 s를 이용하면 사이즈만큼 삭제 또는 정확히 지정한 사이즈만큼의 파일 생성이 가능하며 따라서 cpu를..

키워드 2021.09.14 0
[Linux] tail -f 옵션 활용하기

원문 출처 tail tail은 파일의 끝 부분을 출력하는 명령어이다. 그런데 -f 옵션을 주면, 파일을 모니터링한다. file이 grow함에 따라 output이 appendㅡ추가 모드 출력 리디렉션 ( >> ) 을 통해 파일을 덮어쓰지 않고 기존의 내용에 내용을 추가한다. 즉, 스트림을 대상 파일 끝에 저장하는 것이다.ㅡ 된다는 뜻이다. 터미널 세션을 2개 띄워놓고 tail -f 실습을 진행해봄 만약 키워드를 append 하지 않고 echo Hello Internet..

Linux 2021.09.14 0
[Network] 서버 가상화 (서버 분할 기술)

서버가상화 서버가상화는 단일 물리서버상에 복수의 논리적 가상서버를 만들어 복수 서버로서 이용하는 형태와, 복수의 물리서버를 논리적 단일 서버로서 구동시키는 형태가 있다. 서버를 이용하는 사용자는 통상 이러한 형태에 대하여 의식하지 않는다. 서버에 적용되는 가상화 기술은 크게 분할 기술과 통합 기술 두 가지로 나뉜다. 1. 서버 분할 기술 단일 물리서버를 분할하여 복수의 논리서버 환경을 구축하고, 그 위에서..

Network 2021.09.13 0