씨게이트 외장하드 고장, 충격후 인식불가

Author : 복구박사 복구박사 / Date : 2018.08.16 12:31 / Category : 데이터복구사례/외장HDD

씨게이트 외장하드 고장, 충격후 인식불가




[접수내용]

Seagate 3.5인치 외장하드 드라이브를 책상에서 떨어뜨렸고, 현재 인식이 되지 않는 상태.

기존에 복구를 의뢰한적 있는 고객이며, 그 당시에도 추락으로 복구를 의뢰함.

씨게이트 백업플러스 4TB 3.5인치 외장하드.

외장하드에서 소음 발생.











[손상증상 및 점검]


- 인식불가

- 헤드 소음 발생

- 헤드 및 미디어 손상


책상 높이에서 추락하면서 하드 드라이브에 물리적인 Damage 발생되어 head magnetic fail 상태.

불량 발생된 헤드로 인해 미디어의 물리적인 크래시 발생.

육안에 보이는 스크래치는 존재하지 않으므로 복구작업 실시.








[복구작업 및 결과]


- 총 173GB 복구완료.

- 복구율 90% 내외.


충격으로 인해 손상된 헤드가 미디어를 일부 훼손시켜 약 10%정도의 데이터는 살려내지 못하였다.

그러나 물리적으로 헤드와 미디어가 손상된 상황에 비해 복구율은 양호한 편이다.

하드디스크의 용량에 비해 데이터가 얼마 없었기 때문에 복구율이 높은 것이며, 손상 대비 복구할 데이터 양이 많으면, 복구율이 떨어질 가능성이 높다.










 









Tags : 씨게이트 외장하드 고장, 씨게이트 외장하드 인식불가, 외장하드 고장, 외장하드 인식불가

Trackbacks 0 / Comments 0

리눅스 명령어

Author : 복구박사 복구박사 / Date : 2018.07.25 18:34 / Category : 데이터복구정보/Util & Tip




A


adduser

루트로 로그인해서 이용자를 추가합니다.
# adduser zzz
zzz란 아이디를 만든다.
# adduser -p bbb -g ggg -s '/bin/bash' -d '/home/www' zzz
비밀번호가 bbb이고 그룹은 ggg 쉘은 bash 홈디렉토리는 /home/www 인 zzz란 아이디를 만든다.

 

 


alias

자주 쓰이는 명령어를 쓰기 편하게 바꾸는 명령입니다.

 

$ alias

alias cp='cp -i'

alias la='ls $LS_OPTIONS -a'

alias less='less -rf'

alias lf='ls $LS_OPTIONS -F'

alias ll='ls $LS_OPTIONS -l'

alias ls='ls $LS_OPTIONS'

alias mv='mv -i'

alias rm='rm -i'

 

 

$ alias dir='ls -al'

dir 명령어가 ls -al 명령어를 대산합니다. 한글로도 사용 가능합니다.

 

B

bg

사용중인 프로그램의 수행을 백그라운드로 수행합니다.

 # bg

 

 

 


bash

bash 셸이 아닌 사용자가 셸을 변경하고자 할 때 사용하는 명령입니다.
bash셸은 일반적으로 Linux의 기본 셸로 지정되어 있습니다.
만약 다른 셸을 사용하고 있으면서 bash 셸로 바꾸기 위한 명령은 다음과 같습니다.

# bash     (enter)'

 

c

C


cat

cat(conCATenate)은 파일의 내용을 표준 출력으로 내보내어, 파일내용을 알아보거나, 여러 파일을 하나의 파일로 출력하여 연결합니다. 또는 표준 입력으로부터 파일을 만들 수도 있습니다.

    cat [options] [file(s)]

파일 이름이 주어지지 않으면, 표준 입력으로 입력 받습니다.

   

옵션 :   -n 행 번호를 붙인다.

          -u 버퍼를 통하지 않고 출력시킨다.

          -A 화면 제어 문자를 보여준다. 라인의 끝은 $, 탭문자는 ^l로 보여준다.

 

ex)

control-D를 입력할 때까지 키보드(표준 입력)에 입력한 내용을 memo라는 파일로 저장한다.             

   cat > memo

 

test2와 test12 파일을 연결하여 te1이라는 파일에 저장한다.

   -rw-r--r--   1 hjh      linux         139 Sep 21 19:53 te1

  -rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test2

  $ cat te1 test2 > test12

  -rw-r--r--   1 hjh      linux         139 Sep 21 19:53 te1

  -rw-r--r--   1 hjh      linux         420 Oct  7 16:53 test12

  -rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test2

 

 

 

 


chfn

사용자의 finger 정보를 바꾸는 명령어입니다.

 

$ chfn

Changing finger information for hjh.

Password:

Name [hjh]: hjh

Office [hjh]:

Office Phone [hjh]:

Home Phone [hjh]:

 

Finger information changed.

 

 

chfs

사용자의 shell을 바꾸는 명령어입니다.

 

$ chsh

Changing shell for hjh.

Password:

New shell [/bin/bash]:

 

 

 

D

date

현재 시각을 출력합니다.

 

$ date

Sat Oct  7 17:34:34 KST 2000

 

 

 

df

파일 시스템 구조와 용량등을 보여줍니다.

 

$ df

Filesystem           1k-blocks    Used Available   Use% Mounted on

/dev/hda6              3016144   1231812   1631120     43% /

/dev/hda1                19487      3198        15283     17% /boot

/dev/hdb2               425582    193543     210065     48% /opt

/dev/hdb1               605164    137520     436904     24% /home/ftp

/dev/hdc                661404    661404             0    100% /home/ftp/pub/cdrom

/dev/hdd                559026    559026             0    100% /home/ftp/pub/cdrom1

 

$ df -m    (파일 크기를 Mbyte단위로 보여줍니다.)

Filesystem           1M-blocks Used Available Use% Mounted on

/dev/hda6                 2945      1203      1593  43%     /

/dev/hda1                   19         3           15  17%     /boot

/dev/hdb2                  416       189        205  48%     /opt

/dev/hdb1                  591       134        427  24%     /home/ftp

/dev/hdc                   646       646           0 100%     /home/ftp/pub/cdrom

/dev/hdd                   546       546           0 100%     /home/ftp/pub/cdrom1

 

 

dmesg

부팅 메세지를 보여주는 명령입니다.

CPU 속도에 대한 간단한 지표(오로지 속도)로는 리눅스 부팅 초기에 화면에 표시되는BogoMIPS라는 것을 들 수 있다.

Probing PCI hardware
Calibrating delay loop.. ok - 47.82 BogoMIPS
Memory 47020k/49152k available (764k kernel
code, 384k reserved, 984k data)

부팅 화면이 너무 빠르게 지나간다면 로그인하고 나서 dmesg 명령을 사용하여 확인해보기 바란다. dmesg명령의 출력화면도 한 페이지를 넘어가므로 more 또는 less를 파이프로 연결하여 사용하기 바란다. 위 결과는 필자의 펜티엄 120MHz에 대한 BogoMIPS 결과이다.

그럼 BogoMIPS란 무엇인가? BogoMIPS 미니 하우투 문서에 잘 설명되어 있다. MIPS‘Millions of Instructions Per Second’를 의미하는 것으로서 초당 몇 번의 연산 명령을 수행할 수 있는지 여부를 보여주는 것이다. 당연히 이 값이 높은 시스템일수록 빠르다는 것은 분명한 사실이다. 하지만 비슷비슷한 수치 간의 비교는 상당히 힘든 방식이다.

BogoMIPS라는 말은 커널 제작자인 Linus가 만든 말로서 Bogo는 ‘Bogus’ 즉 가짜라는 의미를 가지고 있다. 그렇게 과학적이지는 않으므로 우스개소리로 넘기라는 뜻이라고 생각한다. 이 값은 프로세서의 속도에 따라 결정되어야 하는 타이밍 루프(timing loop)값이다.

 

 

du

파일 size를 kbyte단위로 보여줍니다.

 

-a 디렉토리뿐만 아니라 파일의 크기도 보여줍니다.

-b KB단위가 아니라, byte 단위로 나타냅니다.

-s 서브 디렉토리는 나타내지 않습니다.                                       

 

ex)

$ du

...........

4       ./ccc

804     ./WWW/images

1424    ./WWW

4       ./SSS

22280   .

 

총 size보여줍니다.

$ du -s

22280   .

 

$ du -s /usr/bin

72996   /usr/bin

 

e

E

echo

아큐먼트로 오는 문장이나 그 주소에 해당되는 값을 보여줍니다.

 

형식 : echo [-ne] [string]

 

옵션 :

-e 특수한 의미를 가지는 문자를 실행합니다.

\a 벨소리를 냅니다.

\b 백스페이스

\f 폼피드

\n 새로운 라인

\r 한 줄을 띄웁니다.

\t 가로방향의 탭

\\ 역슬래시

 

 

 

 

exit

현재의 프로세스를 종료하고 빠져나갑니다.

 

 

 

 

 

 

F

find

$ find hjh

hjh

 

find ---주어진 파일명과 동일한 파일을 찾고, 그 경로를 출력한다.

# find / -name newbie -print

최상위 루트 디렉토리부터 검색하여 검색된 파일을 한 행에 하나씩 표준 출력

# find . -name newbie -print

현제의 작업 디렉토리에서 검색

# find / -size +1000 -print

최상위 루트에서 크기가 1000블록 이상인 파일 검색

# find . -size -1000 -print

현 디렉토리에서 크기가 1000블록 이하인 파일 검색

# find . -mtime +10 -print

10일 이전에 수정된 파일 검색

# find . -mtime -10 exec rm {} \:

10일 이내에 수정한 파일을 검색하여 모두 지운다

# find / -cmin 5 -print

5분전에 마지막으로 수정된 파일을 찾을 수 있다.

# find /home -empty -print

/home 디렉토리에 용량이 0인 파일과 디렉토리를 찾는다.

# find / -perm -4000 -print

퍼미션이 4000 이상인 파일을 모두 출력한다.

 

 

finger

who 명령을 보충하는 명령이 finger입니다. 특정 사용자에 대한 정보를 알려면 finger username(또는 사용자가 다른 컴퓨터에 있으면 finger username@domain)을 입력합니다.

 

$ finger

Login   Name      Tty     Idle  Login Time   Office     Office Phone

hjh       hjh        /0          Oct  7 16:17 (linux5)

root      root      *1    22:52  Oct  6 17:34

root      root      *p0   22:30  Oct  6 17:36 (:0.0)

root      root      *p1   22:30  Oct  6 17:36 (:0.0)

 

 

free

도스에서의 mem 과 같은 역할을 하며, 메모리의 사용상태와 남은 상태, 버퍼의 상태등을 보여줍니다.

 

$ free

                  total       used       free     shared    buffers     cached

Mem:          30848      29844       1004      14324       1028       8900

-/+ buffers/cache:     19916      10932

Swap:         68504      39508      28996 

 

 

fsck

모든 파일 시스템을 체크합니다.

단일 사용자 모드에서의 부팅

단일 사용자 모드( single user mode, 실행 레벨 1)는 중요한 실행 레벨이다. 이 상태에서는 단지 관리자만이 시스템을 사용할 수 있으며, login 같이 시스템 가동에 필수적인 최소한의 서비스만이 실행된다. 단일 사용자 모드는 몇몇 시스템 관리 작업을 하기 위해서 필요한데, 예를 들자면 /usr파티션에 fsck를 실행시키는 일 같은 것들이다. fsck를 실행시키기 위해서는 해당 파티션을 언마운트시켜야 하는데, /usr 같은 파티션을 언마운트시키자면 거의 모든 시스템 서비스들을 종료시켜야 한다.

가동 중인 시스템을 단일 사용자 모드로 전환하려면, telinit를 사용해 실행 레벨 1로 전환하면 된다. 부팅시에는, 커널 명령행에 single이나 emergency라고 적어주면 커널이 이것을 init에 전달해 주게 되며, init는 이것을 알아듣고 기본 설정된 실행 레벨 대신 레벨 1번을 사용하게 된다. (커널 명령행 인자를 넣는 방법은 시스템을 부팅하는 방법에 따라 좀 다를 수 있다. 보통은 LILO에서 boot: 프롬프트가 떴을 때, "boot:linux single"과 같이 하는 방법을 쓴다.)

단일 사용자 모드는, 주로 손상된 파일시스템이 마운트되기 전에 fsck 명령을 수동으로 실행하기 위해서 사용된다. 손상된 파일 시스템을 그대로 다시 마운트하면 더욱 큰 손상을 입힐 수 있기 때문에, 손상된 파일시스템은 마운트한다거나 기타 다른 조작을 해선 안되며 가능한 빨리 fsck로 복구를 시도하여야 한다.

손상된 파일시스템이 발견되면 init가 자동으로 fsck를 실행하는데, 이 자동 복구가 실패하게 되면 init 스크립트는 자동으로 시스템을 단일 사용자 모드로 진입시킨다. 이렇게 하면, 손상이 심각하여 fsck가 자동으로 복구할 수 없는 파일시스템이 그대로 마운트되는 일을 막을 수 있다. 물론 이럴 정도로 심하게 손상되는 일은 상당히 드물며, 보통 하드디스크가 손상되었거나 실험적인 커널을 사용했을 경우에 가끔 발생할 수 있는 일이다. 그러나, 이런 사태에 대비하고는 있어야 하겠다.

보안상의 이유로, 제대로 설정되어 있는 시스템이라면 단일 사용자 모드에서 쉘을 실행시키기 전에 루트 패스워드를 물어올 것이다. LILO에서 커널 명령행 인수로 single 을 적어 주는 경우도 이와 같다.(그러나 /etc/passwd가 들어있는 파일시스템이 깨졌다면 단일 사용자 모드로도 들어 올 수가 없다. 결국 이럴 때는 부팅 플로피를 사용해야만 할 것이다)

 

 

G

gdm, xdm, kdm

/etc/inittab

서버에서 xdm을 실행해줄 필요가 있다. 이는 보통 /etc/inittab에서 제어되며 사용가능한 xdm서버는 여러가지가 제공된다. (xdm, gdm, kdm등)

xdm을 사용할 것을 권장한다.

/etc/inittab에서 다음줄을 찾는다.

x:5:respawn:/etc/X11/prefdm -nodaemon 
6.0에서는 prefdm은 gdm에 링크되어 있으며, 6.1에서는 prefdm은 어떤 xdm을 이용할 것인가를 결정하는 스크립트 파일이다.

이 줄을 다음과 같이 수정한다.

x:5:respawn:/usr/bin/X11/xdm -nodaemon
보통 xdm은 런레벨 5에서 작동된다. 서버가 어떤 런 레벨에 있는지는 다음 항목을 보면 알 수 있다. /etc/inittab파일의 initdefault항목을 보았을 때, 다음과 같다면
id:3:initdefault:
아래와 같이 고쳐준다.
id:5:initdefault: 

 

 

grep

파일 중에서 어떠한 패턴을 검색합니다. 입력으로 파일이 오지 않으면 표준 입력으로부터 입력을 받습니다.

 

형식 :  grep  문장 파일명

 

옵션----------------

-A [숫자] 라인에서 패턴과 매치되는 문자열을 찾아서 그 이상의 라인을 전부 보여줍니다.

-B [숫자] 라인에서 패턴과 매치되는 문장열을 찾아서 그 이하의 라인을 전부 보여줍니다.

-b 매치되는 라인과 그 크기(bite)를 출력합니다.

-c 매치되는 개수를 출력합니다.

-f 파일로부터 패턴을 입력받아 들입니다.

-n 매치되는 라인과 그 라인수를 출력합니다.

-v 매치되지 않는 라인을 출력합니다.]

-w 주어진 단어와 완전히 매치되는 라인을 출력합니다.

 

ex) finger가들어있는 것들을 모두 보여줍니다.

$ grep finger .bash_history

grep finger *

grep finger .*

grep finger

grep finger newfile > fin

history|grep finger

history|grep finger | more

finger

finger | sort  

 

 

groupadd

그룹이용자를 추가하는 명령입니다.

 Group passwords.

/etc/groups file은 사용자가 특정 group의 회원이 될 수 있도록 허용하는 password를 담고 있다. 이 기능은 /usr/src/shadow-YYMMDD/config.h의 SHADOWGRP 상수를 정의할 경우 작동된다.

만일 이 기능을 쓴다면, /etc/gshadow file을 만들어, group password와 group 관리자에 대한 정보를 담을 수 있도록 하라.

/etc/shadow를 만들 때, 당신은 pwconv를 썼지만, /etc/gshadow를 만드는 데에는 그런 program이 없다. 하지만 걱정말라. 알아서 하니까.

처음 /etc/gshadow를 만들기 위해서 다음처럼 해라:

touch /etc/gshadow

chown root.root /etc/gshadow

chmod 700 /etc/gshadow

당신이 새로운 group을 만든다면, 자동적으로 /etc/group와 /etc/gshadow file에 그들이 덧붙여진다. group에 사용자를 추가하거나 삭제, 또는 group password를 바꾸면, /etc/gshadow file은 따라서 바뀔 것이다.

groups, groupadd, groupmod, groupdel program이 group을 고치는 도구로써 Shadow Suite에 포함되어 공급된다.

/etc/group file의 형식 -------- groupname:!:GID:member,member,...

 

gpasswd 명령은 group의 사용자나 관리자를 추가, 또는 삭제할 때 쓴다. root또는 관리자만이 group member를 추가, 삭제할 수 있다.

group password는 root나 group 관리자에 의해 passwd 명령으로 바꿀 수 있다.

