Generative ai를 하려면 GPU가 필요하기 마련이다. 리눅스 운영체제는 생성 AI를 위한 최고의 운영체제이긴 하지만 GPU 환경을 만들기는 여전히 어려울 것 같은 느낌이 있다. 하지만 GPU 제조사들도 리눅스를 중요 운영체제로 보고 있기 때문에, 지금은 간단하게 설치 할 수 있다. 우분투 리눅스에 GPU 드라이브럴 인스톨해보자....
SMB나 NFS 대신 SSHFS를 이용하면 SSH만 사용해서 두 서버간 디렉토리를 마운트 할 수 있다. 추가적인 애플리케이션의 설치와 설정이 필요하지 않기 때문에 즉시 구성이 가능하다는 커다란 이점이 있다. SSHFS를 이용해서 두개 시스템관 디렉토리를 공유하는 방법을 알아보자....
#keywords opensourcehttp EricRaymond가 쓴 『성당과 시장』이라는 글을 통해 널리 알려지게 되었으며, FSF재단의 GNU정신을 좀 더 일반화시킨 말OpenSource는 단순히 소스코드에 대한 접근만을 의미하는 것이 아니라 다음의 조건들을 모두 만족하여야만 합니다. 아래의 내용은 에서 최신버전을 참고하실 수 있습니다.오픈 소스 사용...
Man PageManual Page의 줄임말로 Unix(# man printf# man open# man readread 같은 경우에는 쉘명령어인 read와 시스템 콜로 사용되는 read가 존재한다. 이경우 카테고리 번호를 명시함으로써 원하는 도움말을 얻어올 수 있다.# man -s 2 read# man -s 1 readman 페이지의 도움말들은 주로 영...
umask를 통해서 mask를 만들면 이후 open(2)등을 통해서 생성되는 모든 파일에 적용된다. 또한 umask의 값은 open(2)에 의해 생성되는 권한에 우선한다. 예를 들어 umask 값을 022로 했을 경우 mode를 066으로 했다면 0666 & -022 = 0644 = rw-r--r-- 권한을 가지는 파일을 만든다....
portmap - RPC 프로그램을 포트에 맵핑시킨다.portmap Portmap는 RPC(RPC 서버가 시작되면 portmap는 해당 rpc 서버가 어떤 포트에 listen(2)하고 있어야하는 지를 알려준다. 그러면 RPC 서버는 해당 포트에서 데이터를 기다리게 된다. -d portmap 를 daemon( -t dir chroot(2)를 이용해서 루트디...
Linux man page 7 리눅스의 커널 프로토콜 모듈은 RFC792 에 정의되어 있는 Internet Control Message Protocol 의 구현이다. 이 모듈은 에러 상태의 진단을 목적으로 사용된다. 일반유저는 이 모듈을 직접 제어할 수 없다. 커널 ICMP 모듈은 ICMP 요청에 응답하는 일도 한다. 유저는 raw socket의 IPPR...
xz LZMA/LZMA2 압축 알고리즘을 이용해서 파일에 대한 무손실 압축을 수행하는 프로그램이다.xz은 바이트 스트림 기반으로 작동하며 파일정보나 메타데이터등을 관리하지 않는다. 따라서 여러 개의 파일을 묶어서 압축하고 싶다면 .tar .cpio와 같은 툴과 함께 사용해야 한다.메타데이터를 관리하지 않기 때문에 디렉토리를 압축 할 수 없다. 디렉토리를 압...
zsh를 사용하기로 했다. 대단한 계기가 있는 건 아니다. 맥미니를 구매해서 개발환경 세팅하는 중, 쓸만한 쉘 없냐라고 했더니 누군가 oh my zsh를 써보라고 한게 이유가 됐다. Z shell(Zsh)는 쉘 스크링팅을 위한 command 인터프리터 및 로그인 쉘로 사용 할 수 있는 유닉스(unix)쉘이다. Zsh는 Bouren 쉘의 확장&개선된 쉘로 B...
원문 개발자들은 터미널을 사랑한다. 밋밋하고 허전한 터미널에서 텍스트 기반으로 작업을 하는 이유는 빠르고 효율적이기 때문이다. 개발 영역에 따라 다르겠지만, 나 같은 경우(리눅스 환경에서 개발을 하다보니) 웹브라우징을 제외한 거의 모든 작업을 터미널 창에서 수행한다. 모든 운영체제는 기본 터미널을 제공하지만 마음에 들지 않는 경우가 많아서 커스터마이징을 하...
437 POSTS HERE
Ubuntu Linux에 NVIDIA 드라이버 설치
Generative ai를 하려면 GPU가 필요하기 마련이다. 리눅스 운영체제는 생성 AI를 위한 최고의 운영체제이긴 하지만 GPU 환경을 만들기는 여전히 어려울 것 같은 느낌이 있다. 하지만 GPU 제조사들도 리눅스를 중요 운영체제로 보고 있기 때문에, 지금은 간단하게 설치 할 수 있다. 우분투 리눅스에 GPU 드라이브럴 인스톨해보자....
sshfs
SMB나 NFS 대신 SSHFS를 이용하면 SSH만 사용해서 두 서버간 디렉토리를 마운트 할 수 있다. 추가적인 애플리케이션의 설치와 설정이 필요하지 않기 때문에 즉시 구성이 가능하다는 커다란 이점이 있다. SSHFS를 이용해서 두개 시스템관 디렉토리를 공유하는 방법을 알아보자....
오픈소스
#keywords opensourcehttp EricRaymond가 쓴 『성당과 시장』이라는 글을 통해 널리 알려지게 되었으며, FSF재단의 GNU정신을 좀 더 일반화시킨 말OpenSource는 단순히 소스코드에 대한 접근만을 의미하는 것이 아니라 다음의 조건들을 모두 만족하여야만 합니다. 아래의 내용은 에서 최신버전을 참고하실 수 있습니다.오픈 소스 사용...
Man Page
Man PageManual Page의 줄임말로 Unix(# man printf# man open# man readread 같은 경우에는 쉘명령어인 read와 시스템 콜로 사용되는 read가 존재한다. 이경우 카테고리 번호를 명시함으로써 원하는 도움말을 얻어올 수 있다.# man -s 2 read# man -s 1 readman 페이지의 도움말들은 주로 영...
linux man page : unmask
umask를 통해서 mask를 만들면 이후 open(2)등을 통해서 생성되는 모든 파일에 적용된다. 또한 umask의 값은 open(2)에 의해 생성되는 권한에 우선한다. 예를 들어 umask 값을 022로 했을 경우 mode를 066으로 했다면 0666 & -022 = 0644 = rw-r--r-- 권한을 가지는 파일을 만든다....
portmap - RPC 프로그램을 포트에 맵핑시킨다.
portmap - RPC 프로그램을 포트에 맵핑시킨다.portmap Portmap는 RPC(RPC 서버가 시작되면 portmap는 해당 rpc 서버가 어떤 포트에 listen(2)하고 있어야하는 지를 알려준다. 그러면 RPC 서버는 해당 포트에서 데이터를 기다리게 된다. -d portmap 를 daemon( -t dir chroot(2)를 이용해서 루트디...
Linux man page 7 : ICMP
Linux man page 7 리눅스의 커널 프로토콜 모듈은 RFC792 에 정의되어 있는 Internet Control Message Protocol 의 구현이다. 이 모듈은 에러 상태의 진단을 목적으로 사용된다. 일반유저는 이 모듈을 직접 제어할 수 없다. 커널 ICMP 모듈은 ICMP 요청에 응답하는 일도 한다. 유저는 raw socket의 IPPR...
XZ - 무손실 압축 툴
xz LZMA/LZMA2 압축 알고리즘을 이용해서 파일에 대한 무손실 압축을 수행하는 프로그램이다.xz은 바이트 스트림 기반으로 작동하며 파일정보나 메타데이터등을 관리하지 않는다. 따라서 여러 개의 파일을 묶어서 압축하고 싶다면 .tar .cpio와 같은 툴과 함께 사용해야 한다.메타데이터를 관리하지 않기 때문에 디렉토리를 압축 할 수 없다. 디렉토리를 압...
zsh
zsh를 사용하기로 했다. 대단한 계기가 있는 건 아니다. 맥미니를 구매해서 개발환경 세팅하는 중, 쓸만한 쉘 없냐라고 했더니 누군가 oh my zsh를 써보라고 한게 이유가 됐다. Z shell(Zsh)는 쉘 스크링팅을 위한 command 인터프리터 및 로그인 쉘로 사용 할 수 있는 유닉스(unix)쉘이다. Zsh는 Bouren 쉘의 확장&개선된 쉘로 B...
최적의 작업을 위한 터미널 환경 구성
원문 개발자들은 터미널을 사랑한다. 밋밋하고 허전한 터미널에서 텍스트 기반으로 작업을 하는 이유는 빠르고 효율적이기 때문이다. 개발 영역에 따라 다르겠지만, 나 같은 경우(리눅스 환경에서 개발을 하다보니) 웹브라우징을 제외한 거의 모든 작업을 터미널 창에서 수행한다. 모든 운영체제는 기본 터미널을 제공하지만 마음에 들지 않는 경우가 많아서 커스터마이징을 하...