홈페이지 접속 : http://www.subsonic.org/
## 서버 설치
1. 다운로드로 옮겨서 우분투 subsonic-5.3.deb을 다운받고,
installation instruction 확인
2. 자바설치 및 최신화
sudo apt-get install openjdk-7-jre
3. 다운받은 Subsonic 폴더로 이동 설치
sudo dpkg -i subsonic-5.3.deb
4. 로컬 홈페이지에 접속하여 설정 최신화
http://localhost:4040
우선적으로 admin 계정비밀번호 변경
음악폴더 등록
기타설정은 http://www.wsgvet.com/bbs/board.php?bo_table=iomega&wr_id=341
참고하시면됩니다.
5. 참고할 사항
설정변경 $ nano /etc/default/subsonic
로그확인 # nano /var/subsonic/subsonic.log
##스마트폰 클라이언트 앱설치 : subsonic 검색 설치
설정에서 서버계정을 http://localhost:4040 입력 하고 최신화하면 오케이
##웹서비스 설정되어 있다면 노트북으로 위의 주소로 접속해도 가능
클레멘타인 등으로 접속해도 되고요...
2016년 2월 9일 화요일
2016년 2월 8일 월요일
우분투 서버 VNC 설정 및 원격 제어
우분투 14.04 에서 Gnome deskstop 을 설치하고 vnc 서버를 통해서 사용하는 방법입니다.
설치 중에 gdm 선택하는 화면이 한번 뜹니다. gdm 을 선택하면 됩니다.
반드시 기억해 두셔야 합니다. 암호는 최대 8 자리로 입력가능합니다.
인터페이스가 너무 난해해서 보통 변경해서 사용들 하더군요. root 로 실행시는 /root/.vnc/xstartup 이고 vnc 서버를 실행하는
사용자 계정별로 ~/.vnc/xstartup 파일을 편집하면 됩니다.
실행 또는 종료하도록 합니다.
/etc/init.d/vncserver 파일을 만듭니다.
퍼니오 가상서버에서는 공인 아이피가 아닌 경우 포트포워딩을 신청해서 사용하시면 됩니다.
포트는 첫번째로 띄우는 vnc 서버는 5901 이므로 5901 포트를 포트포워딩 신청하셔서 세팅되는 외부포트를 이용하시면 됩니다.
gnome desktop 설치
# apt-get install ubuntu-desktop설치 중에 gdm 선택하는 화면이 한번 뜹니다. gdm 을 선택하면 됩니다.
vnc 서버 설치
# apt-get install vnc4servervnc 서버 시작
1024×768 해상도와 색상은 16 depth, 처음 시작시에 vnc 암호를 물어봅니다. 나중에 vnc 클라이언트로 접속시에 필요하니반드시 기억해 두셔야 합니다. 암호는 최대 8 자리로 입력가능합니다.
# vncserver -geometry 1024x768 -depth 16vnc 암호 변경
# vncpasswdxstartup 편집
기본으로 설치되는 xstartup 파일을 변경해서 기본 창 관리자를 metacity 로 변경합니다. 우분투 기본으로 설치되는 unity 는인터페이스가 너무 난해해서 보통 변경해서 사용들 하더군요. root 로 실행시는 /root/.vnc/xstartup 이고 vnc 서버를 실행하는
사용자 계정별로 ~/.vnc/xstartup 파일을 편집하면 됩니다.
#!/bin/sh[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &x-window-manager &gnome-panel &gnome-settings-daemon &metacity &nautilus -n &vnc 서비스 스크립트
vnc 서비스 스크립트를 만들어서 서버 재부팅시에 자동으로 시작하도록 하고 service 명령어를 이용해서 vnc 서비스를실행 또는 종료하도록 합니다.
/etc/init.d/vncserver 파일을 만듭니다.
#!/bin/sh -e### BEGIN INIT INFO# Provides: vncserver# Required-Start: networking# Default-Start: 3 4 5# Default-Stop: 0 6### END INIT INFOPATH="$PATH:/usr/X11R6/bin/"# The Username:Group that will run VNCexport USER="user"#${RUNAS}# The display that VNC will useDISPLAY="1"# Color depth (between 8 and 32)DEPTH="16"# The Desktop geometry to use.#GEOMETRY="<WIDTH>x<HEIGHT>"#GEOMETRY="800x600"#GEOMETRY="1024x768"GEOMETRY="1366x768"# The name that the VNC Desktop will have.NAME="my-vnc-server"OPTIONS="-name ${NAME} -depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}". /lib/lsb/init-functionscase "$1" instart)log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"su ${USER} -c "/usr/bin/vncserver ${OPTIONS}";;stop)log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}";;restart)$0 stop$0 start;;esacexit 0서비스에 등록
# chmod -x /etc/init.d/vncserver# update-rc.d vncserver defaultsvnc 서버 시작
# service vncserver startvnc 서버 종료
# service vncserver stop퍼니오 가상서버에서는 공인 아이피가 아닌 경우 포트포워딩을 신청해서 사용하시면 됩니다.
포트는 첫번째로 띄우는 vnc 서버는 5901 이므로 5901 포트를 포트포워딩 신청하셔서 세팅되는 외부포트를 이용하시면 됩니다.
자주사용하는 리눅스 우분투 명령어
소유자 / 소유그룹 변경 chown -R suyu:soyu foldername
접근권한 변경 chmod -R 775 foldername
지우기 rm -rf foldername
파일 다운 : wget 링크.zip
파일풀기 : unzip 파일명
하위디렉토리 모두 -r, 소유권/접근권 동일 -p :
sudo cp -rp 폴더명 목적지폴더(/var/www/owncloud/data/id/files/)
chown www-data:www-data
chmod 755 폴더/파일명
chmod 0 /home/file
시작프로그램 설정 : gnome-session-properties *GUI에서 추가 및 편집
접근권한 변경 chmod -R 775 foldername
지우기 rm -rf foldername
파일 다운 : wget 링크.zip
파일풀기 : unzip 파일명
하위디렉토리 모두 -r, 소유권/접근권 동일 -p :
sudo cp -rp 폴더명 목적지폴더(/var/www/owncloud/data/id/files/)
chown www-data:www-data
chmod 755 폴더/파일명
chmod 0 /home/file
시작프로그램 설정 : gnome-session-properties *GUI에서 추가 및 편집
2016년 1월 21일 목요일
R 페키지 설치간 아래와 같이 JAVA configuration 오류가 발생하고 non-zero exit status 경고가 발생하는 경우
발생된 문제점 : 아래 내용을 보면 Java 설정의 문제임을 알수 있다.configure: error: One or more Java configuration variables are not set. Make sure R is configured with full Java support (including JDK). Run R CMD javareconf as root to add Java support to R. If you don't have root privileges, run R CMD javareconf -e to set all Java-related variables and then install rJava. ERROR: configuration failed for package ‘rJava’ * removing ‘/home/bjyoo/R/x86_64-pc-linux-gnu-library/3.2/rJava’
Warning in install.packages : installation of package ‘rJava’ had non-zero exit status
조치방법
1. JDK설치 재확인
sudo apt-cache search jdk
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get install openjdk-7-jdk
cd /usr/lib/jvm/ # 폴더내 java-7-openjdk-amd64 확인
2. 자바 환경설정
sudo nano /etc/bash.bashrc
편집모드에서 맨 아랫줄에 아래의 한줄을 추가
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
source /etc/bash.bashrc # 재구동
3. 설정 재구동
sudo R CMD javareconf
3. 설정 재구동
sudo R CMD javareconf
이렇게 했을데 에러발생이 없어야 한다.
2016년 1월 18일 월요일
아마존 AWS EC2에 우분투 설치 및 Apache-PHP-MySQL 설치
1. 계정 런치 후 ssh 접속
ssh -i yourkeyname.pem ubuntu@yourelasticip
2. 업데이트 및 업그레이드
sudo apt-get update
ssh -i yourkeyname.pem ubuntu@yourelasticip
2. 업데이트 및 업그레이드
sudo apt-get update
sudo apt-get dist-upgrade
3. 아파치 설치 및 rewwrite 모듈 설치 :
3. 아파치 설치 및 rewwrite 모듈 설치 :
sudo apt-get install apache2
sudo a2enmod rewrite
4. PHP5 설치 및 아파치 재시작
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
sudo a2enmod rewrite
4. PHP5 설치 및 아파치 재시작
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
5. 사용자 추가 소유권 조정
sudo adduser ubuntu www-data
sudo adduser ubuntu www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www
6. ssh 로그아웃 및 로그인
7. 웹 서비스 설정 접속 확인
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
웹브라우저 접속 : http://my.public.dns.amazonaws.com/phpinfo.php
8. MySQL 설치
7. 웹 서비스 설정 접속 확인
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
웹브라우저 접속 : http://my.public.dns.amazonaws.com/phpinfo.php
8. MySQL 설치
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
* 설치하면서 설정한 root 패스워드 기억
* 설치하면서 설정한 root 패스워드 기억
9. PHPMyAdmin 설치
sudo apt-get install phpmyadmin
10. apache2.conf 파일을 수정
sudo nano /etc/apache2/apache2.conf
편집 모드에 들어가면 맨 마지막 줄에 다음의 내용을 추가
# Enable PHPMyAdmin
Include /etc/phpmyadmin/apache.conf
11. 아파치 서버 재시작
sudo service apache2 restart
Include /etc/phpmyadmin/apache.conf
11. 아파치 서버 재시작
sudo service apache2 restart
12. phpmyadmin 웹브라우저 접속 :
2016년 1월 13일 수요일
우분투에서 운용할 수 있는 Ubuntu network IPS IDS Sricata 설치
sudo add-apt-repository ppa:oisf/suricata-stable
sudo apt-get update
sudo apt-get install suricata
참조 페이지 : http://suricata-ids.org/
참조 페이지 : http://suricata-ids.org/
2016년 1월 7일 목요일
PPA repositories on Ubuntu 우분투 저장소 에러 발생시 조치
W: http://ppa.launchpad.net/gmpc-trunk/mpd-trunk/ubuntu/dists/trusty/main/binary-i386/Packages 파일을 받는데 실패했습니다 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
E: Some index files failed to download. They have been ignored, or old ones used instead.
이런 에러가 발생했을 때 조치방법
1. 정확하 에러 확인 $ sudo apt-get update | grep "Failed"
위에 있는 내용이 다시 나옴
2. 저장소 제거하기
$sudo add-apt-repository --remove ppa:gmpc-trunk/mpd-trunk
3. 다시 업데이트 : $ sudo apt-get update
조치완료됨.
피드 구독하기:
글 (Atom)