精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何讓計算機工作環境更便捷?幾行簡單的命令即可

新聞 前端
作為一個喜歡便捷環境的人,我總是喜歡改進我的工作方式,將日常的枯燥過程變得「自動化」。在這篇文章中,我將描述如何使環境更便于使用。

 作為長期從事數據科學相關工作的人,作者很喜歡便捷的工作環境,并為此探索出來一些小技巧。通過這些技巧,可以將日常一些重復性或者枯燥的簡單工作變得「自動化」,使計算機的工作環境更加友好。

過去幾年里,我一直從事數據科學/研究項目,本科就做了一些與這個行業相關的工作,現在是研究生在讀,也在做這方面的研究。作為一個喜歡便捷環境的人,我總是喜歡改進我的工作方式,將日常的枯燥過程變得「自動化」。在這篇文章中,我將描述如何使環境更便于使用。

我使用的設置包含以下組件:

  • 個人電腦(Linux 發行版)
  • 網關
  • 遠程服務器

[[263579]]

由于我研究的項目計算量巨大,筆記本電腦無法負擔。因此,我需要這些機器輔助我。出于安全原因,遠程服務器無法直接訪問,這意味著它們只能由網關機器訪問。

連接服務器的基本方法是首先將 ssh 連接到網關,然后將 ssh 連接到服務器,每次連接時都需要輸入用戶名和密碼。輸入一遍又一遍是相當麻煩的。現在我將介紹如何使用單個命令輕松連接到兩個服務器。

充分利用 SSH

關于 SSH

SSH是一種安全協議,允許用戶控制他們連接的服務器。使用 ssh 連接到遠程服務器的常用方法是使用以下命令:ssh user@host,然后獲得一個密碼提示符。在這篇文章中,我不會詳細介紹 ssh 的工作原理,只是利用 ssh 基本的使用知識。

無需密碼即可連接

首先創建一個認證密鑰,并將公共密鑰傳輸到我們想連接的服務器。我們從設置連接開始——從筆記本電腦到網關。

我們將使用一個名為 ssh-copy 的小軟件。它為我們完成所有工作,我們需要做的就是在終端中鍵入以下命令:

  1. ssh-keygen -t rsa # create an SSH key, if needed. 
  2. ssh-copy-id -i ~/.ssh/id_rsa.pub user@host 
  • Linux 用戶應該已經安裝了這個軟件。
  • Mac 用戶需要通過命令 brew install ssh-copy-id 安裝 ssh-copy 工具。

ssh-copy-id 命令將 SSH 密鑰復制到服務器,如果需要,創建相應的 文件夾,將公鑰作為授權密鑰添加到服務器的.ssh / authorized_keys 文件中。

如果由于某種原因這不起作用,只需復制粘貼以下命令,這基本就是 ssh-copy 的作用:

打開終端并運行以下步驟:

  • 生成一對認證密鑰。系統將要求你輸入任意密碼。ssh-keygen -t rsa
  • 在遠程計算機上創建一個 文件夾(如果已存在則無需創建)ssh user@host mkdir -p .ssh
  • 將之前生成的公鑰添加到遠程計算機。cat .ssh/id_rsa.pub | ssh user@host 'cat >> .ssh/authorized_keys'

OK!從現在開始,你無需密碼即可輕松訪問服務器。

  1. ssh user@host 

要從網關連接服務器,遵循相同的步驟(如果尚未配置)。

方便的 SSH

現在要做的是進階版。與每次 ssh 都使用完整主機名+用戶名不同,我們可以使它更方便——無論是網關或代理機器。

在本地計算機的~/.ssh/config 文件下插入以下內容:

  1. Host gate 
  2.  HostName [gateway.name] 
  3.  User [user] 
  4. Host work1 
  5.  HostName [machine.name] 
  6.  user [user] 
  7.  ProxyCommand ssh gate nc %h %p 

