블로그 이미지
오정oI

카테고리

분류 전체보기 (119)
회사 - pj # 나라원 (1)
회사 - pj # 나라원 (2)
이직준비 (10)
국비-클라우드 (1)
학점은행제 (0)
취미 (0)
주식 (0)
외국어 (0)
자격증 (14)
BigData_On (1)
BigData_Off1 (74)
클라우드 (0)
언어_Framework (1)
언어-Server (2)
언어_Client (0)
업무 (1)
IT참고서적 (1)
IT 최신 트랜드 (0)
제테크 (1)
Study Plan (2)
동영상 및 자료 (5)
여행 (1)
git (0)
Total
Today
Yesterday
반응형
SMALL

* 인터넷 안될 때

[root@localhost ~]# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.174  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::8fbb:295:37f5:95f0  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:71:1e:f0  txqueuelen 1000  (Ethernet)
        RX packets 246  bytes 39558 (38.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 248  bytes 31141 (30.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

1> VMnet8 클릭(NAT)

2> Change Settings

3> (Subnet IP : 192.168.8.~ )변경 되어 있으면 리눅스> 터미널에  ip로 puTTY 설정 변경

 

*① 정규 표현식

 * : 모든 것들 (문자 전체)

? : 한 자리(대체 문자)

 

[root@localhost itbank]# ls -l
합계 20
lrwxrwxrwx. 1 root root    7 12월 15 14:27 backup.symlink -> /backup
-rw-r--r--. 1 root root 5078 12월 15 14:23 grub.cfg.cp
-rw-r--r--. 2 root root 5078  9월 25 15:26 grub.cfg.hard
lrwxrwxrwx. 1 root root   16 12월 15 14:26 grub.cfg.symlink -> /backup/grub.cfg
-rw-r--r--. 1 root root  511 12월 15 14:39 inittab
-rw-r--r--. 1 root root    0 12월 15 14:41 testfile1

// 정규 표현식 : *

[root@localhost itbank]# ls -l grub*
-rw-r--r--. 1 root root 5078 12월 15 14:23 grub.cfg.cp
-rw-r--r--. 2 root root 5078  9월 25 15:26 grub.cfg.hard
lrwxrwxrwx. 1 root root   16 12월 15 14:26 grub.cfg.symlink -> /backup/grub.cfg

 

 

[root@localhost itbank]# cd /home/itbank
[root@localhost itbank]#
[root@localhost itbank]# cd
[root@localhost ~]#
[root@localhost ~]# cd /h*/i*
[root@localhost itbank]#
[root@localhost itbank]# pwd
/home/itbank

// 정규 표현식 : ?

[root@localhost itbank]# ls -l grub.cfg.c?
-rw-r--r--. 1 root root 5078 12월 15 14:23 grub.cfg.cp
[root@localhost itbank]#
[root@localhost itbank]# ls -l grub.cfg?????
-rw-r--r--. 2 root root 5078  9월 25 15:26 grub.cfg.hard


 

*② 논리 연산자

1> a && b : a가 성공하면  b를 실행하며  a가 실패하면 b를 미실행

2> a || b : a가 성공하면 b를 미실행하며 a가 실패하면 b를 실행

3> a | b : a의 실행 결과 값을 b가 받아서 실행(연계?)

 →

좋은 예) # ls -l /etc | more

나쁜 예) # more | ls -l /etc

a | b | c

q> more, nl, ls -l /etc

3개 파이프라인..,

# ls -l /etc | nl | more

 

// 논리 연산자 : a && b

[root@localhost itbank]# ls /home && ls -l /backup
itbank
합계 20
-rw-r--r--. 2 root root 5078  9월 25 15:26 grub.cfg
-rw-r--r--. 1 root root  511  9월 25 15:26 inittab
-rw-r--r--. 1 root root 2028  9월 25 15:26 login.defs
-rw-r--r--. 1 root root 2116 12월 15 14:44 passwd

[root@localhost itbank]# ls /home2 && ls -l /backup
ls: cannot access /home2: 그런 파일이나 디렉터리가 없습니다

// 논리 연산자 : a || b

