이것이 Linux가 시스템 설치를 학습하는 방법입니다.

VM 가상 머신 설치 및 구성

Linux 시스템 설치

관리자 비밀번호 재설정

linux16 매개 변수 행 끝에 "rd.break"매개 변수를 추가 한 다음 Ctrl + X 키 조합을 눌러 수정 된 커널 프로그램을 실행하십시오 (그림 1-47 참조).

첫 번째 장에서는 Linux 시스템을 설치하기위한 가상 환경을 배포합니다.  첫 번째 장에서는 Linux 시스템을 설치하기위한 가상 환경을 배포합니다.

                                                         그림 1-47 커널 정보 편집 인터페이스

3 단계 : 약 30 초 후 그림 1-48과 같이 시스템의 비상 모드로 들어갑니다.

첫 번째 장에서는 Linux 시스템을 설치하기위한 가상 환경을 배포합니다.  첫 번째 장에서는 Linux 시스템을 설치하기위한 가상 환경을 배포합니다.

                                                                  그림 1-48 Linux 시스템의 응급 구조 모드

4 단계 : 다음 명령을 순서대로 입력하고 시스템 재시작 작업이 완료 될 때까지 기다린 다음 새 암호 linuxprobe를 사용하여 Linux 시스템에 로그인 할 수 있습니다. 명령 줄 실행 효과는 그림 1-49에 나와 있습니다.

mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot

RPM Red Hat 소프트웨어 패키지

RPM (Red Hat Package Manager)이 발표되기 전에 Linux 시스템에 소프트웨어를 설치하는 유일한 방법은 소스 패키지를 사용하는 것입니다. 초기 Linux 시스템에 프로그램을 설치하는 것은 매우 어렵고 인내심이 많았으며 대부분의 서비스 프로그램은 소스 코드 만 제공하므로 코드를 컴파일하고 많은 소프트웨어 종속성을 해결하기 위해 운영 및 유지 관리 인력이 필요하므로 서비스가 반드시 필요합니다. 절차, 운영 및 유지 보수 인력은 풍부한 지식, 뛰어난 기술, 심지어 인내심이 있어야합니다. 또한 서비스 프로그램을 설치, 업그레이드, 제거 할 때 다른 프로그램과 라이브러리의 종속성을 고려해야하므로 관리 소프트웨어의 검증, 설치, 제거, 질의, 업그레이드 작업을 수행하기가 매우 어렵다.

RPM 메커니즘은 이러한 문제를 해결하도록 설계되었습니다. RPM은 Windows 시스템의 제어판과 비슷하며 통합 데이터베이스 파일을 설정하고 소프트웨어 정보를 자세히 기록하며 종속성을 자동으로 분석합니다. 현재 RPM의 장점은 대중에 의해 인식되고 있으며 사용 범위는 더 이상 Red Hat 시스템으로 제한되지 않습니다. 표 1-1은 일반적으로 사용되는 몇 가지 RPM 소프트웨어 패키지 명령입니다. 지금은 기억할 필요가 없습니다. "친숙한 얼굴"을 혼합하는 것으로 충분합니다.

표 1-1 일반적으로 사용되는 RPM 소프트웨어 패키지 명령

명령 효과
rpm -ivh 파일 이름 .rpm 소프트웨어 설치
rpm -Uvh 파일 이름 .rpm 소프트웨어 업그레이드
rpm -e 파일 이름 .rpm 소프트웨어 제거
rpm -qpi 파일 이름 .rpm 소프트웨어 설명 정보 쿼리
rpm -qpl 파일 이름 .rpm 소프트웨어 파일 정보 나열
rpm -qf 파일 이름 파일이 속한 RPM 쿼리

 

1.6 Yum 소프트웨어웨어 하우스

RPM은 사용자가 소프트웨어 관련 종속성을 쿼리하는 데 도움을 줄 수 있지만 여전히 운영 및 유지 관리 담당자가 문제를 해결합니다. 일부 대규모 소프트웨어는 수십 개의 프로그램에 종속성이있을 수 있습니다.이 경우 소프트웨어를 설치하는 것은 매우 고통 스러울 것입니다. Yum 소프트웨어웨어 하우스는 소프트웨어 설치의 어려움과 복잡성을 더욱 줄이기 위해 설계된 기술입니다. Yum 소프트웨어웨어 하우스는 사용자 요구 사항에 따라 필요한 소프트웨어 패키지 및 관련 종속성을 분석 한 다음 서버에서 소프트웨어 패키지를 자동으로 다운로드하여 시스템에 설치할 수 있습니다. Yum 소프트웨어웨어 하우스의 기술 토폴로지는 그림 1-50에 나와 있습니다.

