반응형 Ubuntu17 Ubuntu 성능향상 방법 Ubuntu에서 성능 향상을 위해 수행할 수 있는 여러 가지 작업이 있습니다. 이러한 작업은 시스템의 하드웨어 구성과 사용 목적에 따라 다를 수 있습니다. 아래에는 몇 가지 일반적인 성능 향상 팁과 관련된 코드 예제를 제공하겠습니다. 1. 시스템 업데이트 및 패키지 관리 성능 향상을 위해 우선 시스템을 최신 상태로 유지하는 것이 중요합니다. 다음 명령을 사용하여 시스템을 업데이트하십시오. sudo apt update sudo apt upgrade 2. 불필요한 서비스 및 프로세스 중지 시작 시 실행되는 불필요한 서비스 및 프로세스를 중지하십시오. systemctl을 사용하여 서비스를 관리할 수 있습니다. 예를 들어, Apache 웹 서버를 비활성화하려면 다음과 같이 실행할 수 있습니다. sudo syst.. Ubuntu 2023. 9. 12. swap 파일 등록 및 삭제 $ sudo chmod 600 /swapfile 1. swap의 정의 시스템 메모리가 부족할 경우에 하드디스크의 일정한 공간을 활용해서 작업에 도움되는 영역 2. swap 파일의 적정용량 ①Ram용량이 2GB이하의 경우에는 2배 ②Ram용량이 2GB~8GB의 경우에는 Ram용량과 같은 사이즈 ③Ram용량이 8GB이상의 경우에는 적어도 4GB 3. swap 파일 등록 순서 ①swap 파일작성(swapfile용량을 2g로 설정하는예) $ sudo fallocate -l 2G /swapfile ②퍼미션 설정 $ sudo chmod 600 /swapfile ③Ubuntu swap 디렉토리 작성 $ sudo mkswap /swapfile ④swap파일 활성화 $ sudo swapon /swapfile ⑤Ubunt.. Ubuntu 2022. 2. 8. Ubuntu서버에서 Vue.js + ASP.NET Core 사이트 구축방법 사이트 구축순서 ①필요한 모듈을 설치 ②폴더를 생성해서 Vue.js와ASP.NET Core 프로젝트를 Publish ③Nginx서비스설정 1. 모듈설치 dotnet모듈설치 #ubuntu 20.04의 경우 wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb #ubuntu 18.04의 경우 wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.. Ubuntu 2021. 12. 29. Ubuntu 18.04 정기적으로 재기동하는 방법 1. 수동으로 재시작(reboot)하는 2가지 방법(어느쪽이든 상관없습니다.) $ sudo shutdown -r now $ sudo reboot 2. 정기적으로 재시작(reboot)하는 방법 ①cron설정을 실행 ②스케쥴러 구문을 추가(기본적으로(분,시,일,월,요일)으로 설정) - 예문의(0 3 * * sat)경우는 매주 심야3시0분에 재시작이 됩니다.) $ sudo crontab -e 0 3 * * sat /sbin/shutdown -r now Ubuntu 2021. 9. 5. Ubuntu 18.04 python (apscheduler) + uWSGI 설정 1.python apscheduler 모듈 설치 $ pip install apscheduler $ pip3 install apscheduler 2.uWSGI의 enable threads option 설정 $ sudo vi server.ini (uWSGI 설정 파일) $ sudo nano server.ini (uWSGI 설정 파일) server.ini파일에 enable-threads = true (thread 기능 추가)추가 Ubuntu 2021. 3. 9. Ubuntu 20.04 Firewall 설정 작업순서 1.iptables 보안설정 수정 $ sudo iptables -I INPUT 5 -i -p tcp --dport 80 -m state --state NEW, ESTABLISHED -j ACCEPT $ sudo iptables -I INPUT 5 -i -p tcp --dport 443 -m state --state NEW, ESTABLISHED -j ACCEPT $ sudo iptables -I INPUT 5 -i -p tcp --dport 4321 -m state --state NEW, ESTABLISHED -j ACCEP 2.iptable 보안설정 확인 $ sudo iptables --list 3.Ubuntu 20.04 Firewall 설정유지 ① 패키지 설치 $ sudo apt-get in.. Ubuntu 2021. 3. 6. AWS Ubuntu 18.04 + Nginx + .net core 구축 작업순서 1.AWS Linux VM 생성 인스턴스작성:Ubuntu Server 18.04 LTS(HVM)、SSD Volume Type - ami- 2.Putty을 다운로드 및 설치와 연결 설정 다운로드주소:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 연결 설정 : 호스트 이름 (AWS호스트명) 연결 유형 (SSH), 포트설정(22), Private Key파일위치등록(인증파일) 3.Net .core 2.2와 Nginx설치 https://dotnet.microsoft.com/download/linux-package-manager/ubuntu18-04/runtime-2.2.3 $ wget -q https://packages.microsof.. Ubuntu 2021. 3. 3. Ubuntu 18.04 Python에서 Slack으로 메세지 전송방법 작업순서 1.Slack의Incoming Webhook설정하기 2.Slack의Incoming Webhook Url 복사 3.Ubuntu(18.04)의 환경설정 ①$ sudo pip3 install slackweb (slackweb install) ②Python 코드작성 # Slack 메세지 전송 def incomingWebhookMessage(message): slack = slackweb.Slack(url="Incoming Webhook Url") slack.notify(text=메세지, channel="#Slack채널명", username="유저명", icon_emoji=":아이콘명", mrkdwn=True) # Slack 세부메세지 전송 def incomingWebhookBlock(title, pre.. Ubuntu 2021. 3. 2. Oracle Cloud Object Storage(Bucket) Ubuntu 18.04 Python 관련 설정 Ubuntu서버와 Oracle Cloud의 설정내용 1.SDK Install $ pip / pip3 install install oci-cli (oci-cli) $ pip / pip3 install install oci (Python SDK) 2.스크립트로드 (flask의 경우) $ source env / bin / activate $ pip / pip3 install install oci-cli (oci-cli) $ pip / pip3 install install oci (Python SDK) 3.Oci 연결 정보 설정 $ oci setup config Enter a user OCID : ocid1.user.oc1..xxxxx (사용자 OCID를 입력) Oracle Cloud의 ID메뉴에서 사용자를.. Ubuntu 2021. 3. 1. Oracle Cloud Load Balancer설정 방법 1. 메인 화면에서 네트워크의 로드벨런서 설정을 클릭 방법 2. 네트워킹 메뉴의로드 밸런서를 클릭하여 인스턴스 생성 버튼을 클릭 작업순서1 ①로드 밸런서 이름 입력 ②유형 선택 ③IP 주소 유형 선택 ④대역폭 크기 선택 ⑤네트워킹 선택 작업순서2 ①로드 밸런싱 정책 설정 ②백엔드 추가(VM 인스턴스 선택) ③건전성 검진 정책 설정 작업순서3 ①목록 이름 입력 ②트래픽 유형 선택 ③트래픽 포트 설정 ④SSL인증서 설정(HTTPS설정시에만 설정이 필요) Ubuntu 2021. 2. 28. Ubuntu 18.04 Python의 Oracle Cloud ADW 연동 작업2 Python의 Oracle (Oracle Cloud ADW) 연동 순서 ①Oracle Cloud ADW Wallet 파일 다운로드 Oracle Cloud의 자율운영 데이터 웨어하우스(ADW)메뉴의 사용중의 자율운영 데이터베이스를 클릭해서 상세화면으로 이동 상세화면의 DB접속버튼을 클릭후 나오는 화면에서 지갑 다운로드 버튼을 클릭해서 Zip 파일을 다운로드 합니다. ②Ubuntu 서버 ubuntu 계정 암호 설정 $ sudo apt-get install aptitude ⇒ 패키지 관리 aptitude 설치 $ sudo aptitude install ssh ⇒ SSH 설치 $ sudo vi /etc/ssh/sshd_config ⇒ SSH 보안 설정 $ PermitRootLogin yes ⇒ root 권한.. Ubuntu 2021. 2. 27. Ubuntu 18.04 Python의 Oracle Cloud ADW 연동 작업1 Python의 Oracle Cloud ADW 연동 작업1 ①Oracle DataBase SQL 액세스 모듈 설치 $ sudo pip3 install cx_Oracle --upgrade ②Instant Client Downloads for Linux x86-64 (64-bit) 다운로드 및 Unzip $ wget https://download.oracle.com/otn_software/linux/instantclient/185000/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip ⇒ 18.5 버전 다운로드 $ sudo apt install unzip ⇒ Unzip 설치 ③Instant Client Downloads for Linux x86-64 (6.. Ubuntu 2021. 2. 26. 이전 1 2 다음 반응형