일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- cmd인스톨러설치
- Linux
- Windows
- 파이썬 스톱워치
- cmd로msi파일설치
- #Oracle
- cubrid
- GUI 또는 CLI전환
- OTT셋톱박스
- YCSB
- docker
- docker container restore
- 컨테이너 백업
- putty
- CentOS
- VPN
- 무기력디톡스
- 웹영상배속
- ipvlan
- 인강배속
- 컨테이너 복원
- docker container backup
- 딜라이브플러스h3
- 시스템예약종료
- MySQL
- 영상배속
- CentOS7
- Dell Venue 8 Pro
- Oracle
- ventoy 사용법
- Today
- Total
목록전체보기 (92)
일단은 프로그래머 나부랭이
필요해서 만들었는데, 나중에 쓸모가 있을것 같아, 이 곳에 메모합니다. 참고로, centos(redhat 계열)의 경우에는 아래의 script가 동작하지 않을 것으로 생각됩니다. (Ubuntu 20.04에서 검증) 아래의 shell script을 복붙한 다음 sudo 권한을 가지고 실행합니다. 1 또는 0의 인자를 입력하되, 1은 CLI, 0은 GUI mode로 전환합니다. 아무것도 입력하지 않거나 0,1외의 다른 값을 입력하면 도움말을 출력합니다. # !/bin/bash mode=$1 if [ ${mode} -eq 1 ]; then echo "set the cli mode" sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"tex..
이번에는 Dell venue 8 pro에 DBMS를 설치하고 benchmark를 수행해봤습니다. 먼저 OS 설치 방법은 아래의 링크를 타고 이전 글을 참고해주시기 바랍니다. Dell venue 8에 cloudready 설치하기 : this1.tistory.com/entry/윈도우-태블릿에-cloudready-OS-chromium-OS-설치하기 Cloudready OS에는 linux container를 생성해주는 기능이 있습니다. 이를 이용하면, 태블릿 pc를 서버처럼 이용할 수도 있을 것 같아서 한번 테스트 해봤습니다. 테스트 방법은 DBMS를 설치하고 Benchmark 프로그램인 YCSB를 수행해봤습니다. 설치방법 테스트 해본 DBMS는 CUBRID와 MySQL 두가지이며, 둘 다 오픈소스 DBMS로 ..
MVCC란 Multi Version Councurrency Control의 줄임말로, 해석하면 '다중 버전 동시성 제어'쯤 된다. 즉 MVCC는 DBMS의 동시성 제어를 위한 데이터 관리 기법이다. (참고 : ko.wikipedia.org/wiki/다중_버전_동시성_제어) 비교를 위해, 기존의 동시성 제어 방법으로 알려진 Lock의 개념을 잠깐 살펴보자. lock은 크게 read lock과 write lock으로 나누어진다. 간단하게 살펴보면, - read lock(shared lock)이 걸린 데이터 D를 A가 점유하고 있을 때, B는 D를 read 할 수는 있지만, write 할 수는 없다. - write lock(exclusive lock)이 걸린 데이터 D를 A가 점유하고 있을 때, B는 D를 r..

