전체 글 썸네일형 리스트형 우분투에 screen을 설치하고 사용하는 방법 우분투에 screen을 설치하고 사용하는 방법Screen은 리눅스에서 여러 개의 가상 터미널 세션을 관리하고, 장기 실행되는 작업을 백그라운드에서 실행하고 다시 연결할 수 있는 유용한 도구입니다. 이 글에서는 Screen을 설치하고 사용하는 방법을 안내합니다.1. Screen 설치Screen을 설치하려면 터미널에서 다음 명령을 실행합니다.sudo apt-get updatesudo apt-get install screen위 명령을 실행하여 필요한 패키지를 업데이트하고, Screen을 설치합니다.2. Screen 시작하기Screen을 시작하려면 터미널에서 screen 명령을 입력합니다.screen이렇게 하면 새로운 Screen 세션이 시작됩니다.3. Screen 세션 사용하기Screen 세션에서 다음과 같은.. 더보기 리눅스 권한 상승 취약점 보안 업데이트 권고 리눅스 권한 상승 취약점 보안 업데이트 권고 □ 개요 o 리눅스 재단은 자사의 커널에서 발생하는 보안 취약점에 대한 보안 업데이트 발표 [1][2] o 공격자는 취약점을 악용하여 피해를 발생시킬 수 있으므로, 영향받는 제품을 이용 중인 사용자는 최신 버전으로 보안 업데이트 권고 □ 설명 o 배치 요청 시 Netfilter의 nf_tables에서 Use-After-Free 취약점을 악용하여 발생하는 로컬 권한 상승 취약점 (CVE-2023-32233) □ 영향받는 버전 o Linux Kernel 6.3.1 이하 버전을 사용하는 시스템 □ 해결 방안 o 해당 취약점에 해당되는 커널 버전 사용자는 최신 버전으로 업데이트 수행 o 보안 업데이트가 공개된 운영체제를 운영하고 있을 경우, 참고 사이트의 내용을 참조.. 더보기 경부고속도로 지하화 경부고속도로 지하화 경부고속도로 지하화는 서울특별시와 경기도 용인시를 잇는 경부고속도로를 지하로 건설하는 사업입니다. 이 사업은 2027년 착공을 목표로 추진 중이며, 26km 구간을 지하화하여 4~6차로의 도로를 건설할 계획입니다. 지하화 사업이 완료되면 경부고속도로의 교통량이 감소하고, 소음과 공해가 줄어들 것으로 기대됩니다. 또한, 지하로 생긴 공간을 공원이나 문화시설로 조성하여 시민들의 삶의 질이 향상될 것으로 예상됩니다. 경부고속도로 지하화 사업은 2018년 예비타당성 조사를 통과했으며, 현재 실시설계가 진행 중입니다. 사업비는 약 10조 원으로 추정되며, 2027년 착공 후 약 6년간 건설이 진행될 예정입니다. 경부고속도로 지하화 사업은 서울과 경기도를 연결하는 주요 교통축의 교통량을 감소시키.. 더보기 기흥-동탄-오산 분당선 연장(제4차 국가철도망 구축 계획) 기흥-동탄-오산 분당선 연장(제4차 국가철도망 구축 계획) 기흥-동탄-오산 분당선 연장은 제4차 국가철도망 구축 계획에 포함된 사업입니다. 이 사업은 분당선 기흥역에서 출발하여 동탄역, 오산역까지 이어지는 총 16.8km의 철도 노선을 신설하는 사업입니다. 이 사업이 완료되면 서울에서 오산까지의 이동 시간이 약 30분 단축될 것으로 예상되며, 지역 주민들의 교통 편의가 크게 개선될 것으로 기대됩니다. 이 사업은 2024년 착공하여 2030년 개통을 목표로 하고 있습니다. 총 사업비는 약 1조 2천억원으로 추정됩니다. 분당선 연장은 경기도 동남부 지역의 교통난 해소와 지역 발전에 크게 기여할 것으로 기대됩니다. 제4차 국가철도망 구축 계획 더보기 제4차 국가철도망 구축 계획은 2021년 6월 25일 국토교.. 더보기 일반적으로 Git 리포지토리를 GitHub에 올리는 방법 일반적으로 Git 리포지토리를 GitHub에 올리는 방법 1. GitHub 리포지토리 생성 GitHub에 로그인하고 새로운 리포지토리를 생성합니다. 프로젝트 이름과 설명을 입력하고, 공개 또는 비공개로 설정합니다. 2. 로컬 Git 리포지토리 초기화 Git을 사용하여 프로젝트 디렉토리에서 로컬 Git 리포지토리를 초기화합니다. 터미널에서 다음 명령을 실행합니다. git init 3. 리모트 리포지토리 연결 로컬 Git 리포지토리를 원격 GitHub 리포지토리와 연결합니다. GitHub에서 생성한 리포지토리의 URL을 사용하여 다음 명령을 실행합니다. git remote add origin 4. 커밋 및 푸시 Git으로 파일을 커밋하고 원격 GitHub 리포지토리로 푸시합니다. 다음 명령을 사용합니다. g.. 더보기 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법 GitHub를 사용하여 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법은 다음과 같습니다. 1. EC2 인스턴스에 SSH로 접속합니다. 2. 필요한 소프트웨어 설치 Nginx, PHP-FPM, Composer 등을 EC2 인스턴스에 설치합니다. 3. Nginx 설정 DocumentRoot를 라라벨 프로젝트의 public 디렉토리로 지정합니다. 4. Composer 설치 Composer를 설치합니다. 다음 명령을 사용합니다 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php --install-dir=/usr/local/bin --f.. 더보기 Git 리모트 저장소의 URL을 변경하는 방법(git remote 주소 변경) Git 리모트 저장소의 URL을 변경하는 방법(git remote 주소 변경) 현재 리모트 저장소 URL 확인 git remote -v 리모트 저장소 URL 변경 git remote set-url origin 변경된 URL 확인 git remote -v 더보기 파이션 코드를 사용한 RabbitMQ 메시지 큐의 간단한 테스트 파이션 코드를 사용한 RabbitMQ 메시지 큐의 간단한 테스트 RabbitMQ의 Consumer와 Publisher는 메시지 큐를 통해 데이터를 송수신하는 역할을 담당합니다. Consumer (소비자): RabbitMQ 큐에서 메시지를 수신하여 처리하는 역할을 담당합니다. Consumer는 큐에 연결되어 메시지를 받아들이고, 해당 메시지를 소비하여 필요한 로직을 수행합니다. Consumer는 메시지를 소비하면서 큐에서 메시지를 제거합니다. Publisher (발행자): RabbitMQ 큐로 메시지를 발행하는 역할을 담당합니다. Publisher는 큐에 연결하여 메시지를 발행하고, 해당 메시지를 큐에 전달합니다. 메시지는 큐에 저장되어 대기하며, Consumer가 이를 소비하여 처리합니다. Consume.. 더보기 이전 1 ··· 69 70 71 72 73 74 75 ··· 278 다음