실습 예제

1. /practice/file_test/ 디렉토리 생성.
2. /practice/file_test/ 디렉토리 아래 하위 디렉토리 생성. (단, 명령어 한줄이용)
 
 /practice/file_test/bin_a/
 /practice/file_test/bin_b/
 
3. /bin/ 경로에 있는 a로 시작하는 모든 파일을 /practice/file_test/bin_a/ 디렉토리에 복사.
   /bin/ 경로에 있는 b로 시작하는 모든 파일을 /practice/file_test/bin_b/ 디렉토리에 복사.
     
4. /etc/resolv.conf 파일을 /practice/file_test/ 디렉토리로 복사.

5. /practice/file_test/resolv.conf 파일의 내용과 /etc/resolv.conf 파일이 동일한 내용 인지 확인.
  
6. /practice/backup 디렉토리 생성 후
   /practice/file_test/resolv.conf 파일을 /practice/backup/ 으로 이동

7. /practice/backup 디렉토리에 아래와 같이 파일을 생성
 - 빈 파일 생성
 - 파일1 : yesterday_file
 - 파일2 : now_file
 
 파일1 생성 시 시스템 시간 기준 어제날짜로 생성  1. #touch -t [어제날짜시간] [파일명]
              ex) touch -t 201703241010 file
 파일2 생성 시 현재 시간으로 생성     1. #touch -t [오늘날짜시간] [파일명]
              2. #touch [파일명]
     

 

 

실습 예제

 

1. 최상위 디렉토리 아래 practice 디렉토리 생성
 

2. 생성한 practice 디렉토리 아래 day1 ~ day7 까지 디렉토리 생성
 -단, 명령어 한번으로 생성



 
3. 생성한 day1 디렉토리 아래 그림과 같이 디렉토리 생성
 -단, 명령어 한번으로 생성
  Linux
    |
  CentOS
    |
   6.8
    |
  2.6.32 
  
4. 생성한 2.6.32 디렉토리로 이동


5. 현재 디렉토리 확인 후, CentOS 까지 이동
 (1)절대 경로를 이용하여 이동 하기
 (2)상대 경로를 이용하여 이동 하기 
 
 

6. 생성한 practice 디렉토리 아래 생성한 day2 ~ day7 디렉토리 삭제

 

'리눅스 ' 카테고리의 다른 글

;의 역할,grep 명령어  (0) 2017.03.25
파일에 관련된 명령어  (0) 2017.03.25
각종 명령어  (0) 2017.03.25
디렉토리 생성과 사용(Snapshot 사용)  (0) 2017.03.19
파일의 종류와 명령어  (0) 2017.03.19

 

파일 옮기고 이름 바꿀 수있는 명령어?  mv

 

mv {move}    -     파일 디렉토리 이동

 

#mv [옵션] [소스(원본)] [타켓]

-f 파일 이동 시 대상 경로에 파일이 있다면 물어보지 않고 덮어 쓴다.

 

 

ex) #mv ls /practice/

ex) #mv ls_123 ls_456 (이름 변경) = ls_123 ->ls_456으로 바뀜(왼쪽은 원본 폴더명, 오른쪽은 변경하고자하는 폴더명)

 ex )mv /practice/mv-test /practice/day1
         옮기고자하는 폴더위치     옮기는 폴더위치

 

rm (remove) - 파일 삭제

#rm [옵션] [타켓]

-f 삭제시 물어보지 않고 삭제

-r, -R (recursive) 하위 디렉토리 및 파일을 포함하여 삭제

-i (interactice) 삭제 여부를 사용자에게 확인(기본값)

 

ex) rm -f 지울파일

 

cat (conCATenate) - 파일 내용 확인 (아주중요)

#cat [옵션] [파일]

-n(number)라인 번호를 포함하여 출력

30줄

 

-b(blank) 라인 번호 출력, 공백은 제외

공백 제외해서25줄

 

ex) #cat /etc/resolv.conf //  /etc/resolv.conf 파일의 내용 확인

#cat /etc/passwd

 