還有一個有用的配置參數名為「IdentityFile」,它在處理多個公鑰/私鑰對時非常有用。假設你除了個人賬戶外,有一個 github 的工作帳戶。那你就需要另一個公鑰-私鑰對,但你還是需要一個方便的接口。以下是在配置文件中進行設置的示例:

  1. Host company-github 
  2.  User git 
  3.  HostName company.github.com 
  4.  IdentityFile ~/.ssh/github.comp.key 

每個 ssh 連接將使用匹配的密鑰進行連接。

為了使每個服務器輕松連接,我們可以以類似的方式添加所有遠程服務器。

現在,只需要簡單的命令 ssh gate 或 ssh work1,就可以直接連接到網關或 work1 服務器,無需任何密碼或其它連接。

隧道(Tunneling)

現在我們可以方便地訪問遠程服務器,然后可以使用隧道來實現對計算機中服務器資源的無縫訪問。這樣,我們可以在遠程機器(具有大量內存)上運行 Jupyter notebook,并在瀏覽器上與它進行交互。它可以實現如下功能:

  • 關閉計算機,并保持 notebook 在服務器上運行。
  • 從另一臺計算機也可以打開和訪問同一 notebook。
  • 保持模型可在遠程服務器上加載。即加載一次即可訪問(或直到管理員重啟)。

例如,如果我們想在端口 9100 上打開服務器 work1 上的 notebook,可以使用以下命令打開到端口 9200 上的計算機的隧道:

  1. *ssh* *-N* *-f* *-L* *localhost*:9200:localhost:9100 *work1* 

有趣的隧道

現在你已經了解如何設置隧道,你可以一直使用這個技巧(至少我一直這樣做)。現在以 Jupyter notebook 和 Tensorboard 為例做一個演示。Tensorboard 服務器不會消耗很多資源,但 notebooks 有時會。由于不同的項目使用的機器不同(為平衡負載),因此會使用不同的隧道,所以我有時不記得哪個端口用于什么應用,更不用說在哪個服務器上了。

最終,我們轉向自己的機器,控制的變量是端口號,而這些數字很快會被遺忘。我最近找到了一部分解決方案。我沒有在 localhost:xxxx 上打開應用程序,而是生成了新的域名,這些域名只轉發到 localhost 主機。這雖然沒有解決端口問題,但現在每個應用程序都有自己的名稱,沒有混淆,在使用一兩次后,現代瀏覽器就會記住端口,所以你只需記住你為每個程序起的名稱即可。

要進行域轉發,請執行以下操作:

  • 使用 sudo [vim|nano|...] /etc/hosts 打開/etc/hosts 文件
  • 你應該在某處(可能在頂部)發現這一行:127.0.0.1 localhost
  • 復制該行,使用你為應用程序取的名字替換 localhost 的名稱(例如,tensorboard)。

現在你可以在 tensorboard:8100 上找到 tensorboard 應用。

但端口問題仍然沒有解決,歡迎提出建議。

更多便捷技巧

保持 SSH 打開

如果你已經使用隧道一段時間,你可能發現如果閑置幾分鐘后,隧道往往在不工作時都會斷開連接。如果你同時在處理好幾件事,而沒有一直使用隧道,那這個重復連接的工作真的很煩人。通過在 ssh 配置文件中添加一行簡單語句,這個問題就可以很容易解決。這樣,每隔 x 秒,一個'喚醒(sign-of-life)'信號會被發送到服務器上。在本地計算機上,編輯 /etc/ssh/ssh_config 文件(帶有 sudo)并在 Host *行后輸入以下行:

  1. ServerAliveInterval 120 

這適用于所有 ssh 連接。如果不想所有的 ssh 都保持連接,則可以通過給~/.ssh/config 配置文件添加相同的行來僅連接特定的 ssh。配置如下:

  1. Host gate 
  2.  HostName gateway.name 
  3.  User user 
  4.  IdentityFile ~/.ssh/gateway 
  5.  ServerAliveInterval 120 

Autossh