gpasswd에 대한 manual page가 현재 제공되어 있지 않지만, 아무런 parameter없이 gpasswd를 치면 option에 대한 list가 나오므로, file format과 개념만 잘 이해하면 사용법을 쉽게 익힐 수 있다.

 

  

H

head

파일의 처음 n개의 내용을 보고자할 때 사용하는 명령입니다.

 

ex)

$ head .bash_history    

cd test

ls

ls /bin

cd ..

ls /

alias ls

cd root

vi root

ls -al

ls /...........

 

 

history

작업한 내역을 보여줍니다.

 

ex) 최종작업 5가지를 출력합니다.

$ history 5

 1025  ls -l Desktop

 1026  ls -al

 1027  mv test1 test2

 1028  ls -al

 1029  history 5

 

 

I

id

사용자의 로그인명, ID, 그룹 ID등을 출력합니다.

 

$ id

uid=1013(hjh) gid=1000(linux) groups=1000(linux),100(users)

 

 

 ispell

영어 단어의 철자를 확인합니다.

    ispell [options] [file(s)]

파일 이름을 써주면 해당 파일의 단어를 검사하며, 파일 이름없이 실행시키면 표준 입력의 단어를 체크합니다. 해당하는 단어가 없을 때는 비슷한 단어들의 리스트를 보여줍니다.                    

 

 

install

파일을 갱신하고 이진 파일로써 인스톨하기 위해 makefile에서 종종 사용되는 유틸리티입니다.

 

 

 

j

J

 join

두 개의 파일에서 공통된 라인을 찾아 내는 명령입니다.

 

 

joe

emacs에 기초한 텍스트 에디터입니다.

 

 

 

 

K

 kill

실행되어 있는 프로세서 ID를 입력해서 프로세서를 종료하는 명령입니다.

좀비 프로세스 또한 kill명령을 사용하여 끝낼 수 있는데, kill -signal pid 와 같은 형식으로 사용하지만 -9(SIGKILL)이 무조건 종료시키기 위한 옵션으로 많이 쓰입니다. 
다른 시그널은 프로세스에 따라서 무시될 수도 있습니다. 
꼭 kill이 아니더라도 프로세스에게 시그널을 보낼 수있는데, 컨트롤 Z(susp)를 누르면 SIGSTOP이, quit(^)는 SIGQUIT, intr(^C)는 SIGINT가 실행중인 프로세스에게 전달됩니다.

 

 

 

 

L

last

시스템에 마지막으로 접근한 사용자를 표시합니다.
옵션 : -f  파일명을 참조하여 출력합니다.
        -t  tty로 로그인한 터미널을 추적합니다.
        -v  로그인한 연도를 추가해서 출력합니다.

 

 

less

파일을 한 page 단위로 출력합니다.
 

$ less .bash_history

 

 

lf

디렉토리를 모두 보여줍니다.

 

$ lf

Desktop/  a*   bbb   down/  finda  homepage.tar.Z   newfile*   te1     test2

SSS/      a.c  ccc/  err    his    homepage.tar.gz  newfile2*  test/   test3/

WWW/      aaa  doc@  fin    hjh    homepage.tar.z   nohup.out  test12

 

 

ln

앞의 파일, 디렉토리를 뒤로 링크시킴

$ ln -s /usr/doc/HOWTO/ $HOME/doc

 

 

 

locate

저장 위치를 찾아 줍니다.

목록을 DB화 시켜놓았기대문에 빨리 찾습니다.

 

$ locate ls

/usr/lib/python1.5/mimetools.py

/usr/lib/python1.5/mimetools.pyc

/usr/lib/python1.5/mimetools.pyo

/usr/lib/pgsql/python/tutorial/pgtools.py

/usr/lib/pgsql/test/performance/sqls

/usr/lib/pgsql/test/performance/sqls/connection........

 

 

login, logout

자신을 식별하고 시스템에 대한 액세스를 얻기 위해 사용하는 명령입니다. 

형식 : login -옵션 사용자명
옵션 : -f 뒤의 사용자명으로 로그인 합니다.
        -g 뒤의 그룹사용자명으로 로그인 합니다.

터미널 상태에서 login 이라고 입력하면 새롭게 리눅스 시스템에 다른 ID로 로그인할 수 있습니다.

 

 

ls

디렉토리와 파일의 정보를 출력합니다. 도스의 dir과 비슷합니다.

    ls [-ailFRC] [파일 또는 디렉토리]

옵션----------------

    -l 파일에 대한 정보(파일 허용권, 소유자, 그룹, 크기, 날짜)를 긴 형식으로 보여줍니다.

    -a 는 모든 파일을 지정합니다(디렉토리의 히든 파일도 보여줍니다).

    -i 파일의 'inode'도 같이 보여줍니다.

    -t 최종 수정된 시간별로 정렬합니다.

    -r 파일을 역순, 즉 내림차순으로 배열합니다.

    -u 변경되지 않았더라도 최근에 엑세스했던 파일들을 보여준다. 이 t나 u옵션으로 최근에 다루었던 파일을 찾는데 유용하게 쓸 수 있습니다.

    -F 파일의 특성을 보여줍니다. 이름 뒤에 디렉토리면 /를 실행파일이면 *, 심블릭 링크된 파일이면 @를 붙여줍니다.

    -R 하위 디렉토리의 파일도 모두 보여줍니다.

    -C 컬럼별로 파일을 보여줍니다.

    -w 컬럼수로 가로의 크기를 설정합니다.

    -m 가로로 간단히 출력합니다.

    -- color=yes 서브디렉토리를 구별하기 위해 color로 보여집니다.

    

리눅스의 명령어에서 이런 옵션들은 대개 여러 개를 같이 써 줄 수 있다.    
ex) -a -l은 -al과 같이 쓸 수 있습니다..
      ls -art는 현재 디렉토리에서 파일이 최종 수정된 시간의 내림차순으로 정렬된 모든 파일의 이름을 나열합니다. 따라서 가장 최근파일이 맨 아래에 표시됩니다.

 

$ ls -l Desktop

total 40

drwxr-xr-x   2 hjh      linux        4096 Sep  7 18:53 Autostart

-rw-r--r--   1 hjh      linux        2487 Sep  7 18:53 Home.kdelnk

-rw-r--r--   1 hjh      linux         270 Sep  7 18:53 Printer.kdelnk

drwxr-xr-x   2 hjh      linux        4096 Sep  7 18:53 Templates

drwxr-xr-x   2 hjh      linux        4096 Sep  7 18:53 Trash

-rw-r--r--   1 hjh      linux         432 Sep  7 18:53 cdrom.kdelnk

-rw-r--r--   1 hjh      linux         417 Sep  7 18:53 floppy.kdelnk...이하 생략

 

 

 

 

M

mail

메일을 주고 받을 수 있는 명령입니다.

 

[hjh@mail mail]$ mail       

No mail for hjh                      ### 현재 받은 메일이 없다고 나타내 줍니다.

 

 

메일을 보낼 때의 형식 : mail E-mail주소(= mail ID@도메인이름)

 

[hjh@mail mail]$ mail hjh       

  ### hjh라는 ID를 가진 사용자에게 메일을 보냅니다.(현재 host를 같이 사용중일 경우에는 그냥 ID만 적어도 됩니다.)

Subject: 안녕     ### 제목을 적습니다.

안녕                 ### 편지 내용을 적습니다.

test입니다.

.                     ### 마칠 때는 새줄에서 .을 적습니다.

Cc:                 ### 참조할 메일 주소를 적습니다.

[hjh@mail mail]$

 

 

man

주어진 명령이나 자원들의 매뉴얼을 출력한다. more에서와 같이 페이지 넘기기나 탐색 명령을 줄 수 있다.

    man [options] [section] command

 

    -k 다음에 키워드를 주면 그것이 포함된 명령어를 보여준다. 이것이 apropos 명령과 같다.

    -f 다음에 명령어를 적어주면 한 줄짜리 짧은 명령어 설명을 보여준다.  이것은 whatis 명령과 같다.

 

section은 다음과 같이 나누어져 있다. 해당 번호를 적으면 된다.

(1) User Commands

(2) System Calls

(3) Subroutines

(4) Devioes

(5) File Formats

(6) Games

(7) Miscellaneous

(8) Sys. Administration

 

 

 

mv

파일의 이름을 변경하거나 이동하는 명령입니다. 

옵션 : -b 백업파일을 만든후 파일을 지우거나 옮깁니다.
         -i 이미 존재하는 파일을 덮어 쓸 것인지 물어봅니다.
         -v 파일을 옮기면서 파일명을 출력합니다.

 

ex)

-rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test1

$ mv test1 test2
$ ls

-rw-r--r--   1 hjh      linux         281 Sep 14 21:46 test2

 

 

mount,  mke2fs

mount 명령의 여러 양식은 매우 공통적입니다.

형식 : mount  [-t] [fs-type] device mount-point

/proc]#cat filesystems에서 fs-type을 알 수 있습니다.
/etc]#cat fstab 명령으로 device, mount-point를 확인할 수 있습니다.

예를 들어, 명령 mount /dev/hdb3 /mnt 는 디렉토리 /mnt 아래에 하드 디스크 파티션 /dev/hdb3을 탑재합니다.
비슷하게, mount -r -t iso9660 /dev/sr0 /mnt 는 디렉토리 /mnt 아래에 SCSI CD-ROM 드라이브 /dev/sr0을 탑재하며, 이 드라이브는 읽기 전용이고 ISO9660 파일 형식을 갖습니다. 
또한 명령 mount -vat nfs 는 /etc/fatab 파일에 나열되는 모든 NFS 파일 시스템을 탑재합니다.

파 일 시스템이 올바르게 탑재하지 않는 경우, 명령 mount -vf device mountpoint를 사용하여 어떤 mount가 수행중인지를 확인할 수 있습니다. 이 명령은 verbose목록을 제공하며 mount에게 파일 시스템 탑재를 제외한 모든 것을 수행하도록 지시합니다. 이 방법으로 mount 명령을 가장하고 명령이 수행하려고 시도하는 사항에 대한 많은 정보를 얻을 수 있습니다.

 

mke2fs는 partition을 ext2 file system으로 format하기 위해서 사용된다. - LINUX에서 가장 널리 사용되는 file system이다. mount는 formatted partition을 여러분의 계층적인 디렉토리 구조로 연결하기위해 사용된다.

도스 포맷의 디스크

 

먼 약 여러분들이 원래의 IOMEGA의 tools에 의해 생성된 DOS file structure를 가진 ZIP disk를 가지고 있다면 이들은 partition scan상에서 disk가 /dev/sda4 의 하나의 파티션만을 가진다고 보고를 할 것이다.

여러분들은 이들 disk를 /zip라는 directory에 mount를 할려면 이런식으로 해야만 한다.

mkdir /zip

mount -t msdos /dev/sda4 /zip

이 제 여러분들의 disk는 /zip에 마운트되어 보일 것이다. disk가 mount 되어 있는 동안에 여러분들은 그것을 제거하려 해서는 안된다. 여러분들이 disk를 가지고 작업이 끝났을 경우 그것을 umount 시키고 release 시켜 계층적인 directory로 부터 분리시키면 된다.

umount /zip

일단 여러분들이 mount되는 directory /zip를 만들고 나면 여러분들은 다시 이것을 할 필요는 없으며 후에 다시 어디선가 mount를 시키면 된다.

  

리눅스로 다시 포맷하기

 

만약 여러분들이 ZIP disk를 지우고 그 위에 Linux native file system을 만들기를 원하면, 전 disk에 대하여 fdisk를 해 주어야 한다.

fdisk /dev/sda

그리고 모든 기존의 파티션들을 지워야 한다. (d 명령을 사용한다) 그리고 나서 n 명령 이용하여 새로운 partition을 만들어 주고 w 명령으로 변화사항을 기입을 하고 q 명령으로 마친다.

파티션을 format한다.

mke2fs /dev/sda1

