touch

새로운 파일을 만들때 사용합니다. 다만 새로 만들어지는 파일은 내용이 없는 파일입니다.

touch 명령어의 또다른 용도는 파일의 최종 수정일을 변경하는 경우에 사용합니다.

아래의 예제를 보면 파일의 최종 수정 시간이 변경된 것을 볼 수 있습니다.

 

[root@localhost test]# ls -l /etc/passwd
-rw-r--r-- 1 root root 1944  5월 31 15:27 /etc/passwd
[root@localhost test]# touch /etc/passwd
[root@localhost test]# ls -l /etc/passwd
-rw-r--r-- 1 root root 1944  5월 31 15:45 /etc/passwd

 

 

'Linux > Linux 명령어' 카테고리의 다른 글

Linux 명령어 mv  (0) 2013.06.02
Linux 명령어 cp  (0) 2013.06.02
linux 명령어 mkdir,rmdir  (0) 2013.06.01
linux 명령어 cd  (0) 2013.06.01
Linux 명령어 ls  (0) 2013.06.01

mkdir,rmdir

mkdir은 디렉토리를 만들때 사용하며, rmdir 은 디렉토리를 지울 때 사용하는 명령어 입니다.

-p 옵션을 주변 하위 디렉토리 까지 한번에 만들수 있습니다.

 

옵션

-p : 하위 디렉토리까지 한번에 생성하거나 삭제 

 

