Time of Update: 2017-01-18
Linux程式員經常抱怨,自從他們使用了免費開源的系統平台後,作為一名程式員,卻並沒有在代碼編輯器上得到足夠的重視。他們往往會認為Linux平台上的代碼編輯器太少了,以至於影響他們的編程工作。但是事實並非如此,在Linux平台上有太多的代碼編輯器供你使用了,下面我們分享了5個最受Linux程式員歡迎的代碼編輯器,繼續在編程的路上前行吧!1、EclipseEclipse是一款很酷的開原始碼編輯器,同時它也是最受程式員親睞的代碼編輯器之一,它擁有代碼高亮和智能提示等強大的功能。在Eclipse中,你
Time of Update: 2017-01-18
比如一個目錄下有1,2,3,4,5這五個檔案,現在我需要刪除除了2以外的所有檔案,那麼我可以使用find . ! -name 2 -exec rm -f {} \;當然你還可以配合著 -maxdepth 來更精準的刪除了.下面示範刪除的範圍僅限於目前的目錄.find . -maxdepth 1 ! -name 2 -exec rm -f {} \;下面提供Linux下find命令的詳細使用方法在目錄結構中搜尋檔案,並執行指定的操作。此命令提供了相當多的尋找條件,功能很強大。文法:find
Time of Update: 2017-01-18
1、在官網下載nodejs,選擇左邊的。2、選擇檔案右擊點擊extract here進行解壓3、進入bin目錄,右擊選擇properties,解壓檔案可以隨意放在系統裡一個位置。複製location裡的路徑4、添加路徑 進入.bashrc檔案,在末尾處添加步驟三的location裡的路徑。6、在終端輸入source .bashrc按斷行符號鍵,再輸出路徑:echo $PATH檢查路徑是否已經添加成功7、檢測是否安裝nodejs成功。在js檔案目錄下點擊右鍵,再點擊open in
Time of Update: 2017-01-18
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了尋找、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。yum的命令形式一般是如下:yum [options] [command] [package
Time of Update: 2017-01-18
chkconfig命令Linux下的chkconfig命令主要用來更新(啟動或停止)和查詢系統服務的運行級資訊。謹記chkconfig不是立即自動禁止或啟用一個服務,它只是簡單的改變了符號串連。使用文法chkconfig [–add][–del][–list][系統服務] 或 chkconfig [–level
Time of Update: 2017-01-18
由host $ export DVSDK="${HOME}/ti-dvsdk_dm368-evm_xx_xx_xx_xx"引發的問題1、${HOME}:首先, HOME 是個變數,它代表你的 home 目錄,變數前必須加上 $ 符號,否則會報錯usr/local/dvsdk為dvsdk的destination folder 由#echo $DVSDK測試環境變數添加成功否2、想要使得開機時自動載入這個環境變數免除以後每次設定,可將其寫入/etc/re.local Linux
Time of Update: 2017-01-18
本文介紹了linux中mount/umount命令的基本用法及開機自動掛載,具體方法如下:mount命令格式如下:格式:mount [-參數] [裝置名稱] [掛載點]其中常用的參數有: -a 安裝在/etc/fstab檔案中類出的所有檔案系統。-f 偽裝mount,作出檢查裝置和目錄的樣子,但並不真正掛載檔案系統。-n 不把安裝記錄在/etc/mtab 檔案中。-r 講檔案系統安裝為唯讀。-v 詳細顯示安裝資訊。-w 將檔案系統安裝為可寫,為命令預設情況。-t <檔案系統類型>
Time of Update: 2017-01-18
最近學習Virtualbox的一些知識,記錄下,Virtualbox下如何?主機和虛擬機器之間檔案夾共用及雙向拷貝關於雙向拷貝1.設定虛擬機器為“雙向”共用粘貼有的人反應只要設定雙向粘貼就可以,但是我的不行,我還需要再給虛擬機器安裝一下增強功能。需要啟動虛擬機器,安裝功能表項目“裝置”中的最後一項。安裝完增強功能,注意要重啟虛擬機器,雙向拷貝才被啟用。關於檔案夾共用情況一:Host作業系統:Windows 7Guest作業系統:Windows
Time of Update: 2017-01-18
Proxy 伺服器的功能是代理網路使用者取得網路資訊,它是網路資訊的中轉站。隨著Proxy 伺服器的廣泛使用,隨之而來的是一系列的安全問題。由於沒有對Proxy 伺服器的存取控制策略作全面細緻的配置,導致使用者可以隨意地通過Proxy 伺服器訪問許多色情、反動的非法網站,而這些行為往往又很難追蹤,給管理工作帶來極大的不便。 Squid是Linux下一個緩衝Internet資料的Proxy
Time of Update: 2017-01-18
複製代碼 代碼如下:cd /optwget http://nginx.org/download/nginx-1.2.8.tar.gztar zxvf /opt/nginx-1.2.8.tar.gzwget https://nginx-upstream-jvm-route.googlecode.com/files/nginx-upstream-jvm-route-0.1.tar.gztar zxvf /opt/nginx_upstream_jvm_routecd
Time of Update: 2017-01-18
在程式開發過程中,我們時不時要用到一些定時器,通常如果時間精度要求不高,可以使用sleep,uslepp函數讓進程睡眠一段時間來實現定時,前者單位為秒(s),後者為微妙(us);但有時候我們又不想讓進程睡眠阻塞在哪兒,我們需要進程正常執行,當到達規定的時間時再去執行相應的操作,在linux下面我們一般使用alarm函數跟setitimer函數來實現定時功能;下面對這兩個函數進行詳細分析:(1)alarm函數alarm也稱為鬧鐘函數,它可以在進程中設定一個定時器,當定時器指定的時間到時,它向進程發
Time of Update: 2017-01-18
如果你的伺服器apache還沒有安裝,那很簡單,在編譯apache時將mod_rewrite模組編譯進去就可以,相關文檔可以在http://man.chinaunix.net/newsoft …… ew/mod/mod_rewrite. html中找到。如果你的apache已經安裝好了,現在只想編譯出mod_rewrite.so模組,在apache中進行載入,下面我們就介紹這個方法。 以Fedora作業系統進行舉例: 1)首次安裝apache,在編譯時間增加——enable-rewrite選項。
Time of Update: 2017-01-18
隨著Linux應用的擴充許多朋友開始接觸Linux,根據學習Windwos的經驗往往有一些茫然的感覺:不知從何處開始學起。這裡介紹學習Linux的一些建議。 一、從基礎開始:常常有些朋友在Linux論壇問一些問題,不過,其中大多數的問題都是很基礎的。例如:為什麼我使用一個命令的時候,系統告訴我找不到該目錄,我要如何限制使用者的許可權等問題,這些問題其實都不是很難的,只要瞭解了 Linux 的基礎之後,應該就可以很輕易的解決掉這方面的問題。而有些朋友們常常一接觸Linux
Time of Update: 2017-01-18
據說搞好LAMP也就是Linux+Apache+Mysql+php就已經相當於一個中級php程式猿的水平,當然你的php要得會才行,之後就是搞好各種架構。其實這東西,並不神秘,非常簡單。甚至比Windows還簡單,各種變數都自動幫你搞好了。你的畏懼主要來自於你的無知。建議先通過phpnow1.5.6在Windows一鍵搭好php環境,然後通過Mysql_Gui_Tools圖形化Mysql,把php工程寫好,把php工程、Mysql資料庫匯入匯出到Linux上面跑,Linux純屬就是跑工程,不做開
Time of Update: 2017-01-18
準備工作: 需要提前在VPS安裝好lftp,lftp功能上比較強大,CentOS直接執行:yum install lftp,Debian執行:apt-get install lftp 。 需要在VPS上建立/home/backup/ 目錄,在FTP上建立backup目錄。 如果VPS上資料庫不多的話使用Godaddy的免費空間就可以(10GB空間,300GB流量),只要註冊個網域名稱就免費送。 下面將備份指令碼進行部分注釋: 複製代碼 代碼如下: #!/bin/bash #Funciont:
Time of Update: 2017-01-18
1.掛載光碟片[root@localhost ~]# mount /dev/cdrom /media/cdrom/mount: /dev/sr0 防寫保護,將以唯讀方式掛載 /dev下的cdrom目錄是事先建立好的2.修改yum設定檔(檔案位置:/etc/yum.repos.d)[root@localhost /]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mkdir
Time of Update: 2017-01-18
在上一篇的確保Linux VPS及伺服器更加安全之Xshell設定密鑰登入文章中已經分享到XSHELL使用密鑰登陸我們的VPS伺服器確保機器的安全,但是很多同學們並不是都像老左一樣用XSHELL,而還是有很多使用PUTTY登陸SSH,所以重新起一篇文章單獨再分享用PUTTY設定密鑰登陸Linux
Time of Update: 2017-01-18
萬用字元(Globbing) 萬用字元與元字元類似,萬用字元主要用於檔案名稱的匹配,而元字元則主要用在字串的匹配上; 下面介紹幾種常用的萬用字元: * 表示匹配任意位元的任一字元 ? 表示匹配一位任一字元 ^ 表示取反,不包含的意思 [] 表示此區間內的任意一個字元 {} 表示一種集合 \ 逸出字元,使具有特殊意義的字元失去原有意義 | 表示‘或',匹配一組可選的字元元字元 元字元是用來描述字元的特殊字元。 常用的元字元及意義如下:* 重複前面的字元0次或者多次.
Time of Update: 2017-01-18
商業界很快看到了其價值,許多公司建立了首頁,利用Web在網上發布訊息,並反它作為各種服務的介面,如客戶服務、特定產品和服務的詳細說明、宣傳廣千以及是漸增長的產品銷售和服務。商業用途促進了環球資訊網路的迅速發展。 如果你想通過首頁向世界介紹自己或自己的公司,就必須將首頁放在一個WEB伺服器上,當然你可以使用一些免費的首頁空間來發布。但是如果你有條件,你可以註冊一個網域名稱,申請一個IP地址,然後讓你的ISP將這個IP位址解析到你的LINUX主機上。然後,在LINUX主機上架設
Time of Update: 2017-01-18
做過稍微大一點項目的人都知道,力求程式的穩定性和調度的方便,使用了大量的線程,幾乎每個模組都有一個專門的線程處理函數。而互斥量與條件變數線上程管理中必不可少,任務間的調度幾乎都是由互斥量與條件變數控制。互斥量的實現與進程中的訊號量(無名訊號量)是類似的,當然,訊號量也可以用於線程,區別在於初始化的時候,其本質都是P/V操作。編譯時間,記得加上-lpthread或-lrt哦。 有關處理序間通訊(訊息佇列)見:處理序間通訊之深入訊