(여기서 1이란 수는 여러분들이 fdisk에서 partition에 부여한 번호이다. 이제 여러분들은 disk를 mount하여 사용하면 된다.

mount -t ext2 /dev/sda1 /zip

(위에서 사용한 mount point를 다시 사용한다.) 

 

 

 mkswap

스왑 공간 생성하기

스 왑 파일은 평범한 파일이다. 즉, 커널이 보기엔 일반 파일과 다를 바가 없다. 다만 다른 점이라면 스왑 파일에는 빈틈(holes)이 없으며, mkswap과 함께 사용하게 되어 있다는 점 정도이다. 그리고 스왑 파일은 꼭 자신의 파일시스템(local filesystem)에 있어야 하며, NFS를 통해 마운트된 파일시스템에 있어선 안 된다.

 

스 왑 파일 안에 홀(hole)이 없어야 한다는 점은 중요하다. 스왑 파일은 디스크의 일부를 미리 점유하고 있는데, 이렇게 하면 디스크 섹터를 일일이 할당하는 과정을 거치지 않고서도 메모리 페이지를 파일로 빠르게 스왑시킬 수 있다. 즉, 커널은 파일에 미리 할당되어 있는 섹터를 곧바로 사용하기만 하면 되는 것이다. 스왑 파일 안에 빈틈이 있다는 것은 아무 섹터도 할당되지 않은 공간이 파일 안에 있다는 뜻인데, 이렇게 되면 커널이 스왑을 사용하는데 곤란을 겪게 된다.

 

홀이 없는 스왑 파일을 생성하기 위한 좋은 방법은 다음과 같다.

$ dd if=/dev/zero of=/extra-swap bs=1024 count=1024

1024+0 records in

1024+0 records out

$

 

  위에서 /extra-swap이란 것은 스왑 파일의 이름이며, bs= 뒤에 오는 숫자는 입출력 단위의 크기를 지정한 것이고(1024 byte, 즉 1 kilobyte), count= 뒤의 숫자는 입출력 단위의 몇배 크기의 파일을 만들 것인지를 지정하기 위한 것이다(즉, 여기서는 1024 kilobyte 크기의 파일을 만든 것이 되겠다). count는 꼭 4의 배수로 지정해 주는 것이 좋은데, 그 이유는 커널이 스왑하는 메모리 페이지(memory page)의 단위가 4 kilobyte이기 때문이다. 만일 파일의 크기를 4 kilobyte의 배수로 하지 않는다면, 파일 끝에 남는 몇 킬로바이트는 아예 사용되지 않을 것이다.

 

스 왑 파티션도 사실 특별한 것은 없다. 만드는 것도 다른 보통 파티션과 다를 것이 없지만, 특별한 점이라면 스왑파티션에는 어떤 파일시스템도 사용되지 않으며 날것(raw partition) 그대로 쓴다는 점이다. 스왑용으로 쓸 파티션은 type 82로 지정해 두는 것이 좋은데, 이렇게 해두면 파티션의 용도가 명확해진다. 그러나 사실 커널은 이런 것에 그다지 구애받진 않는다.

 

스 왑 파일이나 스왑 파티션을 만들고 나면, 그 앞부분에 일종의 인식표를 달아두어야 한다. 여기에는 커널이 사용하는 몇가지 정보가 위치하게 된다. 이것을 해주는 명령어는 mkswap인데, 다음과 같이 쓰인다. $ mkswap /extra-swap 1024

Setting up swapspace, size = 1044480 bytes

$ 이렇게 했다고 해서 이 스왑 공간을 사용하게 된 것은 아니다. 다만 커널이 이것을 가상 메모리로 사용할 수 있도록 준비만 마친 것이다.

 

mkswap 명령은 사용에 주의가 필요하다. 이 명령은 파일이나 파티션이 사용 중인지 아닌지를 판별해 주지 않기 때문이다. 따라서 mkswap을 부주의하게 사용하면 중요한 파일과 파티션을 간단히 날려버릴 수 있다! 그러나 다행히도, mkswap 명령은 주로 시스템 설치시에만 사용된다는 점이 우리를 안심시켜 주긴 한다.

 

리 눅스의 메모리 관리자는 각각의 스왑 공간의 크기를 약 127MB로 제한하고 있다(몇가지 기술적인 이유로 인해 실제 한계치는 (4096-10) * 8 * 4096 = 133890048 bytes 즉 127.6875 megabytes이다). 대신, 최대 8개의 스왑 공간을 연결해 사용하면 스왑을 대략 1GB까지 확장할 수가 있다.

 

 

 

n 

N

  nice

nice는 프로세스의 순위를 변경시킵니다. 이것은 커다란 프로그램을 컴파일할 때와 같이 CPU나 메모리를 많이 쓰는 경우 전체 시스템 속도를 많이 저하시켜 마치 다운된 것처럼 만들어 버릴 수도 있기 때문에 다른 프로세스들에게 먼저 양보하는 선행(?)을 하게 한다. 그 정도를 -n뒤에 nice값으로 주어 명령을 실행시킵니다.

    #nice command -n XX

nice값은 -20에서 19까지 있는데, 값이 작을수록 우선 순위가 높습니다. -n옵션을 쓰기 않으면 디폴트로 10이 쓰입니다. 일반 유저는 nice값을 증가시킬 수밖에 없지만 root는 nice값을 감소시켜 우선 순위를 높을 수도 있습니다.                 

 

 

  nslookup

도메인의 IP주소나 도메인 등의 정보를 출력합니다.

형식 : nslookup 도메인이나 IP

[hjh@mail hjh]$ nslookup

.......

www.yahoo.co.kr

.......

Name:    www.yahoo.co.kr

Address:  211.32.119.135

 

211.32.119.135

......

Name:    www.yahoo.co.kr

Address:  211.32.119.135

 

 

 

 

O

od

 8, 10, 16진 또는 파일의 ASCII 덤프를 만들기 위한 명령입니다.

형식 : od -옵션 file

옵션 : -b 바이트를 8진수로 출력합니다.
        -c 바이트를 아스키 문자로 출력합니다.
        -x 16진수 워드단위로 출력합니다.

 

 

P

passwd

사용자의 패스워드를 변경 또는 바꾸는 명령어입니다.(암호화 되어 /etc/passwd 파일에 놓여집니다.)

암호는 최소한 6자 이상이어야 합니다(8자 이상 권장).

암호는 구두점 기호와 숫자뿐만 아니라 대소문자를 모두 포함해도 됩니다.

 

$ passwd

Changing password for hjh

(current) UNIX password:

New UNIX password:

 

 

pine

메일을 주고 받을 수 있는 명령입니다.

 

$ pine

 

 

 PINE 4.10   MAIN MENU                            Folder: INBOX  19 Messages

           ?     HELP               -  Get help using Pine

           C     COMPOSE MESSAGE    -  Compose and send a message

           I     MESSAGE INDEX      -  View messages in current folder

           L     FOLDER LIST        -  Select a folder to view

           A     ADDRESS BOOK       -  Update address book

           S     SETUP              -  Configure Pine Options

           Q     QUIT               -  Leave the Pine program

     Copyright 1989-1999.  PINE is a trademark of the University of Washington.

                    [Folder "INBOX" opened with 19 messages]

? Help                     P PrevCmd                 R RelNotes

----------------

O OTHER CMDS > [ListFldrs] N NextCmd                 K KBLock

 


위와 같이 main창이 뜨면 선택해서 사용할 수 있습니다.

 

ping

ping(packet internet gopher)은 자신의 네트워크나 다른 네트워크가 통신이 잘되고 있는지 점검을 합니다.

형식 : ping hostname
 

 

 

 ps

프로세서에 관한 리스트를 보여줍니다.

 

 

 

 pwd

print working directory, 현재 작업 Directory를 출력한다.

 

 

 

q

Q

quit

대화식 모드에서 lpc를 떠납니다.

 

 

 

 

R

 rm

remove, 파일을 제거한다. 리눅스에서는 한번 지운 파일은 다시 복구할 수 없다.

    rm [options] file(s)

사용 가능한 옵션은 다음과 같다.

    -f 쓸수 없는 파일이라도 물어보지 않고 강제로 지운다.

    -i 각 파일에 대하여 지울 것인지 물어 온다.

    -r 서브디렉토리를 포함한 모든 내용을 재귀적으로 지운다.

    -v 지워지는 파일명을 출력한다.                                                                            

 

 

rmdir

remove directory, 디렉토리를 지운다. 만약 디렉토리가 비어있지 않으면 지울 수 없다.

 

 

 

 

S

 

 

 sh

원래의 unix명령인 본 셸을 불러내는 명령어 입니다.

 

 

su

사용중에 다른 ID로 재접속하는 명령어입니다.

형식 : su 사용자ID (그냥 su만 입력하면 root로 재접속하겠다는 뜻입니다.)

 

 

 

                            swapon
스왑 공간 사용하기

스왑 공간을 초기화하는 데는 swapon 명령을 사용한다. 이 명령은 커널에게 해당 공간을 스왑으로 사용할 수 있다는 점을 알려준다. 이 명령에게는 추가하고자 하는 스왑 공간의 경로를 인수로 전달해 주어야 한다. 임시 스왑 파일을 스왑 공간에 추가하고자 한다면 다음과 같이 한다.

$ swapon /extra-swap
$

스왑 공간들은 /etc/fstab 파일에 의해서 자동적으로 사용될 수도 있다.

/dev/hda8        none        swap        sw     0     0
/swapfile none swap sw 0 0

시스템이 시작될 때, 스크립트를 통해서 swapon -a 명령이 실행되는데 이 명령은 /etc/fstab에 나열되어 있는 스왑 공간들을 모두 사용하게 해 준다. 그래서 흔히 swapon 명령은 추가적인 스왑이 필요할 때만 사용되는 것이 보통이다.

free 명령을 쓰면 스왑의 사용 상황을 모니터 할 수 있다. 이것은 현재 얼마나 많은 용량의 스왑이 사용되고 있는지 알려준다.

$ free
total used free shared buffers
Mem: 15152 14896 256 12404 2528
-/+ buffers: 12368 2784
Swap: 32452 6684 25768

$

여기서 Mem: 이라고 쓰여진 첫째줄은 실제 물리적 메모리의 상황을 보여주는 것이다.커널은 물리적 메모리를 약 1 megabyte 정도 사용하는데, total이라고 쓰여진 세로줄에서 보여주는 전체메모리 양에는 이 커널이 차지하는 공간이 빠져 있다. used라는 세로줄은 현재 사용중인 메모리 양을 보여주고 있으며(두번째 가로줄은 버퍼 로 사용되는 부분을 제외하고 계산한 양이다), free란 세로줄에서는 전혀 사용되지 않은 양을 보여주고 있다. 또한 shared란 부분은 프로세스간에 공유되고 있는 메모리를 나타내고 있는 것이므로, 그 양이 많은 것은 기쁜 일이다. buffers는 현재 디스크 버퍼 캐쉬로 사용되는 메모리 양을 보여주고 있다.

마지막 줄인 Swap:은 위와 같은 항목을 스왑 공간에 똑같이 적용시킨 내용이다. 이 항목이 모두 제로라면, 스왑 공간이 아예 동작하고 있지 않다는 뜻이다.

같은 정보를 top 명령이나 /proc/meminfo 파일을 통해 얻을 수 있다. 그러나 어느 경우든, 특정한 스왑 공간에 대한 정보를 얻는 것은 좀 어렵다.

스왑 공간은 swapoff 명령으로 기능을 멎게 할 수 있다. 그러나 임시로 잡은 스왑 공간이 아니라면, 스왑을 끌 필요는 없다. 만약 스왑을 끄게되면, 스왑 공간에 들어있던 메모리 페이지들이 먼저 실제 메모리로 들어가야 되는데, 실제 메모리에 여유가 없는 경우에는 또 다른 스왑 공간으로 방출되게 된다. 그런데 이 메모리 페이지들을 모두 수용하기에 가상메모리마저도 부족하다면, 그때부터는 리눅스 시스템이 무진장 버벅대기 시작할 것이다. 시간이 아주 많이 걸린 후에는 좀 잠잠해지겠지만, 여전히 시스템은 사용불능 상태에 있게 된다. 따라서 스왑을 끄기 전에, 충분한 여유 메모리가 있는지 꼭 확인해 보아야만 한다(free 같은 것으로).

swapon -a 명령으로 자동적으로 사용되는 스왑 공간들은, 마찬가지로 swapoff -a 명령을 써서 끌 수 있다. 이것도 역시 /etc/fstab 파일에 나열되어 있는 스왑 공간만을 끄기 때문에, 나머지 수동으로 추가시킨 스왑들은 영향을 받지 않는다.

때 때로, 실제 메모리가 많이 비어 있는데도 불구하고 스왑을 아주 많이 쓰고 있는 경우를 보게 될 수가 있다. 보통 이런 일이 발생하는 경우는 이렇다. 어떤 덩치 큰 프로세스가 실제 메모리를 많이 점유하는 바람에 시스템이 스왑을 많이 사용하게 되었다고 하자. 이 프로세스가 종료되면 실제 메모리엔 여유 공간이 많이 남게 되지만, 스왑으로 한번 내려간 데이터는 그것이 당장 필요하지 않는 한 실제 메모리로 불려지지 않는다. 따라서 스왑 영역을 많이 사용하면서도 실제 메모리가 많이 비어있는 현상이 꽤 오래 지속될 수 있는 것이다. 그러므로 이런 현상에 특별히 신경쓸 필요는 없다. 하지만, 최소한 그 원리는 이해하고 있어야 나중에 불안하지 않을 것이다.

 


 

 

T

tar

사용법: tar [옵션]... [파일]...

 

주요 동작 모드 :

  -t, --list              아카이브의 내용물을 출력합니다

  -x, --extract, --get    아카이브에서 파일을 추출합니다

  -c, --create            새로운 아카이브를 만듭니다

  -d, --diff, --compare   아카이브와 파일 시스템간의 차이점을 비교합니다

  -r, --append            아카이브 끝에 파일을 추가합니다

  -u, --update            아카이브 안의 것보다 새로운 파일만 추가합니다

  -A, --catenate          아카이브에 tar 파일을 추가합니다

      --concatenate       -A와 같음

      --delete            아카이브로부터 제거합니다 (자기 테이프에선 안됨!)

 

동작 변경자:

  -W, --verify               아카이브를 기록한 다음 검증하도록 합니다

      --remove-files         아카이브에 파일을 추가한 다음 지웁니다

  -k, --keep-old-files       추출할 때 이미 존재하는 파일을 덮어쓰지 않습니다

:

 -U, --unlink-first         추출하기에 앞서 대상 파일을 지웁니다

      --recursive-unlink     디렉토리를 추출하기에 앞서 그 체계를 비웁니다

  -S, --sparse               스파스 파일을 효율적으로 처리합니다

  -O, --to-stdout            표준 출력으로 파일을 추출합니다

  -G, --incremental          오래된 GNU 형식의 점진적 백업 파일을 처리합니다

  -g, --listed-incremental   새로운 GNU 형식의 점진적 백업 파일을 처리합니다

      --ignore-failed-read   읽을 수 없는 파일에 대해 영 아닌 값으로 종료하지

                             않습니다

 장치 선택과 전환:

  -f, --file=ARCHIVE             아카이브 파일 또는 ARCHIVE 장치를 사용합니다

      --force-local              이름에 콜론이 있는 아카이브 파일도 지역 파일로

                                 인식합니다

      --rsh-command=COMMAND      rsh 대신 원격 COMMAND를 사용합니다

  -[0-7][lmh]                    드라이브와 기록 밀도를 지정합니다

  -M, --multi-volume             다중 볼륨 아카이브를 생성/출력/추출합니다

  -L, --tape-length=NUM          NUM x 1024 바이트를 쓴 뒤에 테이프를 바꿉니다

  -F, --info-script=FILE         각 테이프의 끝에서 스크립트를 실행합니다

                                 (-M을 포함함)

      --new-volume-script=FILE   -F FILE과 같음

      --volno-file=FILE          FILE 안에 있는 볼륨 번호를 사용/갱신합니다

 

장치 블럭 설정:

  -b, --blocking-factor=BLOCK    레코드당 BLOCK x 512 바이트

      --record-size=SIZE         레코드당 SIZE 바이트, 512의 배수

  -i, --ignore-zeros             아카이브에서 영으로 된 블럭을 무시합니다

                                 (EOF를 의미함)

  -B, --read-full-records        읽은 것을 재블럭화합니다 (4.2BSD 파이프용으로)

정보 출력에 관한 옵션:

      --help            이 도움말을 인쇄하고 끝냅니다

      --version         tar 프로그램의 버전 번호를 인쇄하고 끝냅니다

  -v, --verbose         처리되는 파일을 순서대로 출력합니다

      --checkpoint      아카이브를 읽을 동안 디렉토리 이름을 인쇄합니다

      --totals          아카이브를 만들 동안 쓰여진 총 바이트 수를 인쇄합니다

  -R, --block-number    각 메시지마다 아카이브내의 블럭 번호를 표시합니다

  -w, --interactive     모든 행동에 대해 확인을 요구합니다

      --confirm!ation    -w와 같음

 

  -s, --same-order             sort names to extract to match archive

      --preserve-order         same as -s

      --preserve               same as both -p and -s

  -z, --gzip, --ungzip               filter the archive through gzip

  -Z, --compress, --uncompress       filter the archive through compress

      --use-compress-program=PROG    filter through PROG (must accept -d)

 

ex) 디렉토리 SSS를 homepage.tar로 압축합니다.

$ tar cvf homepage.tar /SSS

SSS/            

 

권한 시간까지 출력합니다.

$ tar tvf homepage.tar

drwxr-xr-x hjh/linux         0 2000-10-07 17:11:51 SSS/

 

/etc 디렉토리를 aaa란 파일로 압축시킵니다.

$ tar -zcvf aaa /etc

 

압축된 aaa란 파일을 /etc디렉토리에 압축을 풉니다.

$ tar -zxvf aaa /etc

 

aaa bbb ccc 파일을 zzz 파일로 압축시킵니다.

$ tar -zcvf zzz aaa bbb ccc

 

 

tail

파일의 마지막 n개의 내용을 보고자할 때 사용하는 명령입니다.

 

ex)

$ tail .bash_history       

sdm

kdm

swapon

free

dmesg

dmesg |less

fsck

adduser

groupadd

exit..........

 

 

touch

touch [OPTION]... FILE...

  or : touch [-acm] MMDDhhmm[YY] FILE... (obsolescent)

Update the access and modification times of each FILE to the current time.

 

  -a                     change only the access time

  -c                     do not create any files

  -d, --date=STRING      parse STRING and use it instead of current time

  -f                     (ignored)

  -m                     change only the modification time

  -r, --reference=FILE   use this file's times instead of current time

  -t STAMP               use [[CC]YY]MMDDhhmm[.ss] instead of current time

      --time=WORD        access -a, atime -a, mtime -m, modify -m, use -a

      --help             display this help and exit

      --version          output version information and exit

 

STAMP may be used without -t if none of -drt, nor --, are used.

Note that the three time-date formats recognized for the -d and -t options

and for the obsolescent argument are all different.

 

 

 

 

U

 

umount

umount를 umount되어지는 파일 시스템에서 실행을 시키면 아직 그 파일 시스템은 사용중(busy)이게 되므로 언마운트시 에러가 발생하게 된다. 언마운트는 꼭 그 파일 시스템을 벗어나서 실행시켜야 한다.

unmount를 할 때는 단순히

    umount directory_name 또는 umount device_name

을 써주면 되고

    umount -a

라고 쓰면 현재 마운트 되어 있는 디스크장치들 중에서 /etc/fstab에 있는 모든 장치를 unmount한다. 그리고, 마운트된 디스크 장치들과 디렉토리의 리스트는 /etc/mtab에 저장되어 있다.

예를 들어, disk를 /zip라는 directory에 mount를 할려면 이런식으로 해야만 한다.

mkdir /zip

mount -t msdos /dev/sda4 /zip

이제 여러분들의 disk는 /zip에 마운트되어 보일 것이다. disk가 mount 되어 있는 동안에 여러분들은 그것을 제거하려 해서는 안된다. 여러분들이 disk를 가지고 작업이 끝났을 경우 그것을 umount 시키고 release 시켜 계층적인 directory로 부터 분리시키면 된다.

umount /zip

일단 여러분들이 mount되는 directory /zip를 만들고 나면 여러분들은 다시 이것을 할 필요는 없으며 후에 다시 어디선가 mount를 시키면 된다.

 

 

 

uptime

서버 부팅시간과 현재시간이 출력됩니다.

 

$ uptime

  5:33pm  up 5 days,  5:39,  4 users,  load average: 0.52, 0.58, 0.52

 

 

V

 vi

vi 에디터

유닉스 계열의 운영체제에서 가장 널리 쓰이는 에디터입니다.

vi 명령어 요약

 

1.시작

vi file

vi를 시작하여 지정한 파일 편집

vi -R file

읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집

view file

읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집


2.종료

:wq

데이터를 저장하고 종료

:q!

데이터를 저장하지 않고 종료


3. 시스템이 다운된 후에 되살리기

vi -r

되살릴 수 있는 모든 파일 이름 보여주기

vi -r file

vi를 시작하여 지정한 파일 되살리기


4. 디스플레이 제어하기

^L

현재 화면을 다시 디스플레이하기

:set number

내부 줄 번호 디스플레이

:set nonumber

배부 줄 번호 디스플레이 않기


5. 마지막으로 지운 것 복사하기

p

마지막으로 지워진 것을 커서의 뒤/아래에 삽입

P

마지막으로 지워진 것을 커서의 앞/위에 삽입

xp

두 문자를 바꿈

deep

두 단어를 바꿈

ddp

두 줄을 바꿈


6. 패턴 검색

/rexp

지정된 정규 표현식에 대해 앞으로 이동

/

이전의 패턴에 대해 앞으로 검색을 반복

?rexp

지정된 정규 표현식에 대해 뒤로 이동

?

이전의 패턴에 대해 뒤로 검색을 반복

n

/나 ?명령에 대해 같은 방향으로 반복

N

/나 ?명령에 대해 반대 방향으로 반복


7. 약어의 사용

:ab short long

short를 long에 대한 약어로 변경

:ab

현재 약어 목록을 표시

:una short

약어 short를 표시


8. 줄 길이의 조정

r

문자를 뉴라인으로 변경

J

줄의 결합

:set wm=n

오른쪽으로 n문자 위치에서 자동적으로 줄 나눔


9. 커서 이동

h

커서를 한 칸 왼쪽으로 이동

j

커서를 한 줄 아래로 이동

k

커서를 한 줄 위로 이동

l

커서를 한 칸 오른쪽으로 이동


커서를 한 칸 왼쪽으로 이동


커서를 한 칸 오른쪽으로 이동

-

커서를 이전 줄의 처음으로 이동

+

커서를 다음 줄의 처음으로 이동


커서를 다음 줄의 처음으로 이동

0

커서를 현재 줄의 맨 앞으로 이동

$

커서를 현재 줄의 맨 끝으로 이동

^

커서를 현재 줄의 첫글자(공백이나 탭이 아닌)로 이동

w

