728x90
728x90
RPM 관련 패키지 정보 확인 명령어 RPM 사용법 프로그램(패키지)을 쉽게 설치하기 위한 도구 설치된 패키지 확인 가능 제거된 패키지 파일 잔재 추적 지원 패키지 확인 업데이트 시 기존 패키지 제거 후 새 버전 설치 패키지 이름을 보고 아래처럼 정보를 유추할 수 있다. RPM 단점 반드시 .rpm 파일이 있어야 한다. 의존성을 해결하지 못한다. 여기서 말하는 의존성이란? 어떤 프로그램을 설치하기 위해 또 다른 프로그램이 있어야 설치를 할 수 있다는 말이다. CDRom CDrom 에 CentOS-7-x86_64-DVD-1804.iso 파일을 넣은 후에 /media/cdrom 에 마운트를 한다. 이제 이 CDrom 에서 rpm 파일들을 검색해서 다운로드 받는 것이다. 인터넷에서 다운을 받는 것이 아니다. ..
부트 프로세스 1단계: 시스템 전원 ON 모든 운영체제를 부팅하기 위한 첫 단계 2단계: BIOS 프로그램의 실행 POST : 부팅이 시작되면 컴퓨터는 가장 먼저 자체진단 기능을 통하여 컴퓨터 이상 유무를 검사한다. 컴퓨터에 전원이 들어오면 먼저 전류는 CPU 로 흘러 들어가게 되며 CPU 는 BIOS 프로그램을 불러들이게 된다. BIOS 프로그램은 CPU 를 시작으로 CMOS 를 검사하고, 메모리 테스트 후 용량을 확인한다. 그래픽 카드, 키보드, 마우스 등 각종 장치의 이상 유무를 검사하여 초기화한다. 3단계: 부트매체의 검색 POST 과정에서 하드웨어 검사가 무사히 완료되면 검색된 부팅 매체 (HDD, ODD, USB, 네트워크 등) 중 CMOS 에 설정되어 있는 순서대로 부팅 시도한다. MBR(M..
단일성 예약 at 명령어 사용 at [timespec] 으로 작업 예약을 시작할 수 있다. at> 예약하고자 하는 명령어 작성 at> 컨트롤 d f 를 눌러서 작업 예약을 하면 된다. at -l or atq 명령어 작업 예약 확인하는 명령어이다. at -c [예약번호] 명령어 작업 내용을 확인하는 명령어이다. atrm [예약번호] 명령어 작업 예약을 취소하는 명령어이다. timespec 작성 요령 at [시간] [날짜] 순으로 기입 22년 2월 23일 오전 10시 기준 지금으로부터 2시간 뒤 작업 at now +2hour (분 - min, 시 - hour) 오후 4시 작업 at 16:00 at 04:00 PM at teatime at 16:00 2/23/22 (월,일,년) at 16:00 23-02-22..
파티션 파티션은 디스크에 공간을 만드는 것이다. 시스템 디스크 사용 절차 디스크 삽입 - 파티션 생성 - 파일시스템 포멧 - 마운트 디스크, 파티션, 파일시스템, 마운트 관련 명령어 lsblk : 현재 시스템의 블록장치에 관련한 상태 확인 sda 는 첫번째 디스크(SATA 방식) sda1 첫번째 파티션 sda2 는 두번째 파티션 fdisk 명령어 MBR 파티션 생성 sector 가 모여서 트랙이 되고 트랙이 모여서 실린더가 되고 실린더가 모여서 디스크가 된다. 0 ~ 2047 은 MBR partition table 이 담겨 있다. 그래서 첫 번 째 섹터가 2048부터 시작한다. 마지막 섹터의 용량을 적어준다. 그 크기만큼 파티션이 생성된다. 파티션을 나눠준 후에 partprovbe /dev/[디스크 이름..
LVM 이란 여러 개의 하드디스크를 합쳐서 한 개의 파일시스템으로 사용하는 것으로 필요에 따라서 다시 나눌 수 있다. 물리 볼륨 : /dev/sda1, /dev/sdb1 등의 파티션 볼륨 그룹 : 물리 볼륨을 합쳐서 1개의 물리 그룹으로 만드는 것 LVM 은 명령어를 통해서 RAID 구성을 할 수 있다. 최소 디스크 숫자는 지켜줘야 한다. 물리 볼륨 생성 pvcreate [장치 이름] ex) 파티션 생성 (sdb1~4 생성) 해당 파티션를 하나의 물리 볼륨으로 구성 $ pvcreate /dev/sdb[1-4] 논리 볼륨 생성 lvcreate [vg 이름] -n [lv 이름] -L [실제 크기] 또는 -l [le 갯수] ex) lvcreate [vg명] -l 100%FREE -n [lv명] -> 남은 용량..
systemd systemd는 init 프로세스를 대체하는 데몬이다. (PID 1) 데몬: 시스템에 의해 실행되는 프로세스 프로세스 트리에서 가장 상위의 프로레스로, 모든 프로세스의 직간접 부모 데몬이다. 특징 부팅 시 병렬화 처리 -> 부팅 속도 향상 cgroup을 통한 자원관리 및 프로세스 트래킹 자동 서비스 종속성 관리 종속성, 의존성 어떠한 프로그램을 실행하기 위해서는 이전에 또 다른 프로그램이 실행되어있어야함 어떠한 프로그램을 설치하기 위해서는 사전에 다른 프로그램이 설치되어있어야함 선택적 데몬 실행 별도의 서비스 없이 필요시 데몬 시작 systemctl을 이용해 서비스 제어 관리 systemd 메인 프로세스는 unit 개체를 통해 시스템을 관리 systemd unit의 위치는 총 3곳이다 /u..