본문 바로가기

오늘의 공부

(77)
http 완벽가이드(10일차): 6장 프록시 궁금증 및 기록 스킴? *가상으로 호스팅된 웹서버는 웹서버의 호스트와 포트에 대한 정보가 담겨있는 Host 헤더를 요구한다. *가상으로 호스팅 되는 웹 서버는 여러 웹 사이트가 같은 물리적 웹 서버를 공유한다. *인터셉트 프락시? *트래픽?(어렴풋이 어떤건지 알고만 있음) :서버와 네트워크 장치에서 흐르는 데이터의 양 *via 헤더 메시지가 지나는 중간노드의 정보를 나열한다. *게이트웨이 기능을 제공한다는 것이 무슨의미? *TRACE메서드 프락시 메시지 내용이 어떻게 변하는지 관찰하는 기능 *프락시 인증(Proxy-Authorization) HTTP는 사용자가 접근권한 자격을 프락시에 제출받게 하고, 제출하지 않으면 요청을 차단할수도 있다. *프락시 상호운용성 서로 다른 프로토콜을 사용하는 클라이언트와 서버 사이를 중개..
[ubuntu20.04 lts] sd카드 이미지 만들기 (이미지 저장공간 부족한 경우) &새로운 sd카드 이미지 붙여넣기 실행환경:ubuntu 20.04 lts SD카드 이미지를 만들려고 하는데 64기가 정도 필요했습니다. 그런데 현재 제 노트북에는 20GB 밖에 남지 않아 고민하던중 USB에 이미지를 저장할 수 없을까 해서 시도한 끝에 성공해서 포스팅 남깁니다. (여러개 USB는 아직 안됨) [1. usb에 이미지 파일 만들어 저장하기] 1)우선 SD카드리더기에 이미지를 뜰 SD카드를 넣고 연결해줍니다. 2)그리고 이미지가 저장될 usb도 연결해줍니다. (저장 공간이 충분한 경우 2번 과정 후에 4-1로 가주시면 됩니다.) 연결된 장치를 아래 명령어로 확인합니다. sudo parted -l 현재 /dev/sdc 에는 sd카드가 /dev/sdd 에는 usb가 연결된것을 확인할수 있습니다. 그 후에 sd카드를 umount 시..
[vscode] intellisense란? [실행환경 : ubuntu 20.04 lts] vscode에서 c언어로 컴파일하고 빌드 하기 위해선 컴파일러를 설치해야합니다. 그래서 Microsofot의 c/c++ 이라는 익스텐션이 필요합니다 그리고 c_cpp_properties json파일로 들어가면 설정값이 나오는데 여기서 저는 intellisense라는 말을 이해 못했습니다.ㅎㅎ intellisense가 다른게 아니고 코드 문법 자동완성 기능을 의미하는 것이었습니다. [참고 사이트] https://code.visualstudio.com/docs/?dv=linux64_deb Documentation for Visual Studio Code Find out how to set-up and get the most from Visual Studio Co..
ubuntu20.04 tty clock 설치하기 문득 배경화면 꾸미는것에 관심을 두다보니 시계가 레트로 느낌이 나면 좋겠다 싶어서 찾아보는데 이런 시계를 보고 마음에 들어서 설치하게 되었습니다. 업데이트를 해주고 sudo apt-get update tty clock을 설치하고 sudo apt-get install -y tty-clock 실행하면 현재 실행하는 터미널창이 시계창으로 바뀝니다. tty-clock -C2 -sc 커스텀도 가능하니 아래사이트를 참고하시면 됩니다. http://manpages.ubuntu.com/manpages/trusty/man1/tty-clock.1.html Ubuntu Manpage: tty-clock - a terminal digital clock Powered by the Ubuntu Manpage Repository,..
도커 오류 run syntax error: unterminated quoted string 실행환경:ubuntu 20.04 lts docker build 후에 도커를 실행하려는데 bin/sh syntax error: unterminated quoted string 이런 오류가 났습니다. 알고보니 이건 단순 오타로 인해 나는 오류였습니다. docker파일에서 띄어쓰기나 따옴표 같은 요소에서 오타가 없는지 확인하는 걸 추천드립니다. 수정 전 (CMD부분에 , 다음에 띄어쓰기를 하지 않고 다 붙였더니 저런 오류가 났습니다.) 수정 후
ubuntu 20.04 hostname 변경:hostnamectl 사용 hostnamectl 시스템 호스트명을 제어하는 리눅스 명령어 명령어 역할 hostnamectl status 현재 호스트명 설정 조회 hostnamectl set-hostname 호스트명 시스템 호스트명 설정 hostnamectl set -icon-name 아이콘명 호스트 아이콘명 설정 hostnamectl set -chasssis 섀시명 호스트명 섀시 유형 설정 1. 시스템 호스트 이름을 변경합니다.(저는 seong 라고 정했습니다.) sudo hostnamectl set-hostname linuxconfig 2.그리고 hosts 파일에 들어가서 ,127.0.1.1 변경한이름 으로 바꿔줍니다. sudo vim /etc/hosts 3.변경결과 확인 hostnamectl (변경 전) (변경 후) 그리고 터..
우분투 20.04 anaconda navigator not found anaconda-navigator 를 입력했는데 command not found라고 뜨면 우선 설치되었는지 확인해봐야 합니다. (저도 예전에 설치한 줄 알고 입력한 거였는데, 갑자기 안되어서) 1.conda 패키지 목록 확인하기 conda list 저는 확인해보니 설치가 되어 있지 않습니다. 2.anaconda-navigator 설치하기 conda install anaconda-navigator 3.패키지 목록 다시확인하기 [참고 사이트] docs.continuum.io/anaconda/navigator/troubleshooting/ Troubleshooting — Anaconda documentation After starting Navigator, a pop up appears asking if yo..
우분투20.04: conda env list 오류: 가상환경 리스트 출력 오류[importlib_metadata has no attribute version] 아나콘다 가상환경 목록을 보려고 conda env list를 입력했는데, 출력이 되지 않습니다. 그래서 해당 오류를 찾아보니 패키지 오류라고 합니다. 그래서 재설치하고 깔아주면 되는 간단한 문제?였습니다. (이렇게 해도 되는건지 한번도 찾아 볼 예정입니다. 의존성 문제같은 것 떄문에 살짝 걱정되기도 합니다 ) 패키지를 다시 지우고 깔라고 합니다. 그래서 conda로 설치한 패키지 리스트를 출력했습니다. conda list 문제가 되는 importlib-metadata 패키지 발견 그런데 지우기 전에 이 패키지가 무슨 역할을 하는 패키지인지는 알고 지워야겠다 싶어서 찾아봤습니다. importlib-metadata.readthedocs.io/en/latest/ Welcome to importlib_metad..