Time of Update: 2017-02-27
termios結構體說明termios結構體中,該結構體一般包括如下的成員:tcflag_t c_iflag;tcflag_t c_oflag;tcflag_t c_cflag;tcflag_t c_lflag;cc_t c_cc[NCCS];其具體意義如下c_iflag:輸入模式標誌,控制終端輸入方式,具體參數如下所示。c_iflag參數表索引值說明IGNBRK 忽略BREAK鍵輸入BRKINT
Time of Update: 2017-02-27
WINDOWS與LINUX/UNIX對檔案系統字元集的處理方式是不相同的。WINDOWS檔案系統驅動層本身就有對字元集轉換、處理的模組,無論從作業系統上下達的是什麼字元集,最 後要統一轉換到不同檔案系統的字元處理模組上,比如儲存在NTFS上的檔案名稱,現在幾乎統一以$I30方式索引,採用UNICODE方式儲存。而LINUX/UNIX則不同,檔案系統驅動
Time of Update: 2017-02-27
1、建立INFORMIX使用者組和informix使用者 home=/usr/informix 2、給informix加密碼 3、展開informix安裝檔案: rpm-i******************.rpm(共三個) 4、修改root的profile,增加 INFORMIXDIR=/usr/informix exportINFORMIXDIR 執行profile 5、資料庫安裝,安裝的原則是先裝低版本的軟體,後裝高版本的軟體,最後裝online。
Time of Update: 2017-02-27
防火牆可分為幾種不同的安全等級。在Linux中,由於有許多不同的防火牆軟體可供選擇,安全性可低可高,最複雜的軟體可提供幾乎無法滲透的保護能力。不過,Linux核心本身內建了一種稱作“偽裝”的簡單機制,除了最專門的駭客攻擊外,可以抵擋住絕大部分的攻擊行動。
Time of Update: 2017-02-27
不管是企業機房還是IDC資料中心,由於穩定性、安全性等各方面因素使用linux作業系統不在少數,而Microsoft的產品SCOM2012,利用相關的MP包,可以簡單實現對其監控。群裡的 “小刀”發帖,問題為在安裝時候出現了配置問題無法完成監控從錯誤提示來看,是串連問題,推薦幾種方法後,故障依舊,於是自己在VMware workstation上搭建測試環境,解決問題環境:A windows server 2008 R2 (配置AD ,DNS,IIS ,.net
Time of Update: 2017-02-27
許可權許可權是作業系統用來限制對資源訪問的機制,許可權一般分為讀,寫,執行。系統中每個檔案都擁有特定的許可權,所屬使用者及所屬組,通過這樣的機制來限制哪些使用者,哪些組可以對特定檔案進行什麼樣的操作。每個進程都是以某個使用者的身份啟動並執行,所以進程的許可權與該使用者的許可權一樣,使用者的許可權越大,該進程擁有的許可權就越大。檔案的許可權目錄必須有x許可權,否則無法查看其內容。x也叫瀏覽許可權UGOLinux許可權基於UGO模型進行控制:U代表User,G代表Group,O代表Other每一個檔
Time of Update: 2017-02-27
Red Hat Linux 7.3 核心 2.4.18 以上。在伺服器的eth0 綁定了外部地址 eth0:192.168.1.3,eth1 綁定了內部地址 eth1:1 172.17.1.1,eth1:2 172.18.1.1,eth1:3 172.19.1.1。現在要實現的功能就是整個出口限制在512kbit(上傳流量) , 172.17網段的下載流量下載到512Kbit ,172.18 網段限制在128kbit,172.19的網段限制到
Time of Update: 2017-02-27
我們都知道,對一個linux塊裝置來說,都有一個對應的請求隊列。註冊在這個請求隊列上的請求就是該塊裝置的請求入口。對於raid來說,分配struct mddev時就已經設定好了,在函數md_alloc中有這樣的代碼:4846 blk_queue_make_request(mddev->queue, md_make_request); 4847
Time of Update: 2017-02-27
核心:2.6.34TCP是應用最廣泛的傳輸層協議,其提供了連線導向的、可靠的位元組流服務,但 也正是因為這些特性,使得TCP較之UDP異常複雜,還是分兩部分[建立與使用]來進行分析。這篇主要包括TCP的建立及三向交握 的過程。編程時一般用如下語句建立TCP Socket:socket(AF_INET, SOCK_DGRAM, IPPROTO_TCP)由此開始分析,調用介面[net/socket.c]: SYSCALL_DEFINE3(socket)其中執行兩步關鍵操作:sock_create()
Time of Update: 2017-02-27
在netif_receive_skb()函數中,可以看出處理的是像ARP、IP這些鏈路層以上的協議,那麼,鏈路層前序是在哪裡去掉的呢 ?答案是網卡驅動中,在調用netif_receive_skb()前,skb->protocol = eth_type_trans(skb, bp- >dev);該函數對處理後skb>data跳過乙太網路前序,由mac_header指示乙太網路前序:進入
Time of Update: 2017-02-27
1 檔案瀏覽(簡單回顧)1 cat 查看檔案的內容2 more 以翻頁的形式查看,但是只能向下翻頁3 less 以翻頁的形式查看,但是能夠支援向上和向下翻頁4 head 預設是查看前10行,但是我們指定查看的行數5 tail 預設是查看後10行,但是我們可以指定查看的行數2 基於關鍵字的搜尋假設我在家目錄下建立了一個tmp.cpp1 命令grep是基於關鍵字進行搜尋2 單個關鍵字搜尋: grep 關鍵字 檔案名稱比如我在tmp.cpp 裡面搜尋Linux3 多關鍵字搜尋: grep
Time of Update: 2017-02-27
在linux環境中,不管是編程還是其他維護,時間是必不可少的,也經常會用到時間的運算,熟練運用date命令來表示自己想 要表示的時間,肯定可以給自己的工作帶來諸多方便。1.命令格式:date [參數]... [+格式]2.命令 功能:date 可以用來顯示或設定系統的日期與時間。3.命令參數:必要參數:%H 小時(以00-23 來表示)。%I 小時(以01-12來表示)。%K 小時(以0-23來表示)。%l 小時(以0-12來表示)。%M 分鐘(以00-59來表示)。%P AM或PM。%r
Time of Update: 2017-02-27
在lunix系統裡,檔案或目錄的許可權的掌控以擁有者及所訴群組來管理。可以使用chgrp指令取變更檔案與目錄所屬群組,這 種方式採用群組名稱或群組識別碼都可以。Chgrp命令就是change group的縮寫!要被改變的組名必須要在/etc/group檔案記憶體 在才行。1.命令格式:chgrp [選項] [組] [檔案]2.命令功能:chgrp命令可採用群組名稱或群組 識別碼的方式改變檔案或目錄的所屬群組。使用許可權是超級使用者。3.命令參數:必要參數:-c 當發生 改變時輸出調試資訊-f
Time of Update: 2017-02-27
cron是一個linux下的定時執行工具,可以在無需人工幹預的情況下運行作業。由於Cron 是Linux的內建服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:/sbin/service crond start //啟動服務/sbin/service crond stop //關閉服務/sbin/service crond restart //重啟服務/sbin/service
Time of Update: 2017-02-27
ls命令是linux下最常用的命令。ls命令就是list的縮寫預設下ls用來列印 出目前的目錄的清單如果ls指定其他目錄那麼就會顯示指定目錄裡的檔案及文 件夾清單。 通過ls 命令不僅可以查看linux檔案夾包含的檔案而且可以查看 檔案許可權(包括目錄、檔案夾、檔案許可權)查看目錄資訊等等。ls 命令在日常 的linux操作中用的很多!1. 命令格式:ls [選項] [目錄名]2. 命令功能:列出目標目錄中所有的子目錄和檔案。3. 常用參數:-a, –all
Time of Update: 2017-02-27
我們一般使用“date -s”命令來修改系統時間。比如將系統時間設定成2007年8月19日的命令如下。#date -s 08/19/2007將系統時間設定成下午11點20分0秒的命令如下。#date -s
Time of Update: 2017-02-27
環境Red Hat Linux 9 + Windows 7 Ultimate問題Linux通過Samba伺服器實現Windows檔案分享權限設定解決1.要想 實現檔案分享權限設定,Linux和Windows的防火牆都必須關閉;Linux下使用如下 命令關閉防火牆:service iptables stop2.Windows 7下建立一個共用檔案,關於如何設定,參考此文;3.Linux下-------->啟動Samba伺服器service smb
Time of Update: 2017-02-27
sudo概述sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登陸
Time of Update: 2017-02-27
一、kill, raise, killpg 函數int kill(pid_t pid, int sig);int raise(int sig);int killpg(int pgrp, int sig);kill命令是調用kill函數實現的,kill函數可以給一個指定的進程或進程組發送指定的訊號,其中kill 函數的pid 參數取值不同表示不同含義,具體可man 一下。raise函數可以給當前進程發送指定的訊號(自己給自己發訊號)。killpg 函數可以給進程組發生訊號。這三個函數都是成功返回0
Time of Update: 2017-02-27
概況系統的引導和初始化是作業系統實現控制的第一步,也是集中體現系統優劣的重要部分。LINUX作為一個免費的准UNIX作業系統,在眾多業餘愛好者以及小型商業處理市場表現不俗,成為繼WINDOWS系列後的另一個主流。瞭解LINUX系統的初始化,對於進一步掌握UNIX系統是十分有協助的。通常,LINUX系統的初始化可以分為兩部分:核心部分和init程式部分。核心主要完成系統的硬體檢測和初始化,init程式則主要完成系統的各項配置。核心初始化詳解通常情況下,電腦首先用LILO程式引導核心的一部分(這部分