2015년 12월 26일 토요일

우분투 클레멘타인 Clementine Remote 리모트 앱 설치 활용

참조 : http://blog.daum.net/bagjunggyu/116 

집에서 우분투 서버를 설치해서 사용하는데 오디오를 서버에 연결해놓고 음악을 듣기 위해서는 복잡한 과정을 거쳐서 로그인해서 음악을 켜야되는데 그런 번거로움 없이 스마트폰 앱으로 켜고 끄고할 수 있어서 너무 편리합니다.

1. 서버에는 clementine 1.2.1 이상의 최신 버전이 설치되어 있어야 합니다.

2. clementine을 실행해서 활성화시키고, 도구 --> 환경 설정에 가시면
네트워크 리모콘이 있습니다. 리모콘 사용 가능하게 네트워크 리모콘 선택 후 그림처럼 첫번째 두번째 체크 해주시고, 그리고 당신의 IP 주소 에 나오는 IP 주소를 알아 두세요.


스마트폰에서 clementine remote를 설치 하신 후에
IP 주소를 입력하신 후에 이용 하시면 됩니다.
실행시키면 와이파이 상태에서 리모콘이 됩니다.

아주 좋은 앱입니다.

2015년 12월 25일 금요일

우분투 데스크탑 환경 GUI에서 로그인이 안될때 해결방법

서버에 데스트탑을 설치한 경우 가끔 로그인이 안되는 경우가 있다.
이때 아래와 같이 간단하게 조치하면 됨

1. CTRL+ALT+F1 누르면 CLI환경으로 바뀌며 커맨드 라인에 입력 로그인하고
2. sudo chown -R $USER:$USER $HOME 
    명령입력
3. CTRL+ALT+F7 누르고 다시 GUI로 복귀하여 로그인

2015년 10월 26일 월요일

owncloud 클라우드 서버의 파일 및 폴더를 삼바 서버로 공유하기


1. 자신의 sudo 유저 아이디를 smbgroup 그룹에 추가
sudo usermod -a -G smbgroup (yoursambauser)

2. 삼바 설정파일 수정 sudo vi /etc/samba/smb.conf 으로 아래 내용 추가
[owncloud]
comment = owncloud on samba
path = /var/www/owncloud/data/owncloud계정/files
public = yes
writable = yes
valid users =(yoursambauser)
create mask = 0771
directory mask = 0771
force user =(yoursambauser)
force group = www-data

3. 삼바 재시작 sudo service samba restart

2015년 10월 25일 일요일

우분투 네트워크 파일 시스템 NFS 서버 및 클라이언트 설치로 파일공유

서버 설치

1. 서버 프로그램 설치
 sudo apt-get install nfs-kernel-server

2. 디렉토리 생성 / 권한설정 / 확인
sudo mkdir /srv/nfs
sudo chown nobody:nogroup /srv/nfs/
sudo chmod 755 /srv/nfs
ls -l /srv

3. 환경설정 
sudo vi /etc/exports
본문 마지막에 아래 내용을 입력

/srv/nfs 192.168.10.0/24(rw,all_squash,no_subtree_check)

4. 샐정내용 적용 / 확인
sudo exportfs -ra
sudo exportfs -v

5. 서버 재시작 / 서버 대기상태 확인
 sudo service nfs-kernel-server restart

 netstat -a | grep nfs


클라이언트 설치
 
1. 프로그램 설치
sudo apt-get install nfs-common

2. 공유 디렉토리 생성
sudo mkdir ./nfsclient

3. 공유 디렉토리 마운트
sudo mount -t nfs 192.168.10.100:/srv/nfs ./nfsclient




2015년 10월 18일 일요일

우분투 Desktop을 고정 IP로 사용하고 싶을 때 설정 방법

서버가 아닌 Desktop 버전을 다운받아 설치한 경우 네트워크 메니져가 자동설정이 되어 있어 고정 IP설정이 어려운 경우가 있다.
그래서 먼저 네트워크 메니저를 제거하고 시작해야 한다.

1. sudo apt-get remove -y --purge network-manager

2. sudo vi /etc/network/interfaces
   * 네번째 줄에 iface eth0 inet dhcp 부분을 막고 아래와 같이 변경

3. 수정 및 저장
iface eth0 inet static
  address 192.168.xx.xxx (자신이 원하는 번호)
  netmask 255.255.255.0
  gateway 192.168.10.1
  dns-nameservers 8.8.8.8

4. sudo ifdown eth0

5. sudo ifup eth0

6. ifconfig 로 확인하면 자신이 입력한 IP로 변경


