Time of Update: 2017-02-27
Linux有一個pam_tally2.so的PAM模組,來限定使用者的登入失敗次數,如果次數達到設定的閾值,則鎖定使用者。編譯PAM的設定檔# vim /etc/pam.d/login#%PAM-1.0auth required pam_tally2.so deny=3 lock_time=300 even_deny_root root_unlock_time=10auth [user_unknown=ignore success=ok ignoreignore=ignore
Time of Update: 2017-02-27
這裡使用的Server環境是Ubuntu Server 12.041、安裝所需軟體包# apt-get install system-config-kickstart dhcp3-server tftpd-hpa tftp-hpa debmrror安裝配置一下VNC,並開戶遠端連線上去,VNC的配置省略#
Time of Update: 2017-02-27
最近整理了平時工作中經常使用的命令,主要分為兩大塊,一塊是查看硬體資訊的命令,另一塊是監控硬體運轉情況的命令。這一篇只涉及查看硬體資訊的命令,有關監控硬體運轉的命令,我會在下一篇部落格中給大家分享。這些命令為我們故障診斷時提供了依據,熟練掌握這些命令是非常必要的。1.查看cpu資訊(1)cpu型號(2)物理CPU個數2個物理CPU(3)每個物理CPU的核心個數6個物理核心封裝在同一個CPU裡面(4)是否使用了超執行緒共用24個邏輯CPU有上面幾幅圖可知,共用2CPU,12個物理核心,24個邏輯C
Time of Update: 2017-02-27
最近在unbuntu環境下需要定時執行某個任務,經過一番搜尋,總結起來網上的方法主要有兩種,每一種應該都有自己的適合情境,分別是使用crontab和在指令碼中執行迴圈並運行sleep命令。crontab的方法在按秒執行會比較麻煩,更適合於間隔時間較長的執行過程。而運行sleep命令適合於時間較短的重複執行。使用crontab的方法:使用crontab -e開啟編輯模型,在新開啟的檔案中添加一行代碼,代碼由6列組成如(1 1 * * *
Time of Update: 2017-02-27
一、需要的Linux命令1.Linux下將一個命令的輸出作為另一個命令的參數:``(鍵盤左上的點,注意和引號不同)或者$()2.提取檔案目錄中檔案名稱之外目錄的命令:dirname二、實現直接使用cd進入到which得到的Android的adb檔案目錄的方法方法1:cd `dirname $(which adb)`方法2:cd $(dirname $(which adb))三、返回原目錄方法1:cd -方法2:cd
Time of Update: 2017-02-27
今天有個linux伺服器一直報Too Many Open
Time of Update: 2017-02-27
本文對Windows及Linux平台下常用的計時函數進行總結,包括精度為秒、毫秒、微秒三種精度的各種函數。比如Window平台下特有的Windows API函數GetTickCount()、timeGetTime()、及QueryPerformanceCounter(),Linux平台下特有的gettimeofday()函數,以及標準的C/C++函數time()和clock()。下面分別對此進行簡單介紹並附上範例程式碼。通用的C/C++計時函數time()和clock()time_t time(
Time of Update: 2017-02-27
首先來看看__user的宏定義:#ifdef __CHECKER__# define __user __attribute__((noderef,
Time of Update: 2017-02-27
QEMU模擬器項目創始人Fabrice Bellard開發了在JavaScript中啟動並執行模擬器,允許使用者在瀏覽器上(支援Firefox 4和Google Chrome 11)啟動Linux。現在,另一位開發人員修改了Fabrice Bellard的JS/Linux,允許模擬器啟動較新的核心版本linux kernel 3.0.4,同時支援永久儲存。圖1
Time of Update: 2017-02-27
一、I/O連接埠連接埠(port)是介面電路中能被CPU直接存取的寄存器的地址。幾乎每一種外設都是通過讀寫裝置上的寄存器來進行的。CPU通過這些地址即連接埠向介面電路中的寄存器發送命令,讀取狀態和傳送資料。外設寄存器也稱為“I/O連接埠”,通常包括:控制寄存器、狀態寄存器和資料寄存器三大類,而且一個外設的寄存器通常被連續地編址。二、IO記憶體例如,在PC上可以插上一塊圖形卡,有2MB的儲存空間,甚至可能還帶有ROM,其中裝有可執行代碼。三、IO連接埠和IO記憶體的區分及聯
Time of Update: 2017-02-27
Linux在啟動的時候會檢查網卡的硬體資訊,發現MAC地址等資訊與設定檔不符時,會在設定檔中添加新的配置資訊。在更換網卡或者系統拿到其他的機器上使用時,會出現網卡編號不是從eth0開始或者使用ifconfig -a 查看時出現一些沒有用的網卡資訊,網卡編號混亂會導致一些直接使用網卡編號的應用程式不能正常運行,修複該問題可以通過刪除設定檔,讓系統在啟動時重建解決:rm /etc/udev/rules.d/70-persistent-net.rules如果不嫌麻煩的話,也可以手動修改設定檔裡的內容,
Time of Update: 2017-02-27
iscsi服務端IP192.168.254.172用戶端1 192.168.254.46用戶端2 192.168.254.158一、服務端的配置1、服務端安裝scsi-target-utils[root@localhost ~]# yum install scsi-target-utils -y2、如果有獨立的分區,可以使用獨立的分區,如果沒有合適的分區可以dd一個大檔案來作為共用磁碟[root@localhost /]# dd if=/dev/zero of=/disk1 bs=1
Time of Update: 2017-02-27
1.sudo介紹sudo是linux下常用的允許普通使用者使用超級使用者權限的工具,允許系統管理員讓普通使用者執行一些或者全部的root命令,如halt,reboot,su等等。這樣不僅減少了root使用者的登陸和行政時間,同樣也提高了安全性。Sudo不是對shell的一個代替,它是面向每個命令的。它的特性主要有這樣幾點:sudo能夠限制使用者只在某台主機上運行某些命令。sudo提供了豐富的日誌,詳細地記錄了每個使用者幹了什麼。它能夠將日誌傳到中心主機或者Log
Time of Update: 2017-02-27
1.首先檢查VNC軟體是否已經安裝[root@ocm1 ~]# rpm -qa|grep vncvnc-server-4.1.2-14.el5_3.12.啟動VNC服務使用vncserver命令啟動,格式: server :1 ,這是城:1是案頭號,每個串連需要一個案頭號。[root@ocm1 ~]# vncserver :1You will require a password to access your desktops.Password:
Time of Update: 2017-02-27
top常用參數如下:-d :後面可以接秒數,就是整個程式畫面更新的秒數。預設是 5 秒;-b :以批次的方式執行 top ,還有更多的參數可以使用喔!通常會搭配資料流重導向來將批次的結果輸出成為檔案。-n :與 -b 搭配,意義是,需要進行幾次 top 的輸出結果。-p :指定某些個 PID 來進行觀察監測而已。在 top 執行過程當中可以使用的按鍵指令:? :顯示在 top 當中可以輸入的按鍵指令;P :以 CPU 的使用資源排序顯示;--%CPUM :以 Memory 的使用資源排序顯示;-
Time of Update: 2017-02-27
//要設定的檔案的資訊:v0id6@v0id6-eof ~ $ ls testacl -la-rw-rw-r--+ 1 v0id6 v0id6 9 3月 2 14:21 testacl//獲得檔案的存取控制清單(此項為沒有使用setfacl設定前的值)v0id6@v0id6-eof ~ $ getfacl testacl# file: testacl# owner: v0id6# group: v0id6user::rw-group::r--other::r-
Time of Update: 2017-02-27
檔案:/etc/sysconfig/network-scripts/ifcfg-eth0以下各值常見於所有的基本設定檔中:* DEVICE=name,這裡name是物理裝置的名字(動態分配的PPP裝置應當除外,它的名字是“邏輯名”。* IPADDR=addr, 這裡addr是IP地址。* NETMASK=mask, 這裡mask是網路遮罩。* NETWORK=addr, 這裡addr是網路地址。* BROADCAST=addr, 這裡addr是廣播位址。*
Time of Update: 2017-02-27
在z/VM上部署zLinux有多種方式,本文介紹了Redhat Enterprise Linux 6 Update 4在z/VM 6.2上一種快速的網路安裝方式。1 準備工作1.1 基礎要求在閱讀本文以下內容之前,您需要掌握基礎的z/VM CP和CMS命令,請參閱參考資料[3],瞭解z/VM基本操作。本文假定您已經掌握z/VM基礎操作。1.2 需要的用戶端請準備以下用戶端:3270終端用戶端。 Linux系統上您可以使用x3270,Windows系統上您可以使用IBM Personal
Time of Update: 2017-02-27
c3270簡介日常工作中,我們一般都在Windows作業系統使用IBM Personal Communications 來訪問System Z 主機。實際上對於經常使用Linux作業系統的使用者來說,Linux上也有很不錯的的工具來訪問System Z 主機。比如我們今天介紹的c3270。c3270是一個通過telnet串連System Z主機的開放源碼的工具,它的介面基於Curse,是一種文字使用者介面,也就是Text User Interface,可以運行在Console下。c3270是x3
Time of Update: 2017-02-27
本文系統Centos6.0Server:(Centos) 192.168.182.130Client:(lv2) 192.168.182.129rsync是類unix系統下的資料鏡像備份工具,從軟體的命名上就可以看出來了——remote sync。它的特性如下:可以鏡像儲存整個分類樹和檔案系統。可以很容易做到保持原來檔案的許可權、時間、軟永久連結等等。無須特殊許可權即可安裝。快速:第一次同步時 rsync