- 텔넷(Telnet) 이란?
인터넷을 통하여 원격지의 호스트 컴퓨터에 접속할 때 지원되는 인터넷 표준 프로토콜, Telnet(Telecommunication Network)은 사용자가 마치 자신의 PC를 사용하는 것처럼 멀리 떨어진 곳의 컴퓨터를 사용하도록 해주는 프로그램으로, 유저가 네트워크 상의 컴퓨터에 로그인하여 원격지 컴퓨터의 여러 가지 기능들을 사용할 수 있습니다. 즉, 원격지의 컴퓨터에 접속하여 서비스를 제공받음으로서 마치 자신의 컴퓨터가 제공하는 것처럼 사용하는 방법입니다.
물론 다른 컴퓨터에 접속하려면 그 컴퓨터를 사용할 수 있는 ID와 비밀번호를 알고 있어야 합니다. 텔넷도 다른 TCP/IP 프로토콜의 인터넷 응용서비스들과 마찬가지로 고유의 포트번호를 가지고 있는데, 텔넷은 23번이라는 고유 포트번호를 가집니다. 일반적으로는 이 번호를 사용하지만 특별한 게임이나 채팅 등의 서비스 제공, 문제 해결을 위한 디버깅을 위해서 별도의 포트번호를 사용할 수도 있습니다.
텔넷(Telnet)명령어 기초
압축하기 : tar cvfz xxx.tar.gz
압축풀기 : tar xvfz xxx.tar.gz
ls : 현재 파일을 보여줍니다.
ls -al : 파일의 크기, 퍼미션, 그리고 히든 파일까지 보여줍니다
ls -at : 파일이 생성된 시간까지 보여줍니다.
cd : change directory 디렉토리로 이동할수 있습니다
ex) cd test
chmod : 파일이나 디렉토리의 퍼미션을 변경하는 명령어
ex) chmod 755 test.html
mkdir : make directory 디렉토리를 생성합니다
ex) mkdir test
rmdir : remove directory 디렉토리를 지웁니다.
단 디렉토리안이 비어있지 않으면 지울 수 없습니다
ex) rmdir test
rm : remove 디렉토리 및 파일을 지웁니다.
옵션을 통해 비워지지 않은 디렉토리까지 삭제가 가능합니다.
rm -r : 디렉토리까지 지우는 옵션
rm -f : 되물어보지 않고 강제로 지우는 옵션
rm -rf : 디렉토리를 강제로 지웁니다. 디렉토리가 비워져 있지 않아도 강제로 삭제
cp : copy 디렉토리 및 파일을 복사합니다
cp -r : 디렉토리까지 복사
ex) cp test.html test.htm ; 같은 디렉토리에서 test.html파일을 test.htm으로 이름바꾸고 복사
ex) cp -r test /home/02/test ; /home/02/test라는 디렉토리로 test폴더를 통째로 복사
mv : 디렉토리 및 파일을 이동시키거나 이름을 바꿉니다
ex) mv index.html index.htm ; index.html파일을 index.htm으로 변환
ex) mv index.htm ../test ; index.htm을 상위의 test폴더로 이동
ex) mv index test ; index라는 폴더를 test라는 폴더로 이동
vi : dos에서 edit편집기가 있듯이 리눅스에도 편집기의 기능이 있습니다.
각종 파일을 열어서 수정 및 생성이 가능합니다.
텔넷 명령어 모음
adduser : 유저를 만들때 사용하는 명령
cd (change directory) : 디렉토리(윈도우에선 폴더) 변경할때 사용
chmod (change mode) : 파일이나 디렉토리의 permission을 바꾼다
예) $chmod 600 private
chown (change owner) : 파일이나 디렉토리의 ownership을 바꾼다.
예) /dev/lp의 ownership을 lp로 변경
$ chown lp /dev/lp
cp (copy) : 파일 및 디렉토리를 복사한다.
예) /etc/passwd를 /etc/passwd.old로 복사
$ cp /etc/passwd /etc/passwd.old
예) /etc 디렉토리 및 하부의 파일들을 /tmp/etc로 복사
$ cp -r /etc/tmp
diskinfo : 시스템에 설치되어 있는 디스크의 정보를 보여준다.
예) $diskinfo /dev/rdsk/c0t6d0
du : 디스크 사용에 관한 정보를 보여준다.
예) /tmp 디렉토리에 있는 파일들의 크기를 KB단위로 보여준다.
$du -s -k /tmp
date : 현재시작 표시
echo : 표준출력에 문자열을 출력
edquota
exit : 로그아웃하고 프로그램 종료
file : 파일 내용의 성격을 보여준다.
예) /stand 디렉토리 아래에 있는 파일들의 성격을 보여준다.
$file /stand/*
finger : 현재 로그인되어있는 사용자들의 인적사항출력
find : 파일시스템에서 파일이나 디렉토리를 찾을때 사용
예) root 밑에 있는 모든 "core"파일을 찾는 법
$find /-name core -print
ftp (file transfer protocol) : 파일을 주고받을때 사용
file : 파일의 종류를 알아보는 명령어
grep : 파일 내에서 특정 패턴을 찾는다.
예) $grep -l ifconfig /sbin/init.d/*
gzip : 압축명령
gunzip : 압축해제명령
hostname :
jobs : 백그라운드에서 실행되고 있는 작업들의 작업번호, 작업상태등을 보여줌
kill : 프로세스를 죽일 때 사용함
예) $kill -9 924
last : 최근 접속한 사용자의 이름과 장소, 시간 등을 알려주는 명령어
lp : 시스템의 기본 프린터에 파일을 프린트
예) $lp myfile
lpstate -t : 모든 프린터 스플러에 관련된 정보를 보여줌.
ls : 파일이나 디렉토리의 이름을 보여줌
예) /stand 디렉토리에 있는 모든 파일 명을 보기
$ ls /stand
ll : ll은 "ls -l"와 같다. 파일들의 이름 및 정보를 보여줌.
mail : 다른 사용자에게 편지 보내기
mkdir : 새로운 디렉토리(폴더) 만드는 명령
man : 명령 및 시스템 파일에 대한 사용법을 보여줌
예) $man ls
tip) man page참조 시 편리한 방법
$man command | col -b > /tmp/command
$vi /tmp/command
more : 텍스트 파일 내용을 페이지 단위로 봄
예) $more /.profile
more가 수행되는 동안 한 페이지의 텍스트를 더 보려면 spacebar를 누른다.
한줄을 더 보기 위해서는 enter를 누른다.
mv : 파일이나 디렉토리의 이름을 바꾼다.
예) oldfile을 newfile로 바꾸기
$mv oldfile newfile
ps -ef : 시스템에서 수행되고 있는 모든 프로세스를 보여준다.
예) $ps -ef
passwd : 암호변경
rm (remove) : 파일이나 디렉토리를 지운다.
rmdir (remove directory) : 빈 디렉토리를 지운다.
shutdown : 컴터 끔
telnet : 네트웍상에서 다른 시스템으로 원격으로 접속하기 위한 명령어
time : 명령수행시간 측정
top : 주기적으로 변하는 프로세스의 정보를 보여줌
uname : 현재 로그인 되어 있는 컴퓨터의 정보를 보여준다.
useradd : 사용자 넣기
userdel : 사용자 지우기
usermod : 사용자 권한주기
vi : 텍스트 파일을 편집한다.
what : 파일의 버전 정보를 보여준다.
who : 로그인된 사용자 목록을 보여준다
who am i : 현 사용자의 로그인 명, tty 및 로그인한 날짜/시간을 보여준다.
who -r : 현재의 run state를 보여준다.
compress : 압축
vi : 텍스트파일 편집하는 명령어
sort : 파일 정렬
sleep : 지정한 시간만큼 쉰다.
shutdown -h now : 당장 종료
shutdown -r now : 시스템을 리부팅하는 명령
sort -r 파일명 : 파일을 역순으로 정렬
cal 월 년 : 지정된 달의 달력출력
userdel -r 디렉토리명 : 사용자의 홈디렉토리까지 삭제
rm -r 디렉토리명 : 디렉토리 삭제 명령
'컴퓨터사용팁' 카테고리의 다른 글
컴퓨터 관리요령 (2) | 2011.02.05 |
---|---|
컴퓨터를 켜면 가장 먼저 해야 할 일 (3) | 2011.01.17 |
화면캡쳐 프로그램 - OpenCapture (3) | 2011.01.11 |
압축프로그램 빵집 (0) | 2011.01.11 |
Alt 키로 마우스없이 주소입력하기 (1) | 2011.01.10 |