#cat -b /etc/passwd

 

 

touch - 파일의 시간정보(timestamp) 변경

-t [timestamp]

 

timestamp 형식 : [ [CC]YY ]MMDDhhmm[.ss]

CCYY    MM  DD   hh   mm

ex) 2017년 03월 25일 13시 50분

 

파일에 적용되는 시간 정보

1. 접근 시간(access time) - 파일 열거나 접근(실행)한 시간

-#ls -lu [file]

2. 변경 시간(change time) - 파일의 정보(속성,퍼미션)가 변경된 시간

-#ls -lc [file]

3. 수정 시간(modify time) - 파일의 내용이 변경된 시간

-#ls -l

 

touch ex)

#cp /bin/ls /practice/

#ls -l

  CCYYMMDDhhmm

#touch -t 201803251010 ls

 

#ls -l

 

빈 파일 생성 (크기가 0KB)

#touch [file]

ex) #touch file1

 #touch file2

 #touch file{3..5}

 #touch file{6,7,8}

 #ls -l

 #cat file1

 #cat file2 

크기    수정 시간                 파일명

-rw-r--r--. 1 root root      0 2017-03-25 04:53 file1
-rw-r--r--. 1 root root      0 2017-03-25 04:53 file2
-rw-r--r--. 1 root root      0 2017-03-25 04:53 file3
-rw-r--r--. 1 root root      0 2017-03-25 04:53 file4
-rw-r--r--. 1 root root      0 2017-03-25 04:53 file5
-rw-r--r--. 1 root root      0 2017-03-25 04:53 file6
-rw-r--r--. 1 root root      0 2017-03-25 04:53 file7
-rw-r--r--. 1 root root      0 2017-03-25 04:53 file8

 

#stat [파일명] -파일의 자세한 정보 확인

ex) #stat file1 

 

 

 date - 시스템 시간 확인 /수정

-s "CCYY -MM-DD hh:mm:ss"

 

ex) #date                                            //현재 시스템 시간 확인

ex) #date -s "2017-07-18 09:30"            //날짜,시간 변경

ex) #date -s "12:30"                            // 시간 변경

ex) #date -s "20181010"                     // 날짜 변경 (시간 초기화)

 

 

 

 

 

실습 예제

1. /practice/file_test/ 디렉토리 생성.

#mkdir /practice/file_test/
2. /practice/file_test/ 디렉토리 아래 하위 디렉토리 생성. (단, 명령어 한줄이용)

 /practice/file_test/bin_a/
 /practice/file_test/bin_b/

1.#mkdir /practice/file_test/bin_a /practice/file_test/bin_b

(절대경로)

2.#mkdir bin_a bin_b(상대경로1)

2-1. #mkdir ./bin_a ./bin_b(상대경로2)

3. #mkdir bin_{a,b}
 
3. /bin/ 경로에 있는 a로 시작하는 모든 파일을 /practice/file_test/bin_a/ 디렉토리에 복사.
   /bin/ 경로에 있는 b로 시작하는 모든 파일을 /practice/file_test/bin_b/ 디렉토리에 복사.

 

1. cp /bin/arch /bin/awk /practice/file_test/bin_a

   현재경로가 bin_a일때  cp /bin/a*  ./ (*=a로시작하는 모든)

2. cp /bin/basename /bin/bash /practice/file_test/bin_b

  현재경로가 bin_a일때 cp /bin/b*  ../bin_b(*=b로시작하는 모든)


     
4. /etc/resolv.conf 파일을 /practice/file_test/ 디렉토리로 복사.

 

5. /practice/file_test/resolv.conf 파일의 내용과 /etc/resolv.conf 파일이 동일한 내용 인지 확인.

 

#cat 사용


  
6. /practice/backup 디렉토리 생성 후
   /practice/file_test/resolv.conf 파일을 /practice/backup/ 으로 이동

#mv 이동

