본문 바로가기

centos 7

C276x260.fwebp.q85 [draft] Docker rmi 명령어 Docker rmi 명령어docker rmi 명령어는 Docker 이미지를 삭제할 때 사용합니다.Docker에서 리소스를 삭제하는 명령어는 다음과 같이 구분됩니다.docker rm : 컨테이너 삭제docker rmi : 이미지 삭제즉,docker rmi는 Docker 이미지 자체를 제거하는 명령어입니다. 사용하지 않는 이미지를 정리하면 디스크 공간을 확보하고 환경을 깔끔하게 유지할 수 있습니다.기본 사용법docker rmi [OPTIONS] IMAGE [IMAGE...]주요 옵션-f, --force : 이미지를 강제로 삭제합니다. 이미지가 컨테이너에서 사용 중인 경우에도 강제로 삭제할 수 있습니다.--no-prune : 부모 이미지를 삭제하지 않도록 설정합니다.사용 예시단일 이미지 삭제docker rmi.. 더보기
C276x260.fwebp.q85 [draft] CentOS 8에서 Yum Repository 서버를 구축하는 방법 CentOS 8에서 Yum Repository 서버를 구축하는 방법테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 8.4.2105Repository 서버 구축epel 패키지 설치yum install -y epel-releasecreaterepo 패키지 설치yum install -y yum-utils createrepo웹 서버(apache) 패키지 설치yum install -y httpd mod_ssl리포지토리 디렉터리 만들기(yum 저장소)mkdir -p /apps/repo_root/repomkdir -p /apps/repo_root/repo/centos/7/{extras,isos,os,updates}mkdir -p /apps/repo_root/r.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 libmcrypt를 설치하는 방법 CentOS 7에서 libmcrypt를 설치하는 방법libmcrypt는 과거에 많이 사용되었으나 현재는 사용이 권장되지 않는 라이브러리입니다.보안과 성능 측면에서 좋지 않으며 최신 버전의 PHP와 호환성 문제가 있을 수 있습니다.대신에, 보안 및 성능 면에서 더 나은 대안인 libsodium 또는 openssl을 사용하는 것이 좋습니다.1. EPEL 저장소 설치libmcrypt는 CentOS 기본 저장소에 포함되어 있지 않으므로 EPEL(Extra Packages for Enterprise Linux) 저장소를 먼저 추가해야 합니다.sudo yum install -y epel-release설치 후 EPEL 저장소가 정상적으로 등록되었는지 확인합니다.yum repolist | grep epel2. libm.. 더보기
C276x260.fwebp.q85 [draft] Kickstart 기반 PXE 설치 자동화 구축하는 방법 Kickstart 기반 PXE 설치 자동화 구축하는 방법테스트 환경CentOS 6.9 / 7.41. SELinux 비활성화Kickstart 및 PXE 서비스 구성을 단순화하기 위해 SELinux를 비활성화한다.perl -pi -e 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configreboot2. 필수 패키지 설치PXE, DHCP, TFTP, HTTP 서비스 구성을 위한 패키지를 설치한다.yum install -y tftp tftp-server syslinux-tftpboot xinetd dhcp dhcp-devel syslinuxyum install -y epel-releaseyum install -y nginx3. TFTP 서비스 설정xinet.. 더보기
C276x260.fwebp.q85 [draft] mkpasswd 명령어 mkpasswd 명령어mkpasswd 명령은 사용자의 암호를 해시로 변환하는 데 사용되는 유틸리티입니다. 일반적으로 Linux 시스템에서 사용자의 비밀번호를 생성 또는 변경할 때 사용됩니다. mkpasswd 명령은 다양한 해시 알고리즘을 지원하며 각 알고리즘에 따라 다른 형식의 해시를 생성할 수 있습니다.$ mkpasswd-bash: mkpasswd: command not foundwhois 패키지 설치(mkpasswd 명령)mkpasswd 명령어는 일반적으로 whois 패키지에 포함되어 있으므로 설치하려면 whois 패키지를 설치해야 합니다.sudo yum install -y whois$ which mkpasswd/usr/bin/mkpasswdmkpasswd 명령어 구문주요 사용법mkpasswd [옵션.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 방화벽을 설정하는 방법 CentOS 7에서 방화벽(firewalld)을 설정하는 방법방화벽 서비스를 사용하여 규칙을 정의하고 관리하는 방식입니다. firewalld는 동적으로 방화벽 규칙을 관리하고 firewalld 명령어와 firewall-cmd 명령어를 통해 방화벽 설정을 쉽게 조정할 수 있습니다.1. 방화벽 시작 및 상태 확인방화벽 서비스 상태 확인sudo systemctl status firewalld방화벽 서비스 비활성화 및 중지(끄기)sudo systemctl --now disable firewalld방화벽 서비스 활성화 및 시작(부팅 시 자동 시작하도록 설정)sudo systemctl --now enable firewalld방화벽 상태 확인sudo firewall-cmd --state$ sudo firewall-c.. 더보기
C276x260.fwebp.q85 [draft] rdate 명령어 rdate 명령어 | 시간 동기화rdate 명령어는 리눅스나 유닉스 시스템에서 시간 서버로부터 시간 정보를 가져오는 명령어입니다. rdate 명령어는 특정 시간 서버와 동기화하여 시스템 시간을 조정하는 데 사용됩니다.rdate 명령어 설치rdate 명령어는 대부분의 리눅스 시스템에 기본적으로 설치되어 있습니다. Debian 계열sudo apt-get updatesudo apt-get install -y ntpdateRHEL 계열sudo yum install -y ntpdate서비스를 시작하고 부팅 시 자동으로 시작되도록 설정할 수 있습니다.sudo systemctl start ntpdsudo systemctl enable ntpdrdate 명령어 구문rdate [옵션] [서버 주소][서버 주소] : 시간.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 www-data 계정을 생성하는 방법 CentOS 7에서 www-data 계정을 생성하는 방법그룹(gid 33) 삭제$ cat /etc/group | grep 33tape:x:33:groupdel tape그룹 생성sudo groupadd -g 33 www-data사용자 생성-r 옵션은 시스템 사용자로 생성합니다.-u 33는 사용자 ID를 33으로 설정합니다.-g 33는 그룹 ID를 33으로 설정합니다.-s /sbin/nologin은 로그인 셸을 /sbin/nologin으로 설정하여 사용자가 로그인할 수 없도록 합니다.-d /var/www는 사용자의 홈 디렉터리를 /var/www로 설정합니다.-c "www-data"는 사용자의 설명을 설정합니다.sudo useradd -r -u 33 -g 33 -s /sbin/nologin -d /var/ww.. 더보기