커서를 다음 단어의 첫 글자로 이동

e

커서를 다음 단어의 끝 글자로 이동

b

커서를 이전 단어의 첫 글자로 이동

W

w와 같음(문장 부호 무시)

E

e와 같음(문장 부호 무시)

B

b와 같음(문장 부호 무시)

(

다음 문장의 처음으로 이동

)

이전 문장의 처음으로 이동

{

다음 문단의 처음으로 이동

}

이전 문단의 처음으로 이동

H

커서를 화면 맨 위로 이동

M

커서를 중간으로 이동

L

커서를 맨 아래로 이동


10. 편집 버퍼를 통한 이동

^F

한 화면 아래로 이동

^B

한 화면 위로 이동

n^F

n화면 아래로 이동

n^B

n화면 위로 이동

^D

반 화면 아래로 이동

^U

반 화면 위로 이동

n^D

n줄만큼 아래로 이동

n^U

n줄만큼 위로 이동


11. 셸 명령 실행

:!command

vi를 중단하고 지정한 셸 명령을 실행

:!!

vi를 중단하고 이전의 셸 명령을 실행

:sh

vi를 중단하고 셸을 실행

:!csh

vi를 중단하고 새로운 C-셸을 실행


12. 패턴에 의한 치환

:s/pattern/replace/

현재 줄의 치환

:lines/pattern/replace/

지정한 줄의 치환

:line,lines/pattern/replace/

지정한 범위의 치환

:%s/pattern/replace/

모든 줄의 치환


13. 데이터 읽기

:liner file

file의 내용을 지정한 줄 다음에 삽입

:r file

file의 내용을 현재의 줄 다음에 삽입

:liner !command

command의 결과를 지정한 줄 다음에 삽입

:r !command

command의 결과를 현재의 줄 다음에 삽입

:r !look pattern

지정한 pattern으로 시작된 단어 삽입


14. 정규 표현식을 사용하기 위한 특수 기호

.

뉴라인을 제외한 모든 단일 문자와 대응

*

영 또는 그 이상의 선행 문자와 대응

^

줄의 시작과 대응

$

줄의 끝과 대응

\<

단어의 시작과 대응

\>

단어의 끝과 대응

[ ]

묶여진 문자중의 하나와 대응

[^ ]

묶여진 문자를 제외한 아무것하고나 대응

\

이어지는 기호를 문자 그대로 해석


15. 줄 번호

nG

줄번호 n으로 건너뛰기

1G

편집 버퍼의 첫 줄로 건너뛰기

G

편집 버퍼의 마지막 줄로 건너뛰기

:map g lG

g가 lG와 같도록 매크로 정의


16. 삽입

i

입력 모드로 전환, 커서 위치 앞에서 삽입

a

입력 모드로 전환, 커서 위치 뒤에서 삽입

I

입력 모드로 전환, 현재 줄의 앞에 삽입

A

입력 모드로 전환, 현재 줄의 끝에 삽입

o

입력 모드로 전환, 현재 줄의 아래에 전개

O

입력 모드로 전환, 현재 줄의 위에 전개


17. 편집하고 있는 파일을 바꾸기

:e file

지정한 파일의 편집

:e! file

지정한 파일의 편집, 자동 점검의 생략


18. 내용 고치기

r

단지 한 글자만 변경(입력 모드로 바뀌지 않음)

R

입력하는 대로 겹쳐 써서 변경

s

삽입에 의해 한 단어의 변경

C

커서의 위치로부터 줄 끝까지 삽입에 의한 변경

cc

전체 줄을 삽입에 의한 변경

S

전체 줄을 삽입에 의한 변경

cmove

커서부터 move까지 삽입에 의해 변경

~

대,소문자 바꾸기


19. 고치기의 취소 또는 반복

u

편집 버퍼를 수정했던 마지막 명령을 취소

U

현재 줄을 저장

.

편집 버퍼를 수정했던 마지막 명령 반복


20. 문자 삭제

x

커서가 있는 문자 삭제

X

커서의 왼쪽 문자 삭제

D

커서부터 줄의 끝까지 삭제

dd

현재 줄의 전체 삭제

dmove

커서부터 move까지 삭제

dG

커서부터 편집 버퍼의 끝까지 삭제

d1G

커서부터 편집 버퍼의 맨 앞까지 삭제

:lined

지정한 줄의 삭제

:linelined

지정한 범위의 삭제


21. 여러 줄의 복사와 이동

:linecotarget

지정한 줄을 복사하여 target 줄 밑에 삽입

:linelinecotarget

지정한 범위를 복사하여 target 줄 밑에 삽입

:linemtarget

지정한 줄로 이동하여 target 줄 밑에 삽입

:line, linemtarget

지정한 범위로 이동하여target 줄 밑에 삽입


22. 데이터를 처리하기 위한 셸 명령의 사용

n!!command

n번 줄에서 command의 실행

!move command

커서부터 move까지 command 실행

!move fmt

커서부터 move까지 줄들을 형식 맞추기


23. 데이터 저장하기

:w

원래의 파일로 데이터를 저장

:w file

지정한 파일로 데이터를 저장

:w>> file

지정한 파일에 데이터를 추가

 

 

W

w

현재 로그인한 사용자가 무엇을 하고 있는지 보여줍니다.
uptime의 정보가 헤더로 쓰입니다.
JCPU는 사용자가 사용한 CPU시간을 PCPU는 현재 작업에 쓰이는 CPU 사용 시간을 보여줍니다.

$ w

  4:36pm  up 5 days,  4:42,  4 users,  load average: 0.89, 0.41, 0.35

USER   TTY   FROM       LOGIN@   IDLE   JCPU   PCPU  WHAT

root     tty1     -                Fri 5pm 23:00m 25.77s  0.03s  startx

root     ttyp0    :0.0             Fri 5pm 22:39m  2:26m  2:26m  xlock

root     ttyp1    :0.0             Fri 5pm 22:39m  0.40s  0.22s  ztelnet

hjh      pts/0    linux5            4:17pm  0.00s  0.46s  0.06s  w

 

 

wc

Word Count, 명시된 파일 또는 표준 입력 안의 행, 단어, 문자의 수를 나타냅니다.

형식 :   wc [options] [file(s)]

옵션 :

    -l 행(line)수만 출력합니다.

    -c 문자(character)수만 출력합니다.

    -w 단어(word)수만 출력합니다.

 

ex)

파일속에 들어있는 단어의 수만을 보고자할 때 사용하는 명령입니다.

$ wc -w .bash_history

   2044 .bash_history

 

파일속에 들어있는 문자의 수만을 보고자할 때 사용하는 명령입니다.

$ wc -c .bash_history      

  10703 .bash_history

 

 

whereis

$PATH로 지정된 경로에서 찾아 전체 경로명을 보여준다.

ex)

$ whereis cat

cat: /bin/cat /usr/man/man1/cat.1

 

 

who

who 명령의 목적은 시스템에 로그인된 사람을 찾는 것입니다.

현재 로그인된 사용자들의 로그인 이름, 터미널 회선 및 로그인 시간을 나열합니다.

옵션  :  -u   현재 로그인된 사용자만을 나열합니다.

           -H   각 열 위에 헤더를 표시합니다.

 

$ who

root     tty1     Oct  6 17:34

root     ttyp0    Oct  6 17:36

root     ttyp1    Oct  6 17:36

hjh      pts/0    Oct  7 16:17

 

 

whoami

사용자의 ID를 출력합니다.

$ whoami

hjh

 

 

X

 

 

xdm

xdm는 X-Windows상에서의 login screen을 보여준다. 어떤 system은 특정 level로 가도록 지정하면 xdm을 시동시킨다(/etc/inittab를 보도록).

리눅스 부팅 스크립트에 넣어두면 리눅스를 처음 부팅할 때부터 엑스윈도우로 부팅할 수 있다.

Shadow Suite가 설치되면 xdm도 update될 필요가 있다. 이는 매우 쉽다.

xdm.tar.gz는 ftp://sunsite.unc.edu/pub/Linux/X11/xutils/xdm.tar.gz에 있다.

xdm.tar.gz를 구한 다음, /usr/src에서 푼다:

tar -xzvf xdm.tar.gz

 

/usr/X11R6/lib/X11/config/linux.cf에서 다음 line을 고친다:

#define HasShadowPasswd    NO

를 다음처럼

#define HasShadowPasswd YES

 

그리고 나서 실행 file을 만들자:

cd /usr/src/xdm
xmkmf
make depend
make

 

모든 걸 제자리로...:

cp xdm /usr/X11R6/bin/

 

xdm은 root 권한으로 실행되기에 permission을 바꿀 필요는 없다.

 

 

 

 

 

 

 

Z

 zcat

파일을 압축된 양식으로 보존하지만 데이터를 다른 명령에 파이프하려는 경우 사용할 수 있는 명령입니다.  zcat은  cat 명령과 똑같이 작업하지만 입력으로 압축된 파일이 필요합니다.  zcat은 파일을 압축 해제한 후 표준 출력 디바이스에 프린트합니다.

예를 들어, namelist라는 파일에 저장된 이름과 주소 목록을 압축한 경우, 압축된 파일의 이름은 namelist.gz입니다. 압축된 파일의 내용을 프로그램에 대한 입력으로 사용하려는 경우, 다음과 같이 zcat 명령을 사용하여 파이프라인을 시작할 수 있습니다.

 zcat namelist | program1 | program2 ...



출처:http://nuninaya.tistory.com


Tags : 리눅스 명령어

Trackbacks 0 / Comments 0

윈도우 명령어

Author : 복구박사 복구박사 / Date : 2018.07.25 18:26 / Category : 데이터복구정보/Util & Tip

윈도우 명령어

AT : 명령어와 프로그램의 실행을 스케쥴한다.

ATTRIB : 파일 속성을 표시하거나 바꾼다.

BREAK : 확장된 CTRL+C 검사를 설정하거나 지운다.

CALL : 한 일괄 프로그램에서 다른 일괄 프로그램을 호출한다.

CHCP : 활성화된 코드 페이지의 수를 표시하거나 설정한다.

CHDIR(CD) : 현재 디렉터리 이름을 보여주거나 바꾼다.

CHKDSK : 디스크를 검사하고 상태 보고를 표시한다.

CLS : 화면을 지운다.

CMD : Windows NT 명령 인터프리터의 새 인스턴스를 시작한다.

COMP : 두 개 또는 여러 개의 파일을 비교한다.

CONVERT : FAT 볼륨을NTFS로 변환한다. 현재 드라이브는 변환할 수 없다.

COPY : 하나 또는 그 이상의 파일을 다른 위치로 복사한다.

DATE : 날짜를 보여주거나 설정한다.

DEL : 하나 또는 그 이상의 파일을 지운다.

DIR : 디렉토리에 있는 파일과 하위 디렉토리 목록을 보여준다.

DISKCOMP : 두 플로피 디스크의 내용을 비교한다.

DISKCOPY : 플로피 디스크의 내용을 다른 플로피 디스크로 복사한다.

DOSKEY : 명령 줄을 편집하고, Windows NT 명령을 다시 호출하고, 매크로를 만든다.

ECHO : 메시지를 보여주거나, 명령어 반향을 켜거나 끈다.

ENDLOCAL : 배치 파일에서 환경 변경의 지역화를 끝낸다.

ERASE : 하나 또는 그 이상의 파일을 지운다.

EXIT : CMD.EXE 프로그램 (명령 인터프리터)를 마친다.

FC : 두 파일 또는 파일의 집합을 비교하고 둘 사이의 다른 점을 표시한다.

FIND : 파일에서 텍스트 문자열을 찾는다.

FINDSTR : 파일에서 문자열을 찾는다.

FOR : 파일 집합에서 각 파일에 대해 지정된 명령을 실행한다.

FORMAT : Windows NT에 사용할 디스크를 포맷한다.

GOTO : Windows NT 명령 인터프리터가 배치 프로그램에서 이름표가 붙여진 줄로 이동하게 한다.

GRAFTABL : Windows NT가 그래픽 모드에서 확장 문자 세트를 표시할 수 있게 한다.

HELP : Windows NT 명령어에 관한 도움말을 제공한다.

LABEL : 디스크의 볼륨 이름을 만들거나, 바꾸거나, 지운다.

MKDIR(MD) : 디렉토리를 만든다.

MODE : 시스템 디바이스를 구성한다.

MORE : 출력을 한번에 한 화면씩 표시한다.

MOVE : 하나 또는 그 이상의 파일을 한 디렉토리에서 다른 디렉토리로 옮긴다.

NET ACCOUNTS : 도메인 서버의 로그온에 필요한 것이나 암호를 표시 또는 설정한다.

NET COMPUTERS : Windows NT 도메인 서버에 컴퓨터의 추가(도메인 서버에서만 가능)한다.

NET CONFIG : 서비스 동작 중에 제어 가능한 서비스를 표시한다.

NET CONFIG SERVER : 서비스 동작 중에 서버 서비스의 설정을 변경하거나 표시한다.

NET CONFIG WORKSTATION : 워크스테이션 동작 중에 워크스테이션 서비스의 설정을 변경하거나 표시한다.

NET CONTIUNE : 일시 정지된 서비스의 재활성화한다.

NET FILE :서버에 있는 열린 공유 파일의 수와 각 파일의 락(존재할 경우)의 수를 표시한다. 이 명령은 개인 공유 파일을 닫

을 수도 있고 락을 제거할 수도 있다.

NET GROUP : 글로벌 그룹의 추가, 표시 또는 수정(서버에서만 가능)한다.

NET HELP : 네트워크 명령과 도움말을 얻고자 하는 것의 제목 목록을 표시하거나 특정 명령이나 제목에 대한 도움말의 제공

한다.

NET HELPMSG : 네트워크 에러 메시지에 대한 도움말 제공한다.

NET LOCALGROUP : 지역 그룹의 추가, 표시, 수정한다.

NET NAME : 워크스테이션에 메시지 이름을 추가, 삭제하거나 표시한다.

NET PAUSE : 서비스나 공유 프린터를 일시 멈춘다.

NET PRINT : 프린터 작업을 표시화거나 컨트롤한다.

NET SEND : 네트워크의 다른 컴퓨터에 메시지를 전달한다.

NET SESSION : 서버와 워크스테이션과의 세션을 보여주거나 연결 해제한다.

NET SHARE : 공유 리소스를 작성, 삭제 또는 표시한다.

NET START : 서비스를 시작하거나 시작된 서비스의 목록을 표시한다.

NET STATISTICS : Statistics Log를 표시한다.

NET STOP : 네트워크 서비스의 중단한다.

NET TIME :서버나 도메인의 시계가 컴퓨터의 시계와 일치하도록 하는 것이거나 서버나 도메인의 시간을 표시한다.

NET USE : 컴퓨터를 공유 리소스에 연결하거나 연결 해제하거나 컴퓨터 연결간의 정보를 본다.

NET USER : 사용자 계정을 추가하거나 수정, 또는 계정 정보를 본다.

NET VIEW : 서버의 목록이나 서버에 의해 공유된 리소스를 표시한다.

PATH : 실행 파일의 찾기 경로를 보여주거나 설정한다.

PAUSE : 일괄 파일의 처리를 보류하고 메시지를 보여준다.

POPD : PUSHD 명령으로 저장된 디렉토리로 바꾼다.

PRINT : 텍스트 파일을 인쇄한다.

PROMPT : Windows NT 명령 프롬프트를 바꾼다.

PUSHD : 현재 디렉토리를 저장한 후 디렉토리를 바꾼다.

RECOVER : 불량이거나 결함이 있는 디스크에서 읽을 수 있는 정보를 복구한다.

REM : 배치 파일 또는 CONFIG.SYS에서 주석을 기록한다.

RENAME(REN) : 파일 이름을 바꾼다.

REPLACE :파일을 대체한다.

RESTORE : BACKUP 명령으로 백업된 파일을 복원한다.

RMDIR(RD) : 디렉토리를 지운다.

SET : Windows NT 환경 변수를 보여주거나, 설정하거나, 지운다,

SETLOCAL : 일괄 파일에서 환경 변경의 지역화를 시작한다.

SHIFT : 일괄 파일에서 바꿀 수 있는 매개 변수의 위치를 바꾼다.

SORT : 입력을 정렬한다.

START : 지정된 프로그램이나 명령을 별도의 창에서 시작한다.

SUBST : 경로를 드라이브 문자로 지정한다.

TIME : 시스템 시간을 보여주거나 설정한다.

TITLE : CMD.EXE 세션에 대한 창의 창 제목을 설정한다.

TREE : 드라이브 또는 경로의 디렉토리 구조를 그래픽으로 화면에 표시한다.

TYPE : 텍스트 파일의 내용을 보여준다.

VER : Windows NT 버전을 보여준다.

VERIFY : 파일이 디스크에 올바로 쓰였는지 검증할지 여부를 지정한다.

VOL : 디스크 볼륨 이름과 일련 번호를 보여준다.

XCOPY : 파일과 디렉토리 트리를 복사한다.


Tags : 윈도우 명령어

Trackbacks 0 / Comments 0

성경속 히브리어 단어 뜻 해석! 성경 이름 뜻 해석!

Author : 복구박사 복구박사 / Date : 2018.07.25 14:27 / Category : 나의 일상/詩人의冊欌




