레드햇 centos 7 설치 후 할일, dnf 설치하기
페이지 정보

본문
centos 7 설치후 할일
1. 초기업데이트
> yum -y update
2. SELinux 비활성화
리눅스 보안 커널 모듈이며 Linux를 구성하는 핵심 요소인 Kernel을 보호하기 위한 도구
서버를 편하게 관리를 하기 위해 평균적으로는 비활성화를 하지만 Kernel 보안에서는 뛰어남
> sestatus
SELinux status: enabled
> vi /etc/sysconfige/selinux
#SELINUX=enforcing
SELINUX=disabled
재부팅
> sestatus
SELinux status: disabled
3. 패키지 설치
> yum -y install epel-release rsync wget vim psmisc lsof
- epel-release : CentOS 7의 extra 저장소이며, 기본 저장소로 설치가 되지 않는 패키지를 설치하기 위해 설치
-> 나중에 yum명령어로 계속 설치를 하게 되면 충돌이 발생하는데 해당 패키지로 충돌을 방지
- rsync : 파일과 디렉터리를 복사하고 동기화하기 위해 사용
- wget : 웹 사이트에 있는 파일을 다운로드가 가능
- vi : vi와 다르게 하이라이트 기능과 세부적인 기능이 있음
- psmisc : 프로세스 관련 명령어를 사용을 할 수 있는 관리 패키지
- lsof : 특정 프로세스가 어떤 파일을 열고 있는 확인이 가능한 패키지
4. SSH 설정
> vi /etc/ssh/sshd_config
Port 22 <- 주석제거, 다른포트 사용시 번호 지정
firewall 에 해당 포트 허용
> firewall-cmd --permanent --zone=public --add-port=22/tcp
> firewall-cmd --reload
> systemctl restart sshd
> netstat -nlpt | grep 22
centos 7 에 dnf 설치하기
> yum install epel-release
> yum install dnf
> dnf --version
==============
UnicodeDecodeError: 'ascii' codec can't decode byte 0xeb in position 4: ordinal not in range(128)
에러 발생시 조치방법
> vi /etc/bashrc
맨아래에 아래내용을 추가한다.
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_COLLATE=C
export LC_CTYPE=en_US.UTF-8
==============
> dnf repolist <- 저장소
> dnf repolist all <- 활성/비활성된 모든 저장소 나열
> dnf list <- 사용가능한 패키지
> dnf list installed <- 설치된 패지키
> dnf search nano <- 패키지 검색
> dnf provides /bin/bash
파일/하위 패키지를 제공하는 것을 검색
dnf 옵션 provides 는 특정 파일/하위 패키지를 제공하는 패키지의 이름을 찾는다
. 예를 들어, 시스템에서 /bin/bash 를 제공하는 것을 찾고 싶을때
> dnf info nano
패키지 세부정보 보기
> dnf install nano
패키지 설치하기
> dnf update systemd
특정패키지만 업데이트하기
> dnf check-update
시스템패키지의 업데이트 확인
> dnf update
> dnf upgrade
두개다 동일한 일 수행
시스템패키지의 업데이트하기
> dnf remove nano
> dnf erase nano
패키지 제거
> dnf autoremove
DNF를 사용하여 Orphan 패키지 제거
종속성을 충족시키기 위해 설치된 패키지는 다른 응용 프로그램에서 사용하지 않으면 쓸모가 없을 수 있다.
이러한 Orphan 패키지를 제거하려면 아래 명령을 실행하면 된다.
> dnf clean all
캐시된 패키지 지우기
> dnf help clean
도움말 보기
> dnf history
dnf 내역보기
> dnf grouplist
모든 그룹 패키지 나열
> dnf grouplist 'Educations Software'
그룹 패키지 설치
> dnf groupupdate 'Educations Software'
그룹 패키지 업데이트
> dnf groupremove 'Educations Software'
그룹패키지 제거
> dnf reinstall nano
패키지 재설치
- 이전글vsftpd 설치하기 22.10.20
- 다음글git 설치 22.07.21
댓글목록
등록된 댓글이 없습니다.