Ubuntu 15 04折騰手記(4)

2021-07-04 13:45:01 字數 3630 閱讀 2538

使用cmake --version來檢視當前系統的cmake版本

如果沒有安裝cmake可以使用apt-get install cmake

你可以選擇下完移到虛擬機器中,也可以直接下到虛擬機器中

cd /usr

wget

.org/files/v3.3/cmake-3.3

.0.tar

.gztar zxvf cmake-3.3

.0.tar

.gzcd cmake-3.3

.0#進入目錄,執行安裝指令碼bootstrap

./bootstrap

make

make install

這裡要插乙個,kali自帶的冰鼬雖然也是火狐,但是作為乙個堅持原生的人(==強迫症,是一定要換成火狐的

apt-get remove iceweasel

#首先移除冰鼬,然後安裝火狐

echo -e "\ndeb all main" | tee -a /etc/apt/sources.list > /dev/null

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com c1289a29

apt-get update

apt-get install firefox-mozilla-build

bzip2 -d firefox.tar

.bz2

tar -xvf firefox.tar

pip這激進的版本號·······

首先嘗試pip install --upgrade pip

這樣如果可以的話,就不用下面的方法了

wget 

.io/get-pip.py

python get-pip.py

這樣也是可以的,安裝完成之後可以使用pip –version來檢視pip的版本公升級成功沒有

(1)終端顏色高亮代表什麼?

藍色          檔案目錄 

白色檔案 一般性檔案,如文字檔案,配置檔案,原始碼檔案等

淺藍色檔案 鏈結檔案,主要是使用ln命令建立的檔案

綠色檔案 可執行檔案

紅色檔案 壓縮檔案或者包檔案

紅色閃爍 表示鏈結的檔案存在錯誤

黃色 裝置檔案

(2)linux許可權說明

使用ls -l來檢視整個資料夾下的檔案的許可權,若在後面加上檔名就可以檢視某個檔案的許可權

許可權表示總共10位:

檔案型別(1)+所有者許可權(3)+所屬組許可權(3)+其他人許可權(3)

第一位:d表示是目錄,-表示是檔案

後九位:

r 表示檔案可以被讀(read)

w 表示檔案可以被寫(write)

x 表示檔案可以被執行(如果它是程式的話)

- 表示相應的許可權還沒有被授予

drwxrwxr-x 3 txb txb 4096 7月 31 19:13 cmd_markdown_linux64

從此可以看出,這是乙個目錄,而且所有者和所屬組的許可權都為可讀可寫可執行,只有其他人有讀和執行的許可權,不能改寫

修改許可權chmod命令:

r ————4

w ———–2

x ————1

- ————0

比如常見的 755 的意思就是只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權

(3)linux下目錄的結構

/ 主層次的根,也是整個檔案系統層次結構的根目錄

/bin 存放在單使用者模式可用的必要命令二進位制檔案,所有使用者都可用,如 cat、ls、cp等等

/boot 存放引導引導程式檔案,例如kernels、initrd等

/dev 存放必要的裝置檔案,例如/dev/null

/etc 存放主機特定的系統級配置檔案

/etc/opt 儲存著新增包的配置檔案 /opt/.

/etc/sgml 存放配置檔案

/home 使用者的主目錄,包括儲存的檔案,個人配置,等等

/lib /bin/ 和 /sbin/中的二進位制檔案的必需的庫檔案

/lib《架構位數》 備用格式的必要的庫檔案。 這樣的目錄是可選的,但如

果他們存在的話肯定是有需要用到它們的程式

/media 可移動的多**(如cd-roms)的掛載點。(出現於 fhs-2.3)

/mnt 臨時掛載的檔案系統

/opt 可選的應用程式軟體包

/root 根使用者的主目錄

/sbin 必要的系統級二進位制檔案,比如, init, ip, mount

/srv 系統提供的站點特定資料

/tmp 臨時檔案 (另見 /var/tmp). 通常在系統重啟後刪除

/usr 二級層級儲存使用者的唯讀資料; 包含(多)使用者主要的公共檔案以及應用程式

/usr/bin 非必要的命令二進位制檔案 (在單使用者模式中不需要用到的);用於所有使用者

/usr/include 標準的包含檔案

/usr/lib 庫檔案,用於/usr/bin/ 和 /usr/sbin/中的二進位制檔案

/usr/lib《架構位數》 備用格式庫(可選的)

/usr/local **層次 用於本地資料,具體到該主機上的。通常會有下乙個子目錄, 比如, bin/, lib/,share/.

/usr/local/sbin 非必要系統的二進位制檔案,比如用於不同網路服務的守護程序

/usr/share 架構無關的 (共享) 資料.

/usr/src 源**,比如核心原始檔以及與它相關的標頭檔案

/var 各式各樣的(variable)檔案,一些隨著系統常規操作而持續改變的檔案就放在這裡,比如日誌檔案,離線檔案,還有臨時的電子郵件檔案

/var/cache 應用程式快取資料. 這些資料是由耗時的i/o(輸入/輸出)的或者是運算本地生成的結果。這些應用程式是可以重新生成或者恢復資料的。當沒有資料丟失的時候,可以刪除快取檔案

/var/lib 狀態資訊。這些資訊隨著程式的執行而不停地改變,比如,資料庫,軟體包系統的元資料等等

/var/lock 鎖檔案。這些檔案用於跟蹤正在使用的資源

/var/log 日誌檔案。包含各種日誌

/var/mail 內含使用者郵箱的相關檔案

/var/opt 來自附加包的各種資料都會儲存在 /var/opt/.

/var/run 存放當前系統上次啟動以來的相關資訊,例如當前登入的使用者以及當前執行的daemons(守護程序).

/var/spool 該spool主要用於存放將要被處理的任務,比如列印佇列以及郵件外發佇列

/var/mail 過時的位置,用於放置使用者郵箱檔案

/var/tmp 存放重啟後保留的臨時檔案

順便一提,在unix系統中,一切皆為檔案;若非檔案,則為程序

USG 6350折騰折騰

公司有台華為usg 6350,可以說是我修改得最多的網路裝置,我剛進公司的時候它就只拉了一條100m對等長寬,為商場公共wifi提供網路出口。乖乖 這可不是便宜貨,保守估計三年前搭機房的時候花了2萬,居然和我屋企200蚊的netgear一樣待遇,所以我有事無事都會折騰一下。4月底公司其中乙個移動的網...

Ubuntu15 0 4下Torch安裝教程

嘗試了很多辦法去安裝torch7。安裝平台 虛擬機器 ubuntu15.04,32位機 但是failed.後來按照如下方式安裝,成功了。主要指令如下 如果之前安裝過torch7,想重新安裝,按照如下方法clean掉old versions plain view plain copy curl s b...

Ubuntu15 04下ndn SIM2 0的安裝

本文是基於ubuntu15.04系統,安裝的ndn sim2.0。安裝過程參考了官網及一系列部落格教程 中間走了一些彎路,所以記錄一下安裝步驟 第一步 解決庫依賴問題 sudo apt get install build essential sudo apt get install libsqlit...