ssh登入遠端伺服器修改gcc版本

2021-06-28 09:41:08 字數 682 閱讀 5174

當我們ssh到遠端伺服器後,如果我們沒有sudo許可權,但需要修改gcc版本,我們就不能直接刪除/usr/bin/gcc,然後 ln -s /usr/bin/gcc-4.8 /usr/bin/gcc。

這時需要我們在home目錄中進行設定,首先

在home目錄下某個位置建立另乙個gcc的軟連線(路徑隨意,但要在屬於自己home(即~)下)

$ ln -s /usr/bin/gcc-4.8 /home/bluecloudmatrix/gccln/gcc

這時你敲gcc -v仍然是舊版本,而不是gcc-4.8,這是因為上面的新建路徑/home/bluecloudmatrix/gccln並沒有加到環境變數path中,需要我們

在bash配置檔案(~/.bashrc)中給加上,注意順序:

export path=/home/bluecloudmatrix/gccln:$path

如果加到最後,敲gcc後仍然是舊版本,因為以首先找到的gcc為準。

最後,修改完~/.bashrc,不要忘記 

$ source ~/.bashrc

這樣設定才會啟用。

順便說一下,如果你登入的遠端伺服器上沒有你要的新版本的gcc,而你有沒有sudo許可權,你是不能在這台機器上使用新版本的gcc的。

ssh遠端登入伺服器

首先準備好openssh或xshell,客戶端的ssh連線方式為 ip 埠號 預設為22 伺服器端要做的準備工作是確保開啟sshd,etc init.d shhd restrat,在伺服器安裝時,可以勾選初始安裝諸如ssh server之類的元件。如未安裝,可以使用apt install ssh s...

ssh證書遠端登入伺服器

使用者名稱 主機 s password 遠端主機密碼 這樣每次登陸都得輸入密碼,好麻煩的感覺 2.下面介紹一種ssh證書不用輸密碼的方式登入 原理 把客戶端生成的公鑰,上傳到ssh伺服器,新增到指定的檔案中,這樣,就完成ssh證書登入的配置了。2.1本地機配置 生成公鑰和私鑰 ssh keygen ...

ssh免密碼登入遠端伺服器

實驗背景 在我們的實際生產中,我們很多時候需要配製成可信賴的無密碼登入環境,ssh自身的公鑰私鑰 是我們常用的選擇。實驗環境 虛擬機器vmware workstation 12 player條件下 客戶端 centos6.4的系統,系統自帶的ssh軟體,ip 192.168.0.24 netmask...