1. 가나(Kanah)의 뜻 '갈대'
2. 가나안(Canaan)의 뜻 '자색', '낮은 지대'
3. 가드(Gath)의 뜻 '복', '행운'
4. 갓디(Gadi)의 뜻 '행운'
5. 갓디엘(Gaddiel)의 뜻 '하나님의 군대'
6. 갈멜산(Carmel)의 뜻 '동산', '과수원'
7. 가룟 유다(이스가리웃 유다) (Iscariot Judas)의 뜻 '가리웃 사람 유다'
8. 가말리엘(Gamaliel)의 뜻 '하나님의 상급'
9. 가브리엘(Gabriel)의 뜻 '하나님의 영웅'
10. 가담(Gatam)의 뜻 '빈약한'

11. 가톨릭(Catholic)의 뜻 '보편', '보편적인'
12. 가버나움(Capernaum)의 뜻 '마을', '동리', '촌', '나훔의 마을'
13. 갈렙(Caleb)의 뜻 '개', '공격자', '종'
14. 갈보리(Calvary)의 뜻 '해골'이라는 아람어 굴골타를 음역한 것
15. 겟세마네(Gethemane)의 뜻 '기름 짜는 틀'
16. 고라(Korah)의 뜻 '우박', '대머리'
17. 고레스(Cyrus)의 뜻 '태양'
18. 고넬료(Cornelius)의 뜻 '뿔'
19. 고린도(Corinth)의 뜻 '뿔'
20. 고멜(Gomer)의 뜻 '완성'

21. 고모라(Gomorrah)의 뜻 '깊은', '물이 많은'
22. 고임(Goim)의 뜻 '이방인', '이교도'
23. 골고다(Golgotha)의 뜻 '해골산'
24. 골로새(Golossae)의 뜻 '버림'
25. 골리앗(Goliath)의 뜻 '유랑자', '망명자'
26. 그레데(Crete)의 뜻 '방언'
27. 그리스도(Christ)의 뜻 '기름 부음을 받은 자', '축성된 자'
28. 그말리(Gemalli)의 뜻 '낙타를 모는 사람'
29. 그모스(Chemosh)의 뜻 '불'
30. 글로리아(gloria)의 뜻 '영광'

31. 기드온(Gedeon)의 뜻 '베는 자', '자르는 자'
32. 기브온(Gibeon)의 뜻 '언덕', '높은 곳'
33. 길갈(Gilgal)의 뜻 '굴림', '돌로 두른 장소'
34. 기룐(Chilion)의 뜻 '낭비하다'
35. 길보아(Gilboa)의 뜻 '분출하는 샘'
36. 콘클라베(Conclave)의 뜻 '자물쇠가 채워진 방'
37. 쿠르실료(Cursillo)의 뜻 '단기 강습회'
38. 나단(Nathan)의 뜻 '선물', '주는 자'
39. 나답(Nadab)의 뜻 '야훼는 기꺼이 ∼하신다', '야훼는 자유로우시다'
40. 나발(Nabal)의 뜻 '바보', '야비한 사람'

41. 나봇(Naboth)의 뜻 '싹트다', '뛰어난 사람'.
42. 나아만(Naaman)의 뜻 '즐거움'
43. 나오미(Naomi)의 뜻 '기쁨', '나의 귀염둥이'
44. 나일강(Nile)의 뜻 '탁하다', '흐르다'
45. 나사렛(Nazareth)의 뜻 '지켜보다', '파수꾼'
46. 나사로(Nazarus)의 뜻 '하나님께서 도우셨다'라는 뜻의 엘리야자르에서 유래
47. 나다나엘(Nathanael)의 뜻 '하나님께서 주심'
48. 나홀(Nahor)의 뜻 '살해자', '코고는 자'
49. 나훔(Nahum)의 뜻 '위로', '동정'.
50. 나비(Nahbi)의 뜻 '하나님 곁에 숨음'

51. 나손(Nahshon)의 뜻 '점쟁이'
52. 납달리(Naphtali)의 뜻 '경쟁', '다툼'
53. 네겝(Negeb / Negev)의 뜻 '메마른', '남쪽'
54. 넬(Ner)의 뜻 '등불'
55. 노아(Noah)의 뜻 '휴식', '위안'
56. 놉(Nob, Noph)의 뜻 '높은 곳', '산당'
57. 놋(Nod)의 뜻 '방랑'
58. 눈(Nun)의 뜻 '생선'
59. 느보(Nebo)의 뜻 '하늘', '높음', '전령관'
60. 느부갓네살(Nebuchadnezzar)의 뜻 '나부가 나의 경계석을 보호하신다'

61. 느헤미야(Nehemiah)의 뜻 '야훼께서 위로하셨다'
62. 니고데모(Necodemus)의 뜻 '백성의 정복자'
63. 니느웨(Nineveh)의 뜻 '합의'
64. 니므롯(Nimrod)의 뜻 '늠름하다'
65. 니산월(Nisan)의 뜻 '움직인다', '길 떠난다', '출발한다' 태양력으로 3∼4월에 해당한다.
66. 님시(Nimshi)의 뜻 '끌어냄'
67. 다니엘(Daniel)의 뜻 '하나님은 나의 심판자'
68. 다시스(Tarshish)의 뜻 '금속의 정련'
69. 다말(Tamar)의 뜻 '종려나무'
70. 다윗(David)의 뜻 '사랑 받는 자'

71. 단(Dan)의 뜻 '심판', '재판장'
72. 달란트(talent)의 뜻 '재능', '재주'
73. 달마누다(Dalmanutha)의 뜻 '과부'
74. 데라(Terah)의 뜻 '표백'
75. 데마(Demas)의 뜻 '대중의 떡', '다스리는 자'
76. 데메드리오(Demetrius)의 뜻 '백성의 어머니'
77. 데살로니가(Thessalonica)의 뜻 '테쌀리의 승리'
78. 도단(Dothan)의 뜻 '우물'
79. 도르가(Dorcas)의 뜻 '영양', '사슴'
80. 도후(Tohu)의 뜻 '쇠약하다'

81. 돌라(Tola)의 뜻 '벌레'
82. 두발가인(Tubalcain)의 뜻 '대장장이'
83. 드고아(Tekoa)의 뜻 '안정되다', '정착하다'
84. 드루실라(Drusilla)의 뜻 '이슬에 젖다'
85. 드보라(Deborah)의 뜻 '꿀벌'
86. 들릴라(Delilah)의 뜻 '나약', '호색'
87. 디나(Dinah)의 뜻 '공의', '심판', '살피다'
88. 디다케(Didache)의 뜻 '가르침'
89. 디도(Titus)의 뜻 '공경하다'
90. 디모데(Timothy)의 뜻 '하나님을 영화롭게 하는 자', '하나님을 찬양하 는자'

91. 디아코니아(Diakonia)의 뜻 '봉사'
92. 딤나(Dimnah, Timnah)의 뜻 '분깃', '배설물의 언덕'
93. 테스타먼트(Testament)의 뜻 '조약', '협정', '계약'
94. 두로(Tyre)의 뜻 '바위'
95. 라마(Ramah)의 뜻 '높은 곳'
96. 라맛 레히(Ramathlehi, Ramath-lehi)의 뜻 '턱뼈의 산'
97. 라멕(Lamech)의 뜻 '능력 있는 자'
98. 라암셋, 람세스(Raamses)의 뜻 '태양신이 그를 낳았다', '태양신이 나를 낳았다'
99. 라반(Laban)의 뜻 '흰빛'
100. 라부(Raphu)의 뜻 '위로'

101. 랍바(Rabbah)의 뜻 '큰 성읍'
102. 라오디게아(Laodicea)의 뜻 '백성의 정의'
103. 라파엘(Raphael)의 뜻 '하나님이 낫게 하셨다'
104. 라합(Rahab)의 뜻 '넓다', '교만', '폭풍우'
105. 라헬(Rachel)의 뜻 '암양'
106. 람(Ram)의 뜻 '높아짐'
107. 랍비(Rabbi)의 뜻 '나의 주인'이라는 뜻. 신약 성서에서 예수님을 나타낼 때는 '선생님'
108. 레아(Leah)의 뜻 '암소'
109. 레위(Levi)의 뜻 '연합하다', '결합하다'
110. 로데(Rhoda)의 뜻 '장미'

111. 로루하마(Loruhamah)의 뜻 '긍휼히 여김을 받지 못한 자', '자비를 얻지 못하는', '천더기'
112. 로마(Rome)의 뜻 '세력'
113. 로사리오(Rosario)의 뜻 '장미 다발' (가톨릭에서 묵주 기도를 드릴 때에 쓰는 물건)
114. 로암미(Loammi)의 뜻 '내 백성이 아닌', '버린 자식'
115. 로이스(Lois)의 뜻 '유쾌함'
116. 롯(Lot)의 뜻 '가리웠다'
117. 누가(Luke, Lucas)의 뜻 '총명하다', '빛나다'
118. 루스(Luz)의 뜻 '편도나무'
119. 루시퍼, 루치펠, 계명성(Lucifer)의 뜻 '샛별'
120. 루하마(Ruhamah)의 뜻 '귀염둥이'

121. 룻(Ruth)의 뜻 '여자 친구', '우정', '자손'
122. 르우(Reu)의 뜻 '친구'
123. 르우벤(Reuben)의 뜻 '보라 아들이라'
124. 르우엘(Reuel)의 뜻 '하나님의 친구'
125. 르호보암(Rehoboam)의 뜻 '백성이 많아지다'
126. 리디아(Lydia)의 뜻 '생산'
127. 리브가(Rebekah)의 뜻 '그물 끈'
128. 마기(Machi)의 뜻 '상심하다'
129. 마노아(Manoah)의 뜻 '휴식', '평안'
130. 마니피캇, 마그니피캇(Magnificat)의 뜻 마리아가 엘리사벳을 방문하여 부른 노래로서 '찬양한다'라는 뜻을 가지고 있다.

131. 맛다니야(Mattaniah)의 뜻 '야훼의 선물'
132. 맛단(Mattan)의 뜻 '한 선물'
133. 마라(Mara)의 뜻 '쓰라림', '괴롭다'.
134. 마라나타(maranatha)의 뜻 '주여 어서 오소서', '주 예수여 오소서'
135. 마가(Mark, Marcus)의 뜻 '비추이다' 본명은 요셉.
136. 마르다(Martha)의 뜻 '숙녀', '여주인'
137. 마리아(Mary, Maria)의 뜻 '가장 높으신 분', '존귀한 분', '권력 있는 귀부인', '친숙한 사랑스러운 부인'
138. 마므레(Mamre)의 뜻 '강하다'
139. 마온(Maon)의 뜻 '거주'
140. 마카비, 마카베오(Maccabee, Maccabaei)의 뜻 '망치', '철장', '대장장이', '소화기(逍火器)'

141. 마게도냐(Macedonia)의 뜻 '숭배'
142. 마태(Matthew, Matthaeus)의 뜻 '하나님의 선물', 본명은 '레위'
143. 맛디아(Matthias)의 뜻 '야훼의 선물', '하나님이 주심'
144. 마하나임(Mahanaim)의 뜻 '두 진영', '하나님의 군대'
145. 마할랄렐(Mahalalel)의 뜻 '하나님을 찬양한다'
146. 마헬살랄하스바스(Mahershalalhashbaz)의 뜻 '노략품을 빨리 차지 하여라. 전리품에 성급한 자여!', '빨리 차지 하여라'
147. 말론(Mahlon)의 뜻 '병약자', '약골'
148. 막달라(Magdala)의 뜻 '탑'
149. 막벨라(Machpelah)의 뜻 '이중의 동굴'
150. 만나(Manna)의 뜻 '이것이 무엇이냐?'

151. 말기수아(Malchishua)의 뜻 '야훼는 부유하시다'
152. 말라기(Malachi)의 뜻 '나의 사자', '야훼의 사자'
153. 말고(Malchus)의 뜻 '권고자', '왕의 권세'
154. 메랍(Merab)의 뜻 '중대함'
155. 메삭(Meahach)의 뜻 '누구냐'
156. 메시아(Messiah)의 뜻 '기름 부음을 받은 자', '축성된 자'
157. 멜기(Melchi)의 뜻 '왕'
158. 멜기세덱(Melchizedek)의 뜻 '의의 왕'
159. 모르드개(Mordecai)의 뜻 '마르둑의 예배자'
160. 모리아(Moriah)의 뜻 '야훼의 계시'

161. 모세(Moses)의 뜻 '물에서 건진 아이'
162. 모압(Moab)의 뜻 '아비의 소생', '아버지로 인해 얻은 자'
163. 몬시뇨르, 몬시뇰(Monsignor)의 뜻 '나의 주인', 로마 가톨릭 교회에서 성직자들에게 사용하는 칭호
164. 므깃도(Megiddo)의 뜻 '주둔지'
165. 므낫세(Menasseh)의 뜻 '잊어버림'
166. 므나헴(Menahem)의 뜻 '위로자'
167. 므두셀라(Methuselah)의 뜻 '대확장', '창 던지는 자'
168. 므리바(Meribah)의 뜻 '하나님과 이스라엘 백성이 다투다'
169. 므비보셋(Mephibosheth)의 뜻 '부끄러움을 없애는 자'
170. 미가(Micah)의 뜻 '야훼와 같은 이가 누구냐?'

171. 미가엘, 미카엘(Michael)의 뜻 '누가 하나님과 같은냐?'
172. 미갈(Michal)의 뜻 '누가 하나님과 같으리요?', '누가 하나님과 같으랴'
173. 미디안(Midian)의 뜻 '심판'
174. 미리암(Miriam)의 뜻 '지극히 존귀한 분', '귀부인'
175. 미사(Mass)의 뜻 '파견하다'
176. 미스바(Mizpah)의 뜻 '망대', '파수하다'
171. 미가엘, 미카엘(Michael)의 뜻 '누가 하나님과 같은냐?'
178. 밀가(Milcah)의 뜻 '여왕'
179. 바느하스의 뜻 '신탁'
180. 바라바(Barabbas)의 뜻 '아버지의 아들'

181. 바룩(Baruk)의 뜻 '축복 받은 자'
182. 바, 바르(Bar∼)의 뜻 '∼의 아들'이라는 뜻이다.
183. 바나바(Barnabas)의 뜻 '격려의 아들', '위로의 아들', '권위자'라는 뜻이며, 본명은 요셉이다.
184. 바사바(Barsabbas, Barsabas)의 뜻 '안식일의 아들'
185. 바요나(Bar-Jona)의 뜻 '요나의 아들'
186. 바르실래(Barzillai)의 뜻 '철로 만든 것'
187. 바돌로매(Bartholomew)의 뜻 '톨로메오의 아들'
188. 바디매오(Bartimaeus)의 뜻 '티매오의 아들'
189. 바리새, 바리새인(Pharisees)의 뜻 '분리된 자들'
190. 바벨(Babel)의 뜻 '하나님의 문', '혼돈'

191. 바벨론(Babylon)의 뜻 '신의 문'이라는 뜻이며, 바벨탑이 세워진 곳이기도 하다.
192. 밧세바(Bathsheba)의 뜻 '맹세의 여자'
193. 바아사(Baasha)의 뜻 '바알은 태양이시다'.
194. 바알(Baal)의 뜻 '주인', '소유자', '구름을 타고 오시는 자'
195. 바울(Paul)의 뜻 '작은 자'
196. 발락(Balak)의 뜻 '멸하는 자'
197. 발람(Balaam)의 뜻 '백성을 망하게 하는 자', '백성의 주'
198. 발디(Palti)의 뜻 '야훼는 자유롭게 하셨다'
199. 베가(Pekah)의 뜻 '그가 눈을 뜨다'
200. 베냐민(Benjamin)의 뜻 '오른손의 아들', '믿을 만한 아들', '남방인'

201. 베다니(Bethany)의 뜻 '번민하는 자', '가난한 자의 집', '고통의 집', '슬픔의 집'
202. 벧엘(Bethel)의 뜻 '산의 성소', '하느님의 집'
203. 베드로(Peter)의 뜻 '반석', '바위'라는 뜻이고, 본명은 시몬이다.
204. 베들레헴(Beth-lehem)의 뜻 '떡집'
205. 베레스(Peres)의 뜻 '꺼짐'
206. 베뢰아(Berea)의 뜻 '너머의 땅'
207. 버가모(Pergamum, Pergamos)의 뜻 '높여진 곳', '혼인하는 곳', '견고한 요새', '성채'
208. 벳세다(Beth-saida)의 뜻 '사냥꾼의 집', '고기잡이의 집', '어촌'
209. 바알세불(Beelzebub, Beelzebul)의 뜻 '집주인', '쓰레기의 신', '쓰레기의 사신'
210. 베데스다(Bethesda)의 뜻 '은혜의 집', '올리브의 집'

211. 벤암미(Benammi, Ben-Ammi)의 뜻 '내 근친의 아들'
212. 베노니(Ben-Oni)의 뜻 '가엾은 내 자식', '괴롭게 낳은 아들'
213. 벨렉(Peleg)의 뜻 '나뉘다'
214. 벳세메스(Beth-shemesh)의 뜻 '태양의 집'
215. 보디발(Potiphar)의 뜻 '태양신이 주신 자'
216. 보아스(Boaz)의 뜻 '민첩', '재빠름', '유력자'
217. 본도(Pontus)의 뜻 '바다'
218. 불가타(Vulgata)의 뜻 '일반에게 널리 보급되고 있다', '백성들의 성서'
219. 블레셋(Philistia)의 뜻 팔레스타인이라는 명칭의 기원이 된다. → Philistia
220. 브가히야(Pekahiah)의 뜻 '야훼가 눈을 뜨셨다'

