본문 바로가기
강좌

1. 데비안 리눅스 설치하기 (10월 20일)

by 도정진 ㅋㅋ잠자 2017. 10. 29.

안녕하세요. 도정진입니다.


시작에 앞서 기반을 데비안 리눅스로 강의를 진행하도록 하겠습니다.


오늘 날짜에 사용한 수업자료는 아래와 같습니다.


1차 인트로.pdf





1.  리눅스 배포판 선택


리눅스 배포판은 안정성을 우선으로 하는 데비안을 기반으로 진행 될 예정입니다.


리눅스를 사용해 보기 위해서 어떤 목적성이 있어야 하는데 이 목적성을 제일 근접하게 잡은 내용은 아래의 내용입니다.


'리눅스 서버 구축' / '나만의 NAS 구축'


NAS 는 Network Attached Storage 로써 대부분 리눅스를 기반으로 하고 있습니다. 이걸 구축해 봄으로써 데비안 리눅스에 익숙해지고 차후에는 내가 원하는 환경을 막힘없이 구축할 수 있도록 하는데에 목적이 있습니다.


실제로 이 강의 내용에서 어떤 프로그램에 대한 상세한 설정이나 보안에 대해서는 상세하게 다루지 않습니다.


이렇게 일단 나만의 리눅스 서버 / NAS 의 목표를 가지고 실습을 해 보고 아래의 목표를 가지고 있습니다.


1. 데비안 계열 운영체제 명령어에 익숙해짐

2. 발생하는 오류를 찾아서 수정할 수 있다.

3. 개발환경을 구축할 수 있음

4. ........





2. 강의 내용


강의 내용은 아래와 같습니다. 무통보 수정이 될 수 있습니다.


<0. 기본>

1. 리눅스 기본 명령 (cp, mv, mc, chown, chmod, grep, nano....)

2. 패키지 관리 및 설치 (apt-get, aptitude, apt)

3. ssh 서버 설차하기 (openssh-server)

4. 계정 및 권한 (/etc/passwd, /etc/group, /home, chmod, chown)

5. 서비스 명령 (service, systemctl)

6. 디렉터리 구조


<1. 파일 입출력>

1. 하드 마운트 하는 방법 및 포맷 방법 (/dev, mkfs, mount, fstab)

2. FTP 서버 설치 (vsftpd, pure-ftpd, proftpd)

3. 삼바 서버 설치 (smbd, nmbd)

4. NFS 서버 설치 (nfs-kernel-server)

5. 토렌트 서버 설치 (transmission-daemon)

6. WebDAV 설치 (apache2, mod_davfs)


<2. 네트워크>

1. 기본적인 네트워크의 개념 (iptime, nat, iptables, ufw)

2. 포트포워딩 (port forwarding)

3. DDNS (duck dns, dns record)

4. UPNP 포트포워딩 (miniupnpc)

5. OPEN VPN (openvpn)

6. PPTP VPN (pptpd)


<2. 웹서버>

1. 웹서버 설치하기 (apache2, php, mysql)

2. 제로보드 설치하기, WordPress 설치하기 (xe, wordpress)

3. Spreed WebRTC 설치하기 (spreed-webrtc, coturn, go)

4. Guacamole Web Remote 설치하기 (tomcat8, guacd, mysql)

5. NextCloud 설치하기 (nextcloud, apache2, php, mysql)

6. SSL 인증 (openssl, let's encrypt)


<3. 미디어 서버>

1. SubSonic 뮤직 스트리머 설치 (subsonic, java)

2. 플렉스 미디어 서버 설치 (plexmediaserver)

3. Emby 미디어 서버 설치 (emby-server)

4. DLNA 서버 설치하기 (minidlna)

5. Jdownloader2 설치하기 (jdownloader2)

6. 비트토렌트 싱크 서버 설치하기 (resilio-sync)


<4. 심화>

1. 버추얼 박스 설치 (virtualbox, kvm)

2. Xpenology 설치 (Synology Hacking)

3. OMV 설치 (openmediavault)

4. ESXI / XenServer 활용 

5. Dokcer 컨테이너 활용 (docker)

6. TVHeadend 설치 및 활용 (tvheadend)

7. 하드웨어 인코딩 기술 (vaapi / intel qsv) (intel media server studio, libva, libdrm, i965-driver, i915-driver, ffmpeg)

8. ISCSI Target / PXE / DHCP / tftpd -> PC방 노하드 부팅 구축 (iscsitarget, pxeboot, ipxe, dhcpd, tftpd)

9. 커널 업데이트

.......





3. 데비안 리눅스 설치하기

 

버추얼 박스에 설치를 진행할 예정입니다.



미리 만들어진 Debian 8 OVA 파일


http://download.djjproject.com/quipu/



설치를 직접 해보고 싶으시면 영상을 참고하시면 됩니다.


귀찮을 것을 대비해서 OVA 파일을 첨부드립니다.


계정 정보 : root / root





4. 다음시간에..


다음 시간을 위해서 아래의 내용을 적용해 주세요.


해당 설명은 다음 시간에 설명을 드릴 예정입니다. 못하신 분들은 그때에 ㅎㅎ


1. putty 를 다운받으세요.

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html


2. winscp 를 다운받으세요.

https://winscp.net/download/WinSCP-5.11.2-Setup.exe


3. 위 둘 파일을 한곳에서!

http://download.djjproject.com/quipu/


4. 버추얼 박스 NAT / Bridged Adapter 설정 / 포트포워딩



감사합니다.











댓글4

  • kss 2017.10.31 18:25

    안녕하세여..
    저는 데비안 6.0.10을 사용하고 있습니다. 그런데 미러사이트 입력에서 무조건 실패가 나고 있습니다...강좌보면 쉽게 넘어가더라고요.... 그리고 미러사이트를 입력없이 설치하는데 혹시 미러사이트 존재여부에 따라 큰 차이가 있을까요??
    답글

  • 아노4715 2018.06.18 13:36

    죄송하지만 데비안 설치하고 root 아이디와 비번을 잃어버렸는데 찾을 수 있을까요? 즐거운 하루보내세요...
    답글