회원등록 비번분실


Telnet 역시 FTP와 마찬가지로 본인의 계정(호스팅)에 접속해서
파일 및 폴더 등의 생성,삭제,변경 등의 작업을 할 수 있습니다.
마우스 인터페이스에 익숙한 사람들은 사용하기가 조금 불편하지만
리눅스 명령어를 좀 알고 있다면 Telnet 작업이 속도나 여러 가지 면에서
훨씬 편합니다.

접속프로그램이 몇가지 있긴 하지만 윈도우에서 사용하는 텔넷을 이용해
보겠습니다.

1. 프로그램 실행
아래와 같이 시작창에서 실행을 누르신 후 열기에서
Telnet 한칸 띄우고 본인 계정(도메인 주소)를 입력합니다.



아래와 같은 login 이 뜨면 아이디를 입력하고 엔터를 하십시오
Password가 뜨는데 비번을 적어도 아무런 표시가 나지 않습니다.
그걸 모르고 계속 백스페이스를 하거나 안뜬다고 마구 치면 에러가 생겨 다시
login부터 아이디를 넣고 해야 하는 작업을 반복해야 될겁니다.
따라서 Password가 뜨면 비번을 정확히 입력하고 엔터를 쳐 보시기 바랍니다.


 
 




위 화면을 잘 주시하기 바랍니다.


[yourid@r5 yourid]$
이 것은 현재 접속 정보 및 명령어를 입력해도 좋다는 표시이며 "프롬프트" 라고 부릅니다.

첫 번째 yourid 는 접속 id를, r5는 서버명, 두 번째 yourid 는 현재 폴더명을 나타냅니다.
자, 이제 프롬프트 상에서 명령어를 입력을 해 봅시다.


리눅스의 가장 기본 명령어 ls
첫 번째 명령어인 ls 를 한번 입력해 봅시다. "ls" 라고 입력한 후 Enter 키를 누르세요.
ls 란 list 의 약어입니다.


ls

[리눅스에서는 폴더 라고 하지 않고 디렉토리(Directory)라고 부르며 이제 설명서 상에서 디렉토리 라고 부르겠습니다.]
www 디렉토리는 바로 홈페이지가 위치하게 될 디렉토리입니다.
따라서 초보 리눅서 여러분들은 www 디렉토리를 매우 주의하셔서 다루어야 할 것입니다.

이제 ls 에 덧붙여 -al 이란 옵션 까지 주어 입력해 봅시다.

ls -al

이제 파일들이 많이 보일 것입니다.
자세한 내용은 중급 과정을 거치면서 계속 하겠습니다.

현재 Directory 표시 pwd
이제 pwd 란 명령어를 입력해 봅시다.
pwd 란 현재 프롬프트 위치를 나타냅니다.


pwd

결과는? /home/01/yourid 네요?
그럼 www 디렉토리에 뭐가 들어 있는지 한번 가 볼까요?

Directory 이동 cd
cd 는 Change Directory 의 약자로서 디렉토리 이동의 기능이 있습니다.
절대경로 및 상대경로 이동이 가능하답니다.
[절대경로 및 상대경로 설명으로 이동]
현재 디렉토리 바로 밑의 www 디렉토리로 이동하여 보겠습니다.


cd www


ls


pwd


위에 입력한 명령어들은 이해가 되시죠? 위에서 자세히 보고 싶으시면 ls -al 하시면 됩니다.

cd ..


"cd .." 는

ls -al 에서 .. 이란 파일 보셨죠? .. 이란 실제 파일이 아닌 바로 위 디렉토리를 말합니다.
pwd, ls 명령을 치면 한 디렉토리 위로 올라온 것을 확인할 수 있습니다.

디렉토리 만들기 mkdir
이제 디렉토리를 직접 한 번 만들어 보도록 하고 처음 디렉토리를 만든 곳에 들어가서 ls 명령을 넣어 봅시다.

mkdir test

cd test

ls

ls -al

이로써 가장 기본적으로 아셔야 할 기초적인 명령어들의 설명을 다 배우셨습니다.
그래도 이해가 잘 안 되신다면 위 그림과 함께 다시 설명을 보시면 알 수 있습니다.
 
 




상대 경로
상대경로란 현재 디렉토리를 기준으로 바로 아래, 위, 현재 디렉토리로
표시한 경로를 나타냅니다.
현재 디렉토리는 . 바로 위 디렉토리는 .. 하위 디렉토리는 그냥 디렉토리 명만 쓰면 됩니다.

절대 경로
절대 경로는 /home/01/yourid/test 형식으로 쓰게 되며, linux 디렉토리 구조
맨 윗 부분부터 쓰는 것을 원칙으로 합니다.
위 그림으로 상대 경로 및 절대 경로의 개념을 이해 하실 수 있을 것입니다.

cd -
바로 전에 있던 디렉토리로 이동하게 됩니다.
 
 

그럼 지금까지 배운 내용들을 복습하며 응용하여 봅시다.

먼저 지금까지 해 왔던 테스트들을 지워 볼까요?



