TdD

삼성 슬림 데스크탑에서 하드 분리하기 [윈도우10 우분투 멀티부팅 1/4]

강좌/리눅스




윈도우10과 우분투의 멀티부팅을 위해 안쓰던 컴퓨터에서 하드를 분리하고 메인 컴에 연결까지 해 보겠다.



본체 분리

삼성의 LP타입 본체다.


드라이버 없이 옆 커버를 분리 할 수 있다. 

어차피 결국엔 드라이버가 필요한데 이런 방식이 정말 편리한 것 일까?


이렇게 90도로 들어준 다음 본인 쪽으로 당겨주면 된다. 다만 처음 열땐 힘이 좀 필요하다.


이정도로 당겨 주면 된다. 딱 느낌이 오니 걱정하지 말자.


여기서 끝난게 아니다. 하드를 분리하려면 이 지지대를 왼쪽에서 오른쪽으로 밀어야 한다.


그럼 이렇게 보일텐데, 당연히 나사를 풀어주자.


하드 트레이에서 표시된 부분의 나사도 풀어주자.

이쪽에도 나사가 숨어있다. 풀어주자.

쑥~ 꺼내주면 하드 트레이가 완전히 분리된다.

마지막으로 옆의 나사를 풀어주면


크고 아름다운 하드가 나온다. 생각보다 많이 커서 놀랐다.


이참에 하드 구경이나 하자.


상단에 시게이트 로고가 보인다.


뒤집어 보면 이렇게 생겼다.

누가 뚜껑을 뜯어갔냐고? 아니다. 하드디스크 발열을 잡기위해 기판이 노출되어 있는 것이라고 한다.

당신의 컴퓨터에 들어가 있는 하드도 똑같을 것이다.

만약 SSD라면... 예쁘겠지


가까이 보면 이렇다. 타공된 기판이 보인다.


조립은 분해의 역순~!


제대로 인식됬다.


포맷을 위해 디스크 관리 창을 열어 주자.


디스크 관리 창이다.


기존의 파티션을 모두 지우고 포맷중이다. 이 정도는 할 수 있을 지라 믿는다.


포맷 완료!



이제 하드웨어적인 준비는 모두 끝났다. 다음 시간에는 소프트웨어 설정 부분을 진행 하겠다. 







[리눅스 강좌] vi 기본 사용법을 알아보자! - 왕초보용

강좌/리눅스




리눅스를 사용하다보면 vi를 쓸 일이 꼭 생긴다.

하지만 vi는 일반 텍스트 편집기와는 완전히 다른 '어려운'사용법을 가지고 있다.

그래서 오늘은 간략히 vi를 사용하는 방법을 알아보겠다.


vi로 파일을 만들고, 편집하는 명령어는 똑같다. 만들려고 하거나 편집하려는 파일이름 앞에 'vi'을 붙여주면 된다.


그럼 아래와 같은 낯설기만 한 창이 뜬다. 무엇인가 입력해보자. 아마 입력되지 않을 것이다.

지금은 '명령 모드'에 있는 것이다. '편집 모드'로 가려면 i키를 한번 눌러주자.

아래 -- INSERT -- 라고 변경된 것이 보인다.

이제 마음대로 입력할 수 있다.


다 썼다... 그럼 저장은 어떻게 할까?

다시 명령 모드로 들어가서 저장하는 명령어를 입력해주면 될까? 맞다.

:wq를 입력해 저장하고 종료할 수 있다.

여기서 잠깐, 저장과 관련된 명령어를 살펴보자. 아래와 같은 것들이 있다. 하나하나 입력해보면서 익히자.

:wq 

편집한 내용을 저장하고 종료 

 :w 파일이름

'파일이름'으로 저장 (다른이름으로 저장)

:w 

편집한 내용만 저장하고 vi 종료하지 않음

:q

편집한 내용을 저장하지 않고 종료  

:q!

편집한 내용을 저장하지 않고 강제로 종료 

더 자세한 내용은 고급편에서 다루도록 하겠다.


p.s. 파일을 지우고 싶다면 'rm 파일명'을 사용, 파일명은 탭 키로 자동완성을 하는게 좋다.

