chmod的使用

格式如下 : [ugoa...][[+-=][rwxX]...][,...], 其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。    + 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。  r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。  -s :在檔案執行時把進程的屬主或組ID置為該檔案的檔案屬主。  -c : 若該檔案許可權確實已經更改,

叢集cpu使用率監控系統的簡單實現(一)被監控端的實現

 被監控端上的cpu.sh指令碼負責搜集本機cpu使用率,並向監控端recvInfo servlet發送http請求,提交資料。 內容:#!/bin/sh#死迴圈。注意while後的空格while :do#間隔一秒sleep 1cpu=$(sar -u 1 1| awk 'NR==4 {print $8}')#使用curl傳送到指定的servletcurl -d "cpu=$cpu" http://localhost:8080/monitor/recvInfodone 1

ubuntu 下fcitx的安裝與使用

ubuntu用了有一段時間了,由於我這五筆不是太純熟,比較喜歡五筆拼音混合輸入,找來找去,感覺小企鵝IME中的五筆拼音比較好,在此介紹一下它的安裝及設定一、安裝首先可把系統預設的IMESCIM卸載。sudo apt-get remove scim然後安裝小企鵝IMEsudo apt-get install fcitx設定預設啟動im-switch -s fcitx -z defaultsudo im-switch -s fcitx -z

硬串連與軟串連的區別

@page { margin: 2cm }TD P { margin-bottom: 0cm }P { margin-bottom: 0.21cm }-->     知道了硬碟的大體結構之後,再來談談怎麼進行硬碟分區。進行硬碟分割的最小單位是磁柱,分割完之後自然就是格式化(format)。在Linux中進行格式化必須考慮Block與inode,Block還好理解,它是磁碟可以記錄的最小單位,是由數個扇區組成,所以大小通常為n*512bytes,例如4K。    

叢集cpu使用率監控系統的簡單實現(二)監控端的實現

 1 在webapps檔案夾下建立檔案夾monitor2 monitor下建立WEB-INF和src3 WEB-INF裡面建立web.xml和classes4 web.xml內容  <?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

裝置驅動程式學習(二)裝置驅動程式的開發

一、Linux device driver 的概念 系統調用是作業系統核心和應用程式之間的介面,裝置驅動程式是作業系統核心和機器硬體之間的介面。裝置驅動程式為應用程式屏蔽了硬體的細節,這樣在應用程式看來,硬體裝置只是一個裝置檔案,應用程式可以象操作普通檔案一樣對硬體裝置進行操作。 通常LINUX驅動程式介面分為如下四層:1)應用程式進程與核心的介面;2)核心與檔案系統的介面;3)檔案系統與裝置驅動程式的介面;4)裝置驅動程式與硬體裝置的介面。 裝置驅動程式是核心的一部分,它完成以下的功能: 1、

ubuntu9.10 下安裝ibus-sunpinyin

sunpinyin是一個可以連打的IME,而且有基於ibus的版本ibus-sunpinyin,特別是有人評價和搜狗拼音有的一拼。下載原始碼。http://code.google.com/p/sunpinyin/downloads/list?can=1&q=ibus-sunpinyin我選的是第一個ibus-sunpinyin-2.0.1.tar.gz 。在安裝之前應該先安裝ibus。使用ubuntu內建的語言安裝包就行。如何安裝 ibus-sunpinyin準備工作1 gcc,

Code::Blocks配置

一、提前的話要說C語言和Linux的關係大家應該都不會陌生,Linux系統核心就是用C語言開發的,所以所有的Linux系統下面都會有C的編譯調試工具,不過這些工具都是命令式的,正式開發的話會很不方便。我們想要一個快速,靈活而不失強大的C開發環境。 Code::Blocks是一款跨平台的C/C++的IDE。支援Windows,Linux,Mac作業系統,支援多種編譯器,像Microsoft C,GNU C,Borland C,Intel

ubuntu9.10下安裝Tomcat6

一、安裝之前1、下載tomcat最新的tomcat是apache-tomcat-6.0.26.tar.gz,是:http://tomcat.apache.org/安裝之前要先安張jdk二、安裝中1、解壓apache-tomcat-6.0.26.tar.gz到安裝目錄下。我把tomcat安裝在/opt目錄下。一般不用使用超級使用者。shell> tar zxvf apache-tomcat-6.0.26.tar.gz /opt解壓之後,會在/opt下產生一個apache-tomcat-6.0

float在記憶體中的方式

類型(Type) 儲存位元(Bits)總位元(Total)位移值(Offset)數符(S)階碼(E)尾數(M)  短實數(float)1   8   23       32127長實數(double)111   52       641023N (10) = 123.456,換算成二進位表示:N (2) = 1111011. 01110100101111001 = 1. 11101101110100101111001(...) * 2^6那麼E – 127 = 6; E = 127 + 6 =

ubuntu9.04下使用xinetd安裝VNC