7. /practice/backup 디렉토리에 아래와 같이 파일을 생성
 - 빈 파일 생성
 - 파일1 : yesterday_file
 - 파일2 : now_file
 
 파일1 생성 시 시스템 시간 기준 어제날짜로 생성  1. #touch -t [어제날짜시간] [파일명]
              ex) touch -t 201703241010 file
 파일2 생성 시 현재 시간으로 생성     1. #touch -t [오늘날짜시간] [파일명]
              2. #touch [파일명]
     

 

 

'리눅스 ' 카테고리의 다른 글

파일에 관련된 명령어  (0) 2017.03.25
실습 예제 복습  (0) 2017.03.25
디렉토리 생성과 사용(Snapshot 사용)  (0) 2017.03.19
파일의 종류와 명령어  (0) 2017.03.19
Bash Shell의 명령어와 각종 간편 명령어  (0) 2017.03.19

mkdir(Make DIRectory) - 디렉토리 생성

#mkdir [디렉토리명]

#mkdir [옵션] [디렉토리명]

#mkdir [디렉토리명1] [디렉토리명2] [디렉토리명3]

 

옵션 -p 하위디렉토리까지 한번에 생성

 

 

 

 

 

중괄호를 사용해 한번에 생성

 

rmdir( ReMove DIRectory) - 디렉토리 삭제

#rmdir [디렉토리명]

 

주의 사항 - 디렉토리내에 파일이 있는 경우 삭제되지 않는다.

  - 즉,빈 디렉토리만 삭제 가능

  - 디렉토리내에 파일들을 보호하기 위한 최소한의 장치

 

 

실습 예제

 

1. 최상위 디렉토리 아래 practice 디렉토리 생성
 
 /root/practice <-- mkdir practice X
 #mkdir /practice      O
 
 #cd /practice

2. 생성한 practice 디렉토리 아래 day1 ~ day7 까지 디렉토리 생성
 -단, 명령어 한번으로 생성

 #pwd
 /practice
 
 1. #mkdir day1 day2 day3 day4 day5 day6 day7
 2. #mkdir day{1,2,3,4,5,6,7}
 3. #mkdir day{1..7}
 
3. 생성한 day1 디렉토리 아래 그림과 같이 디렉토리 생성
 -단, 명령어 한번으로 생성
  Linux
    |
  CentOS
    |
   6.8
    |
  2.6.32
  
 #mkdir -p /practice/day1/Linux/CentOS/6.8/2.6.32  // 절대 경로
 #mkdir -p day1/Linux/CentOS/6.8/2.6.32     // 상대 경로
  
4. 생성한 2.6.32 디렉토리로 이동

 #cd /practice/day1/Linux/CentOS/6.8/2.6.32    // 절대 경로
 #cd day1/Linux/CentOS/6.8/2.6.32      // 상대 경로


5. 현재 디렉토리 확인 후, CentOS 까지 이동
 (1)절대 경로를 이용하여 이동 하기
 (2)상대 경로를 이용하여 이동 하기
 
 #pwd
 /practice/day1/Linux/CentOS/6.8/2.6.32
 
 (1) #cd /practice/day1/Linux/CentOS
 (2) #cd ../../
 
6. 생성한 practice 디렉토리 아래 생성한 day2 ~ day7 디렉토리 삭제

 #rmdir day2
 #rmdir day2 day3 day4 day5 day6 day7
 #rmdir day{2,3,4,5,6,7}
 #rmdir day{2..7}

 

 

 

cp (Copy) - 일반파일이나 디렉토리 복사

 

#cp [옵션] [소스(원본)] [타켓(사본)]

 

옵션 -R -r 디렉토리를 복사할 경우 하위 디렉토리 및 파일을

모두 포함하여 복사

  -f     복사할 대상이 이미 있으면 강제로 덮어씌운다.

  -v     명령어 실행과정 출력

  -i      복사할 대상이 이미 있는 경우 사용자에게 덮어쓸지 질의

  -p     해당 파일의 속성,시간정보 등을 유지하며 복사

 

 

복사 시 두인자가 모두 파일인 경우

#mkdir -p /practice/day1/

#cp /bin/ls /practice/day1/ls_backup 

