맥북을 업그레이드 후, brew로 패키지를 설치하면 "missing xcrun" 오류가 발생되어 버린다.
이런 경우 아래 명령어로 간단히 해결 가능하다.
God Bless "IT Engineer"
가끔 리눅스 파일 내의 특정 문자열을 일괄 변경해야하는 경우가 발생된다.
이럴 때 아래 명령어를 사용해서 간단하게 변경할 수 있다.
# find ./ -type f -exec sed -i "s/변경대상문자열/변경문자열/g" {} \;
급하게 파일을 업로드하는 경우가 필요해서 간단하게 작성한 php 업로드 프로그램입니다.
1. 업로드 html 구성
- upload.html
<!DOCTYPE html>
<html>
<body>
<form action="uploader.php" method="post" enctype="multipart/form-data">
Select File:
<input type="file" name="fileToUpload"/>
<input type="submit" value="Upload file" name="submit"/>
</form>
</body>
</html>
2. upload file 처리를 위한 php 파일
- uploader.php
ubuntu 20.0.4에 L2TP를 구축하는 방법 중, 가장 간단한 방법으로 여러가지 기능을 지원하지 않는 단순한 방법을 정리한다.
구성 상태
(외부 인터넷) <-----> (공유기 - VPN 연결에 대해서 Portforwarding) <------------> VPN 서버
IP:192.168.100.1 IP:192.168.100.100
ubuntu 20.0.4에 설치할 Package 정리
- xl2tpd
- strongswan
l2tp 관련 패키지 설치
nginx 패키지를 자신에 맞게 custom해야하는 경우가 발생한다.
설치 위치(Install Path), 패키지 명등을 변경해야하는 경우가 발생하는데 nginx-1.18.0 케이스에 대해서 아래와 같이 custom이 가능하다.
custom하는 방법을 간단하게 정리한다.
1. Package Build에 사용하는 파일 다운로드
https://packages.ubuntu.com/focal-updates/nginx-full
사이트에서 3가지 파일을 다운받는다.