阿里雲ubuntu16.04安裝ruby
0x0 準備
環境:阿里雲ubuntu16.04
目的:安裝beef需要的ruby環境
更新軟體
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
修改host,方便github
vim /etc/hosts
//先按i,切換模式
//將下面的內容複製進去
//完成後,按兩下esc,輸入:wq儲存
//注意別漏了冒號
複製**
192.30.253.113 github.com
192.30.253.113 github.com
192.30.253.118 gist.github.com
192.30.253.119 gist.github.com
複製**
0x1 安裝rvm
rvm是ruby的版本管理器,阿里雲ubuntu16.04的apt-get方式安裝的ruby是2.3版本,很老,執行beef時會報錯:不支援,公升級至2.4以上
gpg --keyserver hkp: --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3 7d2baf1cf37b13e2069d6956105bd0e739499bdb
sudo apt-get install curl
curl -ssl -o rvm.sh
執行此命令來安裝最新的rvm穩定版本,留意安裝目錄,我的是/usr/local/rvm:
cat rvm.sh | bash -s stable
下為提示
installation of rvm in /usr/local/rvm/ is almost complete:
執行下面的命令,確保安裝的是最新版本:
rvm get stable
檢查安裝ruby的需求條件:
rvm requirements
//如果提示「command not found」,可以執行下面的命令:
source /usr/local/rvm/scripts/rvm
//注:因為我的電腦自動安裝到此目錄,所以用上面的路徑,如果你的不是,切換到你的目錄即可
//或者嘗試
source ~/.rvm/scripts/rvm
檢查是否安裝成功:
rvm –v
rvm install ruby –default
指令碼完成後,將安裝最新版本的ruby。
除了ruby之外,rvm還安裝了一些相關工具,包括irb,互動式ruby控制台,rake,可以執行自動化指令碼的程式和gem,這樣可以輕鬆地安裝和更新您可能在自己的專案中使用的ruby庫。
要檢查您安裝的ruby版本,請鍵入以下命令:
ruby –v
出現下面的資訊
ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-linux]
阿里雲Ubuntu 16 04安裝redis
這一步並不是必須的,可以直接通過第二步的命令安裝redis,如果報錯說沒有安裝包的話,可以執行這個命令更新安裝源。sudo apt get updatesudo apt get install redis serversudo vim etc redis redis.confredis預設只能本機訪...
阿里雲Ubuntu 16 04安裝MySQL
sudo apt get install mysql server mysql client期間需要輸入乙個mysql的root密碼,注意是新輸入乙個mysql的root,不是輸入當前ubuntu的root密碼。vim etc mysql mysql.conf.d mysqld.cnf注釋掉 bin...
阿里雲ubuntu16 04安裝ruby
阿里雲ubuntu16.04安裝ruby 0x0 準備 環境 阿里雲ubuntu16.04 目的 安裝beef需要的ruby環境 更新軟體 sudo apt get update sudo apt get upgrade sudo apt get dist upgrade 修改host,方便gith...