[root@localhost itbank]# ls /home || ls -l /backup
itbank
[root@localhost itbank]# ls /home2 || ls -l /backup
ls: cannot access /home2: 그런 파일이나 디렉터리가 없습니다
합계 20
-rw-r--r--. 2 root root 5078  9월 25 15:26 grub.cfg
-rw-r--r--. 1 root root  511  9월 25 15:26 inittab
-rw-r--r--. 1 root root 2028  9월 25 15:26 login.defs
-rw-r--r--. 1 root root 2116 12월 15 14:44 passwd

//  논리 연산자 : a | b

[root@localhost itbank]# ls -l /etc | more
합계 1412
-rw-r--r--.  1 root root     5090 11월  5  2016 DIR_COLORS
-rw-r--r--.  1 root root     5725 11월  5  2016 DIR_COLORS.256color
-rw-r--r--.  1 root root     4669 11월  5  2016 DIR_COLORS.lightbgcolor
-rw-r--r--.  1 root root       94  3월 25  2017 GREP_COLORS
-rw-r--r--.  1 root root      842 11월  6  2016 GeoIP.conf
-rw-r--r--.  1 root root      858 11월  6  2016 GeoIP.conf.default
drwxr-xr-x.  8 root root      145  9월 25 14:58 NetworkManager
drwxr-xr-x.  2 root root       92  9월 25 14:59 PackageKit
drwxr-xr-x.  2 root root       25  9월 25 14:54 UPower
drwxr-xr-x.  6 root root      103  9월 25 14:52 X11
drwxr-xr-x.  3 root root      101  9월 25 14:52 abrt
-rw-r--r--.  1 root root       16  9월 25 15:06 adjtime
-rw-r--r--.  1 root root     1518  6월  7  2013 aliases
--More--

[root@localhost itbank]# ls -l /etc | nl | more
     1  합계 1412
     2  -rw-r--r--.  1 root root     5090 11월  5  2016 DIR_COLORS
     3  -rw-r--r--.  1 root root     5725 11월  5  2016 DIR_COLORS.256color
     4  -rw-r--r--.  1 root root     4669 11월  5  2016 DIR_COLORS.lightbgcolor
     5  -rw-r--r--.  1 root root       94  3월 25  2017 GREP_COLORS
     6  -rw-r--r--.  1 root root      842 11월  6  2016 GeoIP.conf
     7  -rw-r--r--.  1 root root      858 11월  6  2016 GeoIP.conf.default
     8  drwxr-xr-x.  8 root root      145  9월 25 14:58 NetworkManager
     9  drwxr-xr-x.  2 root root       92  9월 25 14:59 PackageKit
    10  drwxr-xr-x.  2 root root       25  9월 25 14:54 UPower
    11  drwxr-xr-x.  6 root root      103  9월 25 14:52 X11
    12  drwxr-xr-x.  3 root root      101  9월 25 14:52 abrt
    13  -rw-r--r--.  1 root root       16  9월 25 15:06 adjtime
    14  -rw-r--r--.  1 root root     1518  6월  7  2013 aliases
    15  -rw-r--r--.  1 root root    12288  9월 25 15:10 aliases.db
    16  drwxr-xr-x.  2 root root       51  9월 25 14:53 alsa
    17  drwxr-xr-x.  2 root root     4096 10월 11 14:59 alternatives
    18  -rw-------.  1 root root      541  8월  4 00:33 anacrontab
    19  -rw-r--r--.  1 root root       55  3월  1  2017 asound.conf
    20  -rw-r--r--.  1 root root        1 11월  6  2016 at.deny
    21  drwxr-x---.  3 root root       43  9월 25 14:53 audisp
    22  drwxr-x---.  3 root root       83  9월 25 15:10 audit
    23  drwxr-xr-x.  4 root root       71  9월 25 14:59 avahi
    24  drwxr-xr-x.  2 root root     4096  9월 25 15:16 bash_completion.d
    25  -rw-r--r--.  1 root root     2853 11월  6  2016 bashrc
    26  drwxr-xr-x.  2 root root        6  9월  7 11:38 binfmt.d
    27  drwxr-xr-x.  2 root root       23  9월 25 15:15 bluetooth
--More--

[root@localhost itbank]# ifconfig | head -n2
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.174  netmask 255.255.255.0  broadcast 192.168.8.255
[root@localhost itbank]# ifconfig | head -2

 

[root@localhost itbank]# tail -1 /etc/passwd /etc/group    //에러
tail: option used in invalid context -- 1

