Linux 썸네일형 리스트형 RPM 패키지 설치 및 삭제 - 연습용 RPM 패키지 설치 RPM을 이용하여 rdesktop 패키지를 설치해 보자. - rdesktop은 윈도우 터미널 서비스에 접속하기 위한 원격 데스크탑 프로토콜 클라이언트 프로그램이다. # cd Desktop - 다운 받은 폴더로 이동한다. 기본적으로 X-Window 바탕화면에 저장되므로 /root/Desktop 폴더로 이동한다. # ls ---> rdesktop 패키지 파일 확인 -rw-r--r-- 1 root root 119721 11월 14 10:09 rdesktop-1.4.1-4.i386.rpm # rpm -q rdesktop rdesktop 패키지가 설치되어 있지 않습니다 # rpm -qa | grep rdesktop - 패키지가 설치되어 있는지 확인한다. # rpm -Uvh rdesktop-1... 더보기 RPM 설치 및 삭제 PRM(Redhat Package Manager) - redhat 사에서 제안한 패키지 설치 프로그램으로 커널, 라이브러리, 응용프로그램들을 패키지로 만들어 배포한다. - 패키지를 간단하게 설치 또는 업그레이드 할 수 있다. - 패키지가 설치되어 있는지 확인이 쉽다. - 패키지를 쉽게 제거할 수 있다. PRM 패키지의 구성 - [package_name]-[version]-[release].[architecture].rpm 예) vsftpd-2.0.4-1.2.i386.rpm [package_name] = vsfrpd [version] = 2.0.4 [release] = 1.2 [aechitecture] = i386 아키텍쳐 - Intel x86 계열 : i386, i486, i586, i686 - IA-6.. 더보기 ntsysv - 서비스 데몬 Network Manager - 네트워크 인터페이스를 자동으로 관리하기 위한 데몬 Network Manager Dispatcher - 네트워크 매니저를 기능 단위나, 작업처리 목적으로 배정해 놓은 서비스 데몬 acpid (Advanced Configuration and Power interface) - 시스템 전원 관리 데몬 anacron - crond와 같은 작업 스케줄러 데몬이지만 하루보다 작은 단위의 스케줄을 관리하는 데몬 apmd (Advanced Power Management Daemon) - acpid와 비슷한 전원 관리 데몬으로 휴대용 장치(노트북 등)의 배터리 상태를 감시하며 syslog에 기록하는 데몬 atd - crond와 같은 작업 스케줄러 데몬이지만 특정 시간에 미리 예약해 둔 명령.. 더보기 데몬을 런레벨에 추가하기 - 소스로 설치시 데몬을 런레벨에 추가/삭제 하기 데몬을 rpm으로 설치할 경우 /etc/rec.d/init.d/ 디렉토리에 설치되어 자동으로 등록이 되지만 소스로 설치한 경우에는 각 설치 디렉토리에 실행데몬이 설치되므로 다음과 같은 설정을 하면 ntsysv나 chkconfig 명령을 통해 시스템 부팅시 on/off가 가능하다. 예) 아파치 웹서버 추가 www.apche.org -> http server -> download -> ver.2.2.10.tar.gz 다운로드 #cd /root/Desktop - 파일을 다운 받은 폴더로 이동 #cp httpd-2.2.10.tar.gz /usr/local/src - /usr/local/src 폴더에 프로그램이 설치됨(대부분의 리눅스 시스템) #tar -zxvf httpd-2.2... 더보기 SUID(Set User Id) - 연습용 SUID(Set User Id) - 연습용 사용자를 변경할 수 있는 su 명령어는 보안상 좋지 않은 명령어이다. su 명령어를 root와 scv 사용자 계정만 되도록 변경하시오. # whereis su su: /bin/su /usr/share/man/man1/su.1.gz # ls -l /bin/su -rwsr-xr-x 1 root root 24120 5월 25 00:19 /bin/su # id scv uid=600(scv) gid=600(scv) groups=600(scv),601(terran) # chmod 750 /bin/su # ls -ld /bin/su -rwxr-x--- 1 root root 24120 5월 25 00:19 /bin/su # chown root.scv /bin/su # ls -.. 더보기 퍼미션 관리 퍼미션 관리하기 퍼미션 권한 영역 및퍼미션 관리하기 허가권 - 파일과 디렉토리에 대한 허가권으로 파일 소유자(User), 그룹(Group), 타인(Other)으로 이루어져 있다. - 구성 구분 File Directory 읽기 r (Read) 파일의 내용을 볼 수 있다. (cat, vi 등) 디렉토리의 내용을 볼 수 있다. (ls 등) 쓰기 w (Write) 파일의 내용을 수정할 수 있다. (vi 등) 파일 또는 디렉토리를 추가 및 삭제 가능 (mkdir, rm 등) 실행 x (eXcute) 실행 파일을 실행 시킬 수 있다. 디렉토리 안으로 들어갈 수 있다. (cd 등) 퍼미션 권한 영역 디렉토리의 권한에서 Group 권한이 r-x, Other 권한이 r-x인 경우 #디렉토리 0 ----> 디렉토리 0의 .. 더보기 부팅순서 Linux 부팅순서 1. Power On 2. POST(Power On Self Test) - BIOS가 시스템 하드웨어를 체크 및 초기화 한다. 이때 시스템 하드웨어란 부팅에 필요한 CPU, RAM, VGA, HDD, 키보드, 마우스 등이 잘 장착되어 있는지 확인한다. 3. MBR(Master Boot Record) - MBR에 적재되어 있는 부트로더(Boot Loader)인 GRUB을 실행. GRUB에서는 부트디렉토리의 커널 이미지의 위치와 루트 파일시스템을 Read-Only형태로 마운트 후 이상없으면 Read-Write형태로 재마운트 한다. 4. Kernel Loading - 부트로더에 의해서 커널을 로딩한다. 이때 커널은 시스템에 장착되어 있는 모든 하드웨어를 인식한다. 5. Init - /etc.. 더보기 LVM 구성하기 - 연습용 LVM 구성하기 - 연습용 리눅스 LVM 파티션 10GB를 생성 후 볼륨그룹(VG)을 linux로 하고 1GB를 로지컬볼륨(LV)으로 생성하여 /lvm 디렉토리에 마운트하고 재부팅 후에도 사용할 수 있도록 LVM을 구성하시오. //HDD = /dev/sda //생성 파티션 = /dev/sda12 #fdisk /dev/sda -> n -> +10G -> t -> 12 -> 8e -> w #partprobe #pvcreate /dev/sda12 #pvdisplay - 물리적인 볼륨 생성 #vgcreate linux /dev/sda12 #vgdisplay - 볼륨그룹 생성 #lvcreate -L 1G -n lvdata1 linux #lvdisplay - 로지컬볼륨 생성 #mkfs -t ext3 /dev/lin.. 더보기 RAID 구성하기 - 연습용 RAID 구성하기 - 연습용 리눅스 raid 파티션 2G를 2개 생성 후 radi level 1로 생성하고 /raid 1 디렉토리에 마운트 한 후 재부팅 후에도 사용할 수 있도록 RAID를 구성하시오. //HDD = /dev/sda //생성 파티션 = /dev/sda10 & /dev/sda11 #fdisk /dev/sda -> n -> +2G -> n -> +2G -> raid용 ID로 변경(t) -> 10 -> fd -> t -> 11 -> fd -> w #partprobe #mdadm -C /dev/md1 -l 1 -n 2 /dev/sda10 /dev/sda11 - /dev/sda10, /dev/sda11 파티션을 /dev/md1으로 RAID 1을 생성한다. #mkfs -t ext3 /dev/md1 .. 더보기 트러블 슈팅 1 - 싱글유저모드 싱글 유저 모드 (응급 복구) 리눅스에서 root의 비밀번호를 잃어버렸을 경우 싱글 유저 모드로 진입하여 간단하게 root의 비밀번호를 바꿀수 있습니다. 1. 리눅스 부팅화면에서 Enter 또는 아무키나 클릭합니다. 2. 그러면 GNU GRUB모드가 나오게 됩니다. 화면에서 'e'를 클릭하여 edit 모드로 들어갑니다. 3. 두번째 kernel ~ 부분을 선택한 다음 'e'를 클릭하여 edit 모드로 들어갑니다. 4. grub edit> ~ quiet 다음에 '한칸'을 띄고 1 or s or single를 입력한 다음 엔터를 칩니다. 5. 그럼 다시 3번과 같은 화면에 4번에서 입력한 값이 추가되어 나옵니다. 여기서 'b'를 클릭하여 재부팅합니다. 6. 재부팅 된 화면입니다. 7. 여기서 root의 비밀.. 더보기 이전 1 ··· 7 8 9 10 11 다음