221. 브나야(Benaiah)의 뜻 '야훼께서 세우심'
222. 브닌나(Peninnah)의 뜻 '산호'
223. 브두엘(Buthuel, Pethel)의 뜻 '하나님의 집', '하나님은 젊으시다'
224. 브리스길라(Priscilla)의 뜻 '늙다', '작은 노부인'
225. 브엘세바(Beer-sheba)의 뜻 '맹세의 우물'
226. 비느하스(Phinehas)의 뜻 '흑인'
227. 비베셋(Pibeseth, Pi-beseth, Bubastis)의 뜻 '고양이 여신의 전당'
228. 빌닷(Bildad)의 뜻 '주가 사랑하셨다'
229. 빌라도(Pilate)의 뜻 '창을 가짐'
230. 빌하(Pilha, Bilhah)의 뜻 '보호', '어리석은', '유순한'

231. 파라클리토, 빠라끌리또(Paraclitus)의 뜻 '보호자', '협조자'
232. 파스카(Pascha)의 뜻 '거르고 지나가다'
233. 팍스 로마나(Pax Romana)의 뜻 '로마의 평화'
234. 사독(Zadok)의 뜻 '의롭다'
235. 사드락(Shadrak)의 뜻 '당신의 명령'
236. 사라(Sarah)의 뜻 '백성의 어미', '왕비', '열국의 어미'
237. 사래(Sharai)의 뜻 '영귀', '헌화', '야훼는 자유롭게 하셨다'
238. 사렙다(Sarepta)의 뜻 '부워 넣다', '주입'
239. 사데(Sardis)의 뜻 '남은 물건'
240. 사마리아(Samaria)의 뜻 '지키는 산', '살피다'

241. 사반(Shaphan, Rock Rabbit)의 뜻 '바위 너구리'
242. 사밧(Shaphat, Zabad)의 뜻 '그는 살폈다', '그는 주셨다'
243. 사울(Saul, Shaul)의 뜻 '하느님께 구했다', '희망'
244. 사탄(Satan)의 뜻 '대항하는 자'
245. 살로메(Salome)의 뜻 '평화', '평안'
246. 살룸(Shallum)의 뜻 '보응'
247. 살몬(Salmon, Zalmon)의 뜻 '그늘'
248. 삼갈(Shamgar)의 뜻 '시미케 신이 주셨다'
249. 삼마(Shammah)의 뜻 '황폐함'
250. 삼무아(Shammua)의 뜻 '하나님께서 들으셨다'

251. 삼손(Samson)의 뜻 '태양의 사람'
252. 삽비라(Sapphira)의 뜻 '아름답다'
253. 샤밧(Shaphat, Sabbath)의 뜻 '중지하다', '휴식하다', '안식일'
254. 세겜(Shechem)의 뜻 '목', '어깨', '상수리나무의 폐허', '등성의 언덕'
255. 스바(Sheba, Zebah)의 뜻 '일곱', '희생', '풍부'
256. 세일산(Seir)의 뜻 '털이 많은', '관목이 우거진'
257. 셀라(Shelah, Shela, Sela, Zela)의 뜻 '무기', '높임', '고요', '반석', '낭떠러지', '파견된 자', '산비탈'이라는 뜻이다. '이 중에 '파견된 자'라는 뜻을 가진 연못은 실로암을 가르친다.
258. 셈(Shem)의 뜻 '명성', '유명한'
259. 셋(Seth)의 뜻 '대신 누움', '갚음'
260. 소돔(Sodom)의 뜻 '에워싸인 장소'

261. 소디(Sodi)의 뜻 '야훼의 조언'
262. 소렉(Sorek)의 뜻 '포도 골짜기'
263. 소발(Zophar, Zzophar)의 뜻 '지저귀는 새', '날카로운 손톱'
264. 소알(Zoar)의 뜻 '작다'
265. 솔로몬(Solomon)의 뜻 '평화롭다'
266. 숙곳(Succoth)의 뜻 '덤불', '초막', '우릿간'
267. 수넴(Shunem)의 뜻 '동생의 땅', '울퉁불퉁한 요철의 땅', '두 휴식처'
268. 숩(Zuph)의 뜻 '아들'
269. 수산나(Susanna)의 뜻 '백합화'
270. 수시(Susi)의 뜻 '마부'

271. 스둘(Sethur)의 뜻 '숨은 자'
272. 스룩(Serug)의 뜻 '가지'
273. 서머나(Smyrna)의 뜻 '몰약'
274. 스바냐(Shebaniah)의 뜻 '야훼는 감추심'
275. 스알디엘(Shealtiel)의 뜻 '하나님께 청구하다'
276. 스알야숩(Shear-Jashub, Shearjashub, Sheal-jashub)의 뜻 '남은 자만이 돌아 올 것이다'
277. 스데반(Stephen)의 뜻 '면류관'
278. 서바나(Spain)의 뜻 '토끼'
279. 식굿(Sakkuth)의 뜻 '증오'
280. 시내 산(Mt. Sinai)의 뜻 '가시나무 숲'

281. 시돈(Sidon)의 뜻 '어장', '노략물'
282. 시드기야(Zedekiah)의 뜻 '야훼는 정의이시다'
283. 싯딤(Shittim)의 뜻 '아카시아 나무'
284. 수로보니게(Syrophenician, Syrophoencian)의 뜻 '시로에 있는 페니키아', '붉다'
285. 시몬(Shimon, Simon)의 뜻 '응답하셨다', '들음'
286. 시므온(Shimeon, Simeon)의 뜻 '응답하셨다'
287. 시므이(Shimei)의 뜻 '야훼가 응답하셨다'
288. 십보라(Zipporah)의 뜻 '작은 새'
289. 시온(Shion, Zion)의 뜻 '요새', '요해', '우뚝 솟은', '황폐', '봉우리'
290. 수가(Sychar)의 뜻 '소개하는', '마지막'

291. 시혼(Sihon)의 뜻 '청소하다', '황폐'
292. 실라(Silas, Silla)의 뜻 '생각', '길'
293. 실로(Shiloh)의 뜻 '휴식을 취하다'
294. 실로암(Siloam)의 뜻 '파견된 자'
295. 상투스(Sanctus)의 뜻 '거룩하시다'
296. 아가(雅歌)의 뜻 '노래들 중의 노래'라는 뜻의 히브리어 '쉬르 하쉬림'에서 유래
297. 아간(Achan)의 뜻 '곤란'
298. 아골(Achor)의 뜻 '괴롭게 하다', '참혹한 일을 당하다'
299. 아나니아(Ananiah)의 뜻 '야훼는 은혜로우시다', '야훼께서 나타나심', '야훼께서 보호하심'
300. 아나돗(Anathoth)의 뜻 '여신 아나도의 장소', '응답'

301. 아달랴(Athaliah, Adalia)의 뜻 '야훼는 위대하시다', '영예로운', '야훼는 존귀하시다'
302. 아담(Adam)의 뜻 '붉은 흙', '사람'
303. 아도나이(Adonai)의 뜻 '나의 주님'
304. 아도니야(Adonijah)의 뜻 '야훼는 주'
305. 아라랏산(Ararat)의 뜻 '거룩한 땅', '창조'
306. 아론(Aaron)의 뜻 '고상함'
307. 아르박삿(Arpachshad)의 뜻 '영역'
308. 아켈라오(Archelaus)의 뜻 '백성을 다스림', '지배자'
309. 아마샤(Amaziah)의 뜻 '야훼께서 맡으셨다'
310. 아멘(Amen)의 뜻 '그대로 이루어 지소서', '그렇습니다'

311. 아말렉(Amalek)의 뜻 '골짜기에 사는 자'
312. 아모리(Amorites)의 뜻 '고지인'
313. 아모스(Amos)의 뜻 '주님을 짊어진 사람'
314. 아몬(Amon)의 뜻 '충실한 자', '숨어 있는 자'
315. 아므람(Amram)의 뜻 '고귀한 백성', '찬양받는 백성'
316. 아벨(Abel)의 뜻 '숨', '증기', '목장'
317. 아벳느고(Abednego)의 뜻 '느고의 종'
318. 아브(Ab∼)의 뜻 '아버지는 ∼이다', '∼의 아버지'
319. 아브넬(Abner)의 뜻 '아버지는 등불'
320. 아브라함(Abraham)의 뜻 '백성의 아버지'

321. 아브람(Abram)의 뜻 '존귀한 아버지'
322. 아비가일(Abigail)의 뜻 '내 아버지가 기뻐하심'
323. 아비나답(Abinadab)의 뜻 '내 아버지는 존귀하시다'
324. 아비멜렉(Abimelech)의 뜻 '아버지는 왕이시다'
325. 아비삭(Abishag)의 뜻 '아버지는 방랑자'
326. 아비새(Abishai)의 뜻 '나의 아버지는 이새'
327. 아비야(Abijah)의 뜻 '내 아버지는 야훼이시다'라는 뜻이고 아비얌이라고 구약 성서에 나와 있다.
328. 아비얌(Abijam)의 뜻 '내 아버지는 야훼이심'
329. 아비후(Abihu)의 뜻 '그는 아버지이시다'
330. 아비훗(Abihud)의 뜻 '아버지는 영광이시다'

331. 아사(Asa)의 뜻 '치료하는 사람', '치료'
332. 아사야(Asaiah)의 뜻 '하나님이 행하심'
333. 아사헬(Asahel)의 뜻 '하나님이 만드심'
334. 아삽(Asaph)의 뜻 '모으는 자'
335. 아셀(Asher)의 뜻 '기쁨', '행복', '쾌락'
336. 앗수르(Asshur)의 뜻 '평원'이라는 뜻이다. 앗수르, 아시리아, 앗시리아 등으로 기록되었다.
337. 아시아(Asis)의 뜻 '중앙'
338. 아얄론(Aijalon)의 뜻 '사슴의 들판'
339. 아구스도(Augustus)의 뜻 '크다'
340. 아이(Ai)의 뜻 '폐허', '멸망'

341. 아소르(Azor)의 뜻 '돕는자'
342. 아굴라(Aquila)의 뜻 '독수리'
343. 아볼로(Apollos)의 뜻 '침략자'
344. 아하스(Ahaz)의 뜻 '야훼께서 사로잡으셨다'
345. 아하시야(Ahaziah)의 뜻 '야훼가 붙잡으심', '야훼가 소유하심'
346. 아합(Ahab)의 뜻 '아버지의 형제'
347. 아히도벨(Ahithophel)의 뜻 '어리석음의 형제'
348. 아히야(Ahijah)의 뜻 '야훼의 형제'
349. 아히감(Ahikam)의 뜻 '내 형제가 일어섰다'
350. 아히둡(Ahitub)의 뜻 '내 형제는 선량하다'

351. 아킴(Achim)의 뜻 '지혜'
352. 악볼(Achbor)의 뜻 '쥐'
353. 안나(Anna)의 뜻 '한나'의 그리스어 표기로 '은총'이라는 뜻
354. 안드레(Andrew)의 뜻 '남자답다'
355. 안디옥(Anrtioch)의 뜻 '병거'
356. 알렉산더(Alexander)의 뜻 '인간의 옹호자'
357. 할렐루야, 알렐루야(Alleluia)의 뜻 '하나님을 찬미하여라'
358. 알패오(Alphaeus)의 뜻 '사유'
359. 암논(Amnon)의 뜻 '신실한'
360. 암몬(Ammonites)의 뜻 '근친의', '친족의', '내 아버지의 아들'

361. 암미(Ammi)의 뜻 '나의 백성'
362. 암미나답(Amminadab)의 뜻 '내 혈족은 고귀하다'
363. 암미엘(Ammiel)의 뜻 '하나님이 내 친척이시다'
364. 압돈(Abdon)의 뜻 '예배하다'
365. 압살롬(Absalom)의 뜻 '평강의 아버지'
366. 애굽, 이집트(Egypt)의 뜻 '검은 땅'
367. 야고보(James)의 뜻 '발꿈치를 잡다'라는 야곱의 희랍어 표기
368. 야곱(Jacob)의 뜻 '발꿈치를 잡다'
369. 야렛(Jared)의 뜻 '내려가다'
370. 야베스(Jabesh, Jaabez)의 뜻 '마른', '건조한', '그는 고통을 준다'

371. 야벳(Japheth)의 뜻 '야훼께서 확장하심'
372. 얍복강(Jabbok)의 뜻 '흐르다'
373. 야일(Jair)의 뜻 '하나님이 교화시킴'
374. 여호와, 야훼(Yahweh, Jahve)의 뜻 '나는 바로 나다', '나는 있는 자 그로다'
375. 여호와삼마, 야훼삼마(Yahweh (Jahve) Shammah)의 뜻 '야훼, 여기 계시다'
376. 여호와 이레, 야훼이레(Yahweh (Jahve) Jirreh, Jehovah-jireh)의 뜻 '야훼께서 마련해 주신다', '야훼께서 이 산에 마련해 주신다', '야훼의 산에 장만되어 있다', '야훼의 산에서 그가 나타나신다'
377. 얀네(Jannes)의 뜻 '조롱'
378. 얌브레(Jambres)의 뜻 '지혜로운 자'
379. 에노스(Enosh)의 뜻 '사람'
380. 에녹(Enoch)의 뜻 '봉헌된 자', '시작하는 자'

381. 에덴(Eden)의 뜻 '광야', '평평한 땅', '비옥한 들', '즐거움'이라는 뜻이라고 추정됨. 수메리아어이다.
382. 에돔(Edom)의 뜻 '붉다'
383. 에드레이(Edrei)의 뜻 '강한', '곡물의 땅
384. 에발산(Ebal)의 뜻 '벌거벗다'
385. 에벨(Eber, Epher)의 뜻 '저 쪽', '맞은 편', '어린 사슴', '영양'
386. 에브라임(Ephraim)의 뜻 '풍성함', '아들의 탄생'
387. 아비아달(Abiathar)의 뜻 '아버지는 부유하시다', '풍성하신 아버지'
388. 에서(Esau)의 뜻 '털 복숭이'
389. 에스더(Esther)의 뜻 '별'
390. 에시온게벨(Eziongaber, Ezion-Geber)의 뜻 '가디안 수풀', '거인의 등'

391. 에스겔(Ezekiel)의 뜻 '하나님께서 강하게 하신다'
392. 에스라(Ezra)의 뜻 '도움'
393. 에바다(Ephphatha, Ephata)의 뜻 '열려라'
394. 에베소(Ephesus)의 뜻 '인내'
395. 에훗(Ehud)의 뜻 '연합하다'
396. 엔게디(Engedi)의 뜻 '염소 새끼의 샘'
397. 엔돌(Endor)의 뜻 '거주지의 샘'
398. 엔로겔(Enrogel, En-Rogel)의 뜻 '빨래하는 자', '방랑자', '정탐꾼의 샘'
399. 엔학고레(Enhakkore, En-Hakkore)의 뜻 '하나님께 부르짖어서 솟은 샘'
400. 엘라(Elah, Ela)의 뜻 '상수리나무'

401. 엘로힘(Elohim)의 뜻 '능력 있는 자'
402. 엘론(Elon)의 뜻 '떡갈나무', '테레빈 나무'
403. 엘르아살(Eleazar)의 뜻 '하나님이 도우셨다'
404. 엘리(Eli)의 뜻 '야훼는 존귀하시다', '나의 하나님'
405. 엘리멜렉(Elimelech)의 뜻 '하나님은 왕이시다'
406. 엘리바스(Eliphaz)의 뜻 '하나님은 승리하신다'
407. 엘리사(Elisha)의 뜻 '야훼는 구원자'
408. 엘리사벳(Elizabeth)의 뜻 '하나님은 나의 맹세'
409. 엘리야김(Eliakim)의 뜻 '하나님께서 확립하신다'
410. 엘리압(Eliab)의 뜻 '하나님은 내 아버지시다'

411. 엘리야(Elijah)의 뜻 '야훼는 하나님이시다'
412. 엘리에셀(Eliezer)의 뜻 '하나님의 나의 도움이시다'
413. 엘리후(Elihu)의 뜻 '그는 나의 하나님이시다'
414. 엘리웃(Eliud)의 뜻 '하나님은 나의 영광이시다'
415. 엘가나(Elkanah)의 뜻 '하나님께서 소유하신다'
416. 엠마오(Emmaus)의 뜻 '따뜻한 우물'
417. 에세네(Essene)의 뜻 '신앙심이 깊은 자'
418. 여고냐(Jeconiah)의 뜻 '야훼께서 맡긴 자', '야훼께 위임 받은 자'. 여호야긴의 별칭이며 고니야로도 표기된다.
419. 여디디야(Jedidiah)의 뜻 '야훼의 사랑을 받는 자'
420. 여로보암(Jeroboam)의 뜻 '백성이 번성함'

421. 여로함(Jeroham)의 뜻 '그가 긍휼히 여겨주시기를'
422. 여분네(Jephunneh)의 뜻 '야훼께서 돌이키셨다'
423. 여호람(Jehoram)의 뜻 '야훼는 존귀하시다', '야훼는 높으시다'
424. 여호사밧(Jehoshaphat)의 뜻 '야훼께서 심판하신다'
425. 여호수아(Joshua)의 뜻 '하나님이 구원하신다'
426. 요아스(Joash)의 뜻 '주여 보호하소서'
427. 여호아하스(Jehoahaz)의 뜻 '야훼께서 붙드심', '야훼께서 지탱하심'
428. 여호야긴(Jehoiachin)의 뜻 '야훼가 세우시리라'
429. 여호야김(Jehoiakim)의 뜻 '야훼가 일으키실 것이다'
430. 여호와(Jehovah)의 뜻 '언약의 하나님'. '야훼'의 자음에 '아도나이'의 모음을 결합시켜 만든 합성어