[root@localhost itbank]# tail -n1 /etc/passwd /etc/group    //에러

[root@localhost itbank]# head -1 /etc/passwd /etc/group
==> /etc/passwd <==
root:x:0:0:root:/root:/bin/bash

==> /etc/group <==
root:x:0:

 

*③  cat

1> 파일의 내용을 전체 출력

# cat  파일명

2> 명령어와 연산자를 이용해서 작업

2-1>

 # cat < 파일명

: 파일의 데이터를 입력( 표준 입력)

 ex># cat < /etc/passwd    // cat 명령어를 실행하되  /etc/passwd이  입력의 대상이 된다.

2-2>

 # cat > 파일

: 명령어의 결과값을 파일에다가 저장

[특징]

똑같은 파일 또 쓰면 덮어쓰기 됨

# cat  파일 1> 파일2

: 파일2의 내용이 없으면 파일1의 내용이 추가 되며

 파일 2의 내용이 있으면 기존에 내용은 사라지고 파일1의 내용이 추가

2-3>

# cat > 파일

:  파일이 생성됨

cf.  touch vs. cat

touch : 빈 파일 생성

cat :  빈 파일 or 용량 있음

2-4>

# cat >> 파일

:  명령어의 결과값을 파일의 내용에 추가

 

2-5>

# cat 파일1 파일2 > 파일3

: 파일1과 파일2의 내용을 합쳐서 파일3에 저장(파일병합)

 

cf. ls :  디렉터리~

   tail, head : 파일~ ???

 

// cat  파일명

[root@localhost itbank]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin

// cat < 파일명

[root@localhost itbank]# cat < /etc/passwd 

// 위의 결과와 동일

// cat > 파일

[root@localhost itbank]# cat > /testfile2
1
2
3
4
5
6
7
8
9                // ctrl + d : 안전한 종료

[root@localhost itbank]# cat < /testfile2
1
2
3
4
5
6
7
8
9

[root@localhost itbank]# cat > /testfile2
[root@localhost itbank]#
[root@localhost itbank]# cat < /testfile2

// cat >> 파일

[root@localhost itbank]# cat /etc/passwd > /testfile2
[root@localhost itbank]#
[root@localhost itbank]# ls -l /etc/passwd /testfile2
-rw-r--r--. 1 root root 2116  9월 25 15:30 /etc/passwd
-rw-r--r--. 1 root root 2116 12월 18 13:41 /testfile2

[root@localhost itbank]# cat >> /testfile2
1
2
3
4
5

[root@localhost itbank]# cat < /testfile2
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
libstoragemgmt:x:998:997:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
colord:x:997:996:User for colord:/var/lib/colord:/sbin/nologin
saslauth:x:996:76:Saslauthd user:/run/saslauthd:/sbin/nologin
rtkit:x:172:172:RealtimeKit:/proc:/sbin/nologin
chrony:x:995:993::/var/lib/chrony:/sbin/nologin
qemu:x:107:107:qemu user:/:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
geoclue:x:994:991:User for geoclue:/var/lib/geoclue:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
radvd:x:75:75:radvd user:/:/sbin/nologin
setroubleshoot:x:993:990::/var/lib/setroubleshoot:/sbin/nologin
pulse:x:171:171:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
gnome-initial-setup:x:992:987::/run/gnome-initial-setup/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
itbank:x:1000:1000:dust:/home/itbank:/bin/bash
[root@localhost itbank]#
[root@localhost itbank]# cat < /testfile2
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
libstoragemgmt:x:998:997:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
colord:x:997:996:User for colord:/var/lib/colord:/sbin/nologin
saslauth:x:996:76:Saslauthd user:/run/saslauthd:/sbin/nologin
rtkit:x:172:172:RealtimeKit:/proc:/sbin/nologin
chrony:x:995:993::/var/lib/chrony:/sbin/nologin
qemu:x:107:107:qemu user:/:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
geoclue:x:994:991:User for geoclue:/var/lib/geoclue:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
radvd:x:75:75:radvd user:/:/sbin/nologin
setroubleshoot:x:993:990::/var/lib/setroubleshoot:/sbin/nologin
pulse:x:171:171:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
gnome-initial-setup:x:992:987::/run/gnome-initial-setup/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
itbank:x:1000:1000:dust:/home/itbank:/bin/bash
[root@localhost itbank]#
[root@localhost itbank]# cat >> /testfile2
1
2
3
4
5

