Time of Update: 2018-12-06
linux中的free命令大家都很常用,可大家都清楚free輸出的各行的意思及它們之間的關係嗎?[root@localhost ~]# free total used free shared buffers cached Mem: 4038116 4010292 27824 0 205228 1343276 -/+ buffers/cache: 2461788
Time of Update: 2018-12-06
LVS (Linux Virtual Server)LVS(Linux Virtual Server)其實就是針對高可伸縮、高可用網路服務的需求,給出了基於IP層和基於內容請求分發的Server Load
Time of Update: 2018-12-06
http://www.cnblogs.com/chingliu/archive/2011/08/29/2223803.html 儘管核心模組不象應用程式一樣順序執行, 核心做的大部分動作是代表一個特定進程的. 核心代碼可以引用當前進程, 通過存取全域項 current, 它在 <asm/current.h> 中定義, 它產生一個指標指向結構 task_struct, 在 <linux/sched.h> 定義. current 指標指向當前在啟動並執行進程.
Time of Update: 2018-12-06
PS是LINUX下最常用的也是非常強大的進程查看命令1. ps簡介前面介紹的兩個命令都是用於查看當前系統使用者的情況,下面就來看看進程的情況,這也是本章的主題。要對進程進行監測和控制,首先必須要瞭解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和啟動並執行狀態、進程是否結束、進程有沒有僵死、哪些進程佔用了過多的資源等等。總之大部分資訊都是可以通過執行該命令得到的。2.
Time of Update: 2018-12-06
簡介ACL是存取控制清單(Access Control Lists)的縮寫,對於Unix系統ACL是標準Unix檔案屬性(r,w)的附加擴充。ACL給予使用者和管理員更好控制檔案讀寫和許可權賦予的能力,商業Unix和NTFS以及Freebsd都支援檔案系統的 ACL,Linux從2.6核心開始支援對Ext2,Ext3和XFS,JFS等檔案系統的ACL支援。注意,Fedora
Time of Update: 2018-12-06
有關install.packages()函數的詳見:R包 package 的安裝(install.packages函數詳解)R的包(package)通常有兩種:1 binary package:這種包屬於即得即用型(ready-to-use),但是依賴與平台,即Win和Linux平台下不同。2 Source package:
Time of Update: 2018-12-06
效能測試中,Tester程式由start.sh指令碼來啟動。現在的需求是:使用者按下ctrl-c,程式能graceful退出,從而不用重啟板子。問題 是:ctrl-c產生訊號SIGINT,但是這個訊號是傳遞給指令碼進程的,不是傳遞給Tester進程的。所以這裡就存在一個訊號傳遞的問題。解決辦法如 下: 1. 在指令碼中加入代碼: Code: Select allforward_sigint(){ # check out the tester's pid
Time of Update: 2018-12-06
1. 本章介紹LVS的一些相關概念,調度策略和叢集架構類型。下一章開始講解LVS-NAT叢集 2. 從Linux核心2.4.23開始,加入了一個叫做IP Virtual Server(IPVS)的特性,這就使得我們可以把一台Linux機器作為一個load balancer來使用。LVS就是一個很好的構建Linux load balance叢集的軟體。 3. LVS Address Name Conventions. 這裡介紹一下LVS中會提到的多種IP的專有名稱,其實看圖就明白了:見附件1
Time of Update: 2018-12-06
8月26日訊息,國外媒體報道,據DesktopLinux網站日前公布的調查結果顯示,在過去的一年中,Linux在案頭市場的使用者數量翻了一番多。 該調查結果顯示,Ubuntu是目前最受歡迎的Linux版本,使用者的使用比例高達30%。這其中包括Ubuntu姊妹版Linux系統Kubuntu、Xubuntu和Edubuntu。 今年5月,戴爾推出的Linux PC採用的就是Ubuntu系統。此外,SUSE的市場份額為21%,位居第二位;其他Debian版的市場份額為14%,排名第三。
Time of Update: 2018-12-06
Linux ext2/ext3檔案系統使用索引節點來記錄檔案資訊,作用像windows的檔案配置表。索引節點是一個結構,它包含了一個檔案的長度、建立及修改時間、許可權、所屬關係、磁碟中的位置等資訊。一個檔案系統維護了一個索引節點的數組,每個檔案或目錄都與索引節點數組中的唯一一個元素對應。系統給每個索引節點分配了一個號碼,也就是該節點在數組中的索引號,稱為索引節點號。
Time of Update: 2018-12-06
今天一位朋友去一個不錯的外企面試linux開發職位,面試官出了一個如下的題目: 給出如下C程式,在linux下使用gcc編譯: 01#include "stdio.h"02#include "sys/types.h"03#include "unistd.h"04 int main()05{06 pid_t pid1;07 pid_t pid2;08 pid1 = fork();09 pid2 = fork();10 printf("pid1:%d,
Time of Update: 2018-12-06
最近一段時間在linux下用C做一些學習和開發,但是由於經驗不足,問題多多。而段錯誤就是讓我非常頭痛的一個問題。不過,目前寫一個一千行左右的代碼,也很少出現段錯誤,或者是即使出現了,也很容易找出來,並且處理掉。 那什麼是段錯誤?段錯誤為什麼是個麻煩事?以及怎麼發現程式中的段錯誤以及如何避免發生段錯誤呢? 一方面為了給自己的學習做個總結,另一方面由於至今沒有找到一個比較全面介紹這個雖然是“particular
Time of Update: 2018-12-06
提供存取控制對於一個裝置節點來的可靠性來說有時是至關重要的。這部分的內容只是在open和release方法上做些修改,增加一些檢查機制既可。 獨享裝置最生硬的存取控制方式是只允許一個裝置一次被一個進程開啟(獨享),這是一個裝置驅動最簡單的存取控制。實現十分簡單,具體的代碼看實驗源碼吧!模組程式連結:scullsingle.tar.gz模組測試程式連結:scullsingle-test.tar.gzARM9實驗板的實驗現象是:[Tekkaman2440@SBC2440V4]#cd
Time of Update: 2018-12-06
安裝環境:redhat9.0安裝所需軟體(都是以源碼的方式存在的)openldap-2.1.29 hrrp://www.openldap.orgDerkeley DB 4.2.52 http://www.sleepycat.com安裝步驟:(確認是用root使用者登入)1、由於openldap需要Berkeley DB來存放資料,所以先安裝Berkeley DB 4.2.52。 解壓 #tar -zxvf db-4.2.52.NC.tar.gz
Time of Update: 2018-12-06
在營運過程中,常常會telnet某個ip連接埠,如果 能telnet通,怎麼退出呢 ? 1、telnet 63.172.25.18 6463 斷行符號Trying 63.172.25.18...Connected to 63.172.25.18 (63.172.25.18).Escape character is '^]'. 2、ctrl + ] 斷行符號telnet> 3、? 斷行符號close close current connectionlogout forcibly
Time of Update: 2018-12-06
Linux下網卡命名規律:eth0,eth1。第一塊乙太網路卡,第二塊。lo為環回介面,它的IP地址固定為127.0.0.1,掩碼8位。它代表你的機器本身。1、ifconfig是查看網卡的資訊。ifconfig [Interface]Interface是可選項,如果不加此項,則顯示系統中所有網卡的資訊。如果添加此選項則顯示所指定的網卡資訊例如:ifconfig eth0<ccid_nobr><ccid_code>eth0 Link encap:Ethernet
Time of Update: 2018-12-06
linux下掛載(mount)光碟片鏡像檔案、移動硬碟、隨身碟、Windows和NFS網際網路共用linux是一個優秀的開放源碼的作業系統,可以運行在大到巨型小到掌上型各類電腦系統上,隨著 linux系統的日漸成熟和穩定以及它開放原始碼特有的優越性,linux在全世界得到了越來越廣泛的應用。現在許多企業的電腦系統都是由UNIX系 統、Linux系統和Windows系統組成的混合系統,不同系統之間經常需要進行資料交換。下面我根據自己的實際工作經驗介紹一下如何在linux系統
Time of Update: 2018-12-06
Linux下進程重新命名的方法:使用系統函數prctl(),聲明如下:#include <sys/prctl.h>int prctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long
Time of Update: 2018-12-06
mkdir NO1. 在當前路徑建立一級目錄 [root@rehat root]# mkdir test NO2.在當前路徑建立多級目錄 [root@rehat root]# mkdir -p mytest/test1/test1_1 NO3.在建立目錄的同時給建立的目錄賦許可權 [root@rehat root]# mkdir -m 777
Time of Update: 2018-12-06
在linux系統中,如果將項目部署在tomcat下,項目中包含中文名稱檔案。可能會報404找不到檔案的錯誤。從Linux往