본문 바로가기
반응형

Linux10

[Linux] 리눅스 RPM 이란? 1. RPM (RedHat Package Manager 혹은 RPM Pacakage Manager) RPM 이란 ? 레드햇 계열의 리눅스 배포판에서 사용하는 패키지(프로그램) 설치 관리 도구(혹은 패키지 그 자체)입니다. RPM 은 Linux Standard Base (LSB)의 표준 패키지 포맷 중 하나입니다. 2. RPM은 언제, 왜 사용하는가? 초기의 리눅스는 tar, gzip 으로 묶인 소스파일을 가지고 직접 컴파일 하여, 수동으로 프로그램을 설치했습니다. 이 때, A라는 프로그램을 개발하는데 B라는 패키지를 사용했다면, B를 먼저 설치 후 -> A 순으로 각각 설치해야 했습니다. 여기서 A라는 프로그램에 사용된 패키지의 개수가 많다면 위의 방법으로는 설치가 어렵기 때문에 나온것이 RPM이고 RP.. 2024. 1. 23.
[Linux] history 기록 과정 및 완전 삭제 방법 history가 기록되는 과정 명령어 입력 -> buffered -> 로그아웃 시, .bash_history에 기록 # history 의 결과 .bash_history의 내용 + buffer에 기록된 명령어 로그인 후 입력한 명령어는 history에는 보이나, .bash_history 내용을 까보면 보이지 않음(로그아웃 시 기록) [root@localhost system]# history 1 history 2 cd /etc/yum.repos.d/ 3 ll 4 vim CentOS-Base.repo 5 cat CentOS-Vault.repo 6 cd .. 7 ll 8 cd systemd/ 9 ll 10 cd system/ 11 ll 12 history [root@localhost system]# cat ~/.. 2023. 11. 20.
[Linux] systemd 란? 1. systemd 란? systemd(system daemon)는 예전의 Unix 시스템에서 사용되던 Init(SysV, Upstart 등) 의 단점들을 개선하여 새롭게 개발된 데몬 2. 기존 init과 systemd 의 동작 과정 2-1. init과 systemd의 공통점 리눅스의 커널 부팅이 완료된 이후, 실행되는 첫번째 프로세스 리눅스 커널이 직접 실행하는 유일한 프로세스이며, 이후 실행되는 모든 프로세스의 조상이 됨. 시스템의 여러 서비스들과 데몬들을 초기화 및 실행하는 역할을 수행 2-2. init의 동작 과정 Init 시스템은 여러 서비스들과 데몬들을 실행하는데, 기존의 동작 과정은 Config를 사용하여, 서비스들을 실행한다 Config 파일을 작성하여, 마운트 해당 Config에 작성된 .. 2022. 12. 8.
[Linux] Swappiness 확인 및 설정 1. 개요 Swappiness (vm.swappiness) - 리눅스 커널 속성 중 하나 - 스왑메모리 활용 수준 조절 - 스왑 사용 적극성 수준 2. swappiness 값 swappiness 설정에서 값을 조절할 수 있고, 값에 따른 동작은 아래와 같습니다. vm.swappiness=0 스왑 미사용 vm.swappiness=1 스왑사용 최소화 vm.swappiness=60 Default vm.swappiness=100 적극적으로 스왑 사용 이때, 메모리 여유가 충분할 경우, vm.swappienss=10 정도를 권고하는 경우가 있다고 함.(zetawiki) 숫자가 낮을 수록 빈도를 낮게 사용한다고 생각하면 됩니다. (0 ~ 100 사이) 3. swappiness 확인(3가지 방법) 4. 즉시 적용(임.. 2021. 12. 23.
반응형