// ls 파일을 이름을 ls_backup으로 변경하면서 복사

#cd /practice/day1/

#ls

ls_backup

-이미 파일이 존재하면 덮어 쓸지 물어보고, 존재하지 않는다면 새롭게 생성된다.

#cp /bin/ls /practice/day1/ls_backup 

#alias

 

복사 시 두번째 인자가 디렉토리인 경우

#cp /bin/ls  /practice/day1/

  복사본     위치

 복사 시 인자를 여러개 지정할 경우 

#cp /bin/cp /bin/pwd /practice/day1/ 

-단, 마지막 인자는 디렉토리이어야 한다.

 

디렉토리 복사하기

#cp /bin /practice/day1/bin_backup    //에러

#cp -r /bin /practice/day1/bin_backup   

 

//     /bin 디렉토리를 /practice/day1/ 디렉토리 아래 이름을

   bin_backup 으로 변경하면서 복사

 

Snapshot 사용(실수방지용,백업용)

실수를 하거나 했을 때 스냅샷을 한 구간으로 다시 돌아가게 해주는 것.

 

 

매니저를 클릭하면 된다.

 

 

 


 
 

 

 

 

 

 

 

 

 

'리눅스 ' 카테고리의 다른 글

실습 예제 복습  (0) 2017.03.25
각종 명령어  (0) 2017.03.25
파일의 종류와 명령어  (0) 2017.03.19
Bash Shell의 명령어와 각종 간편 명령어  (0) 2017.03.19
환경 설치법  (0) 2017.03.19

파일의 종류

파일 (file) - 관련 있는 정보들의 집합

- 파일을 효과적으로 관리하기 위해 디렉토리를 사용

-파일을 사용 목적에 따라 일반파일, 디렉토리, 링크파일(심볼릭 링크) ,장치파일 로 구분

 

 

일반 파일

-데이터를 저장하는 데 주로 사용

- 각종 텍스트 파일, 실행 파일, 이미지 파일등 리눅스에서  사용하는 대부분의 파일이다.

 

디렉토리

-리눅스에서는 디렉터리도 파일로 취급

-디렉터리 파일에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보가 저장

 

심볼릭 링크(링크 파일)

-원본 파일을 대신하여 다른 이름으로 파일명을 지정한 것

 

장치 파일

-리눅스에서는 하드디스크나 키보드 같은 각종 장치도 파일로 취급

-리눅스 시스템에 연결된 장치들을 관리하기 위한 특수 파일

 

 

 

리눅스 디렉토리 계층 구조

-리눅스에서는 파일을 효율적으로 관리하기 위해 디렉토리를 계층적으로 구성

 

최상위 디렉토리

- ' / ' 로 표시하며 모든 디렉토리의 상위 디렉토리

하위 디렉토리 (서브 디렉토리)

-디렉토리 아래 위치한 디렉토리

 

상위 디렉토리 (부모 디렉토리)

- ' .. ' 으로 표시하며,  ' / ' 디렉토리를 제외한 모든 디렉토리는

상위(부모) 디렉토리가 있다.

 

작업 디렉토리 (현재 디렉토리)

- 현재 위치한 디렉토리 ' . ' 으로 표시

 

홈 디렉토리

- ' ~ ' 물결로 표시하며 각 사용자에게 할당된 디렉토리로 처음 사용자 계정 생성시 함께 생성된다.

 

기본 명령어

 

#pwd (print Working Directory) (매우중요 명령어)

- 현재 위치한 절대경로 확인

 

 

 

 

 

#ls (List Segment)(이것도 매우 자주 사용),리눅스는 확장자가 없다.

- 파일 및 디렉토리 목록 출력

 

옵션

-a 숨김파일을 포함한 경로안에 모든 내용 출력 

