본문 바로가기

분류 전체보기198

[실습] 2. LVM & RAID 1. 1GB 디스크 3개 추가 2. fdisk -l로 추가한 디스크 확인[root@localhost /]# fdisk -l Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 650 5116702+ 83 Linux /dev/sda3 651 1287 5116702+ 83 Linux /dev/sda4 1288 2610 10626997+ 5 Extended /dev/sda5.. 2014. 10. 28.
[실습] 1. 디스크추가 1. 디스크추가 2. fdisk -l --현재연결되어있는 하드디스크 확인[root@localhost ~]# fdisk -l Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 650 5116702+ 83 Linux /dev/sda3 651 1287 5116702+ 83 Linux /dev/sda4 1288 2610 10626997+ 5 Extended /dev/sda5.. 2014. 10. 28.
9. 네트워크 (서브넷 정리 필요) 참고- p.326IP- Internet Protocol- IPv4(32bit)- IPv6(48bit)- 가변주소공인 IP : 전세계유일사설 IP : 같은 네트워크상에서 유일 - 자동할당 : NAT, DHCP(자동할당) ex)공유기 - 수동할당 : 관리자 직접입력MAC - Media Access Control Address (매체접근제어주소)- 48bit- 숫자+문자- 변하지 않는 주소(불변)- 랜카드 할당주소EX) AA:BB:CC:DD:EE:FF 벤더IP host IP Switch- Switching Table 이용- MAC주소 이용, 데이터를 보내고자 하는 포트에만 신호 전달- 같은 네트워크에서 통신 (gateway필요없음)Hub- 신호를 보낸 포트를 제외한 모든 포트에 신호를 전달.- 각자 터미널 들.. 2014. 10. 28.
8. Shell Script - 조건문, 반복문 ** 참고 and : 곱하기 / -a : 그리고 or : 더하기 / -o : 또는 1. 조건문if : 조건이 참, 거짓일때case : 조건이 여러 가지 일때#!/bin/bashecho -n "Enter Fruits"read fname if [ $fname = "apple" ] ; then echo "I like apple!"elif [ $fname = "orange" ] ; then echo "I like orange!"else if [ $fname = "onion" ] ; then echo "This is not Fruits!" fifi#!/bin/bashecho -n "[one]Web [two]Was [three]DB"echo -n "Enter your choice : "read choice case.. 2014. 10. 28.
7. Shell Script - 사용자가 어떤 작업을 하기위해서 os에게 명령을 시킨다.- 명령실행 방법에 따라 GUI, CUI 1. shell 종류Bourne (AT&T) - AT&T Bell 연구소의 Steve Bourne이 개발 - root account의 기본 shell - 일반사용자의 프롬프트 모양 : $ - 실행프로그램 : /bin/shC - Berkeley 대학의 Bill Joy가 C언어 기반으로 개발 - 주로 BSD계열에서 많이 사용했음. - 근대적인 shell의 시초 - 다양한 사용자 편의기능추가 - 일반사용자의 프롬프트 모양 : % - 실행프로그램 : /bin/chKorn - 현재 유닉스 계열에서 많이 사용중인 Shell - AT&T의 David Korn 개발 - Bourne shell + 사용자 편의기능 - 일반.. 2014. 10. 28.
6. RPM / CRON 1. 조회- rpm -qa [rpm파일명]- grep을 사용하여 특정이름만 걸러서 볼수있음 2. 설치- rpm -Uvh [rpm파일명]U : 이미 설치가 되어있을경우 upgrade, 설치 안되어있다면 Installv : 설치과정 보여달라는 뜻h : 설치과정을 hash(##)마크로 보여달라는 뜻 3. 제거 - rpm -e 4. 의존성옵션- rpm -Uvh a.rpm --nodeps : 의존성무시하고 설치- rpm -Uvh a.rpm --force : 강제로 설치 한번더 2014. 10. 28.
5. 프로세스관리 - PID : 프로세스마다 할당받는 고유한 번호 (Process ID)- PPID : Parent Process- CPID : Child Process- 좀비프로세스 : 부모프로세스가 없는 프로세스 ① ps- 현재 작동하고 있는 프로세스들의 목록 출력.- ps명령어로 볼 수 있는 정보가 제한적이기 때문에 -ef옵션과 함께사용- grep과 함께 사용하면 good EX) ps -ef | grep ssh ② pstree- 작동하는 프로세스들을 Tree형태로 정리해서 출력. ③ top- 실시간으로 프로세스를 모니터링- 5초에 1번씩 refresh- 화면 상단부분에 프로세스 현황과 메모리 사용량을 요약해서 보여줌.- Ctrl + c : 중단 / Shift+P : CPU사용량 순으로 정렬 / Shift+M : 메모.. 2014. 10. 28.
4. LVM & RAID - LVM : 디스크 저장시 순서대로 road- RAID : 디스크 1/n씩 사용. 동시에 공통 : 여러개 디스크를 하나로 사용차이 : 순서대로 or 동시에 1. RAID 0 (Striping)- RAID 기능을 사용하지 않는 것- 여러개의 디스크를 동시에 읽고 쓰기 때문에 속도가 빠르다.- 디스크 장애 발생시 치명적 2. RAID 1 (Mirroring) --보통 데이터베이스 프로그램 설치되는 서버- 데이터를 두번 중복으로 저장- 동일한 데이터가 양쪽에 동시에 입력되기 때문에 안정성이 좋다.- but 비용이 두배 3. RAID 5 (Stripe With Parity) - 후보디스크 대기 (sparc) - 문제발생시 장애난 디스크와 교체 - but, 후보디스크갯수보다 더 많은 디스크가 장애 발생시 전체 .. 2014. 10. 28.
3. 디스크관리 & 디스크추가 1. 디스크 관리하기① df (disk free)- 현재연결되어있는 디스크와 해당 디렉토리 이름 출력 / -h : 보기편한단위로[root@localhost usr]# df -h Filesystem Size Used Avail Use% Mounted on/dev/sda3 4.8G 3.0G 1.6G 65% //dev/sda7 7.0G 145M 6.5G 3% /app/dev/sda6 965M 72M 844M 8% /var/dev/sda2 4.8G 138M 4.4G 4% /home/dev/sda1 99M 12M 83M 12% /boottmpfs 506M 0 506M 0% /dev/shm/dev/sdb1 9.2G 150M 8.6G 2% /dir1/dev/sdb2 11G 155M 9.9G 2% /dir2/dev/m.. 2014. 10. 28.
2. 사용자 관리 & 권한관리 1. 사용자관리① groupadd : 그룹생성② groupmod : 그룹명, 그룹번호등 변경③ groupdel : 그룹삭제④ useradd : 사용자계정 생성- 사용자 생성하면 사용자의 홈디렉토리에 여러 가지 숨김파일 생성 (/etc/skel)- 관리자가 새로운 사용자를 생성할 경우 홈디렉토리를 만든후 /etc/skel 디렉토리에 있는 파일 전부를 새로 생성된 사용자의 홈디렉토리로 복사- 새로운 사용자를 생성할 경우 /etc/passwd파일에 내용이 저장됨.⑤ passwd : 사용자의 암호 변경⑥ usermod : 사용자정보 수정⑦ userdel : 계정 삭제userdel user100 -- 사용자의 계정만삭제, 홈디렉토리는 삭제안됨userdel -r user100 --사용자의 계정, 홈디렉토리까지 삭제.. 2014. 10. 28.