약 4~5년쯤 전에 구매한 windows tablet pc가 있었습니다. 처음에는 서브 pc처럼 사용할 생각이었지만, 성능상의 한계로 기능 제약(?)을 받던 기기였고, 그 탓에 자주 사용하지 않았습니다. 그런데 최근 구형 노트북과 태블릿 pc를 소생시키는 화타(?)인 cloudready라는 OS를 알게 되었습니다. Cloudready OS란? cloudready를 설명하기 전에 chrome OS에 대해 설명할 필요가 있습니다. chrome OS는 구글에서 만든 운영체제로, web browser인 chrome browser를 기반으로 동작합니다. 쉽게 말해서 OS는 맞는데, 이름처럼 chrome 기반에서 동작하는 OS라고 보시면 됩니다. (해외에는 chromebook이라는 전용 노트북도 판매합니다.) 이 ..
이걸 대체 누가 해본다고.. 집에서 놀고 있는 라즈베리파이를 학대(?)하기 위해 gcc를 설치해봤습니다. 구글링을 열심히 해본 결과, www.raspberrypi.org/forums/viewtopic.php?f=33&t=212636 에 있는 script를 실행하면 된다는걸 찾았습니다. 현재 script에는 8.3.0 버전으로 명시가 되어 있는데, 버전을 변경하면 8.x이하 다른 버전도 설치가 가능한 모양입니다. 그런데 문제가 gcc 를 직접 build하는 형태이기 때문에 시간이 굉장히 오래 걸립니다. script 작성자는 3B+에서 4시간반이 최소 소요시간이었다고 합니다. 만약 누군가가 이 글을 읽고 build를 시도한다면, script는 백그라운드로 실행하시길 추천합니다 (왜 나는 이걸 백그라운드로 실..

원격 부팅 설정 방법을 정리하여 올립니다. 아래의 설명은 아래의 장비들을 기반으로 작성하였으며, 모델이나 제조사에 따라 설정 방법이 조금씩 다를 수 있습니다. 사용 중인 장비 메인보드 : MSI B450m mortar max (일명 b450m 박격포) 공유기 : iptime A3004 ns-m 네트워크 컨트롤러(=네트워크 카드) : Realtek (메인보드에 내장된 것으로 정확한 모델명은 모름) 1. 메인보드 설정 부팅 시 del키를 연타하여 바이오스 세팅 화면에 접속한다. (보드에 따라 바이오스 화면 진입 키는 다를 수 있음) 그다음 Setting -> advanced -> wake up event setup 에 들어가서 'Resume by PCI-E Device'를 'Enabled'로 설정한다. (아..
Java에서 shell cmd를 수행할 필요가 있었다. 아래와 같이 구현은 했는데, 여러모로 쓸모가 많을 것 같아서 메모를 남겨둔다. class ShellExecute{ Runtime runtime = Runtime.getRuntime(); String [] exec = new String[3]; ShellExecute() { // 아래의 명령어를 생략하면 일부 cmd만 실행 가능 this.exec[0] = "/bin/bash"; this.exec[1] = "-c"; } // cmd 수행 public void shellCmd(String command) throws Exception { exec[2] = command; Process process = runtime.exec(exec); process.w..
NFS란 Network File System의 줄임말로, 쉽게 말하면 네트워크 공유 드라이브이다. 가령 A 서버의 저장 공간이 1TB이고, B서버의 저장 공간이 100GB일 때, NFS를 설정하면 A서버의 저장공간를 B서버에 공유하여 활용할 수 있는 것이다. 설정 방법은 서버(위의 예시에서 A서버 역할)와 클라이언트(B서버 역할)로 나누어 설명한다. [서버] 1. nfs 설정을 위한 별도의 계정을 생성 (root등의 기존 계정을 사용하여도 무관) 2. yum install nfs-utils nfs-utils-lib && systemctl start nfs-server && systemctl start rpcbind && systemctl enable nfs-server && systemctl enable..

docker 설치 : this1.tistory.com/entry/docker-%EC%84%A4%EC%B9%98 docker 사용법 : this1.tistory.com/entry/docker-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EA%B5%AC%EC%84%B1 업무상 추후에 필요할 것 같아, jenkins를 학습해보려 합니다. 아래의 내용은 jenkins 설치 및 최초 설정에 관한 내용을 정리하였습니다. docker container로 jenkins 설치 : docker run -p 8080:8080 -p 50000:50000 --name jenkins_test jenkins/jenkins:lts-centos7 docker를 이용하면 위의 간단하게 jenkins가 설치됩니다...
※ 우선 core 파일이 생성되도록 하기 위해서는 다음의 설정이 필요하다 1. ulimit -c unlimited 2. ulimit -a 로 확인 - 'core file size (blocks, -c) unlimited' 면 설정 완료 - 만약 core file의 size를 제한하고 싶다면 'unlimited'가 아닌 kb단위의 size를 지정해주면 된다. 리눅스에서 core dump가 발생할 경우 gdb를 이용해 core를 분석한다. 기본적인 사용법은 아래와 같다. gdb [core발생 프로그램] [core file] 이후, gdb interface로 화면이 전환되면서 core에 관한 간략한 정보가 뜬다. 그리고 다음의 command를 입력하면 상세한 정보를 확인하는데 도움을 준다. - bt(back ..