[root@localhost leeahnlee]# mkdir /test
[root@localhost leeahnlee]# cd /test/
[root@localhost test]# pwd
/test
[root@localhost test]# mkdir sub1/sub2/sub3
mkdir: `sub1/sub2/sub3' 디렉토리를 만들 수 없습니다: 그런 파일이나 디렉토리가 없음
[root@localhost test]# mkdir -p sub1/sub2/sub3
[root@localhost test]# cd sub1/sub2/sub3/
[root@localhost sub3]# pwd
/test/sub1/sub2/sub3 

 

'Linux > Linux 명령어' 카테고리의 다른 글

Linux 명령어 cp  (0) 2013.06.02
Linux 명령어 touch  (0) 2013.06.02
linux 명령어 cd  (0) 2013.06.01
Linux 명령어 ls  (0) 2013.06.01
Linux 명령어 pwd  (0) 2013.06.01

cd

cd는 디렉토리르 변경할때 사용하는 명령어 입니다.

 

옵션

~ : 자신의 홈 디렉토리로 이동

 - : 자신의 전의 디렉토리로 이동

 .. : 자신의 상위 디렉토리로 이동

 

[root@localhost ~]# pwd
/root
[root@localhost ~]# cd /home/leeahnlee/
[root@localhost leeahnlee]# pwd
/home/leeahnlee

'Linux > Linux 명령어' 카테고리의 다른 글

Linux 명령어 touch  (0) 2013.06.02
linux 명령어 mkdir,rmdir  (0) 2013.06.01
Linux 명령어 ls  (0) 2013.06.01
Linux 명령어 pwd  (0) 2013.06.01
Centos5.8 설치방법  (0) 2013.06.01

ls

파일의 리스트를 출력하는 명령어 입니다.

 

 

 옵션

-a : 디렉토리 내에 있는 모든 파일을 보기

-c : 파일을 최근 변경 시간으로 정렬해서 보기

- i :  파일의 inode값 보이기

- l : 퍼미션,크기,사이즈 등의 자세한 정보 보기

- t : 최근 파일부터 정렬하여 출력

 

주로 사용하는것은 'ls -al' 이고, 숨김 파일 및 모든 파일의 자세한 정보를 화면으로 출력하여 줍니다.

 

만약 디렉토리 중에서 inst 로 시작하는 파일을 찾아보려면 다음과 같이 실행하면 됩니다.

 

[root@localhost ~]# ls -al inst*
-rw-r--r-- 1 root root 29951  5월 14 03:22 install.log
-rw-r--r-- 1 root root  5456  5월 14 03:19 install.log.syslog 

 

 

'Linux > Linux 명령어' 카테고리의 다른 글

Linux 명령어 touch  (0) 2013.06.02
linux 명령어 mkdir,rmdir  (0) 2013.06.01
linux 명령어 cd  (0) 2013.06.01
Linux 명령어 pwd  (0) 2013.06.01
Centos5.8 설치방법  (0) 2013.06.01

pwd

: 현재 위치하고 있는 디렉토리를 표시해줍니다.

특별한 옵션은 없습니다.

 

 

'Linux > Linux 명령어' 카테고리의 다른 글

Linux 명령어 touch  (0) 2013.06.02
linux 명령어 mkdir,rmdir  (0) 2013.06.01
linux 명령어 cd  (0) 2013.06.01
Linux 명령어 ls  (0) 2013.06.01
Centos5.8 설치방법  (0) 2013.06.01

 

 

안녕하세요 드디어 제대로 된 첫 블로깅이네요. 첫글을 뭘 하면 좋을까 생각하다가,

 시작인 만큼 Centos 5.8 설치부터 시작하기로 마음먹었습니다.

      CentOS-5.8-x86_64-bin-DVD.torrent

 

 

 

자 그럼 시작!

 

 

<그림1>

 

CD를 넣고 부팅하면 처음 나오는 화면입니다.

그래픽 모드로 설치하고싶으면 <ENTER>

텍스트 모드로 설치하고싶다면 'linux text' 입력

 

그외 linux 설치와 같이 드라이버를 설치해야한다면(ex: 레이드 드라이버)

'linux dd' 를 입력하면 됩니다.

 

<그림2>

 

<그림1>에서 'linux text'를 입력하고 첫 메세지 입니다.

"CD를 체크할래??"

'OK' 를 눌러서 CD를 체크해도 되지만 시간이 매우 오래 걸리므로

중요한 시스템을 설치하지 않는 이상 왠만하면 'SKIP' 합니다.

 

 <그림3>

 

'anaconda' 를 실행시켜 CentOS를 설치한다고 합니다.

'anaconda'linux 설치를 도와주는 소프트웨어 가운데 하나입니다.

<그림1>에서 아무입력도 하지 않고 기다리면 <그림3>에서 자동으로 'Graphic Mode' 또는 'text mode' 중

적절한걸 자동으로 선택해 설치합니다. 화면에서는 RAM이 충분하지 않다고 'text mode'로 설치한다고 하네요.

 

 <그림4>

 

...환영한다네요

 

 <그림5>

 

설치시 어떤 언어를 사용하고싶냐고 하는데,

당당히 'Korean' 선택

 

 <그림6>

 

뚜둥! 그러나 'text mode'에서는 한글 지원이 안된다고 하네요

따라서 영어로 설치 진행!

 

 <그림7>

 

어떤 키보드 사용하냐고 하는데, 'us' 선택해서 OK

 

 <그림8>

 

만약 기존에 파티션이 없는 깨끗한 하드로 설치를 진행한다면 이 메세지가 나올것 입니다.

뭐 저의 드라이버를 초기화 할것이냐고 묻는데, 쫄릴것 없으므로

YES 를 선택 합니다.

 

 <그림9>

 

파티션을 어떻게 잡을거냐고 묻는 화면입니다.

 

Remove all partitions on selected drives and  create default layout

: 모든 파티션을 삭제하고, 디폴트 파티션 자동생성

 

remove linux partitions on selected drives and create default layout

: 모든 리눅스파티션(ext2,ext3,ext4를 지칭하는것 같습니다.)을 삭제하고, 디폴트 파티션 자동생성

 

Use free space on selected drives and create default layout

: 드라이브의 여유공간에 디폴트 파티션 자동생성

 

Create custom layout

: 사용자 임의 생성.

사실 내가 쓸 시스템인데 1,2,3 으로 자동 생성 해버리긴 좀 찜찜합니다.

따라서 제가 생성!

 

<그림10>

 

화면에서 <NEW>를 선택후 <그림10>창이 나오는데 화면처럼 적은후 <OK>

'/boot' 파티션을 생성합니다.

 

<그림11>

 

마찬가지로 <NEW> 선택후 <그림11> 처럼 기입

SWAP 파티션을 생성합니다.

SWAP 이란 가상메모리입니다.

이영역은 설치가 완료후에도 생성할수 있기때문에 적당히 용량을 주고 <OK>

실제 8G~32G 램을 사용하고 있는 시스템에서 SWAP은 4G만 줘도 충분한것 같습니다.

 

<그림12>

 

/tmp 파티션 생성!

 

<그림13>

 

가장 중요한 / 파티션 생성!

이 파티션은 'Fill all available space' 를 선택해 남아있는 모든 용량을 할당해 줍니다.

 

<그림 14>

 

파티션 생성을 끝마쳤습니다. 제대로 파티션이 잡혔는지 확인후 <OK> 선택

 

<그림15>

 

이화면이 나오는 분이 있다면 <NO> 선택

 

<그림16>

 

'Boot Loader' 선택화면인데 'GRUB Boot Loader' 선택후 <OK>

 

* Boot Loader 란 하드웨어가 OS를 인식하기전에 먼저 실행되는 프로그램으로

올바르게 OS를 시동시키기 위한 목적을 가지고 있습니다.

OS에 linux와 Window 가 설치되어 있다면 boot loader가 어떤 OS로 부팅할지

도와주게 되조. 사용자는 boot loader 에서 선택해 부팅하면 됩니다.

그런 boot loader는 grub와 lilo가 있는데 요즘에는 거의 grub로 설치합니다.

 

<그림17>

 

커널 매개변수를 입력하는 창입니다. 필요하지 않다면 입력하지 않고 <OK>

 

<그림18>

 

Grub 패스워드를 입력하는 화면입니다.

Grub 패스워드를 입력한다면 침입자가 관리자 몰래 콘솔환경에서

부팅시, Grub 화면에서 패스워드 때문에 막히게 됩니다.

하지만 이것은 설치후에도 설정할수 있기때문에

일단은 <OK>

 

<그림19>

 

Grub에 적용될 부팅 목록을 보여줍니다.

지금은 설치할 Centos 하나 밖에 없네요.

 

<그림20>

 

부트로더가 설치될곳을 설정합니다.

대부분 MBR에 설치합니다.

 

*MBR이란 파티션 기억장치의 첫번째 섹터를 말합니다.

부팅시 부트로더가 실행되는데 이게 드라이브의 끝쪽에 위치하는건 적절하지 않조?

 

<그림21>

 

네트워크를 설정하는 할것이냐고 하는데, 설치후 설정을 하는게 낫기때문에

<NO> 선택!!

 

<그림22>

 

여기서도 아무것도 입력하지 않고 <OK>

 

<그림23>

 

여기서 'Continue'

 

<그림24>

 

여기선 manually 를 선택하고 호스트명을 입력하면 되는데, 이것은 설치후에도 설정가능하므로

일단 'localhost' 입력합니다.

 

<그림25>

 

시스템 타임 설정을 하는 화면입니다.

'system clock uses UTC' 를 체크 해제하여

UTC를 사용하지 않고,

위치는 asia/seoul 을 선택합니다.

 

* UTC는 국제 표준시인데, 이것을 체크하면 일반적인 시간이 나오지 않고, 국제 표준시를 따르기 때문에

예를 들어 오전 9시에 시스템시간은 03시를 가르키는 상황이 나올수 있답니다.

 

<그림26>

 

패스워드를 입력합니다.

 

<그림27>

 

패키지를 선택하는 화면입니다.

'Customize software selecetion'을 선택해

필요한것만 설치해도 되지만,

귀찮으니 'Desktop - gnome' 을 선택해서 설치합니다.

 

<그림28>

 

설치가 완료후 /root/install.log에 로그가 남는다는고 합니다.

 

<그림29>

 

필요한 CD목록을 나타내 줍니다.

Continue를 선택하면 설치가 진행됩니다.

 

<그림30>

 

설치가 진행되네요 중간에 CD2로 변경하라고 할때 CD2를 넣고 진행하면 됩니다.

 

자 이렇게 하면 설치가 완료 됩니다.

 

감사합니다.

'Linux > Linux 명령어' 카테고리의 다른 글

Linux 명령어 touch  (0) 2013.06.02
linux 명령어 mkdir,rmdir  (0) 2013.06.01
linux 명령어 cd  (0) 2013.06.01
Linux 명령어 ls  (0) 2013.06.01
Linux 명령어 pwd  (0) 2013.06.01