// cat 파일1 파일2 > 파일3

[root@localhost itbank]# cat > clang
c
c++
java
python
[root@localhost itbank]#
[root@localhost itbank]#
[root@localhost itbank]# cat system clang > it
[root@localhost itbank]#
[root@localhost itbank]# cat < it
window
unix
linux
c
c++
java
python

 

*④  find

: 찾을 이름을 적어서 검색 또는 찾다

[사용형식]

1> # find 경로 - name 찾을이름

: 지정한 경로 포함 하위에 찾을 이름을 검색

2> # find 경로 -newer 찾을이름

: 지정한 경로 포함 하위에 찾을 이름 이후에 것을 검색

3> # find 경로 -name 찾을이름 -exec 명령어 {} \;

또는

   # find 경로 -name 찾을이름 -exec 명령어 [option] {} \;

: 지정한 경로 포함 하위에 찾을 이름을 검색해서 명령어 수행

: -exec를 사용하면 반드시 {} \; 같이 사용해야 함

  {} 는 대입

  \ 는 enter

  ; 는 end(끝)

 

  

// find 경로 - name 찾을이름

[root@localhost itbank]# find / -name itbank
/var/spool/mail/itbank
/home/itbank
[root@localhost itbank]# ls -l /var/spool/mail/itbank
-rw-rw----. 1 itbank mail 0  9월 25 15:30 /var/spool/mail/itbank
[root@localhost itbank]#
[root@localhost itbank]# ls -l /home/itbank
합계 36
lrwxrwxrwx. 1 root root    7 12월 15 14:27 backup.symlink -> /backup
-rw-r--r--. 1 root root   18 12월 18 13:49 clang
-rw-r--r--. 1 root root 5078 12월 15 14:23 grub.cfg.cp
-rw-r--r--. 2 root root 5078  9월 25 15:26 grub.cfg.hard
lrwxrwxrwx. 1 root root   16 12월 15 14:26 grub.cfg.symlink -> /backup/grub.cfg
-rw-r--r--. 1 root root  511 12월 15 14:39 inittab
-rw-r--r--. 1 root root   36 12월 18 13:50 it
-rw-r--r--. 1 root root   18 12월 18 13:49 system
-rw-r--r--. 1 root root    0 12월 15 14:41 testfile1
-rw-r--r--. 1 root root   10 12월 18 13:45 testfile2
[root@localhost itbank]#
[root@localhost itbank]# ls -l /home
합계 4
drwx------. 5 itbank itbank 4096 12월 18 13:50 itbank
[root@localhost itbank]#

// find 경로 -newer 찾을이름
[root@localhost itbank]# find /home -newer testfile1 // testfile1 이후의 것?
/home/itbank
/home/itbank/testfile2
/home/itbank/system
/home/itbank/clang
/home/itbank/it

// find 경로 -name 찾을이름 -exec 명령어 {} \;

[root@localhost itbank]# ls
backup.symlink  grub.cfg.cp    grub.cfg.symlink  it      testfile1
clang           grub.cfg.hard  inittab           system  testfile2
[root@localhost itbank]#
[root@localhost itbank]# pwd
/home/itbank
[root@localhost itbank]#
[root@localhost itbank]# find . -name "grub*" -exec rm {} \;
[root@localhost itbank]#
[root@localhost itbank]# ls
backup.symlink  clang  inittab  it  system  testfile1  testfile2
[root@localhost itbank]#

*⑤  시스템 종료

# shutdown -h now   // h : halt

# halt

# poweroff

# init 0(숫자)

 

*⑥  시스템 재부팅

# shutdown -r  // r : reboot

# reboot

# init 6

 

==========================================

※ Service

 

*① FTP

 : 대표적인 파일 서비스 중에 하나

: 파일을 서버와 클라이언트 구조로 업로드 또는 다운로드 작업

[준비물]

windows에서 파일 (아무거나)

windows -> cmd

[사용형식]

1> ftp 입력 후 enter

open Server-IP

2> ftp Server-IP

[Error]

 