2015년 9월 30일 수요일

리눅스 tty 콘솔 한글 깨지는 문제

Alt+Ctrl T로 입력할 수 있는 터미널은 한글이 나오도록 설정이 가능한데
Alt+Ctrl F1~F6로 접속하는 터미널 tty는 한글이 계속 깨져서
여러가지로 시도하다가 결국 영어로 볼수 있도록 아래와 같이 수정했습니다.

# vi ~/.bashrc 열어서 맨 아래에
export LANG=C 추가하고 재부팅하면 됩니다.

임시적으로 적용하려면 터미널에서
#export LANG=C 시행하면 됨


우분투 크롬에 lastpass 플러그인 설치 방법

1. 아래 주소의 라스트 패스 홈페이지에서 리눅스용 플러그인을 다운받음.
https://lastpass.com/misc_download2.php

2. 다운받은 폴더로 이동하여
tar -xvf lplinux.tar.bz2 으로 압축을 푼다

3. 아래와 같이 설치 실행을 하면 플로그인 생성됨
sh install_lastpass.sh

4. 크롬 브라우져를 실행하여 로그인해주면 됨

2015년 9월 16일 수요일

리눅스 텍스트 편집기 vi 기본적인 사용법

1. 편집 안들어간 상태의 명령어
   - 편집상태로 전환 입력명령 : 커서 다음 a,커서 앞에 i, 커서 다음줄 추가 o 
   - 좌우 상하 이동 : h, l, k, j 
   - 찾기 : /문자/
   - 명령취소 u
   - 쉘 콘솔로 잠시 나가기 : 이동 ctr+z, 복귀 fg (쉘 명령창에 입력하면 복귀)
   - 저장 후 나가기 : wq, 그냥 나가기 : q!

2. 편집들어간 상태의 편집키
   - 커서위치 한 글자 지우기 x
   - 단어 지우기 dw
   - 한줄 다지우고 편집모드 유지 cc
   - 한줄 없애기 dd

2015년 9월 9일 수요일

우분투 14.04로 클라우드 서버 owncloud 구축 및 활용

참조페이지 : www.owncloud.org

1. 내 우분투 14.04 서버에 아래와 같이 설치
설치전에 아파치,php, MySQL이 설치되어 있어야되고
서버설치간 MySQL의 root계정의 패스워드를 입력하는데 이는 꼭 기억해야함

wget -nv  https://download.owncloud.org/download/repositories/stable/Ubuntu_14.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo nano /etc/apt/sources.list.d/owncloud.list * 아래 내용 입력/저장
deb http://download.owncloud.org/download/repositories/stable/Ubuntu_14.04/ /

sudo apt-get update
sudo apt-get install owncloud
**아파치 설정 추가
sudo nano /etc/apache2/apache2.conf * 디렉토리 있는 곳에 아래 내용 추가
<Directory /var/www/owncloud>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
* 방화벽 포트 80번 허용 확인
192.168.0.xxx/owncloud 접속 root로 접속 및 추가계정 생성

2. 우분투 클라이언트는 아래와 같이 세팅
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list" sudo apt-get update sudo apt-get install owncloud-client

wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_14.04/Release.key sudo apt-key add - < Release.key

3. 윈도우 및 스마트폰 클라이언트는 아래 사이트에서 다운 설치
https://owncloud.org/install/
모바일의 경우 구글플레이에서 다운로드 가능

4. 웹서비스로 접근하는 방법
나의 로컬서버의 경우 : 192.168.10.xx/owncloud
즉 자신의 도메인주소/owncloud로 접근하면 로그인 페이지가 나오고
아이디는 root를 패스는 1번 과정에서 서버설치시 설정한 암호를 입력하면 로그인됨
관리자 계정에서 추가계정 부여 가능됨
* 동일한 계정에 접속해야 서로 동기화가 수시로 됨

5. 업로드 용량 513M용량 수정방법
sudo nano /etc/php5/apache2/php.ini
sudo nano /var/www/owncloud/.htaccess

php파일 수정 부분
upload_max_filesize = 16G (e.g., to stay consistent with the example value above)
post_max_size = 15G (e.g., to stay consistent with the example value above)
output_buffering = 16384 (e.g., to stay consistent with the example value above)

.htaccess 수정 부분
php_value upload_max_filesize 원하는 업로드용량 16G
php_value post_max_size 원하는 업로드용량 -1 15G
php_value memory_limit 1024M

참고하세요

2015년 9월 5일 토요일

우분투 aptana studio 3 설치 방법

