반응형
[리눅스 명령어]CentOS : man top
 
1. 용도 및 목적
리눅스 작업 표시
 
2. 자주 쓰는 옵션
-top 실행
#top
 
3. 활용 방법
-top 실행 표시 영역(내용 변경)
top 실행 후
f 를 누른 후 필요한 정보를 소문자에서 대문자로 변경(* 표시가 되면 활성화)
o를 누른 후 위치 수정 가능(Shift + @ (대문자)은 위로 이동, 소문자는 아래로 이동)
 
-top 실행 후 명령
1 : cpu 코어별 확인
 
shift + p : cpu 사용률 높은 순서로 정렬
 
shift + m: 메모리 사용률 높은 순서로 정렬
 
u : 특정 유저 프로세스만 확인(u 입력 후 user 입력)
 
<> : 정렬 
 
c : 경로확인
 
-1초 마다 갱신
top -d 1
반응형
반응형
[리눅스 명령어]CentOS : man dnf
 
1. 용도 및 목적
패키지 의존성 체크 및 설치 수정(로컬기준)
 
2. 자주 쓰는 옵션
-저장소 확인
#dnf repolist
 
-단일 패키지 설치 및 삭제
#dnf install 패키지
 
#dnf remove 패키지
 
-단일 패키지 update(upgrade) or downgrade
#dnf upgrade 패키지명
 
#dnf downgrade 패키지선택
 
-그룹 패키지 확인
#dnf grouplist
 
-그룹 패키지 설치 및 삭제
#dnf groupinstall 그룹패키지
 
#dnf groupremove 그룹패키지
 
3. 활용 방법
-특정 파일을 포함한 패키지 찾기
dnf provides 파일명
 
-패키지 확인 방법
dnf info 패키지
dnf groupinfo 그룹패키지
 
-로컬 저장소 설정-OS DVD
-작업 폴더 생성
mkdir -p /home/tools
-yum local 세팅
mkdir -p /home/tools/RHEL8.3
mkdir -p /mnt/dvdrom
오토 마운트 시 (테스트안해봄)
cd /run/media/root/RHEL-8.3\ Server.x86_64/
cp -R /run/media/root/RHEL-8.3\ Server.x86_64/Packages/ /home/tools/RHEL8.3/
cp -R /run/media/root/RHEL-8.3\ Server.x86_64/repodata/ /home/tools/RHEL8.3/
수동 마운트 시
mount /dev/sr0 /mnt/dvdrom
cp -R /mnt/dvdrom/* /home/tools/RHEL8.3/
vi /etc/yum.repos.d/local.repo
[BaseOS]
name=Red Hat Enterprise Linux 8.3Server - x86_64 - BaseOS
baseurl=file:///home/tools/RHEL8.3/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=Red Hat Enterprise Linux 8.3Server - x86_64 - AppStream
baseurl=file:///home/tools/RHEL8.3/AppStream
gpgcheck=0
enabled=1
 
dnf clean all
subscription-manager clean
dnf repolist
 
#mkdir -p /mnt/dvdrom
DVD 삽입
#mount /dev/sr0 /mnt/dvdrom
 
-로컬 저장소 설정-단일 패키지만 repo 생성 할 시(EX : openssl 최신버전)
#mkdir -p /home/test/packages
openssl 최신 버전 패키지 /home/test/packages 에 업로드
#cd /etc/yum.repos.d/
#mkdir old
#mv CentOS-* old/
#cd /home/test/
#createrepo /packages
#vi /etc/yum.repos.d/local.repo
 
[local]
name=Red Hat Enterprise Linux 6Server - x86_64 - Source
baseurl=file:///home/test/packages
gpgcheck=0
enabled=1
 
repolist 초기화 
#dnf clean all
or
#rm -rf /var/cache/dnf
 
repolist 확인
#dnf repolist
openssl 패키지 업데이트 
#dnf updgrade openssl
 
-패키지 확인 방법
yum info 패키지
yum groupinfo 패키지
 
-타 시스템에서 패키지 다운로드만 받을때
yum install --downloadonly --downloaddir=/home/tools anaconda
 
(RHEL5)
# yum install yum-downloadonly
# yum install --downloadonly --downloaddir=<directory> <package>
 
(RHEL6)
# yum install yum-plugin-downloadonly
# yum install --downloadonly --downloaddir=<directory> <package>
 
(RHEL7) 미니멀설치시 패키지 설치
yum install yum-utils
yumdownloader <package>
yumdownloader --destdir /var/tmp kernel
yumdownloader --resolve --destdir /home/tools/net-snmp net-snmp   #resolve 디펜던시 패키지
 
(RHEL8)
dnf install --downloadonly --downloaddir=/root/test telnet
반응형
반응형

[리눅스 명령어]CentOS : man xargs

 

1. 용도 및 목적
표준 입력으로 명령줄 작성 및 실행
 
2. 자주 쓰는 옵션
-inode 로 인한 삭제(일반적으로 find 로 삭제 하나 너무 느림, 단 부하이슈가 생길수 있음)
#ls -al f* |xargs rm -f
반응형

+ Recent posts