본문 바로가기

전체 글229

마이크로소프느 CBL 마리너 설치 ISO 만들기 MS에서 관리하는 CBL 마리너 리눅스가 있어요 직접 다운로드할 수 있지만 모든 소스가 git에 있어서 iso 파일을 만들어 볼 수 있어요 CBL 마리너 git 에 접속해서 ISO를 다운로드할 수 있어요 저는 우분투에서 작업 했습니다. 우분투 명령어로 iso 파일을 만들기 전 준비를 위해 설치하세요 sudo apt install -y git make tar wget curl rpm qemu-utils golang-go genisoimage bison gawk git으로 소스를 받아서 iso 생성 명령어를 실행하세요 git clone https://github.com/microsoft/CBL-Mariner.git cd CBL-Mariner git checkout 1.0-stable cd toolkit su.. 2021. 11. 9.
파이썬 파일 읽고 배열 다루기 간단하게 파일 읽고 처리해야 하는 부분이 있어서 파이썬으로 했어요 목록이 들어있는 두 개의 파일을 비교하여 한쪽에 없는 목록을 표시하려고 했어요 일단 파일을 읽는 방법입니다. open 을 이용할 수 있고 import 하나도 하지 않고 사용할 수 있어요 f = open("dpkg18name.txt","r") content = f.read() print(content) dpkg18name 파일을 읽는 예제입니다 open으로 파일을 열어서 read로 내용을 읽고 print로 출력하는 부분입니다. 이렇게 하면 content에 파일의 모든 내용이 담겨요 한 줄 한 줄 배열로 담으려면 readlines를 사용해야 합니다. f = open("dpkg18name.txt","r") content = f.readlines.. 2021. 11. 8.
버박 VirtualBox 명령어로 cdrom 에 iso 파일 넣기 테스트해보려고 우분투 이전 버전을 설치해서 잠시 사용해봐야 해서 버박에 우분투 설치하려고 했는데요 원격이라 명령어가 편하겠다는 생각이 들었어요 iso 파일을 명령어로 가상 머신에 넣는 방법입니다 일단 가상 cdrom에 iso파일이 없어야 해요 어떤 장치가 있는지 조회해 보겠습니다. # vboxmanage showvminfo 가상머신이름 | grep "empty" -i vboxmanage showvminfo ubuntu | grep "empty" -i 이렇게 하면 장치 이름을 확인 할 수 있어요 IDE (1, 0): Empty (ejected) 저는 이렇게 나왔어요. 이 정보를 이용해서 IDE는 storagectl 이고 왼쪽 숫자는 port, 오른쪽 숫자는 device입니다 #vboxmanage stora.. 2021. 11. 7.
우분투에서 ZOOM 회의 하기 /opt/zoom/zoom: error while loading shared libraries: libxcb-xtest.so.0 우분투에 ZOOM 설치하는 방법입니다 특별히 어려운 것 없이 그냥 다운로드하여서 설치하면 됩니다. 그럴 줄 알았어요 바로 실행이 안되더라고요 일단 https://zoom.us/download?os=linux 가서 다운 받으세요 sudo dpkg -i zoom_amd64.deb 우분투 명령어를 이용해서 설치하세요 그러고 나서 실행했는데 아무 소식이 없더라고요 아이콘 눌러서 실행했는데 소식이 없으면 오류가 있다고 추측할 수 있어요 자세한 오류를 확인하기 위해서 명령어 창에서 다시 실행했어요 /opt/zoom/zoom: error while loading shared libraries: libxcb-xtest.so.0 이런 오류가 나오네요 libxcb라는 것이 없어서 오류가 나오는 거였어요 sudo apt-g.. 2021. 11. 4.
자바스크립트 OS 명령어 실행하기 node.js 에서 OS 명령어를 실행해야 하는 경우가 있어요 OS가 윈도우인지 리눅스인지 다른 명령어를 실행해야 하는 경우도 있어요 간단한 샘플을 이용해서 OS를 인식하여 그에 맞는 명령어를 실행하는 방법입니다 const execSync = require('child_process').execSync; function get_cpu_id() { if (process.platform === "win32") { return execSync('wmic csproduct get UUID /format:list').toString(); } else { return execSync('/usr/bin/cat /proc/cpuinfo | grep "model name" | head -1').toString(); } .. 2021. 10. 23.
Spoon 실행 했는데 펜타호 실행이 안될 때 Pentaho spoon is not starting 펜타호 다운로드하여서 분명 실행했는데 가끔 아무 오류도 없으면서 실행 안 되는 경우가 있어요 보통 2가지 경우가 많습니다 자바 설정 일단 자바 잘 설치하고 설정 해야 겠죠 잘못하면 지정된 경로를 찾을 수 없습니다.라는 오류가 나요 자바 변수가 등록되어 있지 않으면 정상적으로 펜타호가 실행되지 않아요 JAVA_HOME 환경변수 등록되어 있는지 확인하세요 혹시 JAVA_HOME이랑 다른 변수로 사용하고 싶다면 PENTAHO_JAVA_HOME 변수를 설정해도 됩니다 PENTAHO_JAVA_HOME 변수를 설정하면 펜타호에서 사용하는 자바를 선택해서 사용할 수 있어요 32비트 64비트 요즘에는 64비트 사용하는 분들이 많은데요. 이상하게도 64비트 자바를 설치했는데도 펜타호 실행이 잘 되지 않는 경우가 있어요 .. 2021. 9. 17.
우분투 서버 호스트명 hostname 변경하기 명령어 클라우드에서 서버를 만들고 접속해봤더니 호스트명 설정하는 부분 신경 쓰지 않아서 랜덤 하게 이상한 이름으로 만들어졌더라고요 보통 호스트명 처음에만 설정하고 잘 설정하지 않아서 오랜만에 하려니 잘 모르겠더라고요 이번에 명령어로 설정하고 메모 남겨놓습니다. sudo hostnamectl set-hostname "변경하고싶은 호스트 영문명" 이 명령어를 참고하서 큰따옴표 안에 있는 부분을 변경해서 활용하면 됩니다. centos에서는 주로 파일을 vi로 열어서 했었는데 우분투에서는 명령어로 하니까 더 쉽네요 물론 우분투에서도 설정 파일 변경하는 방법이 있겠지만 명령어로 쉽게 해 봤습니다. hostnamectl 명령어 일단 오늘 기억해 봅니다 2021. 8. 5.
mysql 외부 접속 가능하게 설정하기 mysql 설치하고나서 기본 설정이 외부 접속이 안될겁니다. netstat 명령어를 활용해서 3306 포트 정보를 확인해보면 외부에서 접근 할 수 없다는 것을 알 수 있어요 127.0.0.1로 3306포트가 열려 있으면 127.0.0.1에서만 접근 할 수 있다는 의미로 외부에서는 접근 할 수 없어요 네트워크 설명을 더 하면 길게 할 수 있겠지만 당장 외부에서 접속 할 수 있게 하는 것이 중요하니 설정으로 바로 넘어가겠습니다. mysql 서버 설정 파일을 열어서 bind-address 부분을 수정하면 됩니다. 설정파일 위치는 환경에 따라 다를 수 있지만 저는 아래 경로에 있었습니다. mysql - /etc/mysql/mysql.conf.d/mysqld.cnf mariadb - /etc/mysql/maria.. 2021. 8. 4.
반응형