본문 바로가기

개발노트/LINUX

(36)
pt-online-schema-change 사용하기 pt-online-schema-changepercona tools 설치# curl -O https://www.percona.com/downloads/percona-toolkit/3.0.8/binary/redhat/7/x86_64/percona-toolkit-3.0.8-1.el7.x86_64.rpm# yum install percona-toolkit-3.0.8-1.el7.x86_64.rpm확인# pt-online-schema-change --alter "CHANGE COLUMN STRINGANSWER STRINGANSWER TEXT CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci'" D=ovey,t=SURVEY_ANSWER --dry-run --ask-pass실..
[Ubuntu 16.04] (재)부팅 시, RTL 8812AU 모듈 인식 불가 집에 있는 데스크톱 한 대는 우분투 16.04 가 깔려있다.최근 이사하고 나서 컴퓨터를 2층으로 올리면서 1층에 있는 인터넷 모뎀과 공유기의 위치에 대한 고민을 하지 않을 수 없게 되었고, 끝내 그냥 USB 타입의 무선 랜카드를 하나 구매하게 되었다. 해당 무선 랜카드는 리얼텍 8812au 칩셋을 사용하고 있었고, 우분투 등 리눅스에서는 사용하기 위해서 별도의 드라이버(커널 모듈)를 설치해주어야 하고 지난 번 해당 글을 게시했었다. 그런데 사소한 문제 아닌 문제가 하나 있었는데, (재) 부팅 후 USB를 뺐다가 꽂아주기 전까지는 무선 랜카드 사용이 불가능했다. 모듈 인식은 되나, 적재가 안 되는 상태로 부팅이 되었던 것. $ sudo modprobe 8812au 명령어로도 바로 적재가 안 되서 좀 찾아보..
[Ubuntu 16.04] 커널 업데이트 이후 RTL8812AU 모듈 인식 문제 이사 하고, 본격적인 작업 환경을 만들어 보려고 2층에 컴퓨터 2대를 올려놨다. 그런데 2층에 랜선을 가져가는 게 쉽지 않아보여서 USB 타입 무선 랜카드(네티스 wf2190)를 구매했다. 컴퓨터 2대 중 1대는 윈도우10 이어서 PnP 로 해당 무선 랜카드는 특별히 뭘 해주지 않아도 잘 동작했다. 나머지 1대는 우분투 16.04가 설치되어 있어서 별도로 드라이버(커널 모듈)를 설치해줘야하는데 https://github.com/gnab/rtl8812au 이 fork 를 통해 설치하고 잘 사용하고 있었다. 그런데 얼마전 무심코 우분투 소프트웨어 업데이트를 하는 바람에 커널도 업데이트 되었고, 업데이트 된 해당 커널에서는 해당 커널 모듈이 인식이 안 되는 것이었다. 이것 저것 찾아보며 시도해보다 잘 안 되었..
[Ubuntu 16.04] OpenJDK 10 버전 설치 Java 9 버전을 다운받으려고 했는데, openjdk 에서는 보안 취약점이 남아있어서 archive에는 남아있지만 권장하지 않는다고 한다.1. http://jdk.java.net/10/ 에서 Linux 용 tar 다운로드 2. 아래의 명령어 순으로 진행$ sudo mv openjdk-10.0.1_linux-x64_bin.tar.gz /usr/lib/jvm$ cd /usr/lib/jvm$ sudo tar zxf openjdk-10.0.1_linux-x64_bin.tar.gz$ JAVA_HOME=/usr/lib/jvm/jdk-10.0.1 ( 환경 변수 지정)$ sudo update-alternatives --install /usr/bin/java java ${JAVA_HOME%*/}/bin/java 200..
Ubuntu on Windows(a.k.a. Windows Bash) 폰트, 색상 설정 윈도우즈에서 bash를 이용하려고 cygwin만 이용했었는데, 이번 기회에 ubuntu on windows10 을 설치해서 사용해보기로 했다.덕분에 cygwin은 안녕!!https://www.microsoft.com/en-us/store/p/ubuntu/9nblggh4msv6 여기서 다운받아 설치하고, 제어판-프로그램 및 기능 - Windows 기능 켜기/끄기 에서`Linux용 Windows 하위 시스템` 를 체크하여 기능을 켠다. 그런데 기본 터미널 외모가 마음에 들지 않아 설정을 이것저것 바꿔보고 있었는데 설정을 변경하여 저장해도 다음에 켜면 다시 default로 돌아가 있거나 일부 설정만 저장된 게 적용되어 있는 것이 이상하여 조금 digging 해보았는데, 결과적으로는 registry 를 수정해줘..
우분투 기계식 키보드 오른쪽 알트키(Alt_R)를 한영전환키로 변경 최근 윈도우에 쓰던 키보드를 우분투로 바꿨다. 근데 한영전환이 제대로 안 된다. 원래 쓰고 있던 입력기는 uim 벼루 입력기였고, 오른쪽 알트키를 눌러보니 Alt_R, Meta_R 로만 인식이 되는 것이었다. 그래서 다시 Hangul로 인식이 되도록 아래와 같이 설정을 바꿔주었다. 참고 사이트는 http://hanmaruj.tistory.com/6 이다. --- 기계식 키보드에서는 한/영 키가 없다.그래서 쪽오른쪽 Alt (R_Alt)를 한/영 키로 인식하도록 바꾸어야하는데 그러기 위해서는 기능키의 역할을 지워야한다.다음과 같은 방법으로 진행할 수 있다. $ cd /usr/share/X11/xkb/symbols/$ sudo vi altwin or $ sudo gedit altwin altwin 파일을 열..
[우분투 16.04][인텔리J] 설정 단축키 Ctrl Alt S 에 대한 단축키 중첩 문제 우분투 데스크톱에서 Jetbrains 사의 IDE를 이용하고 있는데, Ctrl + Alt + S 키가 원래 Settings 창을 오픈하는 단축키로 설정이 되어있고, 문제없이 실행되어야 하는데 그렇지 못한 현상때문에 은근히 불편했다. 이는 우분투 OS에서 "말아 올리기 상태 켜고 끄기" (영어로는 Toggle-shaded-state)의 키보드 단축키 또한 Ctrl + Alt + S 로 설정되어 있기 때문이다.OS에서 설정된 단축키의 우선순위가 더 높아서 그런 것임... 문제 해결 방법 : 환경설정 -> 키보드 -> 바로가기 -> 아래와 같이 "사용 안 함"으로 바꿔주면 끝
[우분투 16.04][인텔리J] 한글 입력 스페이스(앞글자에 공백이 붙음) 문제 해결을 위해 UIM 설치 및 한글 모듈인 uim-byeoru 설치 우분투 16.04 인텔리J 한글 입력 스페이스(앞글자에 공백이 붙음) 문제 해결을 위해 UIM 설치 및 한글 모듈인 uim-byeoru 설치 $ sudo apt-get install uim uim-byeoru http://www.kwangsiklee.com/ko/2016/12/%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90%EC%84%9C-uim-%ED%95%9C%EA%B8%80%EC%9E%85%EB%A0%A5%EA%B8%B0-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/ 설치 후 시스템 설정 > 언어 지원 에서 “키보드 입력기" 를 기존 ibus 에서 uim 으로 변경 로그아웃 및 다시 로그인하여 Super 키를 눌러 “uim” 을 검색하면 “입력기”가 보이는데 ..