2016년 8월 28일 일요일

Linux 리눅스 환경에서 우분투 설치용 USB 만들기

Linux환경에서 우분투 설치용 USB만드는 방법

1. usb 메모리 파일시스템 위치 확인
$ df

2.IOS 파일이 있는 폴더로 이동, 설치용 usb 만들기(마지막 X는 파일시스템 위치)
$ sudo dd if=./ubuntu-14.04.5-desktop-amd64.iso of=/dev/sdX

3. usb 꺼내기
$sudo eject /dev/sdX

설치하고자하는 PC에 설치

2016년 8월 23일 화요일

우분투 16.04 서버에서 웹서버 APM 구축

기존에 14.04로 웹서버를 잘 운용했는데 서버를 16.04로 업그레이드하니까 아래와 같이 확인이 필요하네요..

1. apache2 설치
sudo apt install apache2

2. mysql 설치
sudo apt install mysql-server mysql-client

3. PHP 7설치
sudo apt install php libapache2-mod-php php-xml php-gd php-mysql

4.apache와 my sql 재시작
sudo /etc/init.d/apache2 restart
sudo /etc/lnit.d/mysql restart

5. phpmyadmin설치
sudo apt-get install phpmyadmin





2016년 8월 18일 목요일

우분투 서버 Ubuntu version 14.04 설치 후 초기 설정 내용

1. 사용자 계정설정
sudo passwd 설정
root unix 암호 등 설정
관리자 계정 추가 sudo adduser admin
추가 확인 ls /home
sudo usermod -a -G sudo admin *sudo 권한 부여

2. 네트워크 고정 IP로 설정 : 별도 포스팅 참조
sudo apt-get remove -y --purge network-manager
sudo nano /etc/network/interfaces
여기서 자동 ip부여방식 dhcp를 고정 ip부여방식 static으로 설정변경
sudo ifdown eth0
sudo ifup eth0
이렇게 네트워크 다시 시작하면 적용됨

3. ssh 서버 설치 및 설정
sudo apt-get update
sudo apt-get install openssh-server
설정파일 /etc/ssh/sshd_config 로 접근, 필요한 사항 수정/저장
sudo service ssh restart

4. 방화벽 활성화
sudo ufw enable
sudo ufw allow 22
sudo ufw status 로 확인

참고 : ssh 접속시 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!로 나올때
ssh-keygen -f "/home/bjyoo/.ssh/known_hosts" -R 192.168.0.xxx
와 같이 호스트 키 제거하고 다시 시도하면 됨

5. 공개키 인증사용 설정 : 별도 key pairing 포스팅 참조
ssh-keygen **개인키 암호입력
ssh-copy-id admin@192.168.0.xxx
보안을 위해 패스워드방식 제거시 설정파일에서 PasswordAuthentication을 no로 수정
서비스 재시작 후 개인키 암호를 입력하여 사용

6. 구글계정 동기화, Dropbox 다운 및 설치 동기화

7. VNC로 desktop sharing 데스트탑 공유하기 설정
터미널에서 vino-preferences 를 실행시켜서 공유부분 2개 체크, 보안의 암호입력 부분 을 체크
이상태에서 vnc viewer로 5900번으로 접속하면 데스크탑 공유가능
** 재부팅시는 데스크탑으로 로그인하기전에는 vino가 작동하지 않기때문에
서버데스크탑을 열지않고 실행시키기 위해서는 자동로그인 설정이 필요
**서버 자동로그인은 시스템설정-사용자계정-우측상단 자물쇠풀고-자동로그인 켬으로 설정
**vncpasswd 반드시 설정 - 클라이언트 pc도 우분투인경우 '원격데스트톱 보기' 어플 이용

8. 파일공유를 위한 NFS 및 Samba 서버설치
sudo apt-get install nfs-kernel-server  * 클라이언트는 nfs-common
sudo mkdir -p /srv/nfs/public
sudo chown nobody:nogroup /srv/nfs/public/
sudo chmod 755 /srv/nfs/public/
ls -l /srv/nfs/
설정파일은 /etc/exports
sudo exportfs -ra * 설정적용, 정보확인은 -v
sudo service nfs-kernel-server restart
sudo apt-get install samba




2016년 8월 15일 월요일

시스템 업데이트시 cdrom:// ~~ 오류가 아래와 같이 나올 때

설치한뒤 업데이트 하면 아래와 같이 나올때
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에서 설치 체크표시를 제외하고 다시실행하면 문제해결