cd 만 쓰게 되면 여러분 ID 의 홈 디렉토리로 자동 이동 됩니다.



파일 및 디렉토리 지우기 rm

rm -rf test : test 디렉토리(r) 를 묻지 않고 강제로(f) 지웁니다.
rm : remove 의 약자로 r, f 옵션만 알면 됩니다.
r : 디렉토리를 전부 지울 때,
f : 는 강제로 지울 때 사용되므로 각별히 주의하여 사용하세요.

이제 다시 test 디렉토리를 만들어 봅시다.




만든 test 디렉토리에 또 test 디렉토리를 만든 후, ls 로 확인해 봤습니다.


현재 디렉토리를 확인 한 후



웹 디렉토리 안의 기본 index.html 파일을 현재 디렉토리로 카피합니다.
처음 세팅 되었을 때 index.html은 메뉴얼 파일입니다.


index.html 을 index.htm 으로 이름을 바꾸어 봅시다.



mv 는 move 의 약자로, 파일 이동시 및 이름을 바꿀 때에도 사용됩니다.
cp 와 같은 구조로 사용되나 원본 파일은 지워지니 주의해서 사용하세요.


이제 여러가지 실습을 해 봅시다.

먼저 index.htm 을 하위 test 디렉토리로 이동 후, ls 로 확인합니다.
그리고 나중에 만든 test 디렉토리를 지워봅시다.
명령어들의 해답은 아래와 같습니다.



 
 

디렉토리 내용 보기

ls : 화일이 있는 디렉토리의 리스트를 보여 주는 명령입니다. 도스의 dir/w 와 유사하다고
----..생각하시면 됩니다.

ls 명령어를 실행한 화면 입니다.



ls -al



Hidden 속성의 파일을 표시해주는 a 옵션과 파일의 종류, 사용권한 등
자세한 정보를 보여주는 옵션을 함께 사용하여 보다 자세한 정보를 보고자 할 때 이용합니다.
ls 명령어만 입력한것 보다는 더 많은 정보를 보실 수 있습니다.

drwx--x--x : 디렉토리 퍼미션을 나타내는 것입니다.
--------------- (d = 디렉토리 , r = 4(2^2) , w = 2(2^1) , x = 1(2^0) 을 표시하고 있습니다.)


디렉토리 이동
cd 디렉토리 이름을 사용하여 디렉토리를 바꿀 수 있습니다.



이 명령어는 디렉토리 이동을 할때 사용하는 명령어 입니다.
방법은 'cd 이동할 디렉토리'로 입력 하시면 됩니다..


디렉토리 만들기
mkdir 디렉토리를 생성하는 기능을 하는 명령어입니다.
'test'란 디렉토리가 생성이 된것을 확인 하실 수 있습니다.

회원님들의 문의중 특정 디렉토리를 생성해 달라는 문의를 하시는 회원님이 계십니다.
mkdir 명령어로 생성하신 후 사용하시면 됩니다.




'test'란 디렉토리가 생성이 된것을 확인 하실 수 있습니다.
회원님들의 문의중 특정 디렉토리를 생성해 달라는 문의를 하시는 회원님이 계십니다.
mkdir 명령어로 생성하신 후 사용하시면 됩니다.




cgi-bin의 경우 생성 후 디렉토리의 퍼미션을 '755'로 변경만 해주시면 기본 설정된 cgi-bin디렉토리와
동일한 디렉토리의 기능을 합니다.

삭제된 디렉토리는 이제 다시 생성 후 사용하시기 바랍니다.


디렉토리 삭제하기
rm 파일이나 디렉토리 삭제 명령입니다.



디렉토리의 경우 'rf' 란 옵션을 주어야 삭제가 가능합니다.
'r'은 디렉토리를 나타내며 'f'는 확인 없이 삭제를 하겠다는 옵션입니다.
파일이나 디렉토리의 삭제시에는 반드시 확인후 명령어를 사용하시기 바랍니다.
리눅스의 경우 윈도우즈에서 사용하는 '휴지통' 기능이 없습니다.
한번 삭제한 파일이나 디렉토리는 복구가 불가능 합니다.
파일이나 디렉토리 삭제를 하실때는 꼭 확인에 확인을 거듭하신 후 명령어를 사용하십시요.


퍼미션 변경 하기
chmod 파일의 퍼미션을 변경하는 명령어 입니다.



'test' 디렉토리의 퍼미션이 변경된 것을 확인 하실 수 있습니다.

이 부분은 cgi 게시판 생성시 필요한 부분입니다. 반드시 기억하시기 바랍니다.
chmod '퍼미션' '변경될 디렉토리(파일) 형식으로 사용하시면 됩니다.

계정 사용량 확인 하기
du 계정 사용량을 확인 하실 수 있는 명령어 입니다..



du 명령어만 입력을 하신 경우는 파일내의 모든 파일의 용량을 보여주게 됩니다.

du -sh 명령을 사용하면 사용된 용량만 표시됩니다.
계정 용량을 확인하실 경우는 텔넷 접속후 다른 디렉토리로 이동하지 마시고
접속된 디렉토리에서 명령어를 입력하시기 바랍니다.

