Linux 3

[아키텍처] Linux 아키텍처와 Cloud 적용 사례(AWS, 카카오클라우드 )

리눅스는 오픈소스 운영체제로, 커널, 셸, 사용자 프로그램의 3계층 구조를 기반으로 클라우드 환경의 핵심 인프라를 구축한다.AWS와 카카오클라우드에서는 리눅스 아키텍처의 유연성과 확장성을 최대한 활용해 혁신적인 서비스를 제공한다. 리눅스 아키텍처 핵심 요소커널(Kernel)역할: 하드웨어 자원 관리(CPU, 메모리, I/O), 프로세스 스케줄링, 보안 정책 적용클라우드 적용: 가상화(네임스페이스, cgroups), 네트워크 성능 최적화(eBPF) 셸(Shell)역할: 사용자 명령어 해석 및 커널 전달클라우드 적용: AWS CLI, 카카오클라우드 API와 연동한 자동화 스크립트 실행 사용자 프로그램역할: 애플리케이션 실행클라우드 적용: 컨테이너화된 워크로드 배포(쿠버네티스, Docker) AWS에서의 ..

[서버] Linux와 Windows 서버에 인증서 설치하기

리눅스 서버 (Apache) 1. 필수 패키지 설치:sudo apt updatesudo apt install apache2 openssl 2. SSL 가상 호스트 설정 파일 생성 또는 편집: sudo nano /etc/apache2/sites-available/your_domain.conf  ServerName your_domain.com SSLEngine on SSLCertificateFile /path/to/your_domain.crt SSLCertificateKeyFile /path/to/your_domain.key SSLCertificateChainFile /path/to/your_domain_bundle.crt # (필요한 경우)  3. SSL 활성화 및 설정 적용:s..

[Linux] 배치 파일(Batch File)

배치 파일(Batch File)은 Windows 운영 체제에서 사용할 수 있는 스크립트 파일의 일종이다.이 파일은 여러 명령어들을 순차적으로 기록하여 두었다가 한 번에 실행할 수 있게 해주는 텍스트 파일이다다.확장자는 .bat이며, 간단한 자동화 작업부터 복잡한 스크립트까지 다양한 용도로 활용됩니다.배치 파일의 기본 구성배치 파일은 일반적으로 일련의 명령어들과 제어문으로 구성된다. 이 명령어들은 Windows의 Command Prompt에서 실행할 수 있는 명령어와 동일하다다. 예를 들어, 파일을 복사하거나 디렉터리를 변경하는 등의 작업을 자동화할 수 있다.배치 파일 작성하기배치 파일을 작성하기 위해서는 단순히 텍스트 에디터(예: 메모장)를 사용하여 명령어들을 순서대로 입력하고, 파일을 .bat 확장자로..