Time of Update: 2017-01-18
正在看的ORACLE教程是:在Linux下安裝Oracle。由於Oracle自身比較複雜,在Linux環境下安裝要涉及很多方面的因素。本文分兩個方面介紹在Linux RedHat 6.0環境下Oracle 8.0.5的安裝。 一、調整Linux核心與環境 在安裝Oracle之前,應該先對RedHat 6.0的Linux核心與環境進行調整,要做以下工作: 1、在完成RedHat 6.0 Linux的預設安裝後,需要安裝以下軟體包。 kernel -source -2.2.5
Time of Update: 2017-01-18
大家都聽說過Linux作業系統吧!Linux誕生於20世紀的90年代初,於90年代末開始出名並在許多人中開始了實際使用。著名的“開放原始碼”運動更是使新的Linux程式不斷出現,使Linux得到了進一步的發展,尤其是在伺服器領域得到了較大的應用。 那麼大家所使用或喜愛的DOS呢?不知有多少人認為DOS已經過時,或者以為沒有人為它開
Time of Update: 2017-01-18
1996年的Staog是Linux系統下的第一個病毒,它出自澳大利亞一個叫VLAD的組織(Windows 95下的第一個病毒程式Boza也系該組織所為)。Staog病毒是用組合語言編寫,專門感染二進位檔案,並通過三種方式去嘗試得到root許可權。 Staog病毒並不會對系統有什麼實質性的損壞。它應該算是一個示範版。它向世人揭示了Linux可能被病毒感染的潛在危險。Linux系統上第二個被發現的病毒是Bliss病毒,它是一個不小心被釋放出來的實驗性病毒。與其它病毒不同的是,Bl
Time of Update: 2017-01-18
1.日誌刪除策略自動刪除7天前的歸檔日誌與備份檔案。2.調度計劃0 0 * * * nohup sh /db2backup/script/auto_rm_logs.sh &3.日誌刪除指令碼auto_rm_logs.sh#!/bin/sh#-------------------------------------# rm db2 archive log file and *.tgz files @hury# create @2016-12-13# script
Time of Update: 2017-01-18
一般直接用tar命令打包很簡單,直接使用 tar -zcvf test.tar.gz test 即可。在很多時候,我們要對某一個目錄打包,而這個目錄下有幾十個子目錄和子檔案,我們需要在打包的時候排除其中1、2個目錄或檔案。這時候我們在用tar命令打包的時候,增加參數 --exclude 就能達到目的。例如:我們以tomcat 為例,打包的時候我們要排除 tomcat/logs 目錄,命令如下:tar -zcvf tomcat.tar.gz --exclude=tomcat/logs
Time of Update: 2017-01-18
Linux 字元裝置驅動架構字元裝置是Linux三大裝置之一(另外兩種是塊裝置,網路裝置),字元裝置就是位元組流形式通訊的I/O裝置,絕大部分裝置都是字元裝置,常見的字元裝置包括滑鼠、鍵盤、顯示器、串口等等,當我們執行ls -l
Time of Update: 2017-01-18
前言對於執行長時間命令(如大檔案運輸)而言,為了不讓它終止,都會開啟一個遠程登陸會話視窗來單獨運行這樣的命令。在此期間,不能關閉遠程登入工作階段視窗或者中斷連線,否則前功盡棄。這時候screen命令就派上用場了。Screen是一款由GNU計劃開發的用於命令列終端切換的自由軟體。使用者可以通過該軟體同時串連多個本地或遠端命令列會話,並在其間自由切換。GNU
Time of Update: 2017-01-18
最近一段時 間,總是有人反映公司的一台測試伺服器訪問速度很慢,半天都打不開。開始的時候,以為是這兩天新部署的測試程式導致的。想著測試完關掉就沒有事情了。後 來,仔細想了想,覺得不對。新的測試程式,並不是很消耗資源啊。於是登上去看了看,不看不知道,一看嚇一跳。top命令一查,發現有一個叫做 minerd 的進程,居然佔用了99%的CPU. 這個東西一看名字,就不是什麼好東西。肯定是別人掛的木馬啦。於是,按照常規方法,首先ps -ef|grep minerd
Time of Update: 2017-01-18
本文是根據我公司的實際應用情況寫的,但是稍加修改即可應用到很多地方,系統啟動並執行兩個月來,證明還是安全可靠穩定的,呵... 我公司在北京,但是主要裝置都在南京電信的一個主要IDC裡,那邊有我們的兩個PIX525UR(做了故障切換),上面做了嚴格的存取控制,因此,為了方便公司裡的移動,出差及在家的員工辦公,才有了做VPN系統的想法.好使具有相應許可權的使用者從個人PC通過支援MPPE128的加密隧道串連至公司的VPN Server,再通過VPN
Time of Update: 2017-01-18
一、在windows環境下修改pip鏡像源的方法(以python3.5為例)(1):在windows檔案管理工具中,輸入 %APPDATA%(2):會定位到一個新的目錄下,在該目錄下建立pip檔案夾,然後到pip檔案夾裡面去建立個pip.ini檔案(3):在建立的pip.ini檔案中輸入以下內容,搞定[global]timeout = 6000index-url = http://pypi.douban.com/simpletrusted-host =
Time of Update: 2017-01-18
本文講訴了Linux命令學習總結:shutdown命令,具體如下:命令簡介: 該命令可以安全關閉或者重新啟動系統。你沒有看錯,shutdown命令不僅可以關閉系統、也可以重啟Linux系統。 命令文法: /sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message]命令參數: 參數 長參數 描敘
Time of Update: 2017-01-18
最近在Linux環境下做C語言項目,由於是在一個原有項目基礎之上進行二次開發,而且項目工程龐大複雜,出現了不少問題,其中遇到最多、花費時間最長的問題就是著名的“段錯誤”(Segmentation Fault)。藉此機會系統學習了一下,這裡對Linux環境下的段錯誤做個小結,方便以後同類問題的排查與解決。 1. 段錯誤是什麼
Time of Update: 2017-01-18
當我覺得對Linux系統下修改hostname已經非常熟悉的時候,今天碰到了幾個個問題,這幾個問題給我好好上了一課,很多知識點,當你覺得你已經掌握的時候,其實你瞭解的還只是皮毛。技術活,切勿淺嘗則止!實驗環境:Red Hat Enterprise Linux Server release 5.7 (Tikanga) ,其它版本Linux可能有所不同。請以實際環境為準。其實我多次修改過hostname,一般只需要修改 /etc/hosts 和 /etc/sysconfig/network
Time of Update: 2017-01-18
前言無論是在linux 還是在Unix環境 中,make都是一個非常重要的編譯命令。不管是自己進行項目開發還是安裝應用軟體,我們都經常要用到make或make install。利用make工具,我們可以將大型的開發項目分解成為多個更易於管理的模組,對於一個包括幾百個源檔案的應用程式,使用make和 makefile工具就可以簡潔明快地理順各個源檔案之間紛繁複雜的相互關係。而且如此多的源檔案,如果每次都要鍵入gcc命令進行編譯的話,那對程式員
Time of Update: 2017-01-18
Tomcat本身不能直接在電腦上運行,需要依賴於作業系統和一個JAVA虛擬機器。JAVA程式啟動時JVM會分配一個初始記憶體和最大記憶體給程式。當程式需要的記憶體超出記憶體的最大值時虛擬機器就會提示記憶體溢出,並且導致應用服務崩潰。一、常見的Java記憶體溢出有以下三種: 1. java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解釋說明:JVM在啟動的時候會自動化佈建JVM
Time of Update: 2017-01-18
Netfilter提供了一個抽象、通用化的架構,該架構定義的一個子功能的實現就是包過濾子系統。Netfilter架構套件含以下五部分: 1. 為每種網路通訊協定(IPv4、IPv6等)定義一套鉤子函數(IPv4定義了5個鉤子函數), 這些鉤子函數在資料報流過協議棧的幾個關鍵點被調用。在這幾個點中,協議棧將把資料報及鉤子函數標號作為參數調用netfilter架構。 2.
Time of Update: 2017-01-18
mysqlcheck用戶端工具可以檢查和修複MyISAM表,還可以最佳化和分析表。實際上,它整合了mysql工具中check、repair、analyze、optimize的功能、有3種方式來調用mysqlcheck:shell> mysqlcheck[options] db_name [tables]shell> mysqlcheck[options] ---database DB1 [DB2 DB3...]shell> mysqlcheck[options] --all--
Time of Update: 2017-01-18
下面文章在這段時間內研究 select/poll/epoll的核心實現的一點心得體會:select,poll,epoll都是多工IO的函數,簡單說就是在一個線程裡,可以同時處理多個檔案描述符的讀寫。select/poll的實現很類似,epoll是從select/poll擴充而來,主要是為瞭解決select/poll天生的缺陷。epoll在核心版本2.6以上才出現的新的函數,而他們在linux核心中的實現都是十分相似。這三種函數都需要裝置驅動提供poll回呼函數,對於通訊端而言,他們是
Time of Update: 2017-01-18
Windwos下使用winscp和批處理實現通過SSH連接埠上傳檔案到Linux伺服器上今天同事想在windows上使用winscp上傳檔案到linux伺服器上,又想偷懶想使用批處理來進行上傳,還好只固定上傳一個php檔案,多了還真不好搞.1.下載winscp大家可以去網上自己找,我把winscp安裝在c:下的2.把要執行的命令儲存到檔案winscp.bat裡,這個winscp.bat可以自己建立,我是放在d:下的.winscp.bat指令碼內容:複製代碼 代碼如下:option
Time of Update: 2017-01-18
以前做到最多的定時我們就是定時備份功能了,我們常用利用定時功能來備份網站資料或備份資料庫了,下面我來給(www.jb51.net)大家介紹幾個Linux與Windows中定時刪除某天前的檔案方法,這個與備份有點區別,但大同小義了。Windows下bat檔案內容如下;複製代碼 代碼如下:@echo offforfiles -p "D:\servers\apache2.2\logs" -s -m *.log -d -15 -c "cmd /c del @path"forfiles -p