現在,隧道在不工作時也不會關閉,事情看起來很順利。但當你準備睡覺(人總要休息啊)時,你就會暫停/休眠你的電腦(不是關機)。第二天,你想重新開始工作,你在本地計算機上準備打開隧道時發現,...... 連接已關閉,你需要重新打開它。這也讓人心累不是嗎?幸運的是,這也有解決方案!

關于 autossh:http://www.harding.motd.ca/autossh/

這個絕妙的程序將保證你的 ssh 連接一直開啟,除非關閉計算機。只要沒有關機,ssh 就一直是連接著的。例如,你可以將計算機置于休眠狀態,斷開 Wifi 等連接,但一旦重新聯機,此程序將重新為你連接 ssh。

通過運行以下行來安裝 autossh:

  1. sudo apt-*get* install autossh 

現在運行以下命令:

  1. *autossh* *-M* 20000 *-N* *-f* *-L* *localhost*:9201:localhost:9100 *work1* 

這與我們之前看到的命令非常相似,除了命令名稱(duh)和 -M 20000 標志(這是顯示器所在的端口)。

IntelliJ 集成

在 Pycharm 專業版中,有一個很好的功能,即可以連接遠程服務器并直接在上面工作。你可以在自己的計算機上編寫代碼,在遠程服務器上運行代碼,或者在遠程服務器上完全同步整個存儲庫。

interlliJ 界面會不時變化,但主題不變。我將介紹特定版本 - V. 2018.1.4 的步驟。

  • 進入 Pycharm 的設置界面
  • 構建,執行,部署 - >部署
  • 單擊綠色+,創建新的部署設置
  • 輸入相關信息(名稱、主機、端口(通常為 22)、根路徑和用戶名)

現在右鍵點擊項目文件夾,在部署鍵下,你可以上傳、下載項目或使其與遠程位置同步(可以設置快捷鍵)。

使用遠程解釋器:

  • 進入項目設置欄
  • 在項目解釋器標記下(在項目解釋器選項附近,有一個小齒輪按鈕)。單擊它,然后點擊「添加」。
  • 在左側菜單中,單擊 SSH 解釋器
  • 單擊「現有服務器配置」選項,使用我們之前創建的部署配置。
  • 選擇遠程解釋器(例如 anaconda / python)
  • ... 全部完成

 

責任編輯:張燕妮 來源: 機器之心
相關推薦

2009-07-10 11:42:36

配置JDK工作環境如何配置JDK

2014-09-11 12:18:13

移動惠普云計算

2019-07-05 10:45:04

思科魏松斌人工智能

2022-12-29 10:31:24

數字孿生3D模型庫

2013-02-21 10:03:57

Win8云存儲Skydrive

2011-10-31 17:56:11

互聯網

2022-12-14 10:35:03

2016-02-22 10:24:12

程序員工作環境

2012-01-17 10:34:14

程序員

2011-10-11 09:33:11

計算機工作

2011-01-14 10:45:02

2011-01-21 10:28:06

2019-10-22 09:00:00

架構圖像檢索視覺搜索

2011-01-14 10:38:49

Linux配置桌面特效

2011-01-14 10:33:59

2017-10-17 11:04:24

2015-09-11 10:45:55

服務器華為

2015-08-05 11:12:48

2022-09-14 12:25:17

IT

2011-09-15 14:32:01

點贊
收藏

51CTO技術棧公眾號