-l List형태로 출력(#ll)

-F 파일의 형식을 알 수 있는 문자를 추가

-t 수정된 날짜를 기준으로 출력

-R 현재 위치를 기준으로 하위 디렉토리 및 파일을 출력

-h  -l과 함께 사용하여 파일 크기를 사람이 보기 쉽게 출력

-S  -l과 함께 파일 크기 기준으로 정렬한다.

 

#ls            //명령어만 사용한 경우

 

 

 

 

#ls -l        //명령어와 옵션을 사용한 경우

 

 

 

 

#ls /bin    //명령어와 인자를 사용한 경우 

 

 

 

 

#ls -l /bin    //명령어 +옵션 +인자를 사용한 경우

 

 

 

 

 

옵션 끼리는 -을 반복하여 적지 않아도 된다.

ex)

#ls -l -a               X

#ls -la                 0 

 

 

 

가장 큰 파일 확인

 

#ls -alhS

 

 

 

파일의 형식을 나타내는 문자 

/ 디렉토리

* 실행 파일      #ls -F /bin

@ 링크파일

 

윈도우즈                   리눅스

Abc

ABC  다같은 파일            다 다른 파일

abC

aBc 

 

명령어가 기억이 안날 때

 

Help 옵션과 메뉴얼 페이지 사용하기

#[명령어] -h

#[명령어] --h   //--help

#ls --help

 

 

 

 

#yum -y install man   //인터넷에서 man 패키지 다운로드

#yum -y install man-pages-ko.noarch(한글버전)

#man [명령어]    //해당 [명령어]의 메뉴얼 페이지 확인

 

 

 

 

복사 기능 만들기.

 

 

 로그 남기는 법

 

 

 

 

 

 

 

 

로그 남기는 설정

 

 

 

#cd (Change Directory) - 디렉토리 이동

 

cd [디렉토리명/변수]

 

#cd /bin 

 

디렉토리를 나타내는 특수 문자

 

#cd       :로그인한 사용자의 홈디렉토리 이동     

#cd ~

 

#cd /root    :root 계정의 홈디렉토리 이동

#cd

#cd ~

#cd $HOME

 

#cd ~[계정명] : 해당 [계정명]의 홈 디렉토리로 이동

 

#cd -            : 바로 이전의 작업 디렉토리로 이동

#cd . .           : 상위 디렉토리로 이동

 

 

 

 

 

경로를 표현하는 방법

 

1. 절대 경로

- 최상위 디렉토리인 '/ ' 부터 시작하는 위치

-루트('/')디렉토리 부터 시작하여 특정 파일이나 디렉토리의 위치까지 이동하면서 거치는 모든 중간 디렉토리의 이름을 나열하여 표시

-특정 위치를 가리키는 절대 경로명은 항상 동일하다.

 

2. 상대 경로

- 현재 작업하고 있는 디렉토리에서의 상대적인 위치

-  ' . ' 현재 디렉토리 ' ..' 상위 디렉토리

-  '/' 이외에 문자로 시작한다.

-상대 경로 명은 현재 디렉토리가 어디냐에 따라 달라진다.

 

 

ex) #pwd

/home/alice

 

/home/bob 디렉토리 이동

1. 절대 경로 이동 방법

#cd /home/bob

2. 상대 경로 이동 방법

#cd ../bob

 

/home/alice/code  디렉토리 이동

절대 경로 : #cd /home/alice/code

 

상대 경로 : #cd ./code

 #cd code

 

#cd /var/lig/audit

 

문제 -상대 경로를 이용하여 최상위 디렉토리 '/' 까지 이동

  -pwd 명령어 입력 시 '/' 출력 확인

 

 

문제 2 - 바로 home으로 가기

 

 

 

 

 

색으로 파일을 구분하지말고 각종 특징으로 파악해라

 

 

 

 

 

 

 

 

 

 

'리눅스 ' 카테고리의 다른 글

실습 예제 복습  (0) 2017.03.25
각종 명령어  (0) 2017.03.25
디렉토리 생성과 사용(Snapshot 사용)  (0) 2017.03.19
Bash Shell의 명령어와 각종 간편 명령어  (0) 2017.03.19
환경 설치법  (0) 2017.03.19

실습 순서

1.VMware Workstation 실행

2. 가상머신(VM) 실행

3. Xshell 실행 후 ,가상머신 접속

 

 

 