첫 번째 장에서는 Linux 시스템을 설치하기위한 가상 환경을 배포합니다.  첫 번째 장에서는 Linux 시스템을 설치하기위한 가상 환경을 배포합니다.

그림 1-50 Yum 소프트웨어웨어 하우스의 기술 토폴로지 다이어그램

Yum 소프트웨어웨어 하우스의 RPM 소프트웨어 패키지는 Red Hat에서 공식적으로 출시 할 수 있으며, 제 3 자에 의해 출시 될 수도 있습니다. 물론 직접 작성할 수도 있습니다. 이 책과 함께 제공된 시스템 미러 (책 사이트에서 다운로드해야 함)에는 이미 사용 가능한 RPM Red Hat 소프트웨어 패키지가 많이 포함되어 있으며 이에 대해서는 나중에 자세히 설명합니다. 표 1-2에서는 몇 가지 일반적인 Yum 명령을 보여줍니다. 현재로서는 간단한 인상 만 있으면됩니다.

표 1-2 일반적인 Yum 명령

 

명령 효과
yum 모두 repolist 모든 창고 나열
냠 목록 모두 창고의 모든 패키지 나열
yum 정보 패키지 이름 패키지 정보보기
yum 설치 패키지 이름 패키지 설치
yum 재설치 패키지 이름 패키지 재설치
yum 업데이트 패키지 이름 패키지 업그레이드
yum 패키지 이름 제거 패키지 제거
냠 깨끗이 모든웨어 하우스 캐시 지우기
yum 확인 업데이트 업데이트 가능한 패키지 확인
냠 그룹리스트 시스템에 설치된 패키지 그룹보기
yum groupinstall 패키지 그룹 지정된 패키지 그룹 설치
yum groupremove 패키지 그룹 지정된 패키지 그룹 제거
yum groupinfo 패키지 그룹 지정된 패키지 그룹 정보 쿼리

시스템의 기본 운영 대상이 "다중 사용자, 그래픽 없음"모드로 수정되었습니다. ln 명령을 직접 사용하여 다중 사용자 모드의 대상 파일을 / etc / systemd / system / 디렉토리에 연결할 수 있습니다.

[root@linuxprobe ~]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
systemctl管理服务的启动、重启、停止、重载、查看状态等常用命令
systemctl start httpd	启动服务
systemctl restart httpd	重启服务
systemctl stop httpd	停止服务
systemctl reload httpd	重新加载配置文件(不终止服务)
systemctl status httpd	查看服务状态

systemctl设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令

systemctl enable httpd	开机自动启动
systemctl disable httpd	开机不自动启动
systemctl is-enabled httpd	查看特定服务是否为开机自启动
systemctl list-unit-files --type=httpd	查看各个级别下服务的启动与禁用情况

껍질은 무엇입니까

Bash 인터프리터의 이점

Linux 명령의 일반적인 실행 형식은 다음과 같습니다.

명령 이름 [명령 매개 변수] [명령 개체]

[root @ myserver test] # ls -al
total 876
drwxr-xr-x 3 root root 36 Jan 3 16:40.
dr-xr-x ---. 10 root root 4096 Jan 3
14:01 .. -rw ------- 1 root root 888479 Jan 3 16:40 log.tar.bz2
drwxrwxrwt 27 docker root 4096 Jan 3 16:30 tmp
[root @ myserver test ] # ls -l -a
총 876
drwxr-xr-x 3 root root 36 Jan 3 16:40.
dr-xr-x ---. 10 root root 4096 Jan 3
14:01 .. -rw ------- 1 root root 888479 Jan 3 16:40 log.tar.bz2
drwxrwxrwt 27 docker root 4096 Jan 3 16:30 tmp
[root @ myserver test ] # ls -lrt
total 872
drwxrwxrwt 27 docker root 4096 Jan 3 16:30 tmp
-rw ------- 1 root root 888479 Jan 3 16:40 log.tar.bz2
[root @ myserver 테스트] # 

 

 

추천

출처blog.csdn.net/yanghuadong_1992/article/details/112153550