431. 예레미야(Jeremiah)의 뜻 '야훼께서 세우시다', '야훼여 들어 올리소서'
432. 예루살렘(Jerusalem)의 뜻 '평화의 기초', '평화의 터전'이라는 히에루살렘이라는 아람어 명칭을 희랍어로 음역한 것이다.
433. 여리고(Jericho)의 뜻 '종려의 성읍', '달의 성읍'
434. 예수(Jesus)의 뜻 '하나님이 구원하신다'
435. 예후(Jehu)의 뜻 '그는 야훼시다'
436. 오네시모(Onesimus)의 뜻 '유익함'
437. 옷니엘(Othniel)의 뜻 '하나님은 힘이시다'
438. 오르바(Orpah)의 뜻 '목', '고집이 많음'
439. 오므리(Omri)의 뜻 '야훼께 예배하는 자'
440. 오바댜(Obadiah)의 뜻 '야훼의 종'

441. 오벳(Obed)의 뜻 '종'
442. 오셈(Ozem)의 뜻 '강함'
443. 오헬(Ohel)의 뜻 '장막'
444. 오홀라(Ohholah)의 뜻 '그 여자의 천막'
445. 오홀리바(Oholibah)의 뜻 '내 천막이 그 안에 있다'
446. 온(On)의 뜻 '힘 있는 자', '태양성'
447. 웝시(Vophsi)의 뜻 '부유한'
448. 와스디(Vashti)의 뜻 '아름다운 여성', '가장 좋은 것'
449. 요게벳(Jocehbed)의 뜻 '야훼는 영광이시다'
450. 요나(Jonah)의 뜻 '비둘기'

451. 요나단(Jonathan)의 뜻 '야훼께서 주신다'
452. 요담(Jotham)의 뜻 '야훼는 완전하심'
453. 요람(Joram)의 뜻 '야훼는 높으심'이라는 뜻. 여호람으로 구약 성서에 나와 있다.
454. 요단강(Jordan)의 뜻 '영원한 강', '빨리 흐르는 시내', '내려옴'
455. 욥바(Joppa)의 뜻 '아름다움'
456. 요셉(Joseph)의 뜻 '하나님께서 더하신다'
457. 요시아(Josiah)의 뜻 '야훼께서 도와주신다', '주여 보호하소서'
458. 요아스(Joash)의 뜻 '야훼께서 주셨다'
459. 요안나(Joanna)의 뜻 '야훼께서 은혜를 주신다'
460. 요압(Joab)의 뜻 '야훼는 아버지이심', '야훼는 하나님이시다'

461. 요야김(Joiakim)의 뜻 '야훼께서 세우심'
462. 요엘(Joel)의 뜻 '야훼는 하나님이시다'
463. 요한(John, Joannes)의 뜻 '야훼는 은혜로우시다'
464. 욥(Job)의 뜻 '울부짖는 자', '핍박받는 자', '회개한 자', '사랑을 입은 자'
465. 우르(Ur)의 뜻 '빛', '밝음', '불꽃'
466. 우리아(Uriah)의 뜻 '하나님은 빛이심'
467. 웃시야(Uzziah)의 뜻 '야훼는 나의 힘', '야훼의 능력'
468. 유니게(Eunice)의 뜻 '유명한 정복자'
469. 유다(Judah)의 뜻 '찬송', '찬양'
470. 유두고(Eutychus)의 뜻 '복되다', '행복한'

471. 유딧(Judith)의 뜻 '유대 여인'
472. 율리오(Julius)의 뜻 '감았다'
473. 이가봇(Ichabod)의 뜻 '영광이 떠났다'
474. 이갈(Igal)의 뜻 '하나님은 보복하실 것이다'
475. 이고니온(Iconiun)의 뜻 '양의 가슴', '형상을 닮은'
476. 이두매(Idumea, Idumaea)의 뜻 '에돔의 영토'
477. 이드로(Jethro)의 뜻 '탁월', '유명'
478. 이삭(Issac)의 뜻 '웃음', '비웃음'
479. 이사야(Isaiah)의 뜻 '야훼는 구원'
480. 이새(Jesse)의 뜻 '주의 선물'

481. 이세벨(Jezebel)의 뜻 '고상한'
482. 이스라엘(Israel)의 뜻 '하나님과 겨루어 이긴자', '하나님이 싸 운다', '하나님은 강하다'
483. 이스마엘(Ishamael)의 뜻 '하나님께서 들으심'
484. 이스보셋(Ishbosheth)의 뜻 '부끄러운 사람'
485. 이스위(isui)의 뜻 '같은 것', '닮다'
486. 잇사갈(Issachar)의 뜻 '자비를 베푸소서!', '값을 주실 것이다'
487. 이스르엘(Jezreel)의 뜻 '하나님께서 씨를 뿌리신다'
488. 임마누엘(Immanuel, Emmanuel)의 뜻 '하나님께서 우리와 함께 하신다'
489. 입다(Jephthat)의 뜻 '그는 연다', '열리다', '하나님께서 여신다'
490. 입산(Ibzan)의 뜻 '찬란한'

491. 삭굴(Zaccur)의 뜻 '순결'
492. 삭개오(Zacchaeus)의 뜻 '순수함'
493. 전례(Liturgia, ՋՅՉՔՏՕՑՃԿՁ)의 뜻 '공적 예배', '공적인 일'이라는 뜻. 여기서 liturgia는 라틴어이고 ՋՅՉՔՏՕՑՃԿՁ는 그리스어이다.
494. 스가랴(Zechariah)의 뜻 '야훼께서 기억하고 계시다'
495. 스룹바벨(Zerubbabel)의 뜻 '바빌론의 후예', '바빌론의 슬픔'
496. 스불론(Zebulun)의 뜻 '후한 선물'
497. 시므리(Zimri)의 뜻 '어린양'
498. 시브(Ziv)의 뜻 '꽃의 달', '시브월'
499. 실바(Zilpah)의 뜻 '어리석은', '보호', 'Frailty'
500. 가데스(Kadesh)의 뜻 '거룩한 곳', '성별된 곳'

501. 카리스마(Charisma)의 뜻 '은혜', '선물'
502. 가인(Cain)의 뜻 '소유', '획득', '대장장이'
503. 게난(Kenan)의 뜻 '광대한 소유'
504. 케리그마(Kerygma)의 뜻 '선교', '포고', '고지'
505. 고라(Korah)의 뜻 '대머리', '우박'
506. 크리스마스(Christmas, X-mas)의 뜻 '그리스도의 미사'
507. 그무엘(Kemuel)의 뜻 '하나님의 위엄'
508. 기손(Kishon)의 뜻 '굽이치다', 영어로 'Hard, Sore, Winding'의 뜻을 가짐.
509. 다대오(Thaddaeus)의 뜻 '칭찬함'
510. 달리다굼(talitha cumi)의 뜻 '소녀야 일어나라'

511. 토라(Torah)의 뜻 '교육'
512. 도마(Thomas)의 뜻 '쌍둥이'
513. 도벳(Topheth)의 뜻 '불사르는 곳'
514. 디메오(Timaeus, Timaios)의 뜻 '존경', '명예'
515. 디베료(Tiberius)의 뜻 영문으로 검색하면 하나같이 '테베레 강의 아들 (the son of Tiber)'로 나오는데, 한국 웹에서는 어찌된 일인지 '좋은 관찰'이라는 뜻으로 퍼져 있음을 볼 수 있다. 실제로 '좋은 관찰'이라는 뜻이 있는지 알 수 없다.
516. 두아디라(Thyatira)의 뜻 '티아의 성읍'
517. 바로(Pharaoh)의 뜻 '큰 집', '위대한 집'
518. 밧모(Patmos)의 뜻 '송진'
519. 뵈뵈(Phoebe)의 뜻 '순결'
520. 빌라델비아(Philadelphia)의 뜻 '형제애'

521. 빌레몬(Philemon)의 뜻 '사랑을 간직한 자'
522. 빌립(Philip)의 뜻 '말(horses)을 사랑하는 자'
523. 빌립보(Philippi)의 뜻 '말(horses)의 도시'
524. 하갈(Hagar)의 뜻 '이주하다', '도망하다'
525. 학개(Haggai)의 뜻 '축제', '즐거움'
526. 하길라(Hachilah)의 뜻 건조한 언덕
527. 하란(Haran)의 뜻 '가두', '통로', '대상', '무역로 교차점', '산악의 사람'
528. 하몰(Hamor)의 뜻 '나귀'
529. 하박국(Habakkuk)의 뜻 '박하', '포옹'
530. 하세롯(Hazeroth)의 뜻 '뜰', '마을', '둘레'

531. 하솔(Hazor)의 뜻 '둘레', '취락'
532. 하시딤(Hasidim)의 뜻 '경건한 자들', '율법에 충실한 자들'
533. 하와(Eve, Hawwah)의 뜻 '생명', '여자', '살다'
534. 한나(Hanna)의 뜻 '은혜', '은총'
535. 함(Ham)의 뜻 '검다', '뜨겁다'
536. 헤롯(Herod)의 뜻 '영웅의 아들'
537. 헤로디아(Herodias)의 뜻 '영웅의 딸'
538. 헤로디온(Herodion)의 뜻 '거짓 영웅'
539. 헤르몬산(Hermon)의 뜻 '신성한 산', '봉헌된 장소'
540. 헤만(Heman)의 뜻 '충실', '신실'

541. 헤브론(Hebron)의 뜻 '연합', '동맹', '친교'
542. 헤스론(Hezron)의 뜻 '울타리'
543. 헬라(Hellas, Helah)의 뜻 '목걸이', '거품이 일어남'이라는 뜻. 여기서 '거품이 일어남'이라는 뜻을 가진 '헬라(Hellas)'는 그리스를 가르키는 말이다.
544. 헷(Heth)의 뜻 '두려움', '공포'라는 뜻. 헷(Heth) 족속을 'Hittites'라고 한다.
545. 호렙(Horeb)의 뜻 '건조한 곳'
546. 호르마(Hormah)의 뜻 '봉헌', '완전한 멸망'
547. 호르산(Hor)의 뜻 호르 자체가 '산'이라는 뜻을 가지고 있다.
548. 호리(Hori)의 뜻 '자유로운'
549. 호산나(Hosanna)의 뜻 '우리를 구원하소서', '하나님께서 우리를 구원하신다'
550. 호세아(Hosea, Hoshea)의 뜻 '야훼는 구원하신다'

551. 홉니(Hophni)의 뜻 '손바닥'
552. 홍해(紅海) (Red Sea)의 뜻 '갈색 바다'
553. 후르(Hur)의 뜻 '고귀', '빛남'
554. 후새(Hushai)의 뜻 '급속'
555. 훌다(Huldah)의 뜻 '두더지'
556. 히람(Hiram)의 뜻 '형제가 존귀케 되었다', '높이 들린 자의 형제'
557. 히브리(Hebrew)의 뜻 '강을 건너온 사람'
558. 히엘(Hiel)의 뜻 '하나님은 살아 계시다'
559. 히스기야(Hizekiah)의 뜻 '야훼는 강하시다'
560. 힐기야(Hilkiah)의 뜻 '야훼는 나의 분깃이시다'




출처: DOMAWE.NET

Tags : 성경단어뜻, 성경이름뜻, 성경이름해석, 성경히브리뜻, 성경히브리어 해석

Trackbacks 0 / Comments 0

(펌) 하형일의 실리콘 밸리 스토리 : Episode27

Author : 복구박사 복구박사 / Date : 2018.07.19 13:34 / Category : 데이터복구정보/IT NEWS





Episode 27. 실리콘 밸리의 터미네이터

지난 1월부터 진행된 '실리콘 밸리 스토리'의 제1부 에피소드들에는 빌 게이츠의 이야기가 빠져있다. 많은 독자들이 분명 PC 산업의 절반 이상으로 성장한 소프트웨어 시장을 좌지우지하고 있는 빌 게이츠가 마이크로소프트사의 기적적 성공담이 빠져버린 것을 의아해 할 것이지만, 이 질문에 대한 필자의 답변은 의외로 간단하다. 빌 게이츠는 실리콘 밸리의 인물이 아니며, 팔로알토를 중심으로 지난 30년간 줄기차게 성장한 실리콘 밸리의 지도상에는 빌 게이츠의 자취가 존재하지 않는다.

그가 정확히 25년 전 창업한 마이크로소프트사는, 실리콘 밸리는 물론 캘리포니아 주에 조차 한 번도 연고를 두지 않고 지금까지 사업을 추진한 매우 독특한 기업이다. 사실 실리콘 밸리에 적을 두지 않고 PC 시장에서 상당한 영향력을 행사하는 기업들은 얼마든지 존재한다. 동부 뉴욕에 본사를 두고 있는 IBM사를 선두로, 한 때 소프트웨어 시장의 절대 강자로 군림한 미치 카포의 로터스사도 보스턴의 '루트 128' 지역에 기반을 두고 성장했으며, 현재 네트워크 시장에서 선두를 유지하고 있는 노벨사 또한 유타 주의 솔트레이크(Salt Lake) 시에 기반을 둔 회사다. 하드웨어 측면에서 보아도, 텍사스인스트루먼트사나 모토롤라사 역시 서부 지역과는 무관하게 성장했지만 실리콘 밸리의 팽창 과정에 적지 않은 영향을 끼친 기업이라고 할 수 있다. 이러한 아웃사이더들의 성공담은 시작부터 실리콘 밸리와 우호 관계를 유지해 왔고, 이들의 성장 과정은 지리적 위치의 차이만 있을 뿐 실질적으로 밸리의 성장과 맥을 같이 해왔다.

그렇다면, 빌 게이츠의 마이크로소프트사도 앞에서 언급한 아웃사이더 기업들 중의 하나인가? 물론 그렇지 않다. PC 시장을 언급하면서 결코 간과할 수 없는 대명사처럼 부각되어 버린 빌 게이츠가 마이크로소프트사의 성공담은 분명 실리콘 밸리에 지각 변동을 일으킨 많은 사건들의 주인공이지만, 애석하게도 실리콘 밸리의 터줏대감들인 디지털리서치사, 애플사, 휴렛팩커드사, 썬마이크로시스템사, 그리고 실리콘그래픽사사는 빌 게이츠의 긍정적인 영향보다는 부정적 측면을 더 부각시키고 있다.

PC 시장에서 가장 운이 놓은 남자, 소프트웨어 시장을 실리콘 밸리에서 도려내 간 장본인, 밸리의 낭만주의자들을 매몰차게 몰아낸 현실주의자, 그리고 윈텔이라는 제국주의로 실리콘 밸리의 모든 기업들을 종속 관계로 탈바꿈시킨 혁명주의자 등이 실리콘 밸리가 빌 게이츠에게 부여한 여러 수식어들이다. 마이크로소프트사는 실리콘 밸리에 '윈텔'이라는 '그들만의 리그'를 창출했으며, 그들이 일구어낸 거대한 제국은 실리콘 밸리의 대부분의 기업들을 '안티-윈텔'이라는 새로운 연합 체제로 몰아버렸고, 이들은 지금까지도 위협적으로 실리콘 밸리의 기업들을 여러 각도에서 조율하고 있다.

무일푼으로 뉴멕시코 주의 알버커키 시에서 최초의 퍼스널 컴퓨터를 선보인 에드 로버츠의 미츠사를 배신하면서 실리콘 밸리로 진입한 빌 게이츠는, 당시 PC 시장에서 운영체제의 표준을 설정한 게리 킬달의 CP/M 운영체제를 교묘한 상술로 도용하여 'MS-DOS'라는 새로운 표준 설정으로 입지를 확보했다. 그 후 애플사 몰락 과정의 가장 큰 수혜자로서 혹은 IBM사의 후광을 가장 직접적으로 받은 기업으로서, MS사는 실리콘 밸리라 불리는 태양계에 존재하는 별은 아니지만 이 곳에서 생명력을 키워가고 있는 모든 위성들에게 가장 중요한 산소 공급책 역할을 하는 공룡 기업으로 자라났다.

제2부인 '윈텔과 안티-윈텔'은 빌 게이츠와 앤디 그루브의 신화를 중심으로 전개된다. 앞으로 3개월에 걸쳐 진행될 윈텔의 성공담은 마이크로소프트사와 인텔사의 성공담인 동시에 실리콘 밸리의 많은 천재들을 좌절시킨 비극적 사건들로서, 필자는 애플사의 매킨토시 라이선싱 비화를 시작으로 게리 킬달과의 DOS 분쟁, 그리고 IBM사와의 줄다리기를 마지막으로 윈텔과 안티-윈텔의 성장 과정을 가감없이 기술해 보려고 한다.

Tags : 하형일의 실리콘 밸리 스토리

Trackbacks 0 / Comments 0

(펌) 하형일의 실리콘 밸리 스토리 : Episode26

Author : 복구박사 복구박사 / Date : 2018.07.19 13:32 / Category : 데이터복구정보/IT NEWS




Episode 26. 세상에 뿌려진 윈도만큼...


1995년 7월 14일 미국 워싱턴 주 레드먼드(Redmond)시에 위치한 MS 본사의 작은 건물에는 여러 박스의 샴페인이 배달되면서 모종의 파티가 준비되고 있었다. 샴페인을 손에 쥔 초췌한 모습의 한 프로그래머는 "이제 더 이상의 수정은 없다!"라는 환희에 섞인 외침과 함께 지난 3년간 밤낮을 가리지 않고 강행군한 윈도 95 운영체제의 1,400만 줄에 달하는 코드가 완성된 기쁨을 뇌까리고 있었다. 1992년 초부터 3년 6개월간 코드와의 전쟁을 치룬 이 프로그래머들은 자신들의 작품이 PC 시장을 어떻게 변모시킬지 그려보면서, '시카고 프로젝트'의 쫑파티를 만끽했다.

