wget curl 과 유사하지만 curl 처럼 다양한 프로토콜과 많은 기능을 지원하지 않고 파일 받는 기능에 특화되어 사용 쉽다. 1. 설치 ubuntu sudo apt install wget mac brew install wget 2. 활용 (1) 다운로드 wget https://go.dev/dl/go1.20.7.darwin-arm64.tar.gz ubuntu@dev1990 ~ $ wget https://go.dev/dl/go1.20.7.linux-amd64.tar.gz --2023-08-11 16:13:13-- https://go.dev/dl/go1.20.7.linux-amd64.tar.gz Resolving go.dev (go.dev)... 216.239.36.21, 216.239.34.21, 21..
Server/Linux
more -> 파일의 내용을 페이지 단위로 볼 수 있는 명령어 보통 cat 명령어를 많이 자주 사용 하지만, 출력할 내용이 많은 경우는 more 명령어가 더 유용하다. more [file 명] 단축키 몇개를 소개하면, commands info space bar, z 다음 페이지 b 이전 페이지 enter, 방향키 (위 아래) 한 줄씩 = 파일명, lines, byte, 페이지 % ex) ui.go lines 6-28/57 byte 559/1190 46% (press RETURN) /문자열 파일에서 검색 할 문자 v vi 전환 q 종료
보통 directory 안에 있는 파일들을 볼때 하나씩 들어가서 ls, 또는 ls -al 이런식으로 보지만, directory 단계적으로 하위 계층까지 보기 좋게 표시하는 명령어로 tree 가 있다. [설치] ubuntu sudo apt get install tree Mac brew install tree [명령어] 1. tree jira-automation 라는 directory 에서 tree 명령어를 통해 확인해보면 아래와 같이 하위 계층이 나온다. limjian@Jians-MacBook-Pro-13 jira-automation % tree . ├── README.md ├── go.mod ├── go.sum ├── jira.go └── utils └── utils.go 2. tree -L [depth..
사용자 이름을 변경 하고 싶을 때 만약 계정이 1 개라면 계정을 1개 더 만들어서 진행하는 것이 좋고 계정이 2개 이상이라면 지우려고 하는 계정을 피해서 로그인 해서 진행하면 된다. 계정이 1개라고 가정하고 정리 # Step 1 테스트 계정 하나 만듬 sudo adduser test # test 계정을 하나 더 만듬 sudo adduser test sudo # test 계정에 sudo 권한을 줌 # Step 2 테스트 계정으로 로그인 진행 해서 순서대로 진행 sudo usermod -l change_user old_user # 계정 이름 old_user 에서 change_user 로 변경 sudo usermod -d /home/change_user -m change_user # /home/ dir 변경 ..
환 경 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..
환 경 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
환 경 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 이기때문에 ..