리눅스 개발
리눅스 환경에서 시도해본 것들을 기록해둡니다.
라즈베리파이에 Kabi Tracking kmod zfs를 설치하자:6 boot disk 파티셔닝
이 글의 목적 RHEL을 zfs에 설치하기 위해 디스크를 zfs로 파티셔닝 합니다. 이 과정에서는 boot disk에 부팅을 위한 boot 파티션, root 파티션, swap을 생성하고 이 파티션에 OS를 설치하기 위해 마운트 할 것입니다. 파티션 번호 주의 매우 주의해야…
라즈베리파이에 Kabi Tracking kmod zfs를 설치하자:5 zfs 패키지 준비하기
이 글의 목적 디스크를 zfs로 파티셔닝 하고 서브 볼륨을 만들려면 이 OS가 zfs를 관리할 수 있어야겠지요. 그래서 live(?) boot OS에서 zfs 패키지를 빌드하고 설치하기 위한 준비를 합니다. 요구사항 여기부터 공식 절차를 따라 합니다. zfs 소스를 받고…
라즈베리파이에 Kabi Tracking kmod zfs를 설치하자:3 뭔가 이상한(?) live boot disk 만들기.
이 글의 목적 이 전 글에서 OS install disk를 만들었다면 이번 글에서는 live boot disk를 만들 예정입니다. 리눅스에는 livecd-tools라는 도구로 live cd를 만들수 있습니다. 저도 arm용 rocky linux가 나오기 전에는 livecd-tools로 live boot를 만들어보기도 했고, 지금은…
라즈베리파이에 Kabi Tracking kmod zfs를 설치하자:2 디스크 파티션 및 OS install disk 생성
이 글의 목적 이번 튜토리얼에서 많으면 3개, 적으면 2개의 디스크를 사용하게 됩니다. 이 글은 이 디스크에 OS 설치 이미지를 넣어 부팅 디스크로 만들고, 라즈베리파이에서 UEFI로 부팅할 수 있는 디스크로 만드는 과정입니다. live boot disk와 boot disk에…
라즈베리파이에 Kabi Tracking kmod zfs를 설치하자:1 준비물
준비물 live boot disk로 사용할 microSD (microSD여도 괜찬고, USB 저장소도 괜찬습니다.) 실제로 부팅할 디스크 boot disk (microSD여도 괜찬고, USB 저장소도 괜찬습니다.+ live boot disk와 같은 디스크여도 괜찬습니다.) OS 설치 disk (fat32로 포맷되어있고, OS 설치 ISO의 내용이…
라즈베리파이에 Kabi Tracking kmod zfs를 설치하자:0 개요 및 목차
이 페이지는 모바일에서 보는 것을 가정하지 않았습니다. 라즈베리파이에 OS 설치하는 것을 모바일로 불가능하다고 판단하였고 이 판단에 따라 데스크탑에서 보는 것만을 가정하였습니다. kABI-tracking kmod가 뭔데? 커널 모듈의 경우 커널이 업데이트 되면 다시 빌드하게 됩니다. 빌드하기 위한 소스를…
Oracle Linux 8 Upgrade
8 -> 9 업그레이드 하기 제가 사용하는 대부분의 기능이 9에서 되는 것을 확인하였고, 9로 업그레이드 하기로 계획했습니다. Oracle Linux는 당연히 오라클에서 repository를 관리해주며, 따라서 오라클에서 업그레이드 방법도 제공하고 있습니다. 애플리케이션을 설치하고 사용할 때 오라클 리눅스는 정말…
zsh: for loop line by line
문제점: 반복문이 줄바꿈을 기준으로 반복하지 않고, 줄바꿈까지 한 줄로 취급됨 파일을 관리하려고 반복문을 사용하려고 하였습니다. find를 통해서 파일 목록을 가져오고, 해당 파일들에 대하여 복사 및 권한 등의 관리를 하려고 합니다. 먼저 find를 통해 파일 목록을 가져오고…
mac을 위한 samba 옵션
저도 세팅이 귀찬으니 인터넷에서 몇개 검색해서 적용했었습니다. 4~5개의 글을 보고 공통적으로 적용되는 사항을 적용합니다. 사용자마다 다른 옵션이 있다면 그 옵션에 대해서만 검색해보고 적용했습니다. 그래서 문제가 발생했습니다. 구글링해서 나오는 상위 5개가 공통적으로 틀린 정보를 제공하고 있었지요 물론…
ubuntu에서 iptables로 허용이 안될 때
라즈베리파이용 우분투에서는 정상작동 하였으나 Oracle cloud instance의 우분투에서만 아래와 같은 문제가 발생하였습니다. sudo iptables -I INPUT -p tcp –dport 9090 -j ACCEPT를 실행해도 허용되지 않는 문제가 있습니다. iptables는 나중에 입력된 것이 먼저 실행됩니다. iptables -L을 입력하면…