빌 게이츠가 MS사의 모든 것을 걸고 추진해 온 시카고 프로젝트는 출시 예정일을 2년이나 넘기는 우여곡절 끝에 마침내 1995년 8월 25일을 D-데이로 전세계 PC 운영체제 플랫폼의 GUI 혁명을 단행할 만반의 준비를 끝내고 있었다. 이제 이들에게 남은 것은 8월 24일 사용자들의 한마당 잔치를 뒤편에서 지켜보는 것 뿐이었다.

윈도 95의 출시는 말 그대로 월드컵을 방불케 하는 세계인의 대축제였다. 자본주의 탄생 이래 한 상품의 출시를 놓고 세상 사람들이 이렇게 광분한 적은 없었다. 윈도 95라는 상품을 축으로 형성된 주변 상품들의 마케팅 전략과 윈도 마니아들의 카운트다운 공세가 절묘하게 조화를 이루면서, 윈도 95 파티는 전세계의 PC 산업에 유례없는 호황을 선사해 주었다. 윈도 95의 출시로 대부분의 사용자들은 486에서 펜티엄 프로세서로 대전환을 시작했고, 16메가 메모리 칩, 기가바이트가 넘는 하드 드라이브, CD-ROM 드라이브 그리고 15인치 이상의 대형 모니터들의 표준화는 PC 시장의 규모를 순식간에 두 배로 확장시켜 버렸다. 하드웨어, 소프트웨어 산업과 같은 직접 관련 산업은 제외하더라도, 윈도 95의 열풍은 PC 관련 출판 산업, 기업 및 일반 사용자들의 정보 서비스 그리고 각종 액세서리 상품과 같은 간접 산업들로 확산되었고, PC 시장은 GUI 운영체제라는 새로운 패러다임을 기반으로 실리콘이 파생시킬 수 있는 각 종 간접 산업을 새롭게 태동시키거나 기존의 PC 상품들을 한 단계 진화시켜 나갔다.

"드디어 원시적인 도스 운영체제를 탈피한 꿈의 GUI 운영체제가 PC 시장에 상륙하다!" 세계 유력 일간지들의 헤드라인을 통해 소개된 윈도 95는 빌 게이츠가 단순히 홍보비로만 2억 5000만 달러를 쏟아부은 대작에 걸맞게 전세계 PC 사용자들의 이목을 집중시켰다. 공식 판매일을 일주일이나 앞둔 8월 중순부터 윈도 95를 1초라도 빨리 손에 넣으려는 마니아들의 사전 주문은 대부분의 통신판매 업체들의 업무를 일찌감치 마비시켜 버렸고, 출시 전야인 8월 23일에는 각 대도시 대형 컴퓨터 매장이 마치 비틀스의 존 레논이 환생해 사인회를 개최한 것을 방불케 할 정도로 해질 무렵부터 침낭을 어깨에 맨 마니아들로 북새통을 이루었다.

지구상에서 해가 가장 먼저 떠오르는 호주 시드니 항구의 대형 부두에는 4층 건물 규모의 윈도 95 상자가 공중에 매달려 주변의 시선을 집중시키고 있었다. 이 날 호주에서 태어난 모든 신생아들에게 윈도 95를 무료로 배포한다는 소식과 함께 낭만의 도시 시드니는 축제의 분위기로 술렁거렸고, 이웃 국가인 뉴질랜드의 한 학생이 8월 24일 0시 1분을 기해 구입한 제1호 윈도 95를 시작으로 디지털 지구촌은 윈도 물결로 요동치게 된다.

지구가 자전을 거듭하면서, 자정을 넘긴 영어권 국가 대도시들의 PC 마니아들은 한결같이 윈도 95의 마법에 이끌려 컴퓨터 매장으로 달려나갔으며, 세계 최대의 도시인 뉴욕 시의 엠파이어 스테이트 빌딩 전면을 뒤덮은 윈도 95 로고로 장식된 대형 배너는 자정을 넘기면서 윈도 95의 공식 테마곡인 롤링 스톤즈의 '스타트 미 업(Start Me Up)'을 내보내 빌 게이츠가 제공하는 '미래로 가는 길'에 동참하려는 PC 마니아들의 탄성을 자아냈다. 이렇게 윈도의 물결은 걷잡을 수 없는 전세계적 신드롬으로 널리널리 확산되어 나갔다.

D-데이였던 8월 24일의 태양은 빌 게이츠를 위해 떠올랐다 해도 과언이 아니었다. MS사의 본사가 위치한 워싱턴 주 레드먼드 시의 야외 캠퍼스에는 아카데미 시상식도 훌륭히 치를 수 있는 규모의 초대형 야전 텐트가 15개가 설치되는 등 지상 최대의 컴퓨터 관련 축제의 축포를 터뜨릴 만반의 준비가 갖추어졌다. 2,500명이 넘는 취재진과 PC 관련 산업의 게스트들도 윈도 95가 어떻게 세상을 변모시킬 것이라는 빌 게이츠의 연설을 듣기 위해 일찌감치 자리를 잡고 있었다. 미국 최고의 인기 토크쇼 사회자인 제이 레노(Jay Leno)가 이 날 자축연의 사회자로 깜짝 출연하면서 전세계 매스컴들은 MS사의 윈도 95 출시 기념 파티를 마치 월드컵 결승전을 중계하듯이 특종으로 위성 중계하기 시작했다.

혹자는 윈도 95의 출시를 앞두고 벌어진 이러한 진풍경을 20년 남짓한 PC 역사상 최고의 대사건이라고 잘라 말하지만, 사실 1995년 8월 중순부터 불기 시작한 윈도 95의 열풍은 하나의 상품 출시를 놓고 일어난 해프닝치고는 산업혁명으로 비롯된 자본주의 역사상 유례를 찾아볼 수 없는 대기록들을 세워나갔다. "95번을 깔아야 제대로 깔린다"라는 일부 사용자들의 푸념에도 불구하고 윈도 95는 데뷔와 함께 소프트웨어 시장의 모든 기록들을 갈아치우면서 출시 6개월만에 2,000만 개라는 천문학적인 판매량을 기록하게 된다.

빌 게이츠의 부와 명예는 세상에 뿌려진 윈도만큼 그 위상을 높여가고 있으며, 이제 PC 산업의 모든 "거울아, 거울아 이 세상에서 누가 가장..."이란 질문에 대한 대부분의 답변엔 빠짐없이 MS사와 빌 게이츠가 언급되고 있다. 1975년 여름, 불과 19세의 나이로 창녀들이 득실거리는 뉴멕시코주 알버커키 시에 마이크로소프트사의 간판을 올린 지 정확히 20년 만에 윌리엄 게이츠 3세는 PC 시장의 모든 것을 좌지우지 할 수 있는 절대 권력의 왕좌에 등극하게 되었으며, 40세 생일을 두 달 앞둔 39세의 젊은 나이에 세상에서 가장 돈이 많은 인물이라는 또 하나의 칭호를 얻게 된다.

전 세계의 PC 사용자들과 행사장에 초청된 대부분의 PC 산업 관련 게스트들이 윈도 95의 대성공을 자축하고 있을 무렵, 그러나 빌 게이츠는 자신이 그 어느 때보다 살얼음판을 걷고 있다는 불길한 예감에 휘말리게 된다. 출시 예정일을 2년이나 넘긴 윈도 95의 뒤늦은 출시는 빌 게이츠와 MS사가 염두에 두고 있던 프로젝트들 대부분의 불가피한 연기를 의미했다. 빌 게이츠 자신이 정확히 15년 전 PC 운영체제의 표준을 정립하면서 단 한 번의 시련 없이 오늘의 영광을 일구어낸 전례를 답습이라도 하듯이, 이름도 성도 모르는 영국의 한 풋내기 프로그래머인 팀 버너스 리에 의해 개발된 HTML이라 불리는 새로운 언어 체계는, 윈도 95의 모체인 시카고 프로젝트가 추진될 시점만 해도 지구상에는 존재하지도 않던 모자이크커뮤니케이션(Mosaic Communication)이라는 작은 회사에 의해 사이버 스페이스라는 전혀 생소한 영역을 일구어나가고 있었다. 빌 게이츠가 인터넷 프로젝트를 시카고 프로젝트와 동시에 추진하기는 불가능했다는 현실적 논리와 인터넷과 월드와이드웹의 가능성을 자체적으로 과소 평가한 실수를 깨끗이 인정한다 할지라도, 지금까지 PC 시장의 모든 거물 프로젝트들이 표준을 설정하는 과정에서 한 번도 주인공 역할을 놓쳐본 기억이 없는 MS사 입장에서 모자이크 브라우저가 월드와이드웹 시장의 부동의 표준으로 자리잡는 모습을 보고만 있을 수는 없는 일이었다.

그러나 빌 게이츠는 인터넷이란 미디엄(medium)의 중요성만을 인식하고 있을 뿐 실질적으로 이 분야에서 가진 것이 전혀 없었다. 90년대 초, 대부분의 유닉스 기반 사용자들이 TCP/IP라는 공용 프로토콜을 설립하여 인터넷 정보의 흐름에 대한 표준을 설정할 때, MS사의 애플리케이션 분야를 책임지고 있던 스티브 발머는 TCP/IP의 개념조차 모르고 있었다. 인터넷 온라인 서비스 분야를 이끌어온 삼두마차인 아메리카온라인(AOL), 컴퓨서브(CompuServe) 그리고 프로디지(Prodigy)의 아성에 철퇴를 가할 것을 은근히 기대해 온 마이크로소프트 네트워크(MSN) 프로젝트의 침몰은 MS사를 인터넷의 중심 궤도에서 완전히 탈퇴시켜 버리는 결과를 초래하고 말았다.

미 법무성의 삼엄한 독과점 규제에도 굽히지 않고 과감하게 윈도 95 패키지 안에 포함시킨 MSN 서비스가 윈도 95로 업그레이드하는 상당수의 사용자들이 선택할 것이라는 당초 예상과는 달리 싸늘하게 외면당함으로써 빌 게이츠가 유일하게 의지하고 있던 MS사의 인터넷 기반은 송두리째 무너져버리고 말았다. 빌 게이츠는 또 다른 추격전을 준비하지 않으면 안 되었다.

빌 게이츠가 인터넷이라 불리는 새로운 신대륙의 개척을 놓고 펼치게 될 이 새로운 한 판은 대기업들을 상대로 물량 싸움을 이루어 온 과거의 운영체제와 애플리케이션 전쟁과는 본질적으로 다른 형태를 취하고 있었으며, 빌 게이츠가 단 한 번도 경험해 보지 못한, '적과 동지'의 구분이 전혀 없는 게릴라전을 의미했다. 그리고 윈도 95와 함께 뚜껑이 열린 이 판도라의 상자는 빌 게이츠의 예상을 완전히 초월해 가면서 미래로 가는 진정한 길을 보여주었다.

빌 게이츠에겐 선택의 여지가 없었다. 그는 자신이 지난 5월 극비리에 수석 연구원들을 대상으로 돌린 '인터넷 물결(Internet Tidal Wave)'이란 제목의 메모를 MS사가 앞으로 추진하게 될 프로젝트들 가운데 최고의 우선 순위로 선정하면서, 인터넷이라 불리는 정글에 익스플로러(Explorer)라는 신무기를 투입할 채비를 갖추기 시작한다.


Tags : 하형일의 실리콘 밸리 스토리

Trackbacks 0 / Comments 0

(펌) 하형일의 실리콘 밸리 스토리 : Episode25

Author : 복구박사 복구박사 / Date : 2018.07.19 13:31 / Category : 데이터복구정보/IT NEWS





Episode 25. 금세기 최고의 상품, 윈도 95

제2차 세계대전 직후 탄생한 윌리엄 쇼클리의 트랜지스터를 시작으로 무어의 법칙에 준하여 앞만 달려온 실리콘 밸리의 하이-테크놀로지들은 90년대 중반을 넘기면서 '윈텔'이라는 콤비 플레이로 PC 역사상 최고의 작품을 사용자들에게 선보이게 된다. "뛰어난 예술가는 도용하며, 위대한 예술가는 훔친다"라는 표현을 입증이라도 하듯이, 빌 게이츠의 윈도 95는 반세기 실리콘 밸리의 역사가 창출해 온 모든 테크놀로지의 결정체로서, 이 상품의 원천에 대한 의혹과 성능에 대한 비난에도 불구하고 PC 역사의 새로운 장을 열게 된다.

윈도 95와 펜티엄 프로세서는 진정 금세기 최고의 히트 상품 중의 하나이다. 지난 4년간 이 두 상품의 콤비 플레이는 헨리 포드의 자동차만큼이나 세상을 변모시켰고, 라이트 형제의 비행기 이상으로 세상 사람들의 고정관념을 파괴시켰으며, 리오 배켈랜드(Leo Baekeland)의 플라스틱만큼이나 보통 사람들의 일상 구석구석까지 파고들었고, 에드윈 허블(Edwin Hubble)의 천체 망원경처럼 세상 사람들에게 보다 넓은 곳을 보여주었다. 이 두 상품의 콤비 플레이로 새 천년을 이끌어갈 '디지털 경제'라는 새로운 장르가 탄생했으며, 이들의 후작(後作)들이 엮어낼 시나리오들을 상상해 본다면 금세기 최고의 상품이라는 표현이 결코 과찬일 수 없다. 도대체 '윈도'가 뭐기에?

90년대 중반 MS사가 PC 시장에 내놓은 '윈도'와 '오피스' 시리즈 상품들은 일반 사용자들이 매일 접할 수 있는 일반 상품들과는 근본적으로 차원을 달리하는 여러 요소들을 갖추고 있다. 물론 소프트웨어란 상품이 지닌 '길들여짐'이란 특수성과 물과 공기처럼 단시일 내에 세상의 어느 곳에도 다다를 수 있는 변칙적이면서 파격적인 유통구조는 컴퓨터 산업이 패상시킨 독특한 장점이지만, 빌 게이츠는 그 누구도 쉽게 해내기 힘든 '카운트다운'이라는 마니아적 요소까지 겸비한 '꿈의 상품'을 지난 10년간 PC 시장에 뿌려왔다. 한 상품이 소비자들에게 카운트다운이라는 진풍경을 연출시키기란 그리 쉬운 일이 아니며, 이러한 해프닝은 판매자 쪽에서 의도적으로 발생시킬 수 있는 상업적 연출의 한계를 뛰어넘는 지극히 강박관념적인 신드롬으로서, 소비자와 판매자 사이에서 발생한 오묘한 관계에서 서서히 파생되는 매우 특이한 마케팅 전략이다.

빌 게이츠가 세상에 뿌리는 상품들은 일단 소비자들에게 상업적인 가치를 뛰어넘었다고 볼 수 있다. 절대적인 소유욕을 유발시키는 마력이 함축되어 있는 이들 상품에 대한 MS사의 마케팅 전략은, 품질과 유통구조에 초점을 맞추기보다는 자연발생적으로 형성되는 마니아층을 넓히기 위한 전략에 모든 역량을 투입하는 것이다. '인텔 인사이드(Intel Inside)'라는 스티커를 부착하는 컴퓨터 제조업체들에게 일정 금액의 혜택을 제공하는 인텔사의 자체 홍보 캠페인과 MS사가 윈도 95의 출시에 쏟아부은 천문학적인 홍보 비용은 이들의 전략적 마케팅의 우선 순위를 말해주는 대표적인 예라 볼 수 있다.

카운트다운을 불러일으키는 상품의 기본적인 공통점은 이들이 지닌 상업적 가치보다는 그 상품이 지닌 '혁명성' 내지는 '획기성'에 있다고 볼 수 있다. 비틀스의 마나아들로부터 <스타 워즈>의 마니아에 이르기까지, 이들은 하루 이틀 늦게 이 상품을 접한다 한들 전혀 새로운 것이 없음에도 불구하고 자신들의 모든 일상을 접고 침낭과 베개를 챙겨 기꺼이 줄서기를 하는 광경은 실로 글로써 설명하기엔 한계가 있다.

그러나 모든 마니아적인 상품들이 똑같은 파괴력을 지니고 있는 것은 아니다. 빌 게이츠의 윈도 95와 조지 루카스의 <스타 워즈>란 상품은 서로 마니아적 요소를 공통적으로 갖추고 있지만, <]스타 워즈>는 단면적인 상품으로 소비자들에게 일반 소비되면 그것으로 달아오른 소비성이 일단락되는 반면, 빌 게이츠의 윈도 95는 무한대의 응용성을 교두보로 사용자들에게 지속적인 소비를 부추기는 복합적인 상품이라는데 차이점이 있다. 이 차이점은 조지 루카스에게 할리우드의 영화감독들 중 최고의 부를 과시하는 제한적인 인물로 한계선을 긋는 반면, 빌 게이츠에게는 지구상에서 가장 큰 부를 누리는 인물로 급부상할 수 있는 무한대의 가능성을 부여하는 엄격한 차이를 보여준다.




Tags : 하형일의 실리콘 밸리 스토리

Trackbacks 0 / Comments 0

복구박사

복구문의 010-7121-8838

Search

Calendar

«   2018/08   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Statistics

  • Total : 516,513
  • Today : 188
  • Yesterday : 553
Copyright © The data recovery blog All Rights Reserved
Designed by CMSFactory.NET

티스토리 툴바