라벨이 EDU인 게시물 표시

[EDU] ELSA # 2008.03.26

@ STORAGE -DAS RAID 제어, 근거리, 6M ~ 25M, Single, Differtical 클러스터, 공유, 직접연결 -NAS Ethnet, 여러 시스템, 별도의 임베디드 리눅스(BSD 계열) 저렴한 비용, 대용량, 확장가능, Remote-Storage -SAN FC타입(광체널), SAN SWITCH, 2CORE 구성, EMC-Storage, Remote-Storage ==================================================== @ LVM & RAID - LVM (직렬처리) PV (Phisical Volume) -> VG (Volum Group) -> LV (Logical Volume) - LVM 구성 가상디스크 5개 추가. 1. VMWare에서 가상 드라이브 추가 2. 스냅샷 구성 3.LVM 레이블 만들기 $ fdisk /dev/sdc Command (m for help) : t Patition number (1-5): 1 Hex Code (type L to list codes): L Hex Code (type L to List codes) 8e 'Linux LVM Command : w $ fdisk -l |more 3.PV 만들기 $ pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 $ vgcreate mDB /dev/sdb1 /dev/sdc1 $ vgdisplay $ man lvcreate $ lvcreate -c, -L, -n, ★ chunksize :: 4k ~ 512k 하드의 단위, LVM의 단위 $ lvcreate -n mDB0 -L 70M mDB $ cd /dev $ ls mapper $ ls $ cd .. $ cd mDB $ ls -al $ mkfs.ext3 /dev/mapper/mDB-mDB0 $ mkdir /mdb $ cd $ mount /dev/mapper/mDB-mDB0 mdb $ df -h $ umount m...

[EDU] ELSA # 2008.03.25

@ MAC Time 분석 MAC Time Analysis >> Modification Time (mtime) $ mkdir /lab $ cd /lab $ vi a.txt hello :wq $ ls -al (수정마지막시간) $ vi b.txt 1분단위로 생성 $ vi c.txt 1분단위로 생성 $ cat a.txt >> Access Time (atime) $ ls -lu >> Change Time (ctime) (inode) inode 정보값이 바뀔때, 파일의 소유권/퍼미션/링크 정보 변경시. ★ ACCESS TIME UPDATE X -> 웹페이지 성능 향상 => READONLY FILE => 일반 HTML $ ls -lc ======================================== @ Package/Patch >> 패키지배포 1. 소스설치 -> 각종 원본파일 수정 => 아파치 버전 :: (웹서버보안) --------------------------------------------------------- $ gcc -v, --version $ vi abc.c $ gcc -o abc abc.c Makefile '컴파일 목록을 가지고 있음 (컴파일 명세) $ ./configure --prefix=/application, --help 메이크 파일 생성 $ make '메이크유틸리티 내장 $ make clean '메이크한 파일 롤백 (에러발생시) $ make install ----------------------------------------------------------- 2. 패키지설치 pkgs -> 데비안 리눅스, 우분트 rpm -> RedHat Package Manage ★ 의존성있는 프로그램 2. RPM srpm -> 소스패키지, /usr/src에 설치, 실제 소스디렉토리에서 컴파일 RPM 설치시 주의점 :: 시스템에 맞는 커널의 프로그램 ...

[EDU] ELSA # 2008.03.24

