freeseaboy 님의 멋있어 지려 노력하는 블로그

리눅스 탐방(2) xz,bzip2 및 하드웨어 등등 본문

컴퓨터 & 서버/리눅스

리눅스 탐방(2) xz,bzip2 및 하드웨어 등등

freeseaboy 2024. 10. 28. 23:12
반응형

자 오늘의 스터디는

간단하다 시간이 부족하여 xz,bzip2 명령 및 하드웨어 몇개를 알아본다.

물론 쉬운 내용이지만 그래도 다시 한번 집중해서

리마인드한다 생각하고 시청해주길 바란다.

바로 시작한다.

스크립트는 맨아래에 첨부하겠다.

!!!긴급!!!

알수없는 이유로 동영상이 차단되어 우회 대피소 

N기업 블로그로 링크 걸어 두었습니다.

https://blog.naver.com/iwseo7114/223637242358

 


####################################################

자...전시간 C++ 영상 녹화를 마치고

지금 다시 Linux 명령어 및 하드웨어구성에 대한 정보를 되새김 하려고 합니다..

################################

- bzip2

- xz

그외 옵션들 필요한것들 전부다는 아니지만 적어도 필요한...최소한의 옵션

################################

하드웨어에 대한것들 물론 다 아시는 것도 있어요 그래도 다시한번..

- CPU

- 마더보드

- 메모리

- VGA 비디오 그래픽 어쩌구 저쩌구

bzip2는 무엇이냐 누구냐넌?

bzip2 는 전시간에 배운 gzip 과 명령이 비슷하대요

즉 gzip뭐였죠?

압축 및 압축해제 등등 컴프레스 언컴프레스~~

왜 같은데 또 배우냐 라고 말하겠지만 사람의 말을 끝까지 안들어도 되요...

근데 들으면 좋은 소스가 귀에 걸릴수 있어요 들어보세요.

네..그리고 끝이에요 ㅋ

bzip2는 압축률 면에서

gzip < bzip2 더 좋다...

압축= bzip2 파일명

해제= bzip2 -d 파일명

압축 = gzip 파일명

해제 = gunzip 파일명

zip을 이용하면 tar + 압축 2종세트 된데요...

????????

wtf....

bzip2 = 8.4k -> 2.5k 쓰레기

gzip = 8.4k -> 2.4k 덜쓰레기

zip = 8.4k -> 2.6k 가장쓰레기

xz = 8.4k - -2.1k 오늘의 베스트!!!!!!!!최고에요...역시

xz = 뭐지?

자 xz는 gzip bzip2 에 유사한 데이터 압축 툴이래요 비슷한거...

확장자는 xz에요 예를 들어 파일.xz이렇게 되겠죠?

lzcat 명령으로 xz파일들을 압축 및 해제 한데요...

xz 파일명 or xz -z 파일명 결과는 똑같다 그리고 압축한다.

xz -d 파일명 결과는 다르다 압축을 해제한다..

하드웨어!!!

하드웨어란 하드??아이스크림?어려운? 웨어 ?웨어하우스 서든어택?ㅋ

하드웨어는 '딱딱한'이라는 뜻을 가진 하드(hard)와 '제품'이라는 뜻을 가진 웨어(ware)라는 단어가 복합되어 이루어진 단어다.\

딱딱한 철~~~ + 제품 철로 만든 제품이라는거죠?

결국 99프로 철로 만든 제품이다 전기적 통신이 되야된다..대신..

키포인트 리눅스 에서 하드웨어에 대한 상호작용하는 것들

커널.

장치 드라이버(드라이버)

하드웨어 스,펙

하드웨어에서 CPU가 잇죠?

Control process unit

아키텍쳐는 아키텍트가 설계도

어떤 방식으로 어떤 인풋과 아웃풋을 낼지...

리눅스는 다양한 아키텍쳐

우리는 리눅스의 역사를 알피룡가 있어요...

컴파일도 아키텍처에 따라 달라요 모델이..

하드웨어 아키텍쳐죠..

jadslkdjasj

dasjdlkasjdlj

a29294249

CPU 마다 처리하는 인식하는 방법이 달라요

아키텍처가 중요하게 되는거죠..

x86

x64

sparc

IBM file.noarch 아무튼 아키텍처 매우 중요하다..

그리고 마더보드 메인보드라고 알려져잇져 근데 이건 잘못된말임...

왜 자꾸 마더를 메인으로 바꾸고 이상하게 와전을 시키는지 참...

IDE/EIDE SCSI PATA SATA 등이 있어요.

데이터 통신을 원할하게 하기위한 인터페이스다.

그리고 메모리...

메모리는 저장장치 의 데이터를 읽어 들여서 CPU에 던진다...

CPU에서 처리해서 각자필요하는 다른장치들로 데이터를 준다...

저장장치 <-> CPU로 바로 못던져요...

저장장치 <-> 메모리 <-> CPU

램은 속도 용량 안정성 등에 따라 큰 성능 차이가 날수 있다..

용량 4 8 16 32

속도 5500 7700 14400 대역폭 얼마나 많든 데이터를 싣어 보낼수 있는지.

안정성 ECC 에러코드 찾아서 수정하는뭐 기능으로 알고있는데

이거는 숙제로 남기겠어요 ㅋ

VGA는 X윈도우를 사용할거면 뭐 필요한데 굳이 사용안하면

필요없다 다만 무조건 기본 최소한의 CPU 내장 그래픽은 있어야 된다.

그래야 출력내용을 화면에서 볼수 있으니 말이다.

내가 말하는 VGA의 불필요성은

만약 당신이 서버를 구축한다고 서버를 알아보고 있는데

장사꾼이 당신한테 님은 최소 지포스 rtx 4080을 써야 된다는 헛소리에

현혹되지 말길 바라는 마음으로 말하는것이다.ㅋ

VGA로드가 상당히 발생해요 리눅스에서 그래픽 사용자는 솔직히 이해가 안되아ㅛ

그럴꺼면 윈도우 쓰세요...

####################################################

반응형