ps1은 powershell 배치파일인데요. 기존의 bat 배치파일보다 강력한 기능이 많습니다. 그래서 ps1을 활용하면 좀더 강력하게 배치 파일을 손쉽게 만들 수 있습니다. 그리고 이 ps1을 활용해서 exe 파일을 실행할 수 있는데요. iexpress Windows 2000 및 이후 버전 운영 체제의 구성 요소인 IExpress는 파일 집합에서 자동 압축 풀림 패키지를 만드는 데 사용되는 프로그램입니다. 이러한 패키지를 사용하여 exe 파일을 만들어서 소프트웨어를 설치할 수 있습니다. ps1 exe 파일 만들기 윈도우 실행에서 또는 windows키 + r을 통해 실행을 실행하시고 iexpress를 실행합니다. 그리고 패키지를 압축풀고 실행으로 작성해 줍니다. 패키지 제목을 입력해 줍니다. 프롬프트 생..
오늘은 Crontab 기능을 활용해서 오래된 파일을 삭제하는 방법을 알아보겠습니다. Crontab 오래된 파일 삭제하기 아래와 같은 shell 명령어로 삭제할 수 있는데요. find 삭제하고자 하는 폴더 mtime 지난 일자 - name 파일 종류 exec rm -rf {}의 순입니다. 저는 log 파일에 쌓이고 있는 csv확장자를 3일마다 삭제하는 코드입니다. -rf : 삭제 여부를 묻지 않으며 하부 파일이 있는 디렉토리까지 삭제하는 옵션입니다. find 명령어 리눅스에서 파일을 찾기 위해서는 find 명령어를 사용하는데요. find 명령어의 다양한 옵션으로 파일을 찾을 수도 있고, 다른 옵션등을 조합하여 내용을 검색할 수도 있습니다. find [경로] [옵션] [대상] #!/bin/sh find /h..
Let's Encrypt는 무료 SSL인증서를 발급해 주는데요. 아래 사이트에서 인증서를 발급받을 수 있습니다. https://letsencrypt.org/ Let's Encrypt letsencrypt.org 무료 SSL 인증서 발급 받기 먼저 certbot 을 설치해야 합니다. certbot과 함께 python3-certbot-nginx를 같이 설치합니다. sudo apt-get install certbot python3-certbot-nginx 이 후 nginx의 설정을 해야하는데요. 먼저 클라우드에서 80포트를 열어주어야 합니다. 그리고 /etc/nginx/sites-available/default 위치의 서버 블록을 변경해주어야 합니다. 인증받고자하는 서버 도메인으로 변경합니다. 여기에서는 예시..
인터넷 서핑을 하다보면 이런 사이트는 어떻게 만들었는지 궁금할 경우가 있는데요. 즉 이쁜 사이트가 보이면 이런 사이트는 어떻게 만들었는지 궁금할 때가 있습니다. 역시 구글에는 모르는게 없었습니다. 이러한 저의 고민을 해결해주는 좋은 프로그램이 있습니다. Wappalyzer? 웹사이트의 기술 스택을 한눈에 알려주는 사이트 입니다. 간단한 회원가입후에 한달에 50건까지 조회해볼 수 있는데요. 다음을 검색해보면 아래와 같습니다. 사이트 뿐만 아니라 크롬 확장 프로그램도 지원하는데요. 아래의 사이트에서 크롬 확장프로그램으로 사용할 수도 있습니다. 기술 프로파일러라고 설명하고 있네요. https://chrome.google.com/webstore/detail/wappalyzer-technology-pro/gppo..
오늘은 파이썬에서 폴더와 파일이 있는지 여부를 확인하는 OS명령어를 알아보겠습니다. OS명령어 파이썬에서 OS 명령어는 운영체제와 관련된 다양한 서비스를 제공합니다. https://docs.python.org/ko/3/library/os.html os — Miscellaneous operating system interfaces Source code: Lib/os.py This module provides a portable way of using operating system dependent functionality. If you just want to read or write a file see open(), if you want to manipulate paths, s... docs.python...