쟌's Blog

· Server/Linux
환 경 ubuntu 20.04 LTS 보통 virtualbox 실행 화면 창에서 바로 서버를 사용하지 않고, window 면 Xterm 이나.. mac 이면 iterm 같은걸로 ssh 접속을 해서 서버를 많이 활용해서 세팅하는 김에 정리를 하려고 한다. # Step 1 man sshd_config # No manual entry for sshd_config 라고 나오면 ssh가 설치 되어 있지 않음 sudo apt update # apt packages 업데이트 sudo apt install openssh-server # ssh 위한 openssh-server 설치 man sshd_config # ssh 설치 확인 init 0 # server 종료 # Step 2 GUI 화면에서 Activation ne..
· Server/Linux
환 경 ubuntu 20.04 LTS 새로 ubuntu 20.04 LTS로 서버 세팅중인데 ip 확인하려고 ifconfig 명령어를 쳤더니 net-tools 이 설치 되어 있지 않다고 나온다. ifconfig, netstat 등의 명령어를 실행하기 위해서는 net-tools 을 설치 하면된다. apt install net-tools or sudo apt install net-tools
· Server/Linux
환 경 ubuntu 20.04 LTS 회사에서 서버 세팅 할 때 몇번 해보긴 했는데 grub 만 기억이 나고.. 할 때 마다 찾는 것 같아서 블로그에 정리 (16.04 버전은 step 2 까지만 했던 것 같은데.. 20.04 버전 세팅 해보니까 step3 도 해줘야 함) CLI mode # Step 1 sudo vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 주석 GRUB_CMDLINE_LINUX="" text로 지정 # GRUB_TERMINAL=console 주석 제거 #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="text" GRUB_TERMINAL=console :wq 저..
· Server/Linux
virtualbox ubuntu 20.04 LTS 설치 과정 # Step1 밑 링크 클릭해서 Ubuntu 20.04 LTS 다운로드 Ubuntu Download # Step2 virtualbox 새로 만들기 이름 아무거나 상관없는데 ( ubuntu 단어가 들어가면 알아서 종류 와 버전이 맞춰짐 ) 메모리 노트북이 16기가라서 4기가 할당 새 가상 디스크로 만듬 -> VDI 동적 할당 은 가상 디스크에 용량을 설정한데로 용량을 잡는게 아니고 채워지는 만큼 용량이 증가 고정 크기 는 가상 디스크에 용량을 설정한데로 미리 잡아두고 사용하는 방식 하드 디스크에 여유가 있고 좀더 빠르게 쓰고 싶으면 고정 크기를 사용 하드 디스크에 용량을 효율적으로 사용하고 싶으면 동적 할당을 사용 노트북이 512GB 이기때문에 ..
· Server/Linux
VirtualBox 에러 # Step 1 Mac 시스템 환경설정 # Step 2 보안 및 개인정보 보호 # Step 3 자물쇠 -> Oracle 허용 -> 재시작
· Server/Linux
window pc 를 사용했을 때는 terminal 에 좀 더 익숙해 지려고 virtualbox 에 ubuntu 설치해서 이것 저것 했었는데.. mac pc 사용하니까 unix 기반이라 terminal 이 바로 보이고 이것 저것 할 수 있어서 설치를 안하고 미루고 있었는데.. 요즘 여러가지 해보면서 Mac 에 설치를 하고 있는데 Mac에 설치를 하는 것 보다는 차라리 Ubuntu 안에서 여러가지를 해 보려고한다. 또 회사에서도 ubuntu 를 사용중이며, 서버 올려서 토이프로젝트도 ubuntu 를 통해 진행 할까 해서.. 일단 찾아보고 있는데 20.04.3 LTS 버전을 사용 할 생각이다. https://ubuntu.com/download/desktop Download Ubuntu Desktop | Do..
python 으로 프로젝트를 진행하면 보통 가상환경(virtualenv) 으로 진행을 한다. 가상환경이란 원하는 Python 환경을 구축하기 위해 필요한 모듈만 담아 놓는 곳 라고 생각하면 된다. 가상환경을 사용하는 가장 큰 이유는 여러개의 서비스를 개발 할 경우 pip으로 설치한 패키지의 버전들이 문제가 될 수 있어서 그렇다. 그래서 pip 로 설치한 패키지를 어떻게 관리를 하는지 적으려고 한다. # Step 1 pip freeze ( pip list ) 두개의 명령어 다 상관없는데 pip 으로 설치한 list 들을 보여준다. (venv) limjian@Jians-MacBook-Pro-13 python-utils % pip freeze autopep8==1.6.0 . . . pycodestyle==2..
암호화 관련 전문 분야가 아니기 때문에 본인도 AES 정의는 검색에 의한 정리 AES 고급 암호화 표준 이라는 의미 암호화 및 복호화 동일한 키를 사용하는 대칭키 알고리즘 AES-128, AES-192, AES-256 으로 나눠지는데 Secret Key 의 길이에 따라 나눠짐 AES 를 사용해서 암호화 / 복호화 할 기회가 있어서 하게 되었고 어떤 데이터를 URL 에 노출 시켜야 되는 상황이 있어서 AES 암호화를 사용해서 암호화 했다. 그 때, 조금 찾아 보면서 고민했던 기억이 있어서 정리 AES 에 대해 잘 모르니까 본인도 검색을 하면서 만들어져 있는 소스도 가져다 써보고 했었는데 AES 마지막에 거의 대부분 base64(64진법) 인코딩을 사용 하는 것 같더라. base64로 인코딩을 하는데 이게 ..
임쟌
'분류 전체보기' 카테고리의 글 목록 (12 Page)