# BOOT LOADER / BOOTING PROCESS @ Boot loader LILO 시디, 플로피로 복구 GRUB 자체복구 -> kernel (/boot/vmlinuz-2.6.0-34.EL) -> swapper (pid=0) -> init (pid=1) -> /etc/inittab -> /etc/rc.sysint (run control) -> process 호출 -> /etc/profile (시스템 전역) -> /home/~user/.bash_profile (사용자가 로그인할때 적용) -> /etc/bashrc (시스템 전역 : 별칭) -> /home/~user/.bashrc (시스템 전역 : 별칭) -> /home/~user/.bash_logout @ SYSTEM : RUN LEVEL S.s : Single User Mode -> 시스템 크리티컬 패치 0 : 시스템 종료 레벨 (=:=halt) 1 : single user mode 's레벨과 차이: /usr 마운트는 기본적으로 해줌' 2 : multi user (서비스 제약 : Apache, NFS, Samba x) 3 : multi user server mode , x-windows 실행x 4 : reserved 5 : X-Windows mode, 3레벨에서 추가적으로 사용 -> 스왑메모리 ^ 6 : =:= reboot shutdown -r/-h now == halt (x) @ 리눅스 장점 : 커스터마이징 셋팅 $ /sbin/init @ Reboot $ init 6 $ shutdown -r now $ reboot /etc/inittab @ /boot/grub boot 설정파일 /etc/grub.cof == /boot/grub/grub.conf == /boot/grub/menu.lst $ vi /boot/grub/grub.conf ★ grub로 루트 패스워드를 깰 수 있음 @ 싱글모드 보안 취약 $ reboot -...

[EDU] ELSA # 2008.03.21

@ directory -> 장치 매핑 @ file system $ df -h $ umount /disk1 ★ 장치맵핑의 예 $ ls -al /disk1 $ cd disk1 $ vi a.txt $ cat a.txt $ mount /dev/sdb1 /disk1 $ cd disk1 $ cd .. $ umount disk1 ================== $ mount -t iso9660 /dev/cdrom /media/cdrom $ mount -o ro.noexec.loop//nosuid $ mount -t ntfs => 가급적이면 읽기 전용 마운트, 쓰기X (NTFS 속성문제) @ SMB SAMBA CLIENT, SERVER $ mount -a mount all :: /etc/fstab 에 등록된 파일시스템 마운트 $ umount -a umount all :: /etc/mtab 에 등록된 파일시스템 언마운트 $ e2label * pseudo Terminal System (pts) :: 가상터미널 시스템 $ man mount -> async -> defaults -> nouser $ cat /etc/fstab @ 메모리 :: 스왑핑 / 페이징 -> 메모리에서 스왑영역으로 떨어짐 => swap in (==swapping) swap out (==page in) -> 블럭단위로 떨어질때 paging -> 여러블럭 단위로 떨어질때 swapping @ DISK => anonymous memory page area ★ /etc/fstab -> '1'이면 덤프 @ vi 편집 yy 복사 p 붙여넣기 /dev/sdb1 /disk1 $ shutdown -r now ========================= mount /dev/sdb1 /disk1 umount disk1 mount -t ext3 /dev/sdb1 /disk1 mount /dev/sdb1 /disk1 cat /etc/mtab ======...

[EDU] ELSA # 2008.03.20

@ skticky bit 실행 당시 소유자 그룹으로 실행 drwx|rwx|rwx(t)로 변경 공용::쓴사람,루트권한-> 웹게시판 패스워드 변경 명령어 passwd $ ls -ald =================================== @ 디스크추가 $ shutdown -h now * Edit virtual machine settings HDD -> ADD -> HDD -> Create ~ -> SCSI -> 1G -> Next * 디스크 파티셔닝 $ cd /dev -> sdb $ fdisk -l (list) $ fdisk /dev/sdb => Command => m, n, p, i, enter, +200M, p(파티션) => m, n, e, enter, p, w + enter * /dev/sdb1 주 /dev/sdb2 확 /dev/sdb3 논 *주파티션 : 최대 4까지, 파일시스템 o, 활성화 o 확장파티션 : 파일시스템 x, 활성화 x, 논리파티션 : 파일시스템 o, 활성화 x /dev/sdb1 주 /dev/sbd2 주 /dev/sdb3 주 /dev/sdb4 주 /dev/sdb1 주 /dev/sbd2 주 /dev/sdb3 주 /dev/sdb4 확 논리파티션 생성 ============================================ $ ls -al /bin/bash $ cd /bin $ ls *sh $ mkdir "/dev/. " $ cd /dev $ ls -a => . $ cd ". " $ pwd $ cp /bin/ksh . $ ls -al $ chmod 4750 ksh $ useradd bitec -> bitec으로 로그인 -> ctrl + alt + F1 $ cd /dev $ cd ". " $ ls -al $ id $ ./ksh $ id $ chmod o+rx "/dev/. " ======...

