일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- mariadb galera cluster
- mysql 모든 데이터 삭제
- linux mount 방법
- mysql 손상
- galera cluster 재시작
- 쿠키 오늘
- mysqlcheck
- mysql database truncate
- 쿠키 하루
- mariadb 모든 데이터 삭제
- mysql galera cluster
- mysql DB권한
- mysql yum 설치
- cookie 하루 저장
- mysql 사용자 생성
- mysql table 손상
- elasticsearch mapping생성
- mysql 자동복구
- docker 설치
- cookie today
- centos mount
- 쿠키 하루 저장
- mysql 검사
- mysql recovery
- 서버 재시작시 mount
- mariadb all table truncate
- mysql auto repair
- mysql yum install
- mysql database 검사
- mysql all table truncate
- Today
- Total
IT
폐쇄망, 내부망 CENTOS에서 yum으로 프로그램 설치 방법 본문
centos 내부망 폐쇄망에서 yum 프로그램 설치방법
--실습하기 위해 내부망폐쇄망에서 repo를 이용해 mysql을 설치해봄
>외부망 연결되는 곳에서 진행
-1
localrepo를 만들기 위한 필요 프로그램 YUM 설치
# yum -y install yum-plugin-downloadonly -> YUM이용시 다운로드만 받을 수 있는 프로그램 설치 (이미 설치되어있었음)
# yum -y install createrepo -> 레포데이터 만들어주는 프로그램 설치
-2
repository 디렉토리 생성
# mkdir /test
-3
필요한 RPM을 다운로드한다.
이번 설명 기준에서는 MARIADB설치로 진행.
# vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
저장후
# yum -y install [설치할 프로그램명] --downloadonly --downloaddir=/test
# yum -y install MariaDB-server --downloadonly --downloaddir=/test
*yum downloadonly의 경우 다운로드받을 프로그램이 설치되어있으면 다운로드 받아지지않음.
다운로드 받으려는 프로그램을 삭제하고나 다른환경에서 다운로드 받아야함.
-4
Repo MetaData를 생성한다
# createrepo /test
-5
외부망에서 진행한 /test 디렉토리를 내부망 서버 /test에 복사
# vi /etc/yum.repo.d/MaraiDB.repo -> 생성
[mariadb]
name = MariaDB
baseurl = file:///test/
enabled=1
gpgcheck=0
-6
yum 저장소를 잘 읽어오는지 확인
# yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.kaist.ac.kr
* epel: ftp.riken.jp
* extras: ftp.kaist.ac.kr
* updates: ftp.kaist.ac.kr
repo id repo name status
base/7/x86_64 CentOS-7 - Base 10,070
*epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,352
extras/7/x86_64 CentOS-7 - Extras 397
mariadb MariaDB 7
updates/7/x86_64 CentOS-7 - Updates 862
-7
# yum -y install MariaDB -> MariaDB YUM설치 실행
Dependencies Resolved
===================================================================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================================================================
Installing:
MariaDB-server x86_64 10.1.45-1.el7.centos mariadb 24 M
MariaDB-shared x86_64 10.1.45-1.el7.centos mariadb 622 k
replacing mariadb-libs.x86_64 1:5.5.65-1.el7
Installing for dependencies:
MariaDB-client x86_64 10.1.45-1.el7.centos mariadb 10 M
MariaDB-common x86_64 10.1.45-1.el7.centos mariadb 68 k
boost-program-options x86_64 1.53.0-28.el7 base 156 k
galera x86_64 25.3.29-1.rhel7.el7.centos mariadb 8.2 M
jemalloc x86_64 3.6.0-1.el7 epel 105 k
Transaction Summary
Error downloading packages:
boost-program-options-1.53.0-28.el7.x86_64: [Errno 256] No more mirrors to try.
jemalloc-3.6.0-1.el7.x86_64: [Errno 256] No more mirrors to try.
/test안에 있는 시스템 기본적인 RPM 들이 기존외부저장소를 바라볼 수 있음.
아래와 같이 기존 Repository 를 임시적으로 yum repolist에서 제외
# cd /etc/yum.repo.d/
# mkdir old_repo
# mv *.repo old_repo
*yum Cache clean 필요할경우
#yum clean all
또는 아래와 같이 다른 저장소를 바라보는 패키지들은 먼저 rpm으로 설치후
[root@localhost test]# rpm -ivh boost-program-options-1.53.0-28.el7.x86_64.rpm
준비 중... ################################# [100%]
Updating / installing...
1:boost-program-options-1.53.0-28.e################################# [100%]
[root@localhost test]# rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
준비 중... ################################# [100%]
Updating / installing...
1:jemalloc-3.6.0-1.el7 ################################# [100%]
# yum -y install MariaDB
외부망 설치하듯이 yum 설치를 진행한다.
'centOS' 카테고리의 다른 글
centOS Mount 마운트 방법 (0) | 2020.11.09 |
---|---|
Linux(CentOs) 현재 디렉터리 파일내에 해당 문자열 들어간 파일 찾기 (0) | 2020.09.04 |
centOS 방화벽 관련 명령어 (0) | 2019.02.15 |
centOS 사이즈(크기) 조건으로 파일 찾기 (0) | 2019.02.15 |
centOS 시간 변경 (0) | 2019.02.15 |