Time of Update: 2018-12-06
網上關於該問題的常用解決方案是(主要就是修改設定檔/etc/ssh/sshd_config): 我的系統是CENTOS 5.3 ,SSH串連起來很慢,本身是內網,很慢讓人受不了,基本上要近一分鐘才出現提示輸入密碼。基本上解決辦法就:1,禁用DNS反向解析 UseDNS no 2,還有系統預設有個忽略以前登入過主機的記錄,將這個開啟基本上就會解析登入慢的問題 IgnoreRhosts yes 重啟SSH服務 service sshd reload
Time of Update: 2018-12-06
vi /root/software/freemem.sh############################ Freemem by Camor###########################!/bin/shTime1=`date +%Y%m%d`Time2=`date +%k:%M:%S`mkdir /var/log/freememcd /var/log/freemem##echo "">memstat_$Time1.log#echo $Time1--$Time2
Time of Update: 2018-12-06
當你的linux伺服器暴露在互連網之中,該伺服器將會遭到互連網上的掃描軟體進行掃描,並試圖猜測SSH登入口令你會發現,每天會有多條SSH登入失敗紀錄。那些掃描工具將對你的伺服器構成威脅,你必須設定複雜登入口令,並將嘗試多次登入失敗的IP給阻止掉,讓其在一段時間內不能訪問該伺服器。簡單方法也可以修改22連接埠號碼. 用DenyHosts可以阻止試圖猜測SSH登入口令,它會分析/var/log/secure等記錄檔,當發現同一IP在進行多次SSH密碼嘗試時就會記錄IP到/etc/hosts.
Time of Update: 2018-12-06
初識Erlang時感覺怪異的方法命名,寫Shell指令碼時的恍然大悟,原來一切源頭都在《Linux/Unix 設計思想》 下面是我的讀書筆記,按照我自己的理解重新梳理了一下:讀書筆記 儘快建立原型,尋找90%的解決方案,先運行起來再說保持程式的小巧,一次做好一件事情站在巨人的肩膀上 在原有軟體的基礎上進行加強和擴充各部分之和大於整體高效率和可移植性之間往往存在取捨層次化思考 互動介面
Time of Update: 2018-12-06
文章目錄 from JavaEye from JavaEye統計總數大小 du -sh xmldb/ du -sm * | sort -n //統計目前的目錄大小 並安大小 排序 du -sk * | sort -n du -sk * | grep guojf //看一個人的大小 du -m | cut -d "/" -f 2 //看第二個/ 字元前的文字 查看此檔案夾有多少檔案 * 有多少檔案
Time of Update: 2018-12-06
細心的朋友會注意到,當你在linux下頻繁存取檔案後,實體記憶體會很快被用光,當程式結束後,記憶體不會被正常釋放,而是一直作為caching.這個問題,貌似有不少人在問,不過都沒有看到有什麼很好解決的辦法.那麼我來談談這個問題.先來說說free命令[root@server ~]# free -mtotal used free shared buffers cachedMem: 249 163 86
Time of Update: 2018-12-06
LVS (Linux Virtual Server)LVS(Linux Virtual Server)其實就是針對高可伸縮、高可用網路服務的需求,給出了基於IP層和基於內容請求分發的Server Load
Time of Update: 2018-12-06
1.Linux中斷的註冊與釋放:在<linux/interrupt.h>, , 實現中斷註冊介面:int request_irq(unsigned int irq,irqreturn_t (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *dev_name,void *dev_id);void free_irq(unsigned int irq, void
Time of Update: 2018-12-06
一、什麼是源碼包軟體;顧名思義,源碼包就是原始碼的可見的軟體包,基於Linux和BSD系統的軟體最常見;在國內源可見的軟體幾乎絕跡;大多開源軟體都是國外出品;在國內較為出名的開源軟體有fcitx;lumaqq;Lumaqq及scim等;但軟體的原始碼可見並不等於軟體是開源的,我們還要以軟體的許可為準;比如有些軟體是源碼可見的,但他約定使用者只能按他約定的內容來修改;比如vbb論壇程式;所以一個軟體是否是開源軟體,得具備兩個條件;一是原始碼可見;二是要有寬鬆的許可認證,比如GPL認證等;在GNU
Time of Update: 2018-12-06
linux核心中Kconfig文檔的作用2.6核心的源碼樹目錄下一般都會有兩個文文:Kconfig和Makefile。分布在各目錄下的Kconfig構成了一個分布式的核心設定資料庫,每個Kconfig分別描述了所屬目錄源檔案相關的核心配置菜單。在核心配置make
Time of Update: 2018-12-06
Linux Epoll介紹和程式執行個體1. Epoll 是何方神聖?Epoll 可是當前在 Linux 下開發大規模並髮網絡程式的熱門人選, Epoll 在 Linux2.6 核心中正式引入,和 select 相似,其實都 I/O 多工技術而已 ,並沒有什麼神秘的。其實在 Linux 下設計並髮網絡程式,向來不缺少方法,比如典型的 Apache 模型( Process Per Connection ,簡稱PPC ), TPC ( Thread Per
Time of Update: 2018-12-06
linuxvi相關: vi a.java ; i ; esc ; : ; wq/q! ; grep(文本中尋找, find為搜尋檔案, history顯示你執行過的cmd)檔案類: pwd ; ls ; mkdir/rmdir ; touch(建立空檔案) ; cp=copy ; more/less(分頁顯示) ; cd ; path權限類別: useradd a ; passwd a ; userdel ; logout ; su=switch user ; groupadd/del ;
Time of Update: 2018-12-06
轉自“CU”: 1.SU– ROOT然後輸入ROOT的密碼 2.鍵入REDHAT-CONFIG-PRINTER,斷行符號,出現(圖一) 如果你是初次配置,下面的框中會是空白的,沒有這個預設的印表機。 3.點“建立”,出現(圖二) 4.點擊“前進”出現(圖三) 在“名稱”中輸入你的印表機的名字,在“簡短描述”中輸入印表機的描述,這些和WINDOWS中添加印表機是一樣的,我就不多說了。 5.點擊“前進”,出現(圖四) 這個地方需要我們注意:點擊“
Time of Update: 2018-12-06
由於工作需要,最近開發了這麼樣的一個伺服器端程式。嚴格意義上面來講,這個程式並不是平常聊天的伺服器程式,它是一個遊戲系統中的廣播伺服器處理常式。不過只需要稍微做一些修改的話,他就可以成為一個聊天的伺服器。首先簡單地介紹一下功能(希望我們的程式員不要覺得麻煩),遊戲已經上線了,根據設想,我們還想做一個廣播系統,即遊戲裡面的使用者發生了一些事件,我們在php的代碼中,將這些事件經過後端的伺服器發到前端的flash頁面上,讓所有的使用者都知道這樣一件事情。這個就是簡單的程式運行,linux伺服器主要處
Time of Update: 2018-12-06
The combination of a dot followed directly by a forward slash (./) is often used to precede commands in Linux and other Unix-like operating systems. Although this requirement can seem confusing and even tedious to new users, it exists for good
Time of Update: 2018-12-06
庫用於將相似函數打包在一個單元中。然後這些單元就可為其他開發人員所共用,並因此有了模組化編程這種說法 — 即,從模組中構建程式。Linux 支援兩種類型的庫,每一種庫都有各自的優缺點。靜態庫包含在編譯時間靜態繫結到一個程式的函數。動態庫則不同,它是在載入應用程式時被載入的,而且它與應用程式是在運行時綁定的。圖 1 展示了 Linux 中的庫的階層。圖 1. Linux
Time of Update: 2018-12-06
摘 要:本文介紹了動態串連庫的優點,詳細闡述了x86體繫結構上Linux系統的編譯器 、連接器、載入器如何使用多種重定位方式來實現該功能 關鍵詞:動態串連庫;Linux;重定位 The Implementation Mechanism of DLL under Linux 【Abstract】In this paper, we discuss the advantage of using dynamic
Time of Update: 2018-12-06
在使用grep、awk和sed命令時,需要使用Regex。比如我通過grep找代碼編譯結果中是否有錯誤。或者是否有我代碼的錯誤。這裡說下Regex基本的應用:• 匹配行首與行尾。• 匹配資料集。• 只匹配字母和數字。• 匹配一定範圍內的字串集。 ^只匹配行首$只匹配行尾*一個單字元後緊跟*,匹配0個或多個此單字元[]匹配[]內字元,可以是一個單字元,也可以是字元序列。可以使用 -
Time of Update: 2018-12-06
記憶體管理是作業系統的核心之一,最近在研究核心的記憶體管理以及 C 執行階段程式庫對記憶體的分配和管理,涉及到進程在記憶體的布局,在此對進程的記憶體布局做一下總結: 1. 32 位元模式下的 linux 記憶體布局圖上的各個部分描述得比較清楚,不需再做過多的描述。從可以看到,棧至頂向下擴充,並且棧是有界的。堆至底向上擴充, mmap 映射地區至頂向下擴充, mmap 映射地區和堆相對擴充,直至耗盡虛擬位址空間中的剩餘地區,這種結構便於 C 執行階段程式庫使用 mmap
Time of Update: 2018-12-06
Linux下scp的用法scp就是secure copy,一個在linux下用來進行遠程拷貝檔案的命令。有時我們需要獲得遠程伺服器上的某個檔案,該伺服器既沒有配置ftp伺服器,也沒有做共用,無法通過常規途徑獲得檔案時,只需要通過簡單的scp命令便可達到目的。一、將本機檔案複製到遠程伺服器上#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid/home/administrator/