ls(list segment)用於列出檔案,是Linux系統中使用非常頻繁的命令。命令格式:ls args dirargs: 參數;dir: 目錄,省略則表示目前的目錄;常用參數及說明如下:-a [常用]列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。-c 輸出檔案的 i 節點的修改時間,並以此排序。-i 輸出檔案的 i 節點的索引資訊。-
1、系統裝的是英文系統,但安裝了中文包支援,查系統情況如下[root@cbserver2 script]#
上一篇介紹了如何安裝Nagios Core,這一篇跟大家分享一下如何將一台遠端Linux伺服器加入納入監控範圍。第一部分:在遠程Linux上安裝Nagios Plugins和NRPE第一步:下載Nagios Plugins和NREP擴充的安裝程式cd Downloadswget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz訪問 http://www.nagios.org/download/addons/,點擊 NRPE,
終於要用Nosql產品了。我們採用的是最近比較火的mongodb,當然不是隨大流,而是因為產品中要用到地理空間索引,很適合。這面是我的配置過程:1,下載自己需要的版本,我這用的是mongodb-linux-x86_64-2.4.9.tgz # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz# tar -xvzf mongodb-linux-x86_64-2.4.9.tgz2,建立mongodb目錄,
使用臨時檔案要考慮幾個問題:保證臨時檔案間的檔案名稱不互助衝突。保證臨時檔案中內容不被其他使用者或者駭客偷看、刪除和修改。Linux中提供了mkstemp 和 tmpfile 函數來處理臨時檔案。mkstemp函數int mkstemp(char *template);mkstemp函數在系統中以唯一的檔案名稱建立一個檔案並開啟,而且只有目前使用者才能訪問這個臨時檔案,並進行讀、寫操作。mkstemp函數只有一個參數,這個參數是個以“XXXXXX”結尾的非Null
stat /etc/passwd 查看檔案資訊,欄位 Access time(訪問時間) 檔案資料每次被閱讀後更新,欄位 Chage time(改變時間) 檔案inode資訊每次改變後更新欄位 Modify time(修改時間) 檔案資料每次被改變後更新。 ls -l /etc/passwd-rwx------. root root 1704 1月 10 08:44 /etc/passwd一:
minicom很好用,但有時候不夠直觀,推薦新人特別是習慣於windows下超級終端的使用者使用xgcom。 安裝方式如下: 我的系統是Ubuntu 12.04 LTS 1.從 http://code.google.com/p/xgcom/ 下載xgcom原始碼。最新版本為 xgcom-0.04.2.tgz。 解壓到/usr/local/src下 tar xvzf xgcom-0.04.2.tgz /usr/local/src
輔助資料(ancillary data)可通過調用sendmsg和recvmsg這兩個函數,使用msghdr結構中的msg_control和msg_controllen這兩個成員發送和接收。 輔助資料的另一個稱謂是控制資訊(control information)。 cmsg_level; cmsg_type;
但是使用80連接埠作為HTTP預設連接埠這一習慣是從MS時代就延續至今的,怎麼辦呢?網上有人滔滔不絕地說用NginX做反向 Proxy之類的,其實我覺得沒必要這麼誇張,只需要使用ROOT使用者做一個普通連接埠與80連接埠的資料轉寄就好了,使用iptables語句如下:代碼如下:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port
Centos下編譯mysql5.6.16一,下載wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gztar -zxvf mysql-5.6.16.tar.gzcd mysql-5.6.16 二,編譯cmake \-DCMAKE_INSTALL_PREFIX=/data/apps/mysql5.6.16 \-DMYSQL_DATADIR=/data/mysqldata \-DSYSCONFDIR=/etc
檔案:/etc/sysconfig/network-scripts/ifcfg-eth0以下各值常見於所有的基本設定檔中: * DEVICE=name,這裡name是物理裝置的名字(動態分配的PPP裝置應當除外, 它的名字是“邏輯名”。 * IPADDR=addr, 這裡addr是IP地址。 * NETMASK=mask, 這裡mask是網路遮罩。 * NETWORK=addr, 這裡addr是網路地址。 * BROADCAST=addr,
在標準C和C++中0長數組如charArray[0]是不允許使用的,因為這從語義邏輯上看,是完全沒有意義的。 但是,GUN中卻允許使用,而且,很多時候,應用在了變長結構體中,如: ]; 首先對0長數組做一個解釋:用途 :長度為0的數組的主要用途是為了滿足需要變長度的結構體。用法 :在一個結構體的最後 ,申明一個長度為0的數組,就可以使得這個結構體是可變長的。對於編譯器來說,此時間長度度為0的數組並不佔用空間,因為數組名本身不佔空間,它只是一個位移量,
總的情況下Linux下軟體安裝主要有三種方式:一種是源碼安裝,需要使用者自己手動編譯另一種是RPM包(RedHat Linux Packet Manager),通過RPM命令就可以實現安裝還有一種為*.bin檔案,安裝方法與Windows下的安裝過程類似通常情況下Linux 安裝軟體主要通過以下兩種方式① 檔案名稱形如xxx.i386.rpm ,軟體包以二進位形式發布.② 檔案名稱形如xxx.tar.gz
sun_path[]; 存放在sun_path數組中的路徑名必須以空白字元結尾。實現提供的SUN_LEN宏以一個指向sockaddr_un結構的指標為參數並返回該結構的長度,其中包括路徑名中非空位元組數。未指定地址(通配地址),通過以Null
這個問題的出現原因是system對程式開啟files數量的限制問題。 用 ulimit -a 命令可以查看 html ------------------------------------------------------------- 經過以上設定,退出shell再次登入,還是不生效,來點絕的 到//etc/profile下,加入一行ulimit -SHn 51200 (注意裡面已經有一條關於ulimit的設定) 到rc.local下,加入一行 ulimit -SHn 51200
1:卸載掉內建的OpenJDK2: 安裝 JDK1.63:安裝Tomcat4: 配置Tomcat為daemon方式啟動下面正式開工 :===================================================1:卸載掉內建的OpenJDK2: 安裝 JDK1.6參考:(外網)
一:Liunx的主引導記錄被破壞了的修複手段:dd if=/dev/zero of=/dev/sda bs=單位大小 count=數目利用這條命令破壞主引導記錄。 修複過程: 1:重啟 a. 光碟片挽救 b. 網路方式挽救 2:進入 rescue installed system 模式 3
使用 inux系統遇到忘記root密碼的情況,如果遇到這樣的情況怎麼辦呢?重新安裝系統嗎?當然不用!進入單一使用者模式更改一下root密碼即可。如何進入呢。1 重啟linux系統3 秒之內要按一下斷行符號,出現如下介面然後輸入e在第二行最後邊輸入
概述 對作業系統的啟動過程一直是比較模糊,想想大概經曆檢查硬體,載入作業系統,載入使用者環境等幾個過程,但實際上要複雜一些。畢竟我們只是瞭解和掌握啟動過程,而不是去對啟動過程進行設計和編碼,所以下面的介紹相對比較簡單,也點到為止。如果有想深入學習的同學,可以針對某個或某幾個部分刨根問題,編碼調試。 下面以Debian Linux的啟動載入為例,簡單介紹一下作業系統的啟動。 經曆的過程如下: 開機自我測試
Ubuntu 14.04 Beta 1 發布,此版本包括了:Kubuntu 14.04 Beta 1,Ubuntu GNOME 14.04 Beta 1,Xubuntu 14.04 beta 1,Lubuntu 14.04 beta 1,Edubuntu 14.04 beta 1,Ubuntu Kylin 14.04 beta 1,Ubuntu Cloud 14.04 beta 1,Ubuntu Studio 14.04 beta 1 版本的發布。下一個 beta 版本計劃在 3 月