환 경 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
환 경 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 저..
virtualbox ubuntu 20.04 LTS 설치 과정 # Step1 밑 링크 클릭해서 Ubuntu 20.04 LTS 다운로드 Ubuntu Download # Step2 virtualbox 새로 만들기 이름 아무거나 상관없는데 ( ubuntu 단어가 들어가면 알아서 종류 와 버전이 맞춰짐 ) 메모리 노트북이 16기가라서 4기가 할당 새 가상 디스크로 만듬 -> VDI 동적 할당 은 가상 디스크에 용량을 설정한데로 용량을 잡는게 아니고 채워지는 만큼 용량이 증가 고정 크기 는 가상 디스크에 용량을 설정한데로 미리 잡아두고 사용하는 방식 하드 디스크에 여유가 있고 좀더 빠르게 쓰고 싶으면 고정 크기를 사용 하드 디스크에 용량을 효율적으로 사용하고 싶으면 동적 할당을 사용 노트북이 512GB 이기때문에 ..
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..
grep 은 특정 문자열을 찾고자할 때 사용하는 명령어로.. 정말 많이 사용 하는 명령어 많은 옵션이 있음에도 활용을 잘 하지 못하는 것 같아서 앞으로 많이 사용 할 옵션에 대해 찾아보고 정리 하려고 한다. grep option 이정도는 꼭 알아두자. 정말로 리눅스에서 명령어의 옵션은 많이 알면 알수록 좋다. * 참고 * linux grep document 파일에서 문자열 검색 grep "str" [filename] 현 디렉토리 모든 파일에서 문자열 검색 grep "str" * 대 / 소문자 구분하지 않고 문자열 검색 grep -i "str" [filename] 검색된 문자열이 포함된 라인 번호 출력 grep -n "str" [filename] 하위 디렉토리를 포함한 모든 파일에서 문자열 검색 grep ..
github 에서 repository 를 만들려고 하면 최초 생성하는 기본 브랜치로 이름이 master 였지만 지금은 main 으로 되어 있는것을 알 수 있다. 그 당시에도 찾아 보았지만 그냥 master 라고 하는게 더 편한것 같아서 굳이 main 을 지우고 다시 master로 만들었는데.. 오늘 새로운 repository 를 만들면서 다시 찾아 보았다. 주인과 노예 관계를 뜻하는 master / slave 를 다른 단어로 대체하기 위해서.. 라는 글이 보이길래.. 좀 오바 하는거 아닌가..해서 여러가지 글을 찾아 보았는데.. 진짜인가봐 그래서 이제 새로운 repository 를 만들 때 꼭 main 으로는 안해도 되지만 master 는 피하려고 한다. 글 쓴김에 브랜치를 바꿔보자. 찾아보면 여러 글 ..
Mac 에서 git flow 설치 방법 limjian@Jians-MacBook-Pro-13 test-repository % brew install git-flow-avh Ubuntu apt-get install git-flow git flow init git 저장소를 git flow 에 맞게 초기화 해줘야 하므로 git flow init 명령어를 사용하여 초기화를 실행 그 다음 전부 enter 를 사용 하여 pass 하면 된다. (기본값으로 사용) limjian@Jians-MacBook-Pro-13 test-repository % git flow init Which branch should be used for bringing forth production releases? - main Branch na..