IT기술/Linux 77

vi editor 마스터 하기

■ 입력 a 커서 위치의 다음 칸부터부터 끼워넣기(append) A 커서가 있는 줄의 끝에서부터 끼워넣기 i 커서 위치부터 끼워넣기(insert) I 커서가 있는 줄의 맨 앞에서부터 끼워넣기 o 커서 바로 아래에 줄을 만들고 끼워넣기(open line) O 커서 바로 위에 줄을 만들고 끼워넣기 ■ 이동 h 한칸 왼쪽으로 이동 l 한칸 오른쪽으로 이동 j 한줄 아래로 이동 k 한줄 위로 이동 w 다음 단어의 첫 글자로 이동 W 다음 단어의 첫 글자로 이동 b 이전 단어의 첫 글자로 이동 B 이전 단어의 첫 글자로 이동 e 단어의 마지막 글자로 이동 E 단어의 마지막 글자로 이동 ^ 그 줄의 첫 글자로 이동 $ 그 줄의 마지막 글자로 이동 0 그 줄의 처음으로 이동 다음 줄의 첫 글자로 이동 + 다음 줄의 ..

IT기술/Linux 2020.12.14

Linux System Admin 2 리눅스의 부팅과 종료 제어

리눅스 시스템의 부팅과 종료 >리눅스 시스템 부팅* BIOS (Basic Input Output System) 시작- 부트 순서에 따라 CD-ROM 또는 하드 디스크에서 운영체계 소프트웨어를 검색- 하드 디스크의 경우 부트 매체에서 첫 512Byte 를 읽음 (MBR - Master Boot Record)시스템 시동과 관련된 특수한 정보가 포함되어 있다. * UEFI (Unified Extensible Firmware Interface)- UEFI 기반 시스템은 부트 섹터를 사용하지 않고 대신 UEFI 펌웨어는 NVRAM (비활성 RAM)에 저장되어 있는 원하는 운영 체제에 대한 정보를 활용하는 부팅 관리자가 있다- 컴퓨터의 기타 운영 체제용 부트 로더는 "EFI 시스템 파티션" (ESP) 에 일반 파일..

IT기술/Linux 2018.11.30

Linux System Admin 1 리눅스 파일 시스템과 디스크 관리

리눅스 파일 시스템의 종류와 구조 > 디스크 디바이스* Block Device- 무작위로 액세스 할 수 있는 하드 디스크 장치에는 블록 장치라는 추상화 계층이 있어서 고정 크기 (보통 512바이트) 블록으로 형식을 지정할 수 있다.- 블록은 다른 블록에 대한 액세스와 독립적으로 액세스 할 수 있다.root ## lsblk# blkid (root 권한에서만 수행됨) > 디스크 디바이스 이름 지정* ATA(IDE) 디바이스 이름 지정- /dev/hd로 시작하고 뒤에 단위 문자로 끝난다 (/dev/hda, /dev/hdb...) * SCSI 디바이스 이름 지정- /dev/sd 로 시작하고 단위문자로 끝난다 (/dev/sda, /dev/sdb, /devsdaa...)- lvm 볼륨은 일반적으로 /dev/md0,..

IT기술/Linux 2018.11.30

15-1 리눅스 하드 추가 후 백업 예약