(참고로 ftp은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다

라는 에러메시지가 출력될 경우 아래와 같이 작업

0>

windows OS> 제어판> 보기기준 : 범주> 시스템 및 보안> Windows방화벽에서 프로그램 허용>

설정 변경(사용자 모드 인 경우)> ㅁ파일 전송 프로그램 체크 박스 모두 체크> 확인

1>

파일 전송 프로그램이 2개 있으면 반드시 하나를 제거하고 1개가 되면 나머지 체크 박스 all 체크

2>

파일전송 프로그램이 아예 없으면 다른 프로그램 허용> 프로그램 추가 창> 찾아보기>

기본 경로라 C:\windows\system32 이어야 함> 파일 검색: ftp> 열기> 추가>

파일 전송 프로그램이 목록에 생성되고 체크박스에 전부 체크> 확인

 

[cmd]

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\user>E:

E:\>
E:\>cd E:\2_12월_평일12시_리눅스1_Junga

E:\2_12월_평일12시_리눅스1_Junga>
E:\2_12월_평일12시_리눅스1_Junga>dir
 E 드라이브의 볼륨: 새 볼륨
 볼륨 일련 번호: 0AAB-DADF

 E:\2_12월_평일12시_리눅스1_Junga 디렉터리

2017-12-18  오후 02:34    <DIR>          .
2017-12-18  오후 02:34    <DIR>          ..
2017-12-18  오후 12:35    <DIR>          1_압축푼거
2013-05-28  오후 05:56         1,816,712 HangulPuTTY-0[1].60h.setup.exe
2017-12-18  오후 12:47    <DIR>          temp
2017-12-18  오후 02:33                33 testfile.txt
               2개 파일           1,816,745 바이트
               4개 디렉터리  333,130,616,832 바이트 남음

E:\2_12월_평일12시_리눅스1_Junga>ftp
ftp> open 192.168.8.174
192.168.8.174에 연결되었습니다.
220 (vsFTPd 3.0.2)
사용자(192.168.8.174:(none)): itbank
331 Please specify the password.
암호:   
230 Login successful.
ftp>
ftp>

// ftp 사용자 계정 틀렸을 경우

// ftp> user

ftp>
ftp> pwd
257 "/home/itbank"
ftp>
ftp> put testfile.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 0.00초 33000.00KB/초
ftp>
ftp> put testfile2.txt
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 0.00초 15.00KB/초
ftp>
ftp>

 

 

   ← up            // put; S에서 C 파일 가져옴

linux (Server)    ↔  Windows(Client)

down  →               // get; S에서 C에 파일 줌

[puTTY]

[root@localhost itbank]# ls -l
합계 28
lrwxrwxrwx. 1 root   root     7 12월 15 14:27 backup.symlink -> /backup
-rw-r--r--. 1 root   root    18 12월 18 13:49 clang
-rw-r--r--. 1 root   root   511 12월 15 14:39 inittab
-rw-r--r--. 1 root   root    36 12월 18 13:50 it
-rw-r--r--. 1 root   root    18 12월 18 13:49 system
-rw-r--r--. 1 itbank itbank  33 12월 18 14:56 testfile.txt
-rw-r--r--. 1 root   root     0 12월 15 14:41 testfile1
-rw-r--r--. 1 root   root    10 12월 18 13:45 testfile2
-rw-r--r--. 1 itbank itbank  15 12월 18 14:57 testfile2.txt
[root@localhost itbank]#
[root@localhost itbank]#

 

[cmd]

ftp> pwd
421 Timeout.
원격 호스트에 의해 연결이 닫혔습니다.
ftp>
ftp> open 192.168.8.174            // 이미 연결이 끊겼으므로 user 명령어는 안먹힘!
192.168.8.174에 연결되었습니다.
220 (vsFTPd 3.0.2)
사용자(192.168.8.174:(none)): itbank
331 Please specify the password.
암호:
230 Login successful.
ftp> pwd
257 "/home/itbank"
ftp>

ftp> get testfile.txt
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for testfile.txt (33 bytes).
226 Transfer complete.
ftp: 0.00초 33000.00KB/초
ftp>
ftp> get testfile2.txt
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for testfile2.txt (15 bytes).
226 Transfer complete.
ftp: 0.00초 15000.00KB/초
ftp>
ftp> quit

E:\2_12월_평일12시_리눅스1_Junga>exit


 

// 폴더에 파일 생성된거 확인

반응형
LIST
Posted by 오정oI
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함