[EDU] 전략적 프로젝트 관리 체계 수립(SPM)

@ 프로젝트 이해와 관리 -필요성 이해 -모든 산업 -범위의 최소화 -조직의 성과 -의사소통의 효율성 -프로세스(구조적인의사결정) -거시적의사결정 -비용절감 ★관리를 잘하는 조직 (시간절약,품질,커뮤니케이션) @ 프로젝트 관리 활동 전략, 문서화, 체계적, 일정관리, 일의진행점검/통제, 조직구성, 예산, 보고서/발표, Portfolio(장기/단기) @ 프로젝트 vs 일반업무(operation, 운영) @ 고유한 목표, 한시적노력 => 프로젝트 -> 산출물(제품,서비스,결과), 결과지향적, 분명한목표, 목표범위구체화, 구체적인산출물, @ 프로젝트는 한시적 -> 시간적인 목표/관점(마감)으로 세부화, 결과인도, 가치산출, 목표를위한조직, 점진적 상세화, 리스크(불확실성) @ 일반업무 => 반복적인 활동 @ 프로젝트발견 목표 -> 기회,문제,니즈 @ 6가지 업무 계약 (공식적,문서화된 요청) -> 비공식적, 구두요청 => 일반업무 분명한가치 (연구/개발) -> 요소기술에 대한 기본지식 필요 => 연구 ::시간적인 여유 => 가치창출 매출목표 (세분화,시간기준) -> 단계적으로 공략 전락적과제 (구체적인 Action을 취하기 어려움) -> 가치가 큰사항 => 프로젝트 경영혁신 (효율성과 효과개선) 합의 (내부제안) -> 업무의 분장 @ 프로젝트 이름 제시 -> 코드화된 이름을 제시 -> 중복되지 않게 관리 @ 프로젝트 분류체계 -> 시기-주무조직-추진프로그램-순차번호 -> 계층화, 코드화로 분류해서 관리, 단위프로젝트 통계 -> 데이터관리 @ 프로젝트 실행과정 -> 고객::프로젝트의뢰 -> 고객명시, 프로젝트책임자명시, -> 수행경험 :: 교훈 (결함발견) -> 고유성,한시성 @ 프로그램 -> 시간적인 제약을 받지않음. -> 여러프로젝트의 집합. -> 프로젝트 상위개념. -> 지속적인 방향성. -> 가치의 극대화. @ ...

[EDU] ELSA # 2008.03.19

$ useradd $ usermod $ userdel $ groupadd $ groupmod $ groupdel /etc/passwd /etc/shadow /etc/group uid -> 0 ~ 100 시스템예약 101 ~ 60000 사용자정의 $ useradd bitec $ passwd bitec $ ls -al /etc/passwd $ cat /etc/shadow | grep bitec $ service vsftp stop / start / restart * ctrl + alt + F1 가상콘솔 * ctrl + alt + F7 루트콘솔 $ id (ID정보) $ passwd -d bitec 패스워드삭제 $ passwd -l bitec 패스워드락 $ passwd -u bitec 패스워드언락 /etc/default/useradd /etc/login.defs $ useradd -D 디폴트 $ useradd -D -s /bin/tcsh $ charge -E 2008/11//11 test 락, 날짜까지 사용 $ useradd -u 1000 -g 501 -s /bin/bash -m -d /home/bitec2 $ startx x윈도우실행 $ su -l user $ su -c (command) 오라클사용자 스크립트 작성:: 오라클 WAS $ su 일반사용자권한 $ su - 루트권한, configuration까지 일치 $ date $ rdate -s time.bora.net $ nslookup > www.naver.com $ ls -al /etc/skel 사용자환경설정 $ mkdir /etc/skel2 $ useradd -k /etc/skel2 $ cd /etc/skel $ ls $ touch test $ ls -al $ useradd woo1 $ passwd woo1 * 장애복구 passwd, passwd- shadow, shadow- $ pwconv $ pwunconv * ctrl + alt + back-space x윈도우 빠져나가기 =============...