蜜臀av性久久久久蜜臀aⅴ流畅 | 国产小视频免费在线网址| 国产精品九九| 亚洲精品美女久久久| 男人天堂1024| 成人av毛片| 国产一区二区三区视频在线播放| 欧美激情在线视频二区| 黄色激情在线观看| 成人软件在线观看| 亚洲男人的天堂在线aⅴ视频| 2019国产精品视频| 草久久免费视频| 国际精品欧美精品| 5566中文字幕一区二区电影| 老子影院午夜伦不卡大全| 亚洲三级中文字幕| 蜜臀91精品一区二区三区| 毛片精品免费在线观看| 久久精品女同亚洲女同13| 欧美影视资讯| 一区二区免费视频| 日本三级中国三级99人妇网站| 一级特黄aaa大片| 日韩视频在线一区二区三区| 最近2019年日本中文免费字幕| 手机在线免费毛片| 校园春色亚洲色图| 一区二区免费在线| 日韩视频精品| 国模无码一区二区三区| 日本成人在线不卡视频| 欧美高清视频免费观看| 四虎成人免费影院| 国产精品麻豆| 在线欧美日韩国产| www.avtt| av在线三区| 成人精品免费视频| 亚洲xxxx视频| 中文字幕 欧美激情| 亚洲精品字幕| 美女福利视频一区| 中文字幕免费高清| 国产一级成人av| 91精品国产黑色紧身裤美女| 青青在线视频观看| 91九色porn在线资源| 国产精品久久久久久亚洲毛片| 精品日本一区二区三区| 亚洲AV无码成人片在线观看| 日本欧美一区二区| 欧美—级a级欧美特级ar全黄 | 久久综合狠狠综合| 国产成人成网站在线播放青青| 又色又爽又黄无遮挡的免费视频| 午夜亚洲视频| 久久久久五月天| 亚洲欧美另类日本| 色综合天天爱| 伊人青青综合网站| 五月天精品视频| 精品国产导航| 日韩一级大片在线| 麻豆网站免费观看| 伊人www22综合色| 8x8x8国产精品| 在线免费观看av的网站| segui88久久综合9999| 亚洲影院在线观看| 超碰人人爱人人| 超碰最新在线| 亚洲欧洲av一区二区三区久久| 午夜精品一区二区在线观看的 | 免费电影日韩网站| 天天爽夜夜爽夜夜爽精品视频| 亚洲一区二区三区色| 都市激情在线视频| 国产精品免费aⅴ片在线观看| 日韩av电影免费在线观看| 九色网友自拍视频手机在线| 久久久综合激的五月天| 欧美视频观看一区| 少妇一区二区三区四区| 99国产精品久| 欧美日韩无遮挡| 国产色a在线| 国产精品国产精品国产专区不蜜| 亚洲三区四区| 草莓福利社区在线| gogo在线观看| 日本美女视频一区二区| 国产精品免费在线免费| 亚洲自拍偷拍另类| 国产一区二区精品久久| 成人h视频在线观看播放| 97在线公开视频| 成人手机电影网| 欧美亚洲免费高清在线观看| 91激情在线| 一区二区在线观看av| 国产白丝袜美女久久久久| 欧美韩国亚洲| 91精品国产综合久久久蜜臀粉嫩| 日本黄色大片在线观看| 色愁久久久久久| 亚洲欧美综合另类中字| 潘金莲一级黄色片| 中文字幕一区二区三区乱码图片 | 午夜精品爽啪视频| 欧美精品成人网| 久久久精品区| 亚洲女人被黑人巨大进入| 亚洲精品自拍视频在线观看| 韩国一区二区三区在线观看| 日本一本a高清免费不卡| 91高潮大合集爽到抽搐| av午夜一区麻豆| 中文字幕成人一区| 中文字幕色婷婷在线视频| 在线不卡的av| 大又大又粗又硬又爽少妇毛片| 91久久夜色精品国产按摩| 久久天堂电影网| 欧美一区二区三区网站| 国产一区二区三区四区五区美女 | 希岛爱理av免费一区二区| 日韩专区中文字幕| 久久丫精品久久丫| 久久国产精品第一页| 国产区一区二区| 成人在线网址| 欧美系列亚洲系列| 国产69视频在线观看| 小小影院久久| 日韩美女免费线视频| 成人毛片视频免费看| 国产精品理论片| 日本精品免费在线观看| 66精品视频在线观看| 一区二区三区日韩在线| 久久免费激情视频| 成人av在线影院| 日韩视频 中文字幕| 欧美性aaa| 亚洲日本欧美中文幕| 国产精彩视频在线| 美女免费视频一区| 热re99久久精品国产99热| 绿色成人影院| 亚洲三级av在线| 久久久久久久亚洲| 国产精品免费网站在线观看| 欧美大尺度做爰床戏| 午夜精品毛片| 亚洲最大av网| heyzo在线欧美播放| 亚洲国产成人一区| 天天操夜夜操视频| 欧美国产一区二区| 国产一伦一伦一伦| 综合在线视频| 国产精品xxxx| 亚洲天堂资源| 日韩专区在线播放| 精品人妻无码一区二区三区蜜桃一| 一区二区三区91| 女同毛片一区二区三区| 日韩专区一卡二卡| 自拍偷拍视频在线| 好吊妞国产欧美日韩免费观看网站 | 成人黄色免费在线观看| 女同一区二区免费aⅴ| 亚洲国产成人爱av在线播放| 一本一道无码中文字幕精品热| 中文在线一区二区| gogo亚洲国模私拍人体| av成人黄色| 亚洲美女搞黄| 懂色av一区二区| 国产精品99久久久久久久久| 午夜不卡视频| 亚洲激情久久久| 亚洲字幕av一区二区三区四区| 伊人夜夜躁av伊人久久| 青青草视频成人| 激情五月婷婷综合网| 国产69精品久久久久999小说| 少妇精品久久久一区二区三区| 91久久久久久国产精品| 亚洲十八**毛片| 久久精品夜夜夜夜夜久久| 亚洲三级中文字幕| 91精品午夜视频| www毛片com| 亚洲综合av网| 欧美性受xxxx黑人| 99精品欧美一区二区三区小说| 欧美日韩中文不卡| 99精品国产在热久久婷婷| 亚洲人一区二区| 九九热精品视频在线观看| 91免费福利视频| 欧美黑人巨大xxxxx| 欧美日韩高清在线观看| 国产爆初菊在线观看免费视频网站| 日韩一区二区三免费高清| av首页在线观看| 精品国产成人av| 中文字幕在线有码| 国产欧美一二三区| 亚洲av片不卡无码久久| 国产99久久精品| 男人的天堂最新网址| 久久亚洲欧洲| 国内外成人激情视频| 欧美日韩1区2区3区| 一个色的综合| 久久99国产精品视频| 国产日产精品一区二区三区四区| 国产一区二区av在线| 国产精品美女www| 自拍偷拍亚洲视频| 性视频1819p久久| 色呦呦视频在线观看| 日韩视频免费观看| 日本在线看片免费人成视1000| 亚洲欧美一区二区三区久久| 日韩中文字幕综合| 欧美变态口味重另类| 国产三级午夜理伦三级| 欧美日韩卡一卡二| 中文字幕一二三四| 欧美天天综合网| 亚洲大尺度在线观看| 一道本成人在线| 中文字幕在线播| 欧美性生交xxxxx久久久| 国产精品自拍99| 日韩欧美第一页| 亚洲综合久久网| 欧美亚洲愉拍一区二区| 黄色一区二区视频| 欧美日韩大陆在线| 亚洲天堂网在线观看视频| 欧美日韩免费高清一区色橹橹| 日韩乱码一区二区三区| 欧美三级欧美一级| 国产精品国产一区二区三区四区 | 色欲av伊人久久大香线蕉影院| 日韩精品一区二区三区四区| 国内毛片毛片毛片毛片| 日韩午夜在线影院| 亚洲精品久久久久久久久久| 日韩精品最新网址| 可以免费看毛片的网站| 日韩成人久久久| 国产系列在线观看| 色小说视频一区| 国产色在线观看| 欧美精品免费播放| av资源网在线播放| 日本免费在线精品| 婷婷久久综合九色综合99蜜桃| 成人免费视频网址| 91国内精品白嫩初高生| 国产一区在线免费| 欧美限制电影| 人妻激情另类乱人伦人妻| 中日韩男男gay无套| 人妻内射一区二区在线视频 | 国产精品av久久久久久麻豆网| www.av毛片| 首页国产欧美久久| 久久6免费视频| 成人动漫在线一区| 午夜精产品一区二区在线观看的| 国产精品免费视频观看| 麻豆chinese极品少妇| 欧美性xxxx18| 国产一区二区波多野结衣| 精品国产成人在线影院| 国产精品一区二区三区四区色| 日韩一区视频在线| av岛国在线| 91精品国产自产在线| 都市激情亚洲| 亚洲自拍偷拍二区| 国产欧美日韩综合一区在线播放| 中文字幕有码av| 成人免费va视频| 污污视频网站在线免费观看| 亚洲高清在线精品| 国产一区二区三区在线观看| 亚洲国产精品大全| 欧美成人三区| 欧洲日韩成人av| 蜜桃精品视频| 日韩一区二区电影在线观看| 欧美日韩亚洲一区三区| 蜜臀久久99精品久久久酒店新书| 国模少妇一区二区三区| 国产熟妇久久777777| 一区二区三区精品久久久| 波多野结衣一区二区三区在线| 精品久久久久一区| 在线免费观看黄色网址| 欧洲亚洲免费在线| 国产一区福利| 天堂av在线中文| 日本女人一区二区三区| 最近中文字幕无免费| 亚洲激情第一区| 国产精品久久婷婷| 一本色道久久88精品综合| 国产探花视频在线观看| 成人妇女淫片aaaa视频| 欧美日韩第一| 日韩久久一级片| caoporen国产精品视频| 国产高清在线免费观看| 欧美日韩国产综合草草| 九色网友自拍视频手机在线| 2019国产精品自在线拍国产不卡| 精品国产亚洲一区二区三区在线 | 91免费在线观看网站| 国语产色综合| 成年人在线看片| 91麻豆产精品久久久久久| 国产乡下妇女做爰视频| 精品噜噜噜噜久久久久久久久试看| 美女免费久久| 91精品久久久久久综合乱菊| 日韩不卡一区| 日韩不卡一二三| 中文字幕va一区二区三区| 日批视频免费观看| 丝袜美腿亚洲一区二区| 久久久加勒比| 亚洲日本欧美在线| 激情文学综合插| 色哟哟一一国产精品| 欧美精品粉嫩高潮一区二区| 免费av网站在线观看| 成人黄色网免费| 欧美日本精品| 日本五十肥熟交尾| 欧美性xxxxxxxxx| 精品电影在线| 国产精品嫩草影院一区二区| 欧美亚洲在线日韩| 性欧美在线视频| 一区二区三区欧美激情| 亚洲欧美另类综合| 91高潮精品免费porn| 国产精品免费99久久久| 女人另类性混交zo| 国产精品三级av在线播放| 亚洲一区二区三区网站| 久久69精品久久久久久国产越南| 亚洲国产欧美在线观看| 国产 日韩 欧美在线| 久久综合一区二区| 日韩黄色一级视频| 免费观看成人av| 精品日韩电影| 国产精品入口66mio| 国产美女永久免费无遮挡| 欧美日韩在线一区二区| av观看在线| 久久久久久99| 另类的小说在线视频另类成人小视频在线| fc2ppv在线播放| 亚洲国产成人精品久久| 欧美成人app| 青青青青在线视频| 久久中文字幕电影| 亚洲天堂中文在线| 欧美精品videos| 国产精品探花在线观看| 在线视频观看91| 午夜欧美在线一二页| 国产精品毛片一区二区三区四区| 成人深夜直播免费观看| 在线综合亚洲| 青花影视在线观看免费高清| 亚洲成人激情在线观看| 美女色狠狠久久| 国产夫妻自拍一区| 国产色婷婷亚洲99精品小说| 精品人妻一区二区三区浪潮在线| 琪琪亚洲精品午夜在线| 亚洲影视一区二区三区| 内射中出日韩无国产剧情| 欧美日韩精品欧美日韩精品 | 国产成人91久久精品| 91精品电影| 亚洲女优在线观看| 精品国产一二三| 在线高清欧美|