inetd (Internet 超級伺服器 )  inetd是監視一些網路請求的守護進程,其根據網路請求來調用相應的服務進程來處理串連請求。它可以為多種服務管理串連,當 inetd 接到串連時,它能夠確定串連所需的程式,啟動相應的進程,並把 socket 交給它 (服務 socket 會作為程式的標準輸入、 輸出和錯誤輸出描述符)。 使用 inetd 來運行那些負載不重的服務有助於降低系統負載,因為它不需要為每個服務都啟動獨立的服務程式。xinetd(eXtended InterNET

ubuntu 下安裝配置 transmission 支援 ipv6

建議從源碼安裝. 安裝前首先卸載之前安裝的 transmission : sudo apt-get remove transmission 我無法登入官網, 所以從源上下載 transmission 代碼 sudo apt-get source transmission 我下到的版本是 1.51. 解壓後修改 libtransmission/web.c 檔案,將檔案中 curl_easy_setopt( easy, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4

ubuntu 9.10 下安裝 jdk1.6u20

首先,從http://java.sun.com中下載jdk,我的版本是 jdk1.6.0_20,我下載的是.bin檔案,我將下載的jdk-6u20-ea-bin-b01-linux-i586-10_mar_2010.bin檔案置於/home/heyutao/tools然後,在shell中執行:代碼:sudo chmod u+x/home/heyutao/tools/jdk-6u20-ea-bin-b01-linux-i586-10_mar_2010.bin 修改bin檔案許可權,使其可執行然後,

瞭解 NoSQL 的必讀資料

NoSQL 是非關係型資料存放區的廣義定義。它打破了長久以來關係型資料庫與 ACID 理論大一統的局面。NoSQL 資料存放區不需要固定的表結構,通常也不存在串連 操作。在大資料存取上具備關係型資料庫無法比擬的效能優勢。該術語在 2009 年初得到了廣泛認同。     當今的應用體繫結構需要資料存放區在橫向伸縮性 上能夠滿足需求。而 NoSQL 儲存就是為了實現這個需求。Google 的 BigTable 與 Amazon 的 Dynamo 是非常成功的商業 NoSQL 實現。一些開源的

update-alternatives學習筆記

Linux 發展到今天,可用的軟體已經非常多了。這樣自然會有一些軟體的功能大致上相同。例如,同樣是編輯器,就有 nvi、vim、emacs、nano,而且我說的這些還只是一部分。大多數情況下,這樣的功能相似的軟體都是同時安裝在系統裡的,可以用它們的名稱來執行。例如,要執行 vim,只要在終端下輸入 vim 並按斷行符號就可以了。不過,有些情況下我們需要用一個相對固定的命令調用這些程式中的一個。例如,當我們寫一個指令碼程式時,只要寫下

在Ubuntu 8.10 安裝和使用者SSH

在終端使用命令測試:ssh localhost如果出現以下錯誤,則很可能是因為還沒有安裝ssh-server:ssh: connect to host localhost port 22: Connection refusedubuntu系統下的ssh伺服器端搭建  1)安裝和設定 OpenSSH ServerUbuntu 下安裝 OpenSSH Server 需要的命令只有一條:sudo apt-get install openssh-server隨後,Ubuntu 會自動下載並安裝

關於VC++IDE中左邊資源檢視

一段時間以來,困惑於VC++ IDE左邊的那個資源檢視,特別是那個Globals不知何來。今天終於得一明白。其實這個Globals列表中列出的變數名或函數名是一個全域的變數名。但你會發現你自己的主工程檔案中並未定義這些全域性的東西,咋回事呢?噢,列表中所有的元素不僅包括當前主工程檔案中的全域性的變數或函數,還有資源檢視中FileView當中Head Files裡的所有檔案中包含的全域變數或函數。希望對你有所協助,特別是在整理大量代碼時會用到這個。 

synchronized,wait 與 notify

wait(),notify(),notifyAll()不屬於Thread類,而是屬於Object基礎類,也就是說每個對像都有wait(),notify(),notifyAll() 的功能.因為都個對像都有鎖,鎖是每個對像的基礎,當然操作鎖的方法也是最基礎了. wait,它可以讓當前線程暫時放棄對象鎖,而將它暫時讓給其它需要對象鎖的人。當前的線程之前必須擁有此對象鎖。調用對像wait方法後,當前線程釋放對像鎖,進入等待狀態.直到其他線程(也只能是其他線程)通過notify喚醒.

查看網路連接

lsof 常見的用法是尋找應用程式開啟的檔案的名稱和數目。可用於尋找出某個特定應用程式將日誌資料記錄到何處,或者正在跟蹤某個問題。lsof文法格式是:  lsof [options] filename  常用的參數列表:  lsof filename 顯示開啟指定檔案的所有進程  lsof -a 表示兩個參數都必須滿足時才顯示結果  lsof -c string   顯示command列中包含指定字元的進程所有開啟的檔案  lsof -u username

I/O models

 http://www.ibm.com/developerworks/linux/library/l-async/   I/O modelsBefore digging into the AIO API, let's explore the different I/O models thatare available under Linux. This isn't intended as an exhaustive review, butrather aims to cover the

總頁數: 61357 1 .... 19052 19053 19054 19055 19056 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.