본문 바로가기

centos7

C276x260.fwebp.q85 [draft] CentOS 7에서 root 패스워드를 초기화하는 방법 CentOS 7에서 root 패스워드를 초기화하는 방법잊어버린 root 패스워드를 변경할 수 있습니다. 참고: root 패스워드를 초기화하려면 관리자 권한이 필요합니다. 또한 시스템의 보안과 안정성을 위해 가능하면 잊어버리지 않도록 패스워드를 안전한 곳에 기록하거나 대체 로그인 방법을 고려하는 것이 좋습니다.1. 부팅 시 메뉴 선택(GRUB 메뉴 화면)시스템을 부팅하고 GRUB 메뉴가 표시될 때까지 기다립니다. 일반적으로 GRUB 메뉴가 표시되기까지 몇 초를 기다립니다. GRUB 메뉴가 표시되면 커서 키(↑, ↓)를 사용하여 "CentOS Linux ..." 항목을 선택하고, "e" 키를 눌러 편집 모드로 진입합니다.2. 편집 모드 진입"e" 키를 누르면 항목을 편집할 수 있는 화면으로 진입합니다. 커서.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 LVM ROOT(centos-root) 파티션을 확장하는 방법 CentOS 7에서 LVM ROOT(centos-root) 파티션을 확장하는 방법(XFS)운영 중인 시스템에서 LVM으로 구성된 ROOT 파일시스템(/)을 디스크 증설 후 확장하는 방법입니다.순서 요약디스크 추가LVM 파티션 생성 (8e)pvcreatevgextendlvextendxfs_growfs1. 테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)초기 디스크 구성$ df -Th | egrep -v tmpfsFilesystem Type Size Used Avail Use% Mounted on/dev/mapper/centos-root xfs 8.0G 1.6G 6.5G 19.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7 컨테이너 내에서 init를 사용하는 방법 CentOS 7 컨테이너 내에서 init를 사용하는 방법(centos7 init)기본적으로 Docker 컨테이너는 systemd를 지원하지 않기 때문에 다음과 같은 방법을 사용하여 systemctl을 활성화할 수 있습니다.1. Dockerfile 설정Docker 이미지를 빌드할 때 systemd 지원을 활성화하려면 Dockerfile에 다음 명령을 추가합니다.vim Dockerfile# Use the CentOS 7 base imageFROM centos:7ENV container docker# Install systemd and necessary packagesRUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == \syste.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 고정 IP 주소를 설정하는 방법 CentOS 7에서 고정 IP 주소를 설정하는 방법네트워크 설정은 nmcli 명령어를 사용하거나 네트워크 인터페이스 설정 파일을 직접 편집하여 할 수 있습니다.1. 설정 파일을 직접 편집하여 고정 IP 설정ifconfig 또는 ip a 명령을 사용하여 현재 네트워크 인터페이스의 이름을 확인합니다.일반적으로 "eth0" 또는 "enp0s3"와 같은 이름을 갖는 것이 흔합니다.ip aifconfig -aifcfg 파일을 편집하여 고정 IP 주소를 설정합니다.가장 흔한 파일은 /etc/sysconfig/network-scripts/ifcfg- 파일입니다.예를 들어, ifcfg-enp0s3파일을 편집하려면 다음 명령을 사용할 수 있습니다.sudo vim /etc/sysconfig/network-scripts/i.. 더보기
C276x260.fwebp.q85 [draft] 애플 맥북 실리콘 M1에서 도커 컨테이너 실행 시 오류 애플 맥북 실리콘 M1에서 도커 컨테이너 실행 시 오류The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested해당 오류는 이미지 플랫폼이 호스트 플랫폼과 일치하지 않을 때 발생합니다. 예를 들어, linux/amd64 플랫폼의 이미지를 linux/arm64/v8 플랫폼의 호스트에서 실행하려고 할 때 이 오류가 발생할 수 있습니다. 이 문제를 해결하기 위해 다음 중 하나를 시도할 수 있습니다. 1. 호스트 플랫폼과 일치하는 이미지 사용: 호스트의 플랫폼에 맞는 이미지를 사용해야 합니다. 예를 들어, linux/.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 OpenSSL을 최신 버전으로 업그레이드하는 방법 CentOS 7에서 OpenSSL을 최신 버전으로 업그레이드하는 방법CentOS 7 OpenSSL 지원 프로토콜 확인$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)$ openssl versionOpenSSL 1.0.2k-fips 26 Jan 2017$ openssl ciphers -v | awk '{print $2}' | sort | uniqSSLv3TLSv1.2OpenSSL 삭제yum remove openssl기본 라이브러리 설치yum install gcc gcc-c++ pcre-devel zlib-devel perl wgetOpenSSL Downloadshttps://www.openssl.org/source/소스 컴파일 설치wget ht.. 더보기
C276x260.fwebp.q85 [draft] PHP Redis 확장(Extension) 모듈을 설치하는 방법 PHP Redis 확장(Extension) 모듈을 설치하는 방법redis server 설치sudo yum install -y gcc gcc-c++ make jemalloc tclsudo yum install -y redissystemctl --now enable redisredis-cli -h 127.0.0.1 -p 6379 pingredis extension 모듈 설치phpredis 패키지 다운로드wget https://github.com/phpredis/phpredis/archive/develop.zipunzip develop.zipcd phpredis-developphpredis 소스 코드 컴파일 및 설치/usr/local/php/bin/phpize ./configure --with-php-conf.. 더보기
C276x260.fwebp.q85 [draft] PHP MongoDB 확장 모듈을 설치하는 방법 PHP MongoDB 확장 모듈을 설치하는 방법(mongodb.so 모듈)MongoDB PHP 확장 모듈 소스 코드 다운로드git clone https://github.com/mongodb/mongo-php-driver.git빌드 및 설치cd mongo-php-driver/git submodule update --init/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake allmake install--output--PATH="$PATH:/sbin" ldconfig -n /usr/local/src/mongo-php-driver/modules----------------------------------.. 더보기