새 언어 학습을 위한 VirtualBox


나는 항상 괴로움을 느낀다. 내 미래의 내가 언젠가는 이 문제를 처리해야 한다.

왜?이것은 나의 진보를 도왔으니, 아마 너에게 도움이 될 것이다

  • 오늘 나는 새로운 프로그래밍 언어를 설치할 수 있다. 미래에 이것은 시대에 뒤떨어지고 나로 하여금 나의 시스템상의 물건을 업그레이드하게 할 것이다.
  • 이것은 나에게 항상 순조롭지 않다. 특히 내가 지난번에 어떤 프로젝트에 종사한 시간 간격이 매우 길었을 때.
  • 더 심각한 것은 잠재의식적으로 내가 항상'내일 알림'을 클릭하는 가장 큰 이유는 내가 맥 OS를 업그레이드할 때 이것이 평소보다 내 기계에 고장을 일으켜 내가 처리하고 있는 어떤 항목을 구축하거나 처리하는 것을 막을 수 있다는 것을 알고 있기 때문이다.이것은 이미 매우 빈번하게 발생하였는데, 나는 내가 운영체제 업데이트 방면에서 매우 많이 뒤떨어졌다고 확신한다.나는 나의 맥 컴퓨터의 배경이 여전히 요세미티라고 생각한다.무엇이든지
  • 좋아, 이것은 시작할 때 나에게 약간의 고통을 가져다 주었지만, 나는 그것이 장래에 나를 도와 고통을 좀 줄일 수 있기를 바란다.이것은 나와 매우 다르다. 이것은 나로 하여금 이 문제가 사실상 내가 상상한 것보다 심각하다고 느끼게 한다.오, 됐어, 우리 시작합시다.

    단계는 무엇입니까?



    VirtualBox 설정 5단계
    1단계.첫 번째 단계는 VirtualBox를 설치하는 것입니다.이 소프트웨어를 사용하면 가상 시스템을 시작하고 실행할 수 있습니다.저는 VirtualBox의'실제'기능에 대해 잘 설명하지 못했지만, 이것은 소프트웨어라고 생각합니다. 이것은 제 기계와 제가 만들고 관리하고자 하는 가상 기기 사이에 있습니다. 이 기능이 시작되고 닫힐 때입니다.
    단계 2.하나를 얻다.Ubuntu 20의 iso 릴리스입니다.나는 방금 Ubuntu를 선택했다.나는 들은 적이 있지만, 솔직히 말하자면, 나는 이곳의 전문가가 아니기 때문에, 나는 단지 익숙한 것을 좀 썼을 뿐이다.다른 선택은 CentOS입니다.나는 둘 다 일할 수 있다고 생각하지만, 본고는 Ubuntu를 중점적으로 소개할 것이다.
    3단계.이것은 보기에는 매우 복잡할 수 있지만, Linux 버전을 설정하는 것은 사실상 좀 간단하다. 나는 거의 모든 기본 절차와 옵션을 이용했다.SSH 서버 설치에 대한 확인란을 반드시 선택해야 합니다. 이것은 앞으로의 작업에 매우 중요하고 유용합니다.
    간단한 단계:
  • "새로"를 누르면 운영체제의 이름을 짓습니다. 저는 보통 "ubuntu\u test\u golang"과 같은 것을 사용합니다. (ubuntu 이름을 사용하면 자동으로 "Linux"로 형식을 전환합니다.
  • 기본 메모리 크기
  • 가상 하드 드라이브 지금 만들기 선택
  • 10GB의 동적 할당 VDI를 생성하도록 선택하면 됩니다.
  • 이제 이 가상 시스템에 새 운영 체제를 설치해야 합니다.
  • 시작을 클릭하십시오.이전에 다운로드한 iso 파일
  • 시간이 좀 걸릴 수도 있습니다. 화면에서 텍스트 한 무더기가 굴러다니는 것을 보고 언어 선택을 볼 수 있습니다.
  • 전체 디스크를 (x) 사용하라고 요구할 때, 항상 나를 미치게 하는 일이 있다. 이것은 매우 좋다. 이것은 이미 만들어진 전체 가상 디스크를 사용한다는 것을 의미한다.
  • 컴퓨터의 이름과 사용자 이름과 비밀번호를 선택해야 합니다.중요 SSH 서버를 설치할 것인지 묻는 경우 Yes 를 선택합니다.
  • 4단계.이제 너는 리눅스를 다시 설치할 수 있다. 이 전체 운영체제의 가장 좋은 점은 바로 그것을 삭제할 수 있다는 것이다.만약 설치 과정에서 문제가 발생한다면, 당신은 파일이 어디로 복사되었는지 전혀 모른다.다 좋아요. 삭제하고 처음부터 시작하세요.아무도 기억하지 못하지만 이것은 우리가 과거에 비디오 게임을 했던 방식이다. 애플 II가 사랑하는 캐릭터가 죽었다는 메시지를 저장하는 것을 방지하기 위해 플로피 드라이브에 빨간불이 켜지는 것을 보기 시작했을 때 우리는 컴퓨터를 껐다. - 좋은 시절.
    우리는 단지 빠른 기교를 사용할 수 있을 뿐이다.우리는 컴퓨터가 어떻게 새로운 가상 기기와 통신해야 하는지 알려줄 필요가 있다.이를 위해 우리는 설정과 네트워크에 들어가야 한다.게스트 컴퓨터의 포트에 자동으로 정보를 전달하도록 호스트에 포트를 구성합니다.이것은 매우 간단합니다. 설정 >> 네트워크 > 고급 (옆에 파란색 삼각형이 있음) > 포트 전송을 누르십시오.오른쪽에 작은 아이콘이 하나 있는데 추가를 누르면 호스트 포트에 대해서는 3044를 선택하고 게스트 포트에 대해서는 22를 선택합니다.다음은 이 프로세스의 빠른 비디오입니다.
    video link
    다섯 번째 단계.지금, 이것이 바로 일이 예전처럼 그렇게 좋지 않은 곳이다.너는 VS 코드 같은 좋은 것을 사용하는 것에 익숙해졌을 것이다.이런 방법에서 당신은 이 점을 약간 잃었다. 이것은 약간 폄하하지만, 항상 균형이 잡혀 있기 때문에 그것들에 익숙해지는 것은 결코 최악의 일이 아니다.

    나 이거 어떻게 써?


    터미널을 열어라. 우리가 해야 할 일은 ssh를 우리가 방금 설정한 기계에 연결하는 것이다.우리는 명령을 사용할 것이다
    $ ssh username@localhost -p 3022
    
    정확한 포트를 맞혔는지 확인하기 위해 -p 로고와 -비밀번호를 요구할 것입니다.
    내가 이런 방법을 좋아하는 것은 ssh를 통해 원격 컴퓨터에 연결하는 방법을 익히는 데 있다.이것은 우리가 장래에 필요로 할 수 있는 기술이다.우리 서버가 AWS의 EC2 인스턴스에 호스팅되든 어디에 위치하든...어느 때, 우리는 그것을 사용해야 할 가능성이 높으며, ssh를 통해 이 점을 실현하는 것이 바로 우리가 해야 할 일이다.원격 기기에서 파일을 편집하는 방법을 익히는 것은 좋은 기술이다. 만약 우리가 지금 연습하고 있다면, 그렇다. 이것은 우리를 더욱 느리게 할 수도 있지만, 우리는 매우 기쁠 것이다. 우리가 그곳에서 진정으로 생활하고 전 세계에 보여줄 수 있는 것이 있다면, 우리는 어떤 것을 복원하거나 변경해야 한다.
    겸사겸사 한마디 하자면, 우리는 항상 그다지 이상적이지 않은 상황에서 어떤 것을 복원하거나 변경해야 한다. 예를 들면, 많은 시간적 스트레스와 스트레스가 있다.지금 연습은 우리로 하여금 시간적 스트레스 없이 이 점을 하게 할 수 있다. 우리는 천천히 해서 우리가 무엇을 하는지 진정으로 이해할 수 있다.

    안녕, 세상!고랑과 함께.


    현재 당신은 새로운 운영체제를 가지고 있으며, 당신이 원하는 프로그래밍 언어, 원하는 버전을 설치할 수 있습니다.우리에게는 Go Lang을 설치하라고 합니다. 여기 설명은 매우 간단합니다...
  • Wget 도구를 사용하여 릴리스에서 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
    
  • $HOME/업데이트 경로를 수정합니다.아웃라인:
  • 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주가 걸릴 수도 있었다.기억해라, 이것은 모두 나의 잘못이다.나는 사용하기 쉬워 보이는 플러그인을 설치할 것이다. 그러나 문서에서 작가가 멋있어 보이는 다른 플러그인을 사용하거나 내가 갈 에핀라비트 동굴에 의존하는 것을 볼 수 있다.아닙니다.나는 단지 창작과 창작을 하고 싶을 뿐이다. 그래서 나는 내가 효율을 발휘하는 것을 방해하는 그런 일을 하지 않도록 제한한다.
    나는 이것이 모두에게 적합하지 않다는 것을 안다. 그러나 만약 네가 일찍이
  • 최신 Mac OS 업데이트 설치 우려
  • 고객 환경의 획기적인 변화, 복구해야 할 의존성 악몽
  • 반드시 ssh를 통해 실제 실시간 서버에 연결해야 중요한 문제를 신속하게 복구할 수 있다
  • 플러그인을 구성하는 데 너무 많은 시간이 소요됨
  • 그러면 이 문장은 너에게 도움이 될 것이다.네, 별로 섹시하지 않아요.내가 무엇을 하고 있는지 동영상을 보고 나에게 이 문제를 묻는 사람은 거의 없다...오, 멋있어 보여요. 어떻게 했어요?그러나 나는 이미 이 문장을 완성했다. 이것은 내가 줄곧 시도해 왔지만 실패했다. 아주 오랫동안 했다.
    저는 Go, AWS 서비스(예를 들어 Lambda, DynamoDB)를 이용하여 SaaS 응용 프로그램을 구축하는 방법을 전문적으로 소개하고 있습니다.인증, 로그인, 등록, 이메일 확인, 비밀번호 재설정, 신용카드 통합 방법을 소개합니다.www.serverlessgolang.com를 통해 제 시사통신을 구독해 주십시오.

    좋은 웹페이지 즐겨찾기