가상머신(VM)

콘솔 화면 변경

Ctrl +Alt +F1~F6

 

이런식으로 하나의 화면에 각 각 나눠 볼 수 있다.

 

 

Bash Shell 특징

 

명령어의 형태

[명령어] [옵션] [인자] 

 

문자 지우기- Backspace 키 ,Delete키

라인 지우기 - ^C + u (디게디게 유용)

 

1. 탭 완성(Tab Completion)(학교에서 배우는 Cisco에서 사용하는 것과 동일)

 (1) 사용하려는 명령의 일부만 입력하고, Tab키를 이용하여 완성

 (2) 중복되는 문자열/명령이 많을 경우 한번 더 눌러 

 중복되는 목록을 화면에 출력할 수 있다. 

Ctrl + C 명령어 실행 종료

 

 

2.명령행 히스토리(History) (cmd에서 했던 것)

 

(1) 커서 키를 이용하여 이전에 실행했던 명령어를 다시 불러낼 수 있다.

(2) 긴 명령어 입력 시 오타가 났을때 이전 명령어를 불러와

오타만 수정하여 사용할 수 있다.

 

키보드 방향키 up/down 키 이용

 

#history      //이전 입력 했던 명령어 출력

  //기본 1000 줄

 

 

3. alias 기능

bash shell에 내장된 기능으로 명령어에 별명을 지정해서

사용할 수 있게 만들어 주는 기능

 

name='value' 형식으로 지정, 해제할땐 unalias 명령어 후에

해제 하고자하는 name을 지정

 

#alias                             //현재 등록된 alias 확인

#alias [name]='[value]'     //alias 등록

#unalias [name]              // [name]으로 등록된 alias 해제

c에 clear를 저장하여 c만 쳐도 클리어가 된다.

 

저장한 alias를 지우기(unalias name)

 

밑에 그림에선 c에 clear를 넣었기 떄문에 unalias c 를 입력하면 이렇게 출력 된다.

 

4. 중괄호 확장 (brace expansion)

(1) bash shell에만 있는 기능으로 임의의 문자열 생성하고

이를 실행할 수 있는 기능

 

(2) 괄호 기반으로 명령어를 확장할 문자열을 콤마(,)로

구분해서 작성 후 중괄호 앞뒤에는 치환되지 않는 패턴을

적는다.

(3) day{1..10}

day1~10이 출력

 

#echo [문자열]        //[문자열] 출력

 

#echo a{b,c,d,e}f

 

이런 식으로 중괄호 확장이 된다.

 

5. for loop 기능

(1) 명령어를 여러번 실행할 때나 증가하는 패턴을 처리할 때

유용한 기능

ex) for i in {1..20..2}; do echo "for loop test $i"; done

for loop test 라는 문구가 1부터 20까지 숫자 중 2씩 증가하여  출력되게 하는 것.  

 

6. 줄 편집(Line-Editing)

(1)Bash 커맨드라인(Command Line)편집해서 쓸 수 있는 기능으로

익숙해지면 작업 효율이 상승된다. 

 

^C -> Ctrl 키

 

유용한 줄편집 기능

^C +a  : 해당 라인의 처음으로 커서를 이동(home키)

^C +e  : 해당 라인의 마지막으로 커서를 이동(end키)

 

^C + p : 예전 히스토리로 이동 (키보드 UP)

^C + n : 다음 히스토리로 이동(키보드 Down)

 

^C + r : 역 전진 탐색

^C + d : 커서에 위치한 글자 하나 삭제(Delete키)

Logout 단축키와 동일하므로 사용 시 주의

 

