새 언어 학습을 위한 VirtualBox
6848 단어 serverlesscloudgotutorial
나는 항상 괴로움을 느낀다. 내 미래의 내가 언젠가는 이 문제를 처리해야 한다.
왜?이것은 나의 진보를 도왔으니, 아마 너에게 도움이 될 것이다
단계는 무엇입니까?
VirtualBox 설정 5단계
1단계.첫 번째 단계는 VirtualBox를 설치하는 것입니다.이 소프트웨어를 사용하면 가상 시스템을 시작하고 실행할 수 있습니다.저는 VirtualBox의'실제'기능에 대해 잘 설명하지 못했지만, 이것은 소프트웨어라고 생각합니다. 이것은 제 기계와 제가 만들고 관리하고자 하는 가상 기기 사이에 있습니다. 이 기능이 시작되고 닫힐 때입니다.
단계 2.하나를 얻다.Ubuntu 20의 iso 릴리스입니다.나는 방금 Ubuntu를 선택했다.나는 들은 적이 있지만, 솔직히 말하자면, 나는 이곳의 전문가가 아니기 때문에, 나는 단지 익숙한 것을 좀 썼을 뿐이다.다른 선택은 CentOS입니다.나는 둘 다 일할 수 있다고 생각하지만, 본고는 Ubuntu를 중점적으로 소개할 것이다.
3단계.이것은 보기에는 매우 복잡할 수 있지만, Linux 버전을 설정하는 것은 사실상 좀 간단하다. 나는 거의 모든 기본 절차와 옵션을 이용했다.SSH 서버 설치에 대한 확인란을 반드시 선택해야 합니다. 이것은 앞으로의 작업에 매우 중요하고 유용합니다.
간단한 단계:
우리는 단지 빠른 기교를 사용할 수 있을 뿐이다.우리는 컴퓨터가 어떻게 새로운 가상 기기와 통신해야 하는지 알려줄 필요가 있다.이를 위해 우리는 설정과 네트워크에 들어가야 한다.게스트 컴퓨터의 포트에 자동으로 정보를 전달하도록 호스트에 포트를 구성합니다.이것은 매우 간단합니다. 설정 >> 네트워크 > 고급 (옆에 파란색 삼각형이 있음) > 포트 전송을 누르십시오.오른쪽에 작은 아이콘이 하나 있는데 추가를 누르면 호스트 포트에 대해서는 3044를 선택하고 게스트 포트에 대해서는 22를 선택합니다.다음은 이 프로세스의 빠른 비디오입니다.
video link
다섯 번째 단계.지금, 이것이 바로 일이 예전처럼 그렇게 좋지 않은 곳이다.너는 VS 코드 같은 좋은 것을 사용하는 것에 익숙해졌을 것이다.이런 방법에서 당신은 이 점을 약간 잃었다. 이것은 약간 폄하하지만, 항상 균형이 잡혀 있기 때문에 그것들에 익숙해지는 것은 결코 최악의 일이 아니다.
나 이거 어떻게 써?
터미널을 열어라. 우리가 해야 할 일은 ssh를 우리가 방금 설정한 기계에 연결하는 것이다.우리는 명령을 사용할 것이다
$ ssh username@localhost -p 3022
정확한 포트를 맞혔는지 확인하기 위해 -p 로고와 -비밀번호를 요구할 것입니다.내가 이런 방법을 좋아하는 것은 ssh를 통해 원격 컴퓨터에 연결하는 방법을 익히는 데 있다.이것은 우리가 장래에 필요로 할 수 있는 기술이다.우리 서버가 AWS의 EC2 인스턴스에 호스팅되든 어디에 위치하든...어느 때, 우리는 그것을 사용해야 할 가능성이 높으며, ssh를 통해 이 점을 실현하는 것이 바로 우리가 해야 할 일이다.원격 기기에서 파일을 편집하는 방법을 익히는 것은 좋은 기술이다. 만약 우리가 지금 연습하고 있다면, 그렇다. 이것은 우리를 더욱 느리게 할 수도 있지만, 우리는 매우 기쁠 것이다. 우리가 그곳에서 진정으로 생활하고 전 세계에 보여줄 수 있는 것이 있다면, 우리는 어떤 것을 복원하거나 변경해야 한다.
겸사겸사 한마디 하자면, 우리는 항상 그다지 이상적이지 않은 상황에서 어떤 것을 복원하거나 변경해야 한다. 예를 들면, 많은 시간적 스트레스와 스트레스가 있다.지금 연습은 우리로 하여금 시간적 스트레스 없이 이 점을 하게 할 수 있다. 우리는 천천히 해서 우리가 무엇을 하는지 진정으로 이해할 수 있다.
안녕, 세상!고랑과 함께.
현재 당신은 새로운 운영체제를 가지고 있으며, 당신이 원하는 프로그래밍 언어, 원하는 버전을 설치할 수 있습니다.우리에게는 Go Lang을 설치하라고 합니다. 여기 설명은 매우 간단합니다...
$> wget https://golang.org/dl/go1.15.2.linux-amd64.tar.gz
$> tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
$> go version
이제 다음 내용으로 새 파일을 만듭니다. 안녕, 월드!계획:package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
VIM 내에서 실행::! go run hello_world.go
동일한 명령을 다시 실행하려면 다음과 같이 하십시오.:!!
경탄스럽다!!!최소 VIM 설정
그래서 여기 제가 가슴 아픈 부분을 소개해 드릴게요.나는 Vim을 어떻게 사용하는지 배우고 싶었던 지 이미 한참이 되었다.여기서 나는 가장 간단한 방식으로vim를 사용하는 방법을 독학하기 시작했다.솔직히 말해서, 나는 두 시간의 시간을 써서 우스운 플러그인을 몇몇 영상에서 정말 멋있게 보이고 싶지 않다.나는 단지 뭔가를 창조하고 싶을 뿐이다.그래서 저에게 세 가지vim 옵션을 사용했습니다. 그것들은 다음과 같습니다.
:set softtabstop=2
:set autoexpand
:set expandtab
:set linebreak
그렇습니다.나는 이것이 너의 게임이 아닐 수도 있다는 것을 안다. 그러나 이번에는 나의 생산력에 집중하고 싶다. 나는 각종 다른 환경 플러그인과 나를 도와야 할 것들을 연구하는 것을 발견했다. 실제로는 나의 주의력을 분산시켜 내가 처음에 만들려고 했던 것을 만들 수 없게 할 뿐이다.겸사겸사 한마디 하자면, 나도 이 블로그에서 이런 방식을 채택했다. 나는 스스로 빌어먹을 HTML 페이지를 썼는데, 너는 알고 있니?나 진짜 완성했어!나에게 있어서 이것은 완전히 성공이다.과거에 나는 내가 원하는 방식으로 모든 물건을 설치하는 데 2시간이나 2주가 걸릴 수도 있었다.기억해라, 이것은 모두 나의 잘못이다.나는 사용하기 쉬워 보이는 플러그인을 설치할 것이다. 그러나 문서에서 작가가 멋있어 보이는 다른 플러그인을 사용하거나 내가 갈 에핀라비트 동굴에 의존하는 것을 볼 수 있다.아닙니다.나는 단지 창작과 창작을 하고 싶을 뿐이다. 그래서 나는 내가 효율을 발휘하는 것을 방해하는 그런 일을 하지 않도록 제한한다.
나는 이것이 모두에게 적합하지 않다는 것을 안다. 그러나 만약 네가 일찍이
저는 Go, AWS 서비스(예를 들어 Lambda, DynamoDB)를 이용하여 SaaS 응용 프로그램을 구축하는 방법을 전문적으로 소개하고 있습니다.인증, 로그인, 등록, 이메일 확인, 비밀번호 재설정, 신용카드 통합 방법을 소개합니다.www.serverlessgolang.com를 통해 제 시사통신을 구독해 주십시오.
Reference
이 문제에 관하여(새 언어 학습을 위한 VirtualBox), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/serverlessgolang/virtualbox-for-learning-a-new-language-1g6l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)