내가 참고한내용 : http://askubuntu.com/questions/554464/how-do-i-install-aptana-studio-3-in-ubuntu-14-04-lts

1. Aptana 홈에서 자신에게 맞는 aptana 파일다운로드

2.오라클 자바 설치 및 기타 필요한 것 설치
sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java7-installer 
sudo apt-get install libjpeg62 libwebkitgtk-1.0-0 git-core

3. 내가 다운 받은 폴더로 이동 및 앞축파일 해제 
sudo unzip Aptana_Studio_3_Setup_Linux_x86_64_3.6.1.zip -d /opt 
 
4. 아래 내용을 /usr/share/applications 폴더에 .desktop 파일로 저장 

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Aptana Studio 3
GenericName=Integrated Development Environment
Comment=Aptana Strudio 3 Integrated Development Environment
Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F
TryExec=/opt/Aptana_Studio_3/AptanaStudio3
Icon=/opt/Aptana_Studio_3/icon.xpm
StartupNotify=true
StartupWMClass="Aptana Studio 3"
Terminal=false
Type=Application
MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain
Categories=GNOME;Development;IDE;


2015년 9월 4일 금요일

윈도우 10 설치 후 리눅스 멀티부팅이 안될 때 리눅스 Grub 복구

1. Ubuntu ISO파일로 USB Installer 만든다.

2. 재부팅하면서 F2키(제작사마다 차이가 있지만)로 BIOS 모드 들어가서 USB선택 부팅

3. 우분투 부팅화면에서 Install Ubuntu하지말고 Try Ubuntu without Installing선택

4. 인터넷 연결 상태 확인하고 터미널 실행

5. 아래 명령 실행하여 Boot-Repair설치 및 실행
     sudo add-apt-repository ppa:yannubuntu/boot-repair
     sudo apt-get update
     sudo apt-get install boot-repair -y
     sudo boot-repair

6.recommended repair 실행  / 수정 완료

7.재부팅하면 우분투 멀티부팅 화면 전시되면 화살표로 우분투 선택

8.아래 명령으로 실행시키면 GRUB_DEFAULT=0를 조정해부면 부팅순서 조정/저장 가능
    sudo gedit /etc/default/grub

9.마지막으로 Grub 업데이트하고 재부팅하면 됨
    sudo update-grub

2015년 8월 29일 토요일

R 페키지 인스톨 오류 Warning in install.packages : installation of package ‘00’ had non-zero exit status 로 나오는 경우

각 패키지에 대하여 우분투 Shell 콘솔에서 밑에 있는 추가 패키지 설 후 재설치하면 됨

1. 패키지 RNetCDF의경우

   sudo apt-get install libnetcdf-dev udunits-bin libudunits2-dev

2. 패키지 XML의 경우

   sudo apt-get install libcurl4-openssl-dev libxml2-dev

3. 패키지 devtools의 경우

   sudo apt-get install libcurl4-gnutls-dev


4. 패키지 rgdal의 경우

   sudo apt-get install libproj-dev libgdal-dev



5. 패키지 RCurl의 경우

   sudo apt-get install libcurl4-openssl-dev


6. 패키지 fpp의 경우

   sudo apt-get install liblapack-dev libblas-dev




2015년 8월 28일 금요일

GPG 오류: http://ppa.launchpad.net "NO_PUBKEY"? 조치

Y-PPA-Manager 를 설치해서 아래와 같이 조치했습니다.

  1. To install it, first add the webupd8 repository for this program:
    sudo add-apt-repository ppa:webupd8team/y-ppa-manager
    
  2. Update your software list and install Y-PPA-Manager:
    sudo apt-get update
    sudo apt-get install y-ppa-manager
    
  3. Run y-ppa-manager (i.e. type y-ppa-manager then press enter key).
  4. When the main y-ppa-manager window appears, click on "Advanced."
  5. From the list of advanced tasks, select "Try to import all missing GPG keys" and click OK.
    You're done! As the warning dialog says when you start the operation, it may take quite a while (about 2 minutes for me) depending on how many PPA's you have and the speed of your connection.

2015년 8월 17일 월요일

2015년 8월 11일 화요일

우분투 QGIS 설치 방법

1. repository 설정 추가
sudo gedit /etc/apt/sources.list 
열고 아래 내용 추가, 이때 trusty는 자신의 코드 내임으로 변경 입력 후 저장
 
## QGIS Update 
deb     http://qgis.org/ubuntugis trusty main
deb-src http://qgis.org/ubuntugis trusty main
deb  http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main

2. 업데이트 및 설치
sudo apt-get update
sudo apt-get install qgis python-qgis qgis-plugin-grass
 