^C + l(영어 소문자 엘) : 화면의 출력된 내용을 지운다 (#clear)

 

^C + u : 현재 커서 위치부터 왼쪽 문자열 삭제

^C + k : 현재 커서 위치로부터 오른쪽 문자열 삭제

 

역 점진 탐색 (Reverse Increment Search)

 

(1) bash의 history 크기는 HISTSIZE 환경변수에 저장할 수 있는 최대 갯수가 지정되어 있다.

(기본값 1000, 확인 방법 #echo $HISTSIZE)

(2) 저장되어 있는 범위내에서 예전에 사용했던 명령어를

한 글자씩 입력하면서 찾을 수 있으며, 많은 명령어를

수행 했을 때 예전 명령어를 불러올 때 유용

 

^C +r 키를 누르면 프롬프트가 사라지고 , Reverse-i-search 모드로 변경 된다. 

 

 

 

 

 8번에 있는걸 방향키로 뽑으려면 80번 이상 눌러야하므로 빠르게 찾기위해 이 명령어를 사용한다.

 

 

 

시스템 종료 명령어

형식 : #shutdown [옵션] [시간]

옵션 : -r [시간]         //재부팅

   -h [시간]       //시스템 정지 (종료)

   -c                //셧다운 예약 취소

시간 유형

now            //지금 바로 실행 (즉시)

+m            //m분 후 실행

hh:mm        // 몇시: 몇분 실행

ex)

#shutdown -h +30        //30분 후에 시스템 종료

#shutdown -r now        // 지금 즉시 시스템 재부팅

 

그 외 시스템 종료 명령어

#halt

#shutdown -h now

#init 0

#poweroff

그 외 시스템 재부팅 명령어

#reboot

#shutdown -r now

#init 6

 

 

 

Login

-사용자 계정 및 암호를 통해 사용자 인증을 거치는 과정

-파일 및 디렉토리에대해 접근 권한 및 사용 권한을 얻어

 시스템을 사용할 수 있게 되는 과정

 

리눅스는 멀티유저 환경으로 이러한 과정이 없으면,

다른 사용자가 임의로  시스템 변경 작업을 할 수 있는 문제가 발생한다.

 

Logout

Xshell        Ctrl + D(연결해제)

Console      Ctrl +D(로그아웃)

#exit

#logout

 

 

 

 

 

 

'리눅스 ' 카테고리의 다른 글

실습 예제 복습  (0) 2017.03.25
각종 명령어  (0) 2017.03.25
디렉토리 생성과 사용(Snapshot 사용)  (0) 2017.03.19
파일의 종류와 명령어  (0) 2017.03.19
환경 설치법  (0) 2017.03.19

1.VMwareWorkstation12PRO 클릭

 

 

cd키 입력

 

Customize Hardware 를 클릭.

이렇게 뜨면 설치 완료

 

My Coumuter를 눌러 새 폴더를 만들고

 

폴더안에 Server-A를 넣는다.

 

그럼 이렇게 하나의 리눅스 환경이 만들어 진다.

 

 

 

 

Cents -OS 설치법

Edit virtual machine settings를 클릭한다.

 

 

원격 접속 설정

 

 

 

 

Xshell설치 후 새로 만들기 클릭하면 이 창이 뜬다.

 

이렇게 수정한다.

 

 

가상 머신에서

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 을 입력.

이런 창이 뜬다. 이창에서 i를 누르면

 

 

이렇게 하단에 INSERT라고 표시가 출력되고 파일 내용을 수정할 수 있게 된다.

 

원래 있던 내용들을 모두 지우고

 

이렇게 오타 없이 작성한다. 작성을 다하면 ESC키를 입력하면 저장 된다.

하단에 INSERT 가 사라지면 " :wq"를 입력하면 vi가 종료된다.

종료 시킨후

#service network restart 입력

이렇게 다 ok가 뜨면 완료이다.

 

변경사항이 적용됬는지 보기위해 ifconfig 를 입력

 

 

다 설정이 완료 되면 ,Xshell에서 로그인을 한다.

이러면 원격설정 끝.

 

'리눅스 ' 카테고리의 다른 글

실습 예제 복습  (0) 2017.03.25
각종 명령어  (0) 2017.03.25
디렉토리 생성과 사용(Snapshot 사용)  (0) 2017.03.19
파일의 종류와 명령어  (0) 2017.03.19
Bash Shell의 명령어와 각종 간편 명령어  (0) 2017.03.19

+ Recent posts