본문 바로가기

LINUX

(4)
[LINUX]wget VS curl wget과 curl은 웹 서버로부터 컨텐츠를 가져오는 명령어로써 접속이 서버 자체 문제인지, 보안 설정 문제인지 알 수 있다. 비교 공통점 바로 HTTP, HTTPS, FTP 프로토콜을 통해 컨텐츠를 다운가능 → html파일을 다운받아 어떻게 작성되어 있는지 확인할 수 있다. 쿠키 지원 Post request 지원 등 … 차이점 wgeto 별도의 라이브러리 지원 안함 o 재귀적으로 다운로드(페이지 내용 모두 다운로드) o 간단하고 직관적 curlo stdin or stdout 등 pipe 이용 전통적인 unix 스타일 방식 사용 가능o SSL 지원 o 양방향 o libcurl 라이브러리로 더 강력한 기능 추가 사용 가능 배운 내용 각 명령어를 사용해 접속이 외부 or 내부에서 문제인지 확인할 수 있다. ..
[LINUX]포트포워딩을 통한 외부접속 허용 LINUX 터미널을 계속 사용해도 되지만, putty나 xshell을 사용해 ssh원격 접속을 하여 작업하면 더욱 편할 것 같다. 그럴때는 포트포워딩을 하여 외부에서도 접속을 허용하면 된다. 포트포워딩(Port Forwarding) “포트를 전달하는 것” 특정한 포트로 들어오는 데이터 패킷을 다른 포트로 변경하여 전송하는 작업. 수신 데이터가 방화벽을 우회하도록 하여 인터넷 연결 속도를 개선한다. 특정한 방식으로 라우팅을 설정하여 데이터를 이동시키는 방법으로써 기본적으로 라우터에 일부 데이터를 네트워크 내의 특정 기기로 전송하라고 명령한다. Virtual Box에서 포트포워딩이란? 우리가 배우고 있는 Virtual Box 내 포트포워딩 virtual box 의 기능 중 포트포워딩 기능을 사용하면, ip에..
[LINUX]index.html파일을 수정해 만든 template 출력 기본적으로 있는 index template을 수정하여 내가 만든 template을 출력해보자. 찾는데 확인할 것이 너무 많고, 이동해야 할 디렉토리가 굉장히 많다. 파일을 찾기 편하게 만들 수 있는 라이브러리가 있다. 바로 locate이다. locate를 설치해보자. sudo yum install mlocate 잘 설치가 된다. 이는 파일의 인덱스를 통해 찾게되는데, 처음 locate를 설치할 경우 파일들에 인덱스를 설정해주어야 한다. sudo updatedb 그리고 locate를 통해 잘 찾아지는지 확인해보자. sudo locate index.html index.html이 포함된 위치들이 정확하게 나온다. 우리는 /usr/share/nginx/html/index.html에 있는 페이지를 출력한 것이다...
[LINUX]CentOS에서 NginX설치 및 index.html 열기 CentOS에 NginX를 설치하여 기본 html파일을 열 수 있도록 해보자. (이 부분은 이미 진행을 해본 후 작성한 글이라 사진이 없다ㅜㅜ 다시 복습할 때 추가하겠습니다!) 먼저 CentOS를 켜서 NginX를 설치하자. sudo yum install nginx -y yum은 Yellowdog Updater Modified 의 약자로, RPM 기반의 시스템을 위한 자동 업데이터이자 소프트웨어와 같은 패키지 설치/ 삭제 도구이다.(참조 : 구선생님) 이 코드를 사용하여 NginX를 편리하게 다운받을 수 있다! 그러면 잘 설치된 NginX를 실행시키기 전에 작동이 잘 되고 있을까? sudo systemctl status nginx nginx가 잘 실행되고 있는지 확인하는 명령어이다. ※ systemctl..