네임서버 DNS서버 이전 2/2 (dnszi 사용)

강좌/워드프레스



DNS서버의 이해

A레코드란?

A레코드와 CNAME의 차이


본 포스팅을 따라하기 전 위의 링크들을 참조해 확실히 이해를 하고 오기 바란다.
어렵겠지만 직접 웹사이트를 관리하기 위해선 꼭 필요한 지식들이다.

이번엔 저번 강좌에 이어 네임서버 이전을 마치도록 하겠다.


1. DNSZI에 접속해주자

필자는 이미 A레코드를 등록해 놨다. 여러분은 아직 A레코드가 없을 것이다.


2. 자신의 서버 IP주소를 기억한다

웹 호스팅이든 서버 호스팅이든 관리 페이지가 있을 것이다. 그곳에 가서 서버 IP주소를 기억(복사)해 둔다.


2. DNSZI에 A레코드를 등록하자

A레코드 란에 www붙인 것 하나, 안 붙인 것 하나를 추가해 아래와 같은 화면이 나오도록 해주면 된다.



하지만 저 주소를 브라우저에 넣어봐도 동작하지 않을 것이다. 아직까진.

다음 강좌부터 본격적으로 워드프레스를 설치 해 보겠다.


네임서버를 이전하는 과정은 쉬웠지만, 개념을 이해하기가 어려웠을 것이다. 

이해가 안되면 직접 구글링을 통해 끝까지 이해를 할 수 있도록 해야 한다.

직접하는 것이 무엇보다 중요하다.

네임서버 DNS서버 이전 1/2 (dnszi 사용)

강좌/워드프레스




이번엔 네임서버를 이전하는 방법에 대해 알아볼 것이다.


DNSZi라는 곳의 네임서버를 이용할 예정이다.

우선 '네임서버'가 뭔지 모른다면 아래의 링크를 따라가 보자.

오픈튜토리얼스 - 생활코딩 (도메인과 네임서버)

DNS부분만 봐도 되지만 전체 내용을 한번 읽어 보는 것을 추천한다.

DNS = 네임서버다.


이제 이해가 끝났다면 시작해 보자.


Step #1 구입한 도메인의 관리 페이지에 들어간다



Step #2 네임서버를 클릭하고 원하는 네임서버 주소를 입력하자


Step #2-1 DNSZi에 접속하자


Step #2-2 좌측에 'ooo님의 네임서버' 아래 더보기에 마우스를 올리면 아래와 같이 네임서버 주소가 보인다. 이 창을 열어 두자.


Step #3 방금 확인한 네임서버 주소를 관리 페이지에 입력하자.

주소는 ns1.dnszi.com과 같이 문자로 구성된 것만 사용해야 한다.

[[주의]] 절대로 네임서버 한개만 입력하지 말자. 

최소한 3개 정도는 입력해야 한 개의 네임서버가 뻗어도 다른 네임서버 덕분에 안정성이 확보된다.


Step #4 모든 네임서버 주소를 입력한 상황. 소유자 인증 후 적용 버튼을 눌러주자.


Step #5 다시 DNSZi로 돌아와서 도메인 추가하기를 눌러주자.


Step #6 구입했던 도메인 주소와 관리메모를 적자. 아무 내용이나 상관 없지만, 되도록 알아보기 쉬운 문장을 쓰자.


Step #7 이런 화면이 정상적으로 출력되면 성공이다.


여기에 A레코드 설정까지 하면 글이 너무 길어지기에, 다음 포스팅까지 나눠서 진행하겠다.

화이팅 하자.

