Dev/기타

    lightsail 의 disk 공간 줄이기

    lightsail에 올라가 있는것이 많지 않은데, 디스크 사용량이 70% 넘는 것을 발견했습니다. $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 20G 14G 5.7G 71% /확인 해보니, /usr/src가 4G 정도를 사용하고 있네요. /usr$ sudo du -sh * 3.8G src /usr/src$ sudo du -sh * 106M linux-aws-headers-4.4.0-1063 106M linux-aws-headers-4.4.0-1081 106M linux-aws-headers-4.4.0-1084 106M linux-aws-headers-4.4.0-1085 ~~~~~~ 106M linux-aws-headers-4.4.0-112..

    Windows 에서 포트 포워딩 기능 사용하기.

    VMWare등을 사용하는데, Bridged 모드로 설정하지 않고 (IP 여유가 없거나, 설정하기 귀찮을때..) 기본값인 NAT 모드로 설정해두고 아래 명령으로 하시면 됩니다. CMD 창을 관리자 모드로 열고, Forwarding 설정 netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.0.100 connectport=80 connectaddress=192.168.229.100 Forwarding 해제 netsh interface portproxy delete v4tov4 listenport=80 listenaddress=192.168.0.100 설명 listenport: 내 PC에서 Listen할 Port listenaddre..

    리눅스 배포판별 docker 설치 방법

    Docker 설치공식 문서: http://docs.docker.com/installation/64 bit 기준으로 테스트 해봤습니다. Red Hat Enterprise 6.2공식 문서에는 rhel 7 부터 지원하지만, 아래 방법으로 설치 가능yum 저장소를 centos 로 수정.rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm vi /etc/yum.repos.d/epel.repo # cd /etc/yum.repos.d # cp rhel-debuginfo.repo rhel-debuginfo.repo.bak # vim rhel-debuginfo.repo baseurl=http://download.fedoraprojec..

    최적의 makrdown editor는 sublime text

    OSX에서 다시 Windows환경으로 넘어오면서, makrdown editor를 찾아 해맸다. 결론은 OS 구분없이 Sublime Text 였다. [Sublime Text 3] + [MarkdownEditing] 플러그인 + [OmniMarkdownPreviewer] 플러그인 + [Table Editor] 플러그인 조합이다. 문제는 Windows 환경에선 한글 입력창이 이질감이 느껴진다는 것인데, 그것도 [IMESupport] 플러그인으로 완벽하진 않지만 쓸만해 졌다. 하지만, OS 차이로 일부 단축키가 바뀐건 아직 적응이 잘 안된다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=..

    문자열 치환

    하나의 파일에서 치환 vi 사용 :%s/old/new/g sed 사용 sed -i 's/old/new/g' ./file.html 여러 파일을 한꺼번에 치환 find ./ -name "*.html" -exec sed -i 's/old/new/g' {} \; 특정 파일만 제외하고 치환 find . ! \( -name '*.jar' -prune \) -exec sed -i 's/old/new/g' {} \;

    shell script로 구현하는 URL 상태 체크

    Shell Script로 특정 URL의 상태를 체크하고자 합니다. curl을 이용하면 간단 하네요.curl은 결과를 exit code로 리턴 합니다.exit codes list는 아래 man page를 참고하세요.( http://curl.haxx.se/docs/manpage.html ) #! /usr/bin/sh function check { if [ $? -ne 0 ] ; then echo "Error occurred getting URL $1:" if [ $? -eq 6 ]; then echo "Unable to resolve host" fi if [$? -eq 7 ]; then echo "Unable to connect to host" fi exit 1 fi } curl -s -o "/dev/nul..