HDD(Hard Disk Drive) - 자성체로 코팅된 알루미늄 기판에 자료를 저장할 수 있도록 만든 보조기억장치 중에 하나 플래터(Platter) - 하드 디스크를 구성하는 얇은 판 - 코팅 된 산화금속막을 논리적으로 나누고(Partition) 위치를 지정(Formating)하면 정보를 저장할 수 있음 스핀들(Spindle) - 플래터가 회전할 수 있도록 모터와 직접 연결된 축 - 스핀들에 직접 연결되어 있어서 '스핀들 모터' 라고도 불러옴 헤드(Head) - 플래터 표면에 코팅된 자성체를 자화/소거하여 정보를 저장/삭제 하거나 읽어들이는 장치 엑츄에이터(Actuator) - 엑츄에이터는 헤드를 움직이는 장치 - 헤드가 부착된 arm(팔)을 지정한 위치까지 이동함 실린더(Cylinder) - 여러개의..
사용형식(보관+압축 해제) tar [option] 아카이브파일 option c : 옵션 반드시 사용 f : 옵션 반드시 사용 v : 옵션 선택사황 z : gzip으로 압축 j : bzip2로 압축 예를 들어 tar xfz test.tar.gz tar xfj test.tar.bz2 rpm(Redhat Package Manager) - Redgat 계열 리눅스는 패키지의 설치와 관리에 있어서 rpm 이라는 명령어를 사용함 - 오픈 소스로써 원래 소스를 직접 컴파일하여 사용해야 함 그런데 그 과정이 복잡하고 어렵고 에러가 발생하면 쉽게 파악 하기가 어려움 그러므로 미리 소스를 컴파일하여 만들어 놓은 패키지를 제공함 - 어떤 패키지를 설치하고, 어떤 프로그램들이 있는지 확인하고 어떤 구조로 이루어져 있는가를 알..
허가권(Permission) 예를 들어, ls -ld /home drwxr-xr-x. 3 root root 45 4월 25 19:36 /home -------------- ---> 허가권 허가권은 8진수 모드로 이루어져 있음 r(read) : 읽기 w(write) : 쓰기 x(execute) : 실행(또는 접근) 처음 : User 중간 : Group 후반 : other x에 대해서 파일에 x가 없으면 문서파일 파일에 x가 있으면 실행파일 디렉터리에 x가 있으면 접근이 가능함 디렉터리에 x가 없으면 접근이 불가능함 파일에서 r은 파일의 내용 출력(cat) w은 문서 편집(vi) x은 실행(execute) (단! 문서파일에는 x가 없음) 디렉터리에서 r은 디렉터리 하위에 목록 출력(ls) w은 생성(mkdi..
사용자 계정과 관련된 파일과 디렉터리 /etc/login.defs - 사용자 계정과 그룹 생성 관련 설정파일 /etc/passwd - 사용자 게정 및 시스템 계정 정보 파일 /etc/shadow - 사용자 계정 및 시스템 계정의 비밀번호 정보 파일 /etc/group - 그룹 정보파일 /etc/gshadow - 그룹의 비밀번호 정보 파일 /etc/default/uesradd - 사용자 계정 생성시 기본 설정 파일 /home - 사용자 계정의 홈 디렉터리가 생성되는 기본 디렉터리 /etc/skel - 사용자 계정 생성 시 사용자 계정의 환경변수 파일들을 저장하고 있는 디렉터리(기본 뼈대) /etc/passwd 파일 준비물 tail /etc/passwd it bank -> 사용자 계정명 x -> 사용자 계정..
vi(Visual Editor) - 한 즐씩 편집하는 줄 단위 편집기가 아니라 한 화면을 편집하는 비주얼 에디터라는 뜻에서 유래 - GUI환경에서 사용하는 것이 아니라 TUI환경에서 사용함 - 간결하면서도 강력한 기능을 제공 - Window에서 메모장과 비슷함 즉! 문서 편집기 준비물 /backup/grub.cfg 사용형식 vi -> 문서 편집기를 실행(메모장 실행것처럼) vi 파일 -> 지정한 파일을 문서 편집 명령모드 - vi의 기본 모드 - Enter키를 누를 필요없이 하나하나 키를 누르면 동작 - R을 누르면 하단에 --REPLACE-- 표시되며 기존 내용을 수정할 수 있음 명령모드 커서이동 h : ← j : ↓ k : ↑ l : → 커서이동(단어 단위) w, W : 다음 단어의 처음 b, B :..
FTP(File Transfer Protocol) - 대표적인 파일 서비스 중에 하나 - 파일을 업로드하거나 다운로드할 때 준비물 파일(학원에서는 named.conf 파일과 named.rfc1912.zones 파일을 가지고 작업) window -> 윈도우키+r(실행창) -> cmd 사용형식 1) ftp 접속할IP주소 2) ftp 입력 후 enter open 접속할IP주소 put은 업로드(서버에서 클라이언트에 있는 파일을 가지고 옴) get은 다운로드(서버에 가지고 있는 파일을 클라이언트로 보냄) (참고로 'ftp은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다' 라는 에러 메시지가 출력 될 경우 아래와 같이 작업하세요 Windows OS -> 제어판 -> 보기 기준 :..
1) pwd - 현재 작업하고 있는 디렉터리 출력 사용 형식 pwd 2) cd - 디렉터리 변경 사용 형식 cd 디렉터리 cd 또는 cd ~(틸드) -> 현재 로그인한 사용자 계정의 홈 디렉터리로 변경 cd ~계정명 -> 지정한 사용자 계정의 홈 디렉터리로 변경 절대경로 - 파일 시스템 전체를 기준으로 파일이나 디렉터리의 절대적인 위치를 시작하는 경로 상대경로 - 현재 작업하고 있는 디렉터리를 기준으로 파일이나 디렉터리의 상대적인 위치(경로)를 말함 준비물 관리자로 로그인후 mkdir /1 mkdir /1/2 mkdir /1/2/3 mkdir /a mkdir /a/b mkdir /a/b/b 수정 방법 mv /a/b/b /a/b/c - /a/b/b 디렉터리를 /a/b/c 로 바꿀수 있다 3) ls - 디렉..
/ - 최상위 루트 디렉터리 또는 최상위 디렉터리 - 리눅스의 모든 디렉터리의 시작점(꼭대기) /bin -> /use/bin - 기본 명령어가 들어있는 디렉터리 - 관리자와 사용자가 사용가능 함 /boot - 리눅스 부트로더(boot loader)가 들어있는 디렉터리 /dev - 장치파일이 들어있는 디렉터리 /etc - 시스템에 거의 모든 서비스와 해당 서비스 관련 설정파일이 들어있는 디렉터리 /home - 사용자 계정의 홈 디렉터리가 들어있는 디렉터리 즉, 사용자 계정의 홈 디렉터리가 생성되는 기본 경로 /lib -> /usr/lib - 커널, 모듈, 라이브러리(언어 해석기) 파일이 들어있는 디렉터리 /media - 로컬 장치파일이 들어있는 디렉터리 (사용하게 되면) 예를 들면, CM-ROM, USB ..
가상머신 세팅 Create a New Virtual Machine -> Custome -> Workstation 12.0 -> 3번째(I will install ~) 선택 -> Linux - CentOS 64-bit 선택 -> 가상머신 이름 : test_CentOS_7 경로 : \1_4월_평일19시_리눅스1_OOO\1_직접설치 -> 1, 1 (참고로 Number of processors - 실제 퓨터 속에 꽃혀있는 CPU 개수 - Server를 제외하면 거의 모든PC는 1개 number of cores perprocessor -CPU 속에 들어있는 코어 개수 -> 기본값인 1024MB 으로 선택 -> NAT -> LSI Logic -> SCSI -> Create a new virtual disk -> 용..