본문 바로가기

728x90

리눅스

C276x260.fwebp.q85 [WIP] yum(dnf) 설치 및 업데이트 시 발생하는 패키지 충돌 문제 해결 방법 yum(dnf) 설치 및 업데이트 시 발생하는 패키지 충돌 문제 해결 방법yum update -yproblem with installed package perl-ExtUtils-MakeMaker-1:7.34-1.el8.noarch(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)이 오류는 설치하려는 패키지가 시스템의 기존 패키지와 버전이나 의존성 문제로 인해 충돌이 발생할 때 나타납니다.$ yum update -yLast metadat.. 더보기
C276x260.fwebp.q85 [WIP] Shell 스크립트 if 조건문 Shell 스크립트 if 조건문기본 구문(if 문법)if [ condition ]then # code to execute if condition is truefiif - else 문법if [ condition ]then # code to execute if condition is trueelse # code to execute if condition is falsefiif - elif - else 문법if [ condition1 ]then # code to execute if condition1 is trueelif [ condition2 ]then # code to execute if condition2 is trueelse # code to execute if both conditions .. 더보기
C276x260.fwebp.q85 [WIP] Ubuntu에서 BoringSSL을 설치하는 방법 Ubuntu에서 BoringSSL을 설치하는 방법BoringSSL은 Google에서 개발한 OpenSSL 호환의 안전성을 강화한 SSL 라이브러리입니다. 1. git 패키지를 설치합니다.sudo apt-get updatesudo apt-get install -y git2. BoringSSL을 복제합니다.git clone https://github.com/google/boringssl.git3. 복제한 BoringSSL 디렉토리로 이동합니다.cd boringssl4. 빌드를 위해 필요한 패키지를 설치합니다.sudo apt-get install -y cmake golang5. 다음 명령어를 실행하여 빌드합니다.mkdir -p build && cd buildcmake ../ && make6. BoringSSL.. 더보기
C276x260.fwebp.q85 [WIP] which 명령어 which 명령어which 명령은 일반적으로 Unix 계열 운영체제에서 기본적으로 제공되지만 특정 시스템에서는 설치되어 있지 않을 수 있습니다.실행 가능한 프로그램의 경로를 검색하는 데 사용됩니다.1. 설치CentOSsudo yum install -y whichUbuntusudo apt-get install -y debianutils2. 기본적인 사용법which 명령어를 사용하려면 검색하려는 프로그램의 이름을 입력하면 됩니다. 예를 들어, 다음 명령어는 ls 프로그램이 어디에 있는지 검색합니다.which ls$ which lsalias ls='ls --color=auto' /bin/ls위 명령어를 실행하면 /bin/ls와 같은 출력 결과가 나타납니다. 이는 ls 명령어가 /bin 디렉토리에 .. 더보기
C276x260.fwebp.q85 [WIP] CentOS 7에서 MySQL 8을 바이너리 파일로 설치하는 방법 CentOS 7에서 MySQL 8을 바이너리 파일(tar 아카이브)로 설치하는 방법테스트 환경운영체제 정보$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)MySQL 설치MySQL 바이너리 파일 다운로드☞ MySQL Community Downloads- https://dev.mysql.com/downloads/mysql1. MySQL 계정 생성groupadd -g 27 mysqluseradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -u 27 -g 27 mysql생성된 mysql 계정 확인cat /etc/passwd | grep mysql$ cat /etc/passwd | grep mys.. 더보기
C276x260.fwebp.q85 [WIP] fping 명령어 fping 명령어fping은 여러 호스트에 대한 동시에 ICMP Echo 요청을 보내 응답 시간을 측정하는 도구입니다. fping을 사용하면 여러 호스트의 상태를 빠르게 확인할 수 있습니다.fping 설치Ubuntusudo apt updatesudo apt install fpingCentOSsudo yum install fpingfping 사용법fping [옵션] [호스트1] [호스트2] ...옵션-a : 응답하는 호스트만 출력-u : 응답하지 않는 호스트만 출력-g : CIDR 형식으로 호스트 그룹 지정-r : 지속적으로 요청을 보내어 응답을 기다림-t : 요청 시간이 초과된 호스트만 출력사용 예시단일 호스트 확인특정 호스트에 대한 응답을 확인하려면 호스트 이름 또는 IP 주소를 지정fping goog.. 더보기
C276x260.fwebp.q85 [WIP] 보안취약점 - 리눅스 계정 잠금 임계값 설정 리눅스 계정 잠금 임계값 설정점검 내용 : 사용자 계정 로그인 실패 시 계정잠금 임계값이 설정되어 있는지 점검판단기준 : 계정 잠금 임계값을 10회 이하의 값으로 설정되어 있는 경우점검 및 조치 방법system-auth 파일vim /etc/pam.d/system-auth#%PAM-1.0# This file is auto-generated.# User changes will be destroyed the next time authconfig is run.auth required pam_env.soauth required pam_faildelay.so delay=2000000auth sufficient pam_unix.so nullok try_fi.. 더보기
C276x260.fwebp.q85 [WIP] 리눅스에서 2TB 이상의 디스크 사용하기 리눅스에서 2TB 이상의 디스크 사용하기(GPT 파티션 설정)리눅스에서 2TB를 초과하는 디스크를 사용하려면 기존 MBR(Master Boot Record) 대신 GPT(GUID Partition Table) 파티션 테이블을 사용해야 합니다. GPT 장점2TB 초과 대용량 디스크 지원최대 128개 이상의 파티션 생성 가능파티션 테이블 이중화로 안정성 향상1. 커널 버전 확인GPT 파티션을 사용하려면 커널에서 GPT(EFI Partition)를 지원해야 합니다.$ uname -aLinux vm01 2.6.32-504.23.4.el6.x86_64 #1 SMP Tue Jun 9 20:57:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux2. GPT (EFI Partition) 지원 .. 더보기

728x90