일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- storage #로컬스토리지 #세션스토리지 #백그라운드 서비스
- virtualbox #vmware #router #nat #pat #네트워크 구성도 #aws #ubuntu #
- 명령어 #기초 #비밀번호 설정
- mysql #linux #설정 #wordpress #웹사이트 #db 연결 #
- 리눅스 #기초설정 #가이드 #명령어
- 리눅스 #기초 #네트워크 #포트 번호 #역할
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #OSI #ISO #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- ubuntu #설정변경 #vmware #vmbox #linux #명령어
- 비트 #바이트 #이진수
- selinux #실행모드 변경 #설정방법
- 리눅스 #명령어 #내용정리 #mac #특수권한
- sasac #aws 클라우드 #아키텍트 과정 #가상화 #vmbox #vmware #esxi #tar #selinux
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #KDT #기본문법 #데이터베이스 #Computer #Science #CPU #메모리
- vmware #가상화 #aws 클라우드 #아키텍트 #과정 #가상머신 #컨테이너 #docker
- 인바운드 #아웃바운드 #방화벽설정
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- 공간복잡도 #공간자원 #캐시메모리 #SRAM #DRAM #시간복잡도
- tar #build #배포 #통신포트 #설정방법 #linux #apache
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- haproxy #wordpree #php #linux #가상화 #가상머신 #내용정리
- 프로세스 #CPU #시공유 #커널
- 리눅스 #
- 리눅스 #명령어 #사용자 계정 정보 관리
- 리눅스 #사용자계정 #정보관리
- 쓰레드 #쓰레드풀 #프로세스
- samba #가상머신 #daemon
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #웹개발
- oracle vmbox #rocky #linux9 #명령어 #암호화인증 #해시알고리즘
- 사용자 그룹관리
- Today
- Total
목록분류 전체보기 (211)
요리사에서 IT개발자로
#! /bin/bashdnf -y install wget tar httpd wget https://ko.wordpress.org/wordpress-5.8.8-ko_KR.tar.gz tar xvfz wordpress-5.8.8-ko_KR.tar.gz cp -ar wordpress/* /var/www/html sed -i 's/DirectoryIndex index.html/DirectoryIndex index.php/g' /etc/httpd/conf/httpd.conf dnf -y install php php-curl php-cli php-common php-gd php-mysqlnd cp /var/www/html/{wp-config-sample.php,wp-config.php} sed -i 's/datab..
1. Rocky9-1 (DB 서버 - 10.0.0.1)1.1. MySQL 서버 설치 및 설정MySQL 서버 설치sudo dnf -y install mysql-serverMySQL 서비스 시작 및 부팅 시 자동 시작 설정 sudo systemctl enable --now mysqlMySQL 상태 확인 MySQL이 정상적으로 실행 중인지 확인하려면 다음 명령어를 사용합니다. ss -natpMySQL에 접속 및 root 사용자 생성root 사용자를 생성하고 모든 호스트에서 접속할 수 있도록 설정합니다.CREATE USER 'root'@'%' IDENTIFIED BY '비밀번호'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES;mysql -u root..
1. vCenter와 ESXi 개요vCentervCenter는 VMware 가상화 인프라의 중앙 관리 도구입니다. 여러 ESXi 호스트와 가상 머신을 손쉽게 관리할 수 있습니다.기능: VM 생성, 배포, 자원 할당, 모니터링 등.ESXiESXi는 물리적인 서버 자원을 여러 가상 머신에 분배하는 하이퍼바이저입니다. 여러 가상 머신에서 CPU, 메모리, 스토리지를 공유하게 도와줍니다.ESXi는 고성능 컴퓨팅 환경을 제공하며, Datastore라는 스토리지를 사용해 가상 머신 데이터를 저장합니다.컴퓨트 자원 관리ESXi를 통해 CPU, RAM 등 하드웨어 자원을 각각의 가상 머신에 효율적으로 할당할 수 있습니다.2. iSCSI (Internet SCSI)iSCSI란?iSCSI는 네트워크를 통해 SCSI 명령어..
1. Rocky 9 서버에 Apache 설치 및 설정Rocky 9 서버에서 Apache 웹 서버를 설치하고 설정하는 과정입니다. Apache는 HTTP 웹 서버로, 웹 사이트를 호스팅하는 데 사용됩니다.Apache 설치sudo dnf install -y httpd bash-completionhttpd: Apache 웹 서버 패키지.bash-completion: 명령어 자동 완성 기능을 제공하여 편리하게 사용할 수 있습니다.Apache 서비스 시작 및 상태 확인sudo systemctl start httpd sudo systemctl status httpdstart: Apache 웹 서버를 시작합니다.status: Apache 서비스 상태를 확인합니다.Apache 서비스 자동 시작 설정서버가 재부팅될 때 ..
1. 외부 네트워크 (External Network)인터넷 (LG U+)다이어그램 상단에 위치한 60.196.24.130 공인 IP는 외부 네트워크에서 사용되고 있으며, 외부에서 내부 네트워크로의 트래픽을 관리합니다.Router (NAT/PAT 기능)이 라우터는 외부 인터넷과 내부 네트워크 간의 통신을 관리하며, NAT(Network Address Translation)와 PAT(Port Address Translation)을 통해 내부 네트워크 장치들이 공인 IP 주소를 공유할 수 있게 합니다. 이 라우터는 내부 네트워크와 192.168.10.1 IP 주소로 연결되어 있습니다.2. 내부 네트워크 (Internal Network)내부 네트워크는 두 개의 섹션으로 나뉘어 있으며, 각 네트워크는 동일한 가상..
SSH 비밀번호 인증 비활성화 방법1.1. 설정 파일 수정SSH 설정 파일 열기먼저 SSH 설정 파일을 수정해야 합니다. 기본적으로 최근 Ubuntu 버전에서는 /etc/ssh/sshd_config.d/ 디렉토리 안의 50-cloud-init.conf 파일이 사용됩니다. 이 파일을 편집합니다.sudo vi /etc/ssh/sshd_config.d/50-cloud-init.confPasswordAuthentication 설정 변경파일 안에서 PasswordAuthentication 옵션을 찾아 아래와 같이 수정합니다.기존 설정: PasswordAuthentication yes수정 후: PasswordAuthentication no1.2. SSH 서비스 재시작설정이 반영되도록 SSH 서비스를 재시작합니다.s..
1. tar 명령어로 파일 아카이브하기1.1 tar 파일 생성하기 (파일 압축)웹사이트의 파일이나 디렉토리를 하나의 파일로 묶어서 관리하고 싶을 때, tar 명령어를 사용하여 아카이브(패키징)할 수 있습니다. 예를 들어, index.html과 images 폴더를 하나의 web-site.tar 파일로 묶는 명령어는 다음과 같습니다.tar -cvf web-site.tar index.html images/-c : 아카이브 생성(create)-v : 생성 과정 출력(verbose)-f : 파일 이름 지정(file)이 명령어는 index.html 파일과 images 폴더를 web-site.tar라는 파일로 압축 없이 묶어줍니다. 압축을 원할 경우, -z 옵션을 추가하여 gzip 압축을 할 수 있습니다.tar -c..
1. VMbox에서의 네트워크 설정VMbox에서 가상 머신을 설정할 때 기본적으로 LAN 카드 한 개로 NAT 모드를 사용할 경우, 내부에서 외부로는 통신이 가능하지만 외부에서 내부로 접근할 수 없습니다. 이때 외부 접근을 허용하려면 LAN 카드를 두 개 설정해야 합니다.LAN 카드 하나 사용 시: 외부에서 내부로의 접근 차단 (NAT 모드).LAN 카드 두 개 사용 시: NAT 모드와 호스트 전용 어댑터를 동시에 설정하여 양방향 통신 가능.2. SSH 키 페어 인증 설정1) SSH 키 페어 생성먼저 클라이언트에서 SSH 키 페어를 생성해야 합니다. 이 키 페어는 서버와 클라이언트 간의 안전한 통신을 보장합니다.ssh-keygen -t rsa -C "사용자명"2) 공개 키 서버에 복사생성된 공개 키를 서..
가상화는 물리적인 서버 자원을 가상화하여 효율적으로 사용하는 기술 여러 개의 가상 머신을 하나의 물리적 서버에서 실행할 수 있게 해주어, 서버 자원의 활용도를 높이고 비용 절감 효과를 줍니다. 이러한 가상화를 가능하게 하는 소프트웨어가하이퍼바이저(Hypervisor)최근에는컨테이너(Container) 기술이 가상화보다 더 가볍고 효율적인 대안으로 주목받고 있다. 1. 가상화의 종류1.1 전가상화(Full Virtualization)설명: 하이퍼바이저가 물리적 하드웨어를 완전히 에뮬레이션하여 가상 머신이 실제 하드웨어에서 실행되는 것처럼 처리하는 방식.Binary Translation: CPU 명령어를 변환해 실행하는 과정. 성능에 오버헤드(성능 저하)가 발생할 수 있음.장점: 운영체제 수정 없이 다양한 ..
1. setenforce 명령어개요setenforce 명령어는 SELinux의 실행 모드를 일시적으로 변경할 수 있게 해줍니다. 이 명령어를 사용하여 시스템을 Enforcing 모드와 Permissive 모드 사이에서 전환할 수 있습니다.사용법setenforce [0 | 1]setenforce 0: SELinux를 Permissive 모드로 설정합니다. 이 모드에서는 정책 위반이 차단되지 않고, 로그에만 기록됩니다.setenforce 1: SELinux를 Enforcing 모드로 설정합니다. 이 모드에서는 SELinux 정책이 강제 적용되며, 정책 위반이 발생하면 접근이 차단됩니다.예시setenforce 0 # SELinux를 Permissive 모드로 전환 setenforce 1 # SELinux를 E..