3. apt keyring 추가
gpg --keyserver keyserver.ubuntu.com --recv DD45F6C3
gpg --export --armor DD45F6C3 | sudo apt-key add -
 

2015년 7월 16일 목요일

우분투에 R 설치하기


1. Ctrl + Alt + T 로 터미널 실행

2. sudo gedit /etc/apt/sources.list 으로 설정 파일을 열고 마지막 줄에 아래내용 추가 입력 
    * 자신의 우분투 버전에 따라 뒤에  trusty부분은변경해야 합니다.

## R update
deb http://cran.nexr.com/bin/linux/ubuntu trusty/

3. secure apt를 위해 아래 명령
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

4. 소프트웨어 업데이트 후 R 설치
sudo apt-get update
sudo apt-get install r-base

2015년 7월 14일 화요일

업데이트 및 업그래이드 방법

터미널 실행 : Ctrl + Alt + T

터미널에 아래의 명령어 입력

sudo apt-get update
sudo apt-get upgrade


2015년 3월 14일 토요일

리눅스에서 윈도우 프로그램 설치 및 실행 playonlinux wine

참고 사이트 : 
 
sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine1.7 winetricks
 
 
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -

sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list

sudo apt-get update

sudo apt-get install playonlinux 

2015년 3월 11일 수요일

우분투 owncloud 서버 운용하기, 점검 모드로 나올 때 대처법

참고페이지 : https://owncloud.org/

집에서 와이파이를 이용해 나만의 사설 클라우드를 이용하면 좋겠다고 생각하여 서버를 아래와 같이 설치하여 노트북, 핸드폰 등 필요한 자료를 공유할 수 있어서 너무 좋아요.

우분투 14.04 버젼 서버 준비 내용
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
sudo apt-get update
sudo apt-get install owncloud
 
서버 업데트를 위한 인증키 설치
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key   
 

이렇게 서버 준비를 하고, 서버 IP를 고려하여  
http://192.168.x.x/owncloud  로
클라우드 접속하면 관리자 아이디/패스 입력토록 되어있고,

클라이언트 접속하면 경우 OS별 설치 방법 별도로 안내됨
접속이 안되는 경우 웹서비스 접근 허용되었는지 확인
 
sudo ufw allow 80
sudo ufw status 
 
==========================================
운용중 업그레이드 하면 갑자기 메인화면이 점검모드로 뜨는 경우가 있다.
이때는 root 관리자로 로그인 해서 

1. 권한변경: chown www-data:www-data /var/www/owncloud -R
2. 설정파일 변경 : nano /var/www/owncloud/config/config.php 로 들어가서 
    밑에서 네번째줄 maintenance => true 라고 되어있는 항목을  false 값으로 변경 저장
다시 사이트에 접속하면 스스로 업그레이드하여 정리됨
3. 웹서비스 재시작 :  sudo service apache2 restart
 
==============================================
설치한뒤 업데이트 하면 아래와 같이 나올때
W: The repository 'cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1) xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-amd64/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
E: Some index files failed to download. They have been ignored, or old ones used instead.
시스템설정에서  
소프트웨어 및 업데이트에서 
맨밑에 CD-ROM/DVD에서 설치 체크표시를 제외하고 다시실행하면 문제해결 
 
 
 

2015년 3월 10일 화요일

중복 파일 제거 툴 설치 및 사용

sudo apt-add-repository ppa:hsoft/ppa
sudo apt-get update
sudo apt-get install dupeguru-se # 파일 찾아내기
sudo apt-get install dupeguru-pe # 사진 찾아내기
sudo apt-get install dupeguru-me # 음악 파일 찾아내기

복사하고 복사해서 중복하여 쌓아놓은 파일들을 일괄적으로 검색하여 제거할 수 있는 유용한 프로그램입니다.

관련홈페이지 http://www.hardcoded.net/dupeguru/

사용 팀 블로그  http://www.unixmen.com/dupeguru-find-remove-duplicate-files-instantly-hard-drive/

2015년 2월 13일 금요일

단순하게 R을 가지고 통계분석을 하다가 리눅스 R을 사용하려고 시작하다가 우분투로 시작하게 되었습니다. 여러번의 시행착오를 통해서 지금은 잘 사용하고 있는데 관련된 노하우를 하나 하나 정리하는 불로그를 운영하고자 합니다.
참고로 윈도우 환경에서 프리웨어 통계분석 툴 R을 이용하고자 하신다면 제가 운영하는 네이버 불로그 http://blog.naver.com/enjoystat를 참고하세요