OS/Linux 2015. 12. 7. 10:48


///// 우분투(Ubuntu)




///// 버추얼박스에서 설정

- 최초 640 x 480에서 해상도 더 높이기

[장치] - [게스트 확장 설치] 또는 [게스트 확장 CD 이미지 삽입...]

암호 입력하여 설치 후, 해당 가상머신의 OS를 재부팅하면 창을 늘리는 대로 늘어난다.


- 네트워크 설정

[장치] - [네트워크] - [네트워크 설정]

다음에 연결됨(A)를 '브리지 어댑터'로 변경


- 클립보드 공유(복사 붙여넣기를 하나의 컴퓨터처럼!!! )

[장치] - [클립보드 공유] - [양방향]





///// 최초 root(루트, 관리자) 계정 설정, 활성화하기

- root 활성화

$ sudo passwd root

현재 계정 암호 입력

root암호 입력, 재입력


- 계정 추가

$ sudo useradd 아이디

$ sudo passwd 아이디




///// IP 고정시키기
1. 설정
1) $ sudo vi /etc/network/interfaces
※ 인터넷을 보면 파일명이 미묘하게 제각기이다.
※ 나는 우분투 14.04를 사용했고 /etc/network/interfaces였다. 
* 이 부분을 찾아서
auto eth0
iface eth0 inet dhcp

* 다음과 같이 수정또는 #으로 주석 처리하고 바로 아래 추가한다.
auto eth0

iface eth0 inet static
address 192.168.2.222       <-원하는 걸로다가 설정

netmask 255.255.255.0      <-똑같이

broadcast 192.168.2.255     <-뒷번호는 255 나머지는 address와 동일하게

gateway 192.168.2.1        <-뒷번호는 1 나머지는 address와 동일하게 


2) $ sudo vi /etc/resolvconf/resolv.conf.d/base 

* 다음 두 줄 추가
nameserver 208.67.222.222 
nameserver 208.67.220.220

2. 재시작
1) $ sudo service resolvconf restart
2) $ sudo /etc/init.d/networking restart

3. ping 확인
$ ping google.com

ping 신호가 바르게 잡히면 성공.

p.s 바로 적용 안되고 가상머신 전원을 내렸다가 켜니까 되었다.


///// FTP 설치

1. 프로그램 설치 매니저 업데이트

$ sudo apt-get update


2. 프로그램 설치 매니저를 통하여 FTP프로그램 중 하나인 VSFTPD를 설치

$ sudo apt-get install vsftpd


3. 필요한 설정은 주석을 열기 (그냥 일단 슥 보고 나온다)

$ sudo vi /etc/vsftpd.conf


4. 계정 설정

$ sudo vi /etc/passwd

1. /etc/passwd 파일의 해당 계정의 아이디가 있는 부분 끝에 /bin/bash 추가

2. 설정된 경로에 디렉토리가 있는지 확인 후 없으면 생성

3. 다음 설정이 되어 있어야 FTP 업로드가 가능해진다. 

$ chown 아이디.그룹명 지정루트경로(?) 


5. vsftpd 서비스 재시작

$ sudo service vsftpd restart


6. 프로그램이 잘 실행되고 로그인 되는지 확인

$ ftp localhost

아이디, 암호 입력 후 230 Login successful. 뜨면 성공


7. 아이피 확인

$ ifconfig


8. FileZilla(파일질라) 또는 ALFTP(알FTP) 등.. FTP Client프로그램으로 접속

- 접속이 안된다면 방화벽 열기

$ iptables -A INPUT -p tcp --dport 21 -j ACCEPT

$ iptables -A OUTPUT -p tcp --dport 21 -j ACCEPT

$ service iptables restart

$ service iptables save

 접속이 안된다면 ip 변경

$ ifconfig eth0 x.x.x.x




///// SSH 설치
1. 프로그램 설치 매니저 업데이트
$ sudo apt-get update

2. 프로그램 설치 매니저를 통하여 ssh를 설치
$ sudo apt-get install ssh

3. 서비스가 실행되어 있는지 확인
$ service ssh status

4. 프로세스가 실행되어 있는지 확인
$ ps -ef | grep ssh

5. ssh관련 환경설정 확인
$ sudo vi /etc/ssh/sshd_config

Port 22 확인
PermitRootLogin 확인

6. ssh 재시작
$ sudo /etc/init.d/ssh restart

7. 22번 포트(port) 상태(state)가 LISTEN인지 확인
$ netstat -nlt 

Putty(뿌띠)로 SSH접속











///// 참고

해상도 변경 법 : http://blog.naver.com/bb_/220284421295

최초 root계정 설정 : http://blog.naver.com/hjs4827/220308870464


우분투 방화벽 : http://kiros33.blog.me/220055912409

리눅스 방화벽 : http://jujiwan83.blog.me/220239673062

우분투 방화벽 : http://webdir.tistory.com/206


우분투 IP고정 : 

http://redbroccoli.com/89

http://blog.naver.com/minareu/100116968601

http://talkon.tistory.com/31

http://blog.naver.com/darongman/220040729101


우분투 SSH 설치 : 

http://dynamide.tistory.com/1669

http://egloos.zum.com/proxyolism/v/1810584



우분투 14.04 서버 설치 : http://blog.naver.com/i2gor/220315183419

















////////////////////////////////////////

//////////////////// 터미널

////////////////////////////////////////

///// 터미널 창 

[Ctrl] + [Alt] + T 터미널 창 열기

[Ctrl] + [Shift] + T  새 탭 (새 세션)

[Alt] + 1 ~ 0   특정 탭으로 전환

[Ctrl] + [PgDn] 이전 탭

[Ctrl] + [PgUp] 다음 탭


///// 터미널 모드로 전환 ( F1부터 F6까지 6가지 탭을 자유롭게 활용 가능)

[Ctrl] + [Alt] + F1 ~ F6


///// 구이 모드로 전환 (GUI : Graphic User Interface)

[Ctrl] + [Alt] + F7


///// ZIP파일 압축 해제하기

unzip 파일명


///// 설치 & 제거

apt-get install 프로그램명

apt-get remove 프로그램명


///// 아이피 확인하기

ifconfig


///// 방화벽 확인하기

iptables --list