1. 2G HDD 를 5개 추가한 후LVM으로 합쳐서 10G 디스크로 생성하세요.(단 볼륨 그룹 이름은 알아서 정하세요) 2. 위 1에서 생성한 디스크를 /backup 이라는디렉터리를 생성해서 마운트 하세요. 3. /backup/날짜명 디렉토리를 자동으로 생성한 후/etc/ 디렉토리를 gzip으로 압축해서 이 디렉토리로 백업하는 스크립트를 작성한 후 5분에 한 번씩 수행되도록 설정하세요.* 날짜명 디렉토리는 년-월-일:시간:분:초 의 형태(예: 2013-09-24:17:09:59) 4. 위 3번 과정에서 백업을 수행한 내역을 /backup/list.txt파일에 자동으로 기록하세요. 단 list.txt파일은 명단에서 제외하세요(예: 2013-09-24:17:09:592013-09-24:17:19:59201..

IT기술/Linux 2013.09.26

13-1 LVM (Logical Volume Manager)

3G HDD 3개를 추가하여rac라는 볼륨 그룹으로 생성한 후 200M ---- ocr01 (/dev/rac/ocr01)200M ---- ocr02 (/dev/rac/ocr02)200M ---- vote01 (/dev/rac/vote01)200M ---- vote02 (/dev/rac/vote02)200M ---- vote03 (/dev/rac/vote03)600M ---- system (/dev/rac/system)600M ---- sysaux (/dev/rac/sysaux)나머지 --- data1 (/dev/rac/data1) 1. VMWARE에서 하드디스크 추가2. fdisk로 리눅스 LVM용 파티션 생성3. pvcreate (physical volume) 물리적 볼륨으로 변환4. vgcreate ..

IT기술/Linux 2013.09.24

12-1 하드추가 후 파티션 설정

VMWARE에서 2G 하드 추가 후/data 600MB/app 나머지 전부로 설정마운트 한 후 oracle 계정을 생성하되/app/oracle 디렉토리를 홈디렉토리로 설정단, oracle 계정의 그룹은 dba로 한다. 1. VMWARE에서 하드디스크 추가2. fdisk로 파티션 나누기3. mkfs.ext3 로 포맷4. 디렉토리 생성 후 마운트5. 재부팅 후 유지되도록 /etc/fstab에 등록 - VMWARE에서 하드 디스크를 추가한다. - fdisk -l로 확인해볼 수 있다. - 파티션을 만들고 용량을 설정한다. - w를 해줘야 저장이 된다. - ext3로 포맷한다. - 디렉토리를 생성한 후 마운트 한다. - 재부팅 후에도 자동 마운트 될 수 있도록 fstab에 추가해준다. - 사용자 추가 후 그룹 지정

IT기술/Linux 2013.09.23

10-6 리눅스 자동원격접속 실행 방법

※ 리눅스 자동원격접속 실행 방법 ]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/lee/.ssh/id_rsa):Enter Created directory '/home/lee/.ssh'. Enter passphrase (empty for no passphrase):Enter Enter same passphrase again:Enter Your identification has been saved in /home/lee/.ssh/id_rsa. Your public key has been saved in /home/lee/.ssh/id_rsa.pub. The key fin..

IT기술/Linux 2013.09.16

10-5 Hadoop 설치에 필요한 JDK 설치

● Hadoop 설치에 필요한 JDK 설치 - JDK 1.6 이상이 설치되어 있어야 된다. ]# java -version => JDK 버전 확인 java version "1.4.2" => Hadoop이 실행되지 않는다. => JDK 설치 및 환경설정 1) http://www.oracle.com => JDK 다운로드 ※ ssh를 이용한 파일 전송 ]$ scp 전송파일명 계정명@컴퓨터명:/저장디렉토리 password:암호 ex) ]$ scp jdk-7u40-linux-i586.tar.gz kim@172.16.5.99:/home/kim password:암호 2) JDK 설치 => 압축 해제만 하면 설치 끝 ]# mv jdk-7u40-linux-i586.tar.gz /usr/local ]# cd /usr/loc..

IT기술/Linux 2013.09.16

10-4 Samba 서버 구축

● Samba 서버 구축 - Samba 서버 : 서로 다른 OS에서 데이타 및 장치가 공유되도록 만들어 주는 서버 1. Windows가 공유한 폴더를 리눅스에 사용하는 방법 => Samba Client => Samba Client 프로그램이 설치 되어 있어야 된다. ]# rpm -qa | grep samba-client ]# yum -y install samba-client => 설치 안된 경우 1) Windows에서 폴더를 공유 2) 리눅스에서 Windows의 공유폴더 검색 ]# smbclient -L Windows주소 -UWindows계정 => Windows 계정이 없는 경우(WindowsXP) -U 생략 가능 Password : windows계정 암호 입력 ex) ]# smbclient -L 172..

IT기술/Linux 2013.09.16