레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시

2017년 3월 14일 화요일

Ubuntu 16.04 한글 입력 설정


한글 설치


  • 16.04에서는 IBus가 한글 입력을 기본으로 제공하지 않기 때문에, Fcitx를 사용하는 게 낫다. 또한 시스템 언어 설정에서 한글 언어를 사용한다고 설정하면, fcitx-hangul이 설치된다. 
    • $ sudo apt-get install fcitx-hangul
  • 따라서 언어 설정에서, Keyboard input method system을 ibus가 아닌 fcitx로 변경하면 된다.
    • 상단 메뉴바 오른쪽 입력기에 키보드 표시가 fcitx 아이콘임

한글 키보드 입력 및 한영 전환


  • 참고 블로그
    • http://hochulshin.com/ubuntu-1604-hangul/
  • AllSettings > Keyboard > Shortcuts Tab > Typing 선택 후
    • 설정되어 있는 Key들을 (backspace 눌러서) 모두 Disabled로 변경 
  • Compose Key를 Right All로 선택
  • Switch to next source는 한영키를 눌러 Multikey로 선택
  • fcitx아이콘을 눌러서 Configure Current Input Method를 선택
    • Keyboard-English(US)가 있다면 +를 눌러 Hangul을 추가
  • Global Config tab에서 Trigger Input Method는 한/영키를 눌러 Multikey로 설정(왼쪽 오른쪽 모두)
  • Extrakey for trigger input method는 Disabled로 설정
  • Global Config tab에서 Program > Share State Among Window > All을 선택


2016년 11월 18일 금요일

Ubuntu test client setting, tips

Test client ip address example

  • Address 10.100.0.112
  • Netmask 255.255.255.0
  • Gateway 10.100.0.1
  • DNS server 10.100.0.1

Ip setting for performance testing

  • sudo ifconfig eth0 10.100.0.112 netmask 255.255.255.0 broadcast 10.100.0.255

Jmeter multi server testing configuration
  • jmeter-server.sh -Djava.rmi.server.hostname=[local ip address]
  • jmeter.sh -Djava.rmi.server.hostname=10.100.0.112

Setting the limit (open files)
  • ulimit -n
  • gedit /etc/security/limits.conf

MongoDB
  • sudo service mongod start
  • sudo service mongod stop
redis-server
  • sudo /etc/init.d/redis-server stop

R Studio (rstudio-server-0.99.893, 20160326) : localhost:8787

HTTP Server
  • python -m SimpleHTTPServer 8080
  • python -mSimpleHTTPServer

ipython notebook : 127.0.0.1:8888
  • ipython notebook
JMT
  • java -jar JMT.jar
file rename: rename s/^[0-9]{3}// *.mp3

system problem : sudo rm /var/crash/*

scp user@xxx.xxx.xxx.xxx:/home/user/datafile ./


2016년 11월 14일 월요일

Ubuntu 16.04.1 with 980Ti

System:

  • Intel Corei7 6700 CPU (4.0Ghz, L3:8M, 4Core)
  • ASUS Geforce GTX980 Ti MATRIX OC D5(6G) STCOM 
  • Asus Z170-A Mainboard
  • Samsung 950 Pro Nvme SSD
  • Seagate 3TB HDD ST3000DM001

Issues when installing Ubuntu 16.04.1:

  • Unknown Additional Drivers
    • Intel CPUs
    • NVidia GPU 
      • Solving conflict with on board GPU
  • selecting NVME device for boot loader installation.
    • Primary partition use as Ext4, mount point “/boot” (1024MB)
    • Logical partition use as Swap. (32768MB)
    • The other for mount point "/"
      • 참고: https://davidhyk.github.io/blog/how-to-tweak-ssd-in-ubuntu
      • 설정 방법 참고: http://www.linuxtechi.com/install-ubuntu-16-04-with-screenshots/

Terminal mode: ctrl + alt + F1 (GUI mode: alt + F7)

  • $ sudo apt-get update
  • $ sudo apt-get upgrade


Nvidia Graphic card drvier setting:

  • How to install the latest Nvidia drivers on Ubuntu 16.04 Xenial Xerus
    • https://linuxconfig.org/how-to-install-the-latest-nvidia-drivers-on-ubuntu-16-04-xenial-xerus
    • http://www.nvidia.com/download/driverResults.aspx/108586/en-us
      • Version: 367.57 (2016.10.10)
    • $ sudo apt-get install nvidia-367
    • $ sudo reboot

2016년 11월 12일 토요일

To initialize Apache Spark (2.0.+) R on R Studio (1.0.+) on Ubuntu OS (14.04+)

SparkR

Objective

  • To initialize Apache Spark (2.0.+) R on R Studio (1.0.+) on Ubuntu OS (14.04+)

Environment

  • Java 1.8.0_111
  • Ubuntu 14.04 LTS

How to install


  • Load SparkR Package with RStudio
library(SparkR, lib.loc = "/home/[your spark directory]/spark-2.0.1-bin-hadoop2.7/R/lib")
  • Open sparkR session
sparkR.session(sparkHome = "/home/[your spark directory]/spark-2.0.1-bin-hadoop2.7/",                master = "local[*]", sparkConfig = list(spark.driver.memory = "4g"))
  • Test the following code.
df <- as.DataFrame(faithful)
head(df)

References

  • SparkR API에 대한 고찰 (2017.07.20)
    • Spark 프로그래밍 패러다임에 SparkR이 다소 잘 들어맞지 않는 특성들을 설명.
      • SparkDataFrame(Spark 클러스터내의 복수 머신)과 R의 data.frame(메모리기반; 로컬 머신)은 차이가 있음.


2016년 10월 28일 금요일

Spark Scala development environment on Ubuntu (16.04+)

참고문서: 160418_scala.spark.maven.hdfs개발환경구축가이드.docx

실행 기준 시점: 2016.10.28
  • Ubuntu 16.04.1 LTS (Xenial Xerus)
    • http://releases.ubuntu.com/16.04/
    • 참고: LTS 버전이 아닌 경우 1년 6개월만 서비스되므로, apt-get update 에러 발생 가능
  • VMware Tools
    • VMware Tools을 설치하지 않을 경우, <display 해상도 잡기>와 <host PC와의 파일 전달> 등이 어려움. 특히, VMware 상에서 16.04 설치할 경우, vmware-tools 설치하는 방법이 기존과 달라졌음. (VMware Tools installation fails when Easy Install is in progress(1017687)). 즉, virtual CD의 내용 압축을 풀어서 .pl 파일을 직접 실행하고, 설정들을 동의하면서 설치해야 함.
  • chrome 64bit 다운로드 후 파일을 직접 열어서 설치
    • 관련 QnA 링크: http://askubuntu.com/questions/760085/how-do-you-install-google-chrome-on-ubuntu-16-04
    • wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    • sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
  • oracle JDK 8 설치
    • 관련 설명 블로그: http://sarghis.com/blog/1050/
    • sudo add-apt-repository ppa:webupd8team/java
    • sudo apt-get update
    • sudo apt-get install oracle-java8-installer
  • Scala IDE 설치
    • http://scala-ide.org/
    • Version 4.4.1 Linux 64 bit: 223MB
      • Eclipse 4.4.2 (Luna)
      • Scala IDE 4.4.1
      • Scala 2.11.8 and Scala 2.10.6
      • Sbt 0.13.8
    • mvn install 방법
      • csle 프로젝트에서 오른쪽 클릭->Run as-> Run Configurations-> Maven Build 더블클릭 후 다음 내용 설정
      • Name : mvn install
      • Base directory : ${project_loc}
      • Goals : install  -DskipTests -Drat.skip=true