du 명령어는 회원님께서 위치하신 디렉토리의 모든 디렉토리, 파일의 용량을 확인합니다.
상위 디렉토리는 확인 하실 수 없습니다.


메일 확인 하기
pine 메일을 확인하는 명령어 입니다.




pine 을 실행하면 위 화면이 뜨는데 FOLDER LIST 를 선택하면 pine 에서는 화살표 및 엔터로 선택을 합니다.




위에서 INBOX 가 메일을 받은 편지함 입니다.




엔터를 치면 위와 같이 메일을 확인하실 수 있습니다.




메일 내용을 볼 수 있습니다.
이때 D 를 누르면 메일을 지울 수 있습니다.
텔넷 접속후 'pine' 명령어를 사용하시면 회원님 디렉토리에 'mail'이란 디렉토리가 생성 된것을
확인 하실 수 있습니다.
간혹 계정안에 'mail' 디렉토리가 없다고 문의하시는 회원님이 계십니다.
'mail'디렉토리는 자동 생성이 되는 것입니다.

현재 디렉토리 위치 (절대 경로) 확인 하기
pwd 디렉토리 위치 (절대 경로)를 확인하는 명령어 입니다.



게시판 설치시 절대 경로를 입력하는 부분이 있는 게시판이 있습니다.

이 경우 게시판이 설치된 디렉토리로 'cd' 명령어로 이동하신 후 'pwd' 명령어로 절대 경로를
확인 하실 수 있습니다.

절대 경로에 반대되는 부분이 있다면 상태 경로 입니다.
상대 경로의 표시는 '.'으로 표시됩니다.

'.'인 경우는 현재 디렉토리를 나타내며 '..'의 경우는 한단계 상위 디렉토리를 나타냅니다.

두 단계 위의 디렉토리를 나타내는 것은 '....'이 아니라 '../..'이 됩니다.



파일 내용 편집하기 (에디터)
vi 파일 편집기를 실행하는 명령어 입니다.



'vi' 편집기가 실행된 화면 입니다..



파일을 만들때나 파일 내용을 변경 하실때 사용하는 명령어 입니다.
입력 모드는 'i' (영문자 아이 'i') 버튼 입니다.



입력 모드로 변경이 된후에 원하시는 내용을 입력하시면 됩니다.



'test' 파일안에 내용을 남긴 화면입니다.
저장은 입력 상태에서 'Esc'키를 한번 누르셔서 일반 상태로 변환 후,
':wq'를 입력하신 후
'Enter'키를 누르시면 됩니다.

기본적인 명령어 입니다. 문서 편집기인데 많은 기능이 있습니다.

vi 에디터 사용법입니다.
새로운 파일을 생성하기 위하여 vi와 파일명을 입력한다.

% vi newfile

존재하는 파일을 수정하거나 보기 위해서는 :

% vi 파일명
. 파일을 생성하기 위해 "vi 파일명"을 친다.

. 텍스트 삽입을 위해 i(insert)를 사용한다.

. 명령어 모드로 돌아오기 위해 Esc(escape)키를 사용한다.

. 파일을 저장하고 vi를 빠지기 위해 :wq를 친다.

'Esc'키는 사용자가 어떤 모드에 있는지 확신 할 수 없을 때 명령어 모드에 있고자 할 경우
사용한다.


사용자가 명령어 모드에 있을 때 'Esc'키를 누르면, 삑~ 소리를 냅니다.

파일을 저장하거나 vi 편집을 끝내기 위해 다음의 옵션을 사용 할 수 있습니다.


:w 편집 버퍼를 디스크로 저장, vi 편집기 유지
:w newfile 편집 버퍼를 새로운 파일로 저장
:w! 파일명 존재하는 파일명에 overwrite
:wq 버퍼를 저장하고 vi를 끝냄.
:q vi를 끝냄.
:q! 마지막으로 저장한 이후에 수정된 것은 버리고 vi를 끝냄.
:e! 마지막으로 저장한 이후에 수정된 것은 버리고 명령어 모드로 돌아옴.

더 많은 정보를 원하실 경우엔 검색 사이트에서 'vi 에디터'로 검색을 해보시면 많은 정보를 확인하실 수 있습니다.



디렉토리, 파일명 변경및 디렉토리 옮기기
mv 디렉토리나 파일명등을 변경(수정)하거나 디렉토리를 옮기는 명령어 입니다.



명령어는 mv '기존 파일명(디렉토리명)' '변경될 파일명(디렉토리명)' 으로 하시면 됩니다.


다른 디렉토리로 이동하는 방법은 앞에서 말씀드린 상대 경로를 이용해 보겠습니다.


'test1'이란 파일을 같은 디렉토리내에 있는 바로 위 디렉토리로 이동을 시킨 화면 입니다.

명령은 mv '옮길 파일명(디렉토리명)' '옮겨갈 경로' 입니다.
디렉토리의 경우도 같은 방법으로 하시면 이동 됩니다.

지금까지 기본적인 텔넷 명령어를 배우셨습니다.