[EDU] ELSA # 2008.03.18

# 명령어 ifconfig eth0 down netstat -nr route add default gw IPADDRESS lsmod (모듈리스트) -> 현재 진행중인 모듈이 올라옴 insmod (모듈추가) rmmod (모듈삭제) dmesg | more service kudzu start lspci (하드웨어정보) cat /etc/modprobe.conf # 설정 파일 /etc/modules.conf (하드웨어정보, 드라이버 모듈구성 정보파일) == /etc/modprobe.conf (네트웍 카드 확인) # 설치 boot : linux askmethod (원격설치) # 네트웍관련 명령어 ifconfig -a ifconfig eth0 down ifconfig eth0 192.168.102.200 netmask 255.255.255.0 broadcast 255.255.255.255 up route add default gw 192.168.102.1 dev eth0 netstat -nr system-config-network netconfig # 네트웍설정 파일 /etc/hosts (cat) /etc/sysconfig/network (vi) /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/resolv.conf /etc/nsswitch.conf # 네트웍 설정환경설정 /etc/init.d/network stop / restart service network stop/start # 네트웍카드 추가 ifconfig eth0:0 192.168.102.100 netmask 255.255.255.0 up cp /etc/sysconfig/network-scripts/ifcfg-eth0 \ /etc/sysconfig/network-scripts/ifcfg-eth0:0 vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 => SERVICE=eth0:0, IP변경 service network restart

[EDU] ELSA #2008.03.17

#리눅스 설치 3가지 -> CD, Network. kickstart -> kickstart config 설정 원격설치 *.ks, *.cfg 무인설치 # 리눅스 퍼포먼스관리 -> config 파일 # 사용자간리, 작업자동화(스케쥴링), 프로세스관리 # Virtual Web Server # booting process # 장치추가제거 -> disk -> partition -> mount # trable shooting -> 파일 손상 # 디스크 관리 -> LVM, RAID # 백업과 복구 =================================== # 엔터프라이즈 리눅스 -> RHEL (Red Hat Enterprise Linux), SUSE # Asianux -> office (한글2007, 넥셀2007) # Fedora -> Red Hat Beta Test # CentOS -> RHEL Source code rebuild -> 패치 무상 -> 클러스트 소프트 지원 -> 기술지원 email -> 4.x버전부터 안정화 -> 5.x :: XEN, CLUSTER SUITE, 서버가상화지원 # RHEL Service -> AS, ES # OEL (Oracle Enterprise Linux) == Red Hat # VMWare -> Starage # Virtualization -> 가상화로 개별시스템 구축(SMTP, DB, WebServer, ....) # XEN -> XenSourse -> Citrix -> para-virtualzation Full VM (성능저하) => DISK IO 경쟁이 발생하지 않음, 성능저하 최소화 => 단점 :: 커널 리빌드 => 리눅스, 솔라리스, FreeBSD 가능 # Green IT Infra # 서버가상화 -> 온라인 마이그레이션 # VMWaare -> VMWare workstat...

[EDU] Enterprise Linux System Administration 과정

하드웨어 구성, 설치 및 구성법 사용자 생성 및 관리 퍼미션과 소유권 관리 리눅스 파일시스템 구조 및 관리 네트워크 구성 및 관리 부트로더 및 부팅 프로세스 패키지 관리 (설치 및 제거) 패치 관리 (설치 및 제거) 작업 스케쥴링 시스템 로그 구성 및 관리 LVM 구성 및 관리 / RAID 구성 관리 백업 및 복구