본문 바로가기

[Docker] Docker란 무엇인가? "어라 제 서버에서는 잘 돌아갔는데.. 왜 xx님 서버에서는 안될까요?😲" 웹 애플리케이션 등을 개발하다 보면 흔히 마주쳤던 상황이다. 분명 작업하던 서버에서는 문제 없이 잘 돌아갔는데 왜 다른 서버에서는 매번 환경 설정 문제가 발생할까? 그래서 존재하게 된 것이 바로 Docker, 도커라는 친구이다. 이렇게 고래가 컨테이너 박스를 등에 이고 바다를 떠다니는 모습이 로고인데, Docker의 역할을 알고 나니 정말 잘 표현했다는 생각이 든다. Docker란 무엇일까? (a.k.a 밀키트 조리) Docker는 chatGPT 친구가 말해주듯이, 특정 애플리케이션을 어느 머신에서나 똑같이 구현할 수 있도록 도와주는 "컨테이너(container) 기반의 오픈소스 가상화 플랫폼"이다. 어느 머신(서버)에서나 con..
[Linux] wget certificate 오류 해결 ERROR: cannot verify [wget 받을 주소]'s certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’: Issued certificate has expired. To connect to [wget 받을 주소] insecurely, use `--no-check-certificate' 1. 근본적인 해결 방법 sudo yum install -y ca-certificates 2. 임시 해결방법 wget [wget 받을 주소] --no-check-certificate
[Linux] CGI httpd.conf 설정 apps/apache-X.X.XX(apache 버전)/conf/httpd.conf 에서 아래 부분 추가 LoadModule cgid_module modules.mod_cgid.so # 기존 위치 찾아서 Options, AddHandler만 추가 Options +ExecCGI AddHandler cgi-script .cgi .pl .py ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" AllowOverride None Options None Order allow,deny Allow from all 수정 후, apache restart 해주기 추가 참고 자료 http://www.w3big.com/ko/python/python-cgi.html https://sencom.wordpre..
[Linux] vim에서 tab indentation을 space 4개로 변경 [임시 설정 - vim 켠 상태에서] :set smartindent :set tabstop=4 :set expandtab :set shiftwidth=4 [영구 설정 - ~/.vimrc에 추가] set smartindent set tabstop=4 set expandtab set shiftwidth=4 참고자료 : https://www.lesstif.com/system-admin/vim-tab-space-4-18220149.html
[Linux] vim 기본 설정 $ vi ~/.vimrc ''' set hlserach # 검색 시 highlight set nu # 줄 번호 표시 set laststatus=2 # 파일명 표시 ''' $ source ~/.vimrc
[Linux] CentOS에서 pip 설치하기 ## pip는 centos core repository에 없으므로 epel-release repository를 설치해주어야 함 $ sudo yum install epel-release ## pip 설치 $ sudo yum install python-pip ## pip 설치 확인 $ pip --version ## pip 버전 업그레이드 $ sudo pip install --upgrade pip ### pip2와 pip3 버전 꼬였을 경우, whereis pip 로 pip 위치 찾아서 해당 디렉토리에서 pip 실행하기 (임시 방편으로, 영구적인 측면에서는 좋은 방법이 아닐 수 있습니다.) 참고 : https://linuxize.com/post/how-to-install-pip-on-centos-7/
[Linux] 맥 터미널에서 alias 추가 vi ~/.bashrc # alias abc='ssh ~~~' 등 추가할 단축어 추가 source ~/.bashrc
[Linux] ssh 키 생성하기 ssh-keygen ## 묻는 내용 나오면 엔터키 누르기 cat ~/.ssh/id_ras.pub