標籤:昨天在mac上折騰了一天都沒有安裝成功,晚上在mac上裝了一個ParallelDesktop虛擬機器,然後裝了linux,十分鐘就安裝好了,我也是醉了=。=主要過程稍微記錄一下:1.安裝BLASsudo apt-get install libatlas-base-dev2.安裝依賴項sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-
標籤:原子操作原子操作就是單位操作,也就是說操作過程不能被中斷下面代碼中每條語句看起來是原子操作,其實不是原子操作;int main(0{int i=2;//兩天彙編語句組成i=i+3;//三條彙編語句組成}實現原子操作方法;1 自旋鎖
標籤:linux 硬碟 mbr gpt Linux中所有的硬體裝置都被抽象為檔案,儲存在/dev目錄下。磁碟也不例外。
標籤:轉 http://blog.csdn.net/dingxy/article/details/4016383在登入Linux時要執行檔案的過程如下:在剛登入Linux時,首先啟動 /etc/profile 檔案,然後再啟動使用者目錄下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile檔案中的其中一個, 執行的順序為:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果
標籤:matlab linux 在windows下安裝matlab是一件輕鬆的事情。因為windows解壓,找到exe,點擊,就可以進入圖形介面,然後按照指引安裝即可。linux下,則需要麻煩一點點。不過,也還好。1. 下載一個matlab的iso包。很多地方都有這種資源的下載,如一些bt站,多快好省。2. 使用命令把iso包掛在成為一個盤。iso本來就是虛擬光碟機的概念,所以理所當然要用光碟機的做法去開啟它mount -o
標籤:自己整理的一個關於dpkg, apt, aptitude三者的常用命令,方便以後查閱。dpkg:dpkg是用來安裝.deb檔案,但不會解決模組的依賴關係,且不會關心ubuntu的軟體倉庫內的軟體,可以用於安裝本地的deb檔案常用命令: dpkg -i package_name.deb #安裝本地軟體包 dpkg -R dir_name #安裝該檔案夾裡面的所有軟體 dpkg -r package #刪除軟體包 dpkg -P
標籤:linux-檔案許可權一、目錄的相關操作 比較特殊的目錄: . 代表此層目錄 .. 代表上層目錄 - 代表前一個工作目錄 ~ 代表目前使用者所在住檔案夾 ~accout 代表account這個使用者的主資料夾(account是個帳號名稱) 1、cd :切換目錄: cd 目錄名稱 2、pwd : 顯示目前的目錄:pwd 3、mkdir : 建立一個新目錄: mkdir [-mp] 目錄名稱
標籤:powerpc linux p1010 u-boot filesystem 在PowerPC平台 u-boot移植基礎上,移植Linux核心,具體移植過程如下:1.修改頂層MakefileARCH ?=
標籤:powerpc freescale linux nfs p1010 繼PowerPC平台 Linux移植二,實現單板掛載nfs網路檔案系統。1.ubuntu安裝 配置 啟動nfs服務詳細過程見 http://blog.csdn.net/u010216127/article/details/8825735 =>
標籤:字元驅動學習完了字元驅動,是按照宋寶華的Linux裝置驅動開發講解學習的,代碼練習敲了一遍,自己也理解了。 字元驅動主要的就是一些open,close,read,write等操作 通過上層調用到自己寫的底層函數這裡寫代碼片#include <linux/fs.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/types.h>#include <linux/
標籤:linux 多線程 http://www.ibm.com/developerworks/cn/linux/thread/posix_thread3/#1當多線程想要等待某一條件成立時,用pthread_cond_wait來阻塞線程,首先明確wait的作用,pthread的wait與lock都可以阻塞線程等待“條件”成立,區別在於:wait之後的發送來的條件成立(pthread_cond_broadcast())才有效,之前
Linux中的壓縮解壓命令小記,linux壓縮解壓小記壓縮:tar -cf new.tar data.txt解壓:tar -xf new.tar -C tmp/ ---->前提是tmp要先存在,這樣才可以把解壓後的檔案放入這個tmp目錄下面壓縮:gzip data.txt (gzip只能壓縮檔而不能壓縮目錄,壓縮後以尾碼名.gz存在,原先的檔案將被覆蓋)解壓:gzip -d data.txt.gz壓縮:bzip2
Linux下SSH遠端連線服務慢解決方案Linux下SSH遠端連線服務慢解決方案1、適用命令及方案如下:【遠端連線及執行命令】ssh -p22 [email protected]ssh -p22 [email protected] /sbin/ifconfig【遠程拷貝:推送及拉取】scp -P22 -r -p /etc [email protected]:/tmp/scp -P22 -r -p [email protected]:/tmp/
linuxC編程實戰 my_server.c例子問題總結,linuxcmy_server.c今天看linux C 編程實戰的my_server例子時,敲到這段代碼,對其父子進程關閉socket 進行close調用產生疑問中標註的三個close socket,思考子進程通訊結束
使用ansible批量管理遠程伺服器,ansible使用ansible批量管理遠程伺服器背景本地需要管理遠端一批伺服器,主要執行以下任務:1) 將本地的檔案複製到遠端所有伺服器; 2) 需要在遠程伺服器中執行一個個命令;遠端伺服器路徑並非完全一致,一般訪問通過環境變數中定義的變數路徑訪問; 比如在.bashrc中定義$app_path=/opt/app/bin最終選擇ansible,使用這個自動化營運工具可以滿足我的需求; 下面介紹下對於我這種情境需要使用的ansible的主要模組;
Linux 基礎教程:Linux Kickstart 自動安裝從系統安裝說起在 RHEL,CentOS,Fedora 等系統中,安裝系統使用的程式名叫 anaconda,它屬於 FedoraProject,由 Python 開發,能夠提供圖形或者文本介面用於系統安裝。在安裝系統之前,電腦的硬體上可能是沒有作業系統的,因此為了能夠運行安裝程式,需要一個臨時的作業系統,引導開機,啟動安裝程式,在使用光碟片安裝操作 Linux 系統(這裡特指 RHEL
Xshell實現Windows上傳檔案到Linux主機經常有這樣的需求,我們在Windows下載的軟體包,如何上傳到遠程Linux主機上?還有如何從Linux主機下載軟體包到Windows下;之前我的做法現在看來好笨好繁瑣,不過也達到了目的,笨人有本方法嘛;我是怎麼操作的:1、開啟一台本地Linux虛擬機器,使用mount
kvm初體驗之五:vm串連網路的兩種方式:bridge和nat,kvm初體驗1. 在安裝vm時指定網路連接方式1)bridgevirt-install --name vm1 --ram=1024 --vcpus=1 --disk path=/vm-images/vm1,size=2 --cdrom /root/iso/CentOS-6.6-x86_64-minimal.iso --network bridge:br02)natvirt-install --name vm1 --ram=1024
SSH預設連接埠更改後使用Git由於安全或者其它原因,我們可能會修改預設的SSH服務連接埠號碼,預設情況下,已有的git項目在pull或者push的時候會報錯。現在假設原來的項目的remote設定為[email protected]:Projects/p1.git,將伺服器SSH預設連接埠修改為3022後,導致push出錯。有兩個解決辦法:一、直接修改URL為SSH://開頭git remote set-url origin ssh://[email protected]:3
CentOS許可權系統復原方法有時候手賤不小心給chmod -R 777 / 了,這下系統就癱瘓了~怎麼辦呢?? 往下看吧首先你必須準備一台和故障機器一樣的系統,比如可以在虛擬機器中安裝一套一樣版本的linux在新系統中建立一個 waynerQiu.c 程式,內容如下#include <sys/stat.h>#include <ftw.h>intlist(constchar*name,conststructstat *status,inttype){if(type ==