hello, world! 맛보기 [파이썬 강좌 #1]

강좌/파이썬





파이썬 강좌 대망의 첫번째 시간이다. 오늘은 간단히 Hello World만 출력해 보겠다. 


파이썬 설치에 관해서는 따로 사진으로 설명하지 않겠지만 다운로드 링크를 남겨 두겠다. 난 친절하니깐 시간 나면 추가하겠다...!

홈페이지 다운로드 : www.python.org

최신버전 다운로드 - 윈도우 : www.python.org/ftp/python/3.6.0/python-3.6.0.exe

최신버전 다운로드 - 맥OS : www.python.org/downloads/release/python-360

파이썬을 다운로드 받을 때 크게 두 가지 버전을 선택 할 수 있는데, 여기서 고민하는 분들 많이 계신다

초심자라면 무조건 3.X 버전을 다운로드 하길 권한다

맨 처음 설치할 때 하단에 Add Python 3.X to PATH 체크 후 Install Now 누르면 알아서 설치 된다. 쉬워서 참 좋다.


설치가 끝났으면 알아서 'IDLE'이란 것을 켜 보자.

잘 실행했다면 아래와 같은 화면이 나올 것이다.


그럼 아래의 명령어를 쳐 보자.


print("Hello, World!")


혹시 아래의 화면처럼 Hello, World!가 파란색으로 출력되는가?


우리는 방금 프로그래밍을 했다.

컴퓨터가 알아들을 수 있게 코드를 짠 것이다.

print라는 함수로 쌍 따옴표 안의 문자를 출력 한 것이다.

오늘은 이 정도로 살짝 간만 보고, 다음 시간엔 IDE[각주:1]를 설치하면서 코딩할 채비를 단단히 해보겠다.

  1. 통합 개발환경의 약자로, 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 할 수 있는 프로그램을 말한다. [본문으로]

도메인 구입 - 사진으로 쉽게

강좌/워드프레스





오늘은 홈페이지 구축의 첫 번째 도약이라 할 수 있는 '도메인'에 대해 알아보고, 구매 과정을 살펴보겠다.


내가 직접 설명하려고 했지만 너무 잘 정리되어 있는 곳을 발견해 링크를 남기겠다.

오픈튜토리얼스 - 생활코딩 (도메인이란?)

동영상을 볼 수 없는 환경이라면... 어쩔 수 없다.


도메인은 한마디로

나의 홈페이지에 사람이 기억하기 쉬운 이름을 붙여 주는 것


도메인에 대한 기본적인 개념이 잡히고, 원하는 도메인 명까지 정했다면 아래의 지시를 따라 도메인을 직접 구입해 보자.


Step #1 원하는 도메인 명 입력 후 신청하기 버튼 누르기


필자는 '가비아'라는 곳에서 구입했다. 여러분은 유명한 곳이면 아무 대나 상관 없다. 구매 절차는 대부분 비슷하니까 걱정할 필요도 없다.



 Step #2 기본 정보 입력


Step #3 부가 정보 입력

저 안전 잠금 서비스 신청은 안 하는 걸 추천 한다. 필자는 확인 차 체크 했는데 실제론 나중에 굉장히 번거로워진다.


Step #4 비용결제

Step #5 신청 성공

대략 이런 화면이 나오면 성공


Step # 5-1 신청이 잘 되었는지 확인해보자.

가비아 기준 내 도메인 정보를 확인 하려면 My가비아-서비스 관리 탭-서비스 정보에 들어가면 위와 같은 화면이 나온다.


여기까지 잘 따라왔다면 좋은 스타트를 끊은 셈이다.

이곳에서 가장 처음 건들어 볼 것은 관리툴 탭에 있는 '네임서버'다.

네임서버(dns)에 대한 이해와 네임서버 변경 방법에 대해서는 다음 포스팅에서 알아보겠다.



워드프레스 홈페이지 제작 준비

강좌/워드프레스




어느날 내 오픈소스 프로젝트를 위해 따로 웹사이트를 만들고 싶다는 생각이 들었다.

지금 읽고 있는 당신도 나와 비슷한 이유로, 혹은 다른 이유라도 궁극적인 목표는 '홈페이지'제작 일 것이다.


나는 html과 css를 좋아하지 않는다. html, css의 특유의 느슨함이 싫어서 때문. 또 웹 표준 이란 용어가 등장하고 더 싫어졌다. 

난 오히려 자바 같은 언어를 좋아한다. 개인 취향이니 존중해주자 


하지만 아예 시도조차 안 해본 것은 아니다. 트위터에서 만든 부트스트랩도 써 봤다. 하지만 정보의 부족으로 처참히 실패.

그래서 웹 개발은 아예 잊고 살아가던 중. 어떤 필요에 의해 더욱이 내 개인의 웹사이트가 필요해 졌고, 그것은 내가 예전에 관심 있어 했던 '워드프레스'로 넘어 갔다. 뭐 서울시 홈페이지가 워드프레스로 만들어 졌고, 국 내외 주요 신문사들도 워드프레스로 만들어졌다는 것은 내게 그리 중요한 포인트가 아니었다.

그냥 빠른 개발. 쉬운 개발이 필요했다.

워드프레스에 대한 서치의 시간을 잠깐 갖고, 내 의지는 더욱 확고해 졌다.

만약 당신이 나와 같은 생각을 갖고 있다면 환영한다. 워드프레스는 완전히 웹 개발 경험을 선사할 것이다. 홍보대사 아니다

플러그인 시스템은 빠른 개발을, GUI로 구성된 어드민 페이지는 쉬운 개발을 도와줄 것이다. 진짜 아님


그럼, 나와 함께 워드프레스의 세계에 빠져볼텐가?





끝난거 아니다.


그럼 준비를 해보자.


우선 워드프레스 서버를 구동할 수 있게 웹 호스팅이나 서버 호스팅을 받아야 한다.

일반 서버 호스팅은 비싸니 가상 서버 호스팅을 이용하자.

대부분을 웹 호스팅을 선호 하는데, 필자는 가상 서버를 이용해 강좌를 진행하겠다.

그리고 또 한 가지 없어선 안되는 도메인 주소. 이건 부연 설명이 필요 없을 것.


필자가 강좌에 사용할 시스템을 간략히 적어보겠다.

1. 카페24 가상서버 일반형 [ 설치비 25,000원 + 월 사용료 5,500원 ]

2. 가비아 xyz도메인 [ 1년 사용시 부가세 포함 880원 ]

대략 3~4만원으로 시작할 수 있다.


이젠 진짜 워드프레스의 세계에 빠질 차례다.



다음 포스팅


도메인 구입 - 사진으로 쉽게 [워드프레스 개인홈페이지 구축 - #1]


네임서버 이전 1/2 (dnszi 사용) [워드프레스 개인홈페이지 구축 - #2]


네임서버 이전 2/2 (dnszi 사용) [워드프레스 개인홈페이지 구축 - #2]



[라즈베리파이 강좌] 라즈베리파이 초기설정 (3) - ssh와 xrdp 설치 및 사용법

강좌/라즈베리파이



안녕하세요, TdD입니다


저번 시간엔 Ubuntu Mate의 설치 과정을 알려드렸는데요, 

이번에는 라즈베리파이를 원격으로 접속할 수 있도록 도와주는 SSH와 XRDP의 설치법을 알아보도록 하겠습니다.


그럼, 바로 시작해볼까요?


Step #1 루트계정으로 로그인을 해줍시다

to0rsker@to0rkser-rpi:~$ sudo su

앞으로 입력할 모든 명령어들 앞에 'sudo'를 붙이지 않기 위함입니다

루트계정 생성을 위해서는 여기를 참고하세요!

Step #2 ssh가 설치되어 있는지 확인 합니다

to0rsker@to0rkser-rpi:~$ apt-get install ssh

'apt-get install'명령어는 패키지를 설치할 때에도 사용하지만 설치 여부나 버전을 확인할 때도 쓰인답니다!


Step #3 라즈베리파이의 아이피를 확인합니다.

to0rsker@to0rkser-rpi:~$ ifconfig

원격접속을 위해 박스안에 위치한 숫자를 꼭! 기억해 두셔야 합니다


Step #4 xrdp를 설치합니다

to0rsker@to0rkser-rpi:~$ apt-get install xrdp

xrdp는 리눅스가 설치된 컴퓨터를 GUI(X윈도우)환경에서 원격제어를 가능케 해줍니다

간단하게 리눅스 판 팀뷰어라고 생각해주시면 되겠습니다.

리눅스에서도 팀뷰어를 설치할 수 있습니다만, 라즈베리파이와 같은 저전력 기기들은 대부분 사양이 높지 않은 편이기 때문에 가벼운 xrdp를 사용하는 것이랍니다!


Tip : rdp는 윈도우 원격 규약입니다

자, 이제 라즈베리파이에서 해야 할 일은 모두 끝났습니다! (와아아아)

그럼 다른 컴퓨터에서 라즈베리파이에 접속하는 방법을 알려 드릴게요!


우선, ssh클라이언트로는 가장 많이 사용하시는 것이 'Putty'라는 프로그램입니다


위의 사진을 클릭하셔서 다운 받아주세요!

(2016년 7월 26일 현재 beta 0.67 버전이 가장 최신입니다)

이 버전은 포터블 버전이라 설치가 필요하지 않습니다


Step #5 이제 다운 받은 Putty를 실행합니다

Putty를 실행하시면 아래와 같은 화면이 표시되는데요, 

우선 좌측의 카테고리 탭에서 Window-Translation을 클릭하셔서 Remote Character Set의 설정이 UTF-8으로 되어 있는지 확인하신 후

다시 Session으로 돌아가셔서 Host Name에 방금 외워둔 주소를 입력해주시고 Open을 누르셔서 접속해주시면 되겠습니다!



다음으론 리눅스판 팀뷰어, xrdp접속 방법을 알아보도록 하겠습니다

생각보다 굉장히 쉬우니까 잘 따라해 주세요!


Step #6 윈도우+R으로 실행을 실행(?)해줍니다 

'mstsc'를 입력해 원격데스크톱 연결을 실행해 줍니다


Step #7 컴퓨터(C)란에 Step #3에서 외워둔 주소를 입력합니다


Step #8 예(Y) 클릭


Step #9 아래와 같은 창이 뜨면 성공하신 겁니다!

'username'란에 자신의 계정을, 'password'란에 계정의 비밀번호를 입력 후 OK만 클릭해 주시면 

우분투 마테의 아름다운 X윈도우를 보실 수 있으실 겁니다!



이번 포스팅이 아마도 가장 난이도가 있었을 텐데요, 잘 따라오신 분들에게 진심을 담아 박수를 보내드립니다 (짝짝짝짝)

하지만 지금 알려드린 방법으로는 내부에서 접속할 수 밖에 없으니 추후에 외부에서 접속할 수 있는 방법을 알려드리도록 할게요

어려운 부분이 있으신 분들은 댓글로 문의해 주세요!


감사합니다, TdD였습니다

[리눅스 강좌] 우분투 계열 리눅스를 CUI로 부팅 해보자!

강좌/리눅스



안녕하세요, TdD입니다


리눅스를 서버로 사용하거나 GUI가 필요 없을 때는 굳이 그래픽모드를 사용할 필요가 없겠죠!

그럼 Command Line Interface, 즉 CUI로 부팅하는 방법을 소개해드리겠습니다

sudo graphical disable

위의 명령을 입력하고 다시 아래의 명령을 입력해 재부팅을 하고 나면!

sudo shutdown -r now

텍스트로만 구성된 CUI를 보실 수 있게 됩니다


다시 그래픽모드를 이용하시기 위해 아래의 명령어를 입력하시면 됩니다

sudo graphical enable


감사합니다, TdD였습니다

[리눅스 강좌] root계정을 생성해보자!

강좌/리눅스



안녕하세요, TdD입니다


리눅스를 처음 설치하면 가장 먼저 해야 할 일 중에 하나인 '루트계정 생성'에 대해 알아보도록 하겠습니다.

사실 명령어 한줄만 입력하면 된답니다!


Step #1 'sudo passwd root'를 입력

sudo는 'substitute user do'의 약자이며 관리자의 권한을 얻어 명령을 실행 시킬 때 사용하는 단어 입니다

passwd는 딱봐도 'password'의 약자겠죠?

※ 글자를 입력할때 아무런 표시도 보이지 않는 것은 정상적인 겁니다!

리눅스는 보안을 중요시 하기때문에 이런 세심한 배려들이 많답니다

위의 명령어를 입력하면 리눅스가 3번 질문을 하게 되는데요

첫번째는 리눅스를 설치할때 만들었던 계정의 비밀번호,

두번째는 원하는 root계정의 비밀번호,

세번째는 방금입력한 root 비밀번호을 재입력해주시면 됩니다


잘 따라오셨나요? 안되는 부분이 있으시면 댓글로 문의해주세요!


감사합니다, TdD였습니다