標籤:linux 啟動過程 核心級 ubuntu Linux系統的啟動過程並不是大家想象中的那麼複雜,其過程可以分為5個階段: 1. 核心的引導。 2.
標籤:linux變數按生存周期分為兩類:永久的和臨時的臨時的:使用export命令聲明即可,變數只在當前的shell(BASH)或其子shell(BASH)下是有效,在關閉shell後失效,再開啟新shell時就沒有這個變數,需要使用的話還需要重新定義 在shell的命令列下直接使用[export 變數名=變數值]
標籤:獲得協助1.-h 或者--helpuseradd --help帶中括弧的表示可寫可不寫,不帶[]為必須要寫2.man 8表示系統管理員可以執行的指令的手冊1表示普通使用者可以執行的手冊5表示設定檔的手冊用rpm包查詢man所形成的各個檔案路徑gz表示壓縮檔3.info 4.whatis安裝man的安裝包指令yum --disablerepo=\* --enablerepo=c6-media install
標籤:echo grep preface:在ubuntu下做事情,在終端下運行一些命令,或者在vim裡面做一些操作,自然而然需要用到一些小知識點,沒有怎麼系統地看《鳥哥的菜》,基本上是遇到了什麼問題想要實現什麼功能,就尋找部落格,學下該知識點,有些零散,便稍微積累總結下。1.批處理命令sh:
標籤:《Linux iptables:規則原理和基礎》和《Linux
標籤:官方網站 二維碼 linux 馬鈴薯 課程 本節課主要講解了linux檔案和目錄的許可權以及如何賦予許可權,希望可以協助到大家能理解linux的許可權管理如何視頻看不清楚,可以到http://www.tudou.com/programs/view/6c6WEsKJz7s/全屏觀看或者到http://yunpan.cn/cV
標籤:要求:刪除linux下2天前的指定檔案find 檔案問題:在 tmp 目錄下有大量包含 picture_* 的臨時檔案,每天晚上 2:00 對一天前的檔案進行清理。之前在 crontab 下跑如下指令碼,但是發現指令碼效率很低,每次執行時負載猛漲,影響到其他服務#!/bin/shfind /tmp -name "picture_*" -mtime +1 -exec rm -f {} ;原因:目錄下有大量檔案,用 find 很耗資源。解決:#!/bin/shcd
標籤:一 共用記憶體介紹
標籤:1. TCP/IP與OSI參考模型TCP/IP是Unix/Linux世界的網路基礎,在某種意義上Unix網路就是TCP/IP,而TCP/IP就是網路互聯的標準。它不是一個獨立的協議,而是一組協議。其中包括:TCP,IP,UDP,ARP,RARP等等。 2. IP地址每個Internet上的主機和路由器都有一個IP地址,它包括網路號和主機號,IP地址都是32位(點分十進位),IP地址按國際標準劃分為a,b,c,d,e五類。 3.
標籤:linux 多任務編程 系統編程 線程 概述每個進程都擁有自己的資料區段、程式碼片段和堆棧段,這就造成進程在進行建立、切換、撤銷操作時,需要較大的系統開銷。為了減少系統開銷,從進程中演化出了線程。為了讓進程完成一定的工作,進程必須至少包含一個線程。線程存在於進程中,共用進程的資源。更多詳情,請看《進程和線程的區別與聯絡》。就像每個進程都有一個進程號一樣,每
Linux常用網路工具:批量主機服務掃描之nmapLinux下有很多強大網路掃描工具,網路掃描工具可以分為:主機掃描、主機服務掃描、路由掃描等。之前已經寫過常用的主機掃描和路由掃描工具,nmap支援批量主機掃描和主機服務掃描。nmap的安裝直接使用:yum install
Linux常用網路工具:fping主機掃描Linux下有很多強大網路掃描工具,網路掃描工具可以分為:主機掃描、主機服務掃描、路由掃描等。fping是一個主機掃描工具,相比於ping工具可以批量掃描主機。fping官方網站:http://fping.org/fping的原始碼編譯安裝--------------------------------------------------------------------------------訪問fping的官方網站,擷取原始碼地址:編譯及安裝命令:
CentOS修改yum更新源平時在安裝或更新CentOS軟體時,yum方式是最簡單方便的,而系統預設到yum更新源地址不穩定,所以需要對更新源地址進行修改,國內一般用163比較快。yum更新源設定檔:/etc/yum.repos.d/CentOS-Base.repo1. 在修改前先備份該檔案cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak2.
Linux常用網路工具:路由掃描之mtr除了上一篇《Linux常用網路工具:路由掃描之traceroute》介紹的traceroute之外,一般Linux還內建了另一個常用的路由掃描工具mtr。mtr在某些方面比traceroute更好用,它可以即時顯示經過的每一跳路由的資訊,並不斷進行探測。traceroute預設使用UDP資料包探測,而mtr預設使用ICMP報文探測,ICMP在某些路由節點的優先順序要比其他資料包低,所以測試得到的資料可能低於實際情況。mtr-----------------
Linux常用網路工具:批量主機服務掃描之netcatnetcat又叫做瑞士軍刀,是駭客和系統管理員常用的網路工具,最初開發的目的是檔案傳輸,後來發展出很多強大的功能,比如也可以完成批量主機服務掃描。之前介紹了另一個更常用的批量主機服務掃描工具:nmap。netcat的安裝也非常簡單,直接yum安裝:yum install nc一般不建議在生產環境安裝nc,因為nc除了可以批量主機服務掃描外,還支援連接埠代理、檔案傳輸,容易造成安全隱患。netcat之批量主機服務掃描--------------
ActiveMQ5.10.2版本配置JMXActiveMQ的特性之一是很好的支援JMX。通過JMX
如何在 Ubuntu 中更改預設瀏覽器和 Email 用戶端Ubuntu 內建了一些已經預裝的預設應用程式,包括非常流行的 Mozilla Firefox瀏覽器和 Thunderbird 的 e-mail 用戶端。儘管這兩個應用都有它們自己的粉絲,但是沒有一個應用能符合每個人的口味和需要。我們經常收到郵件或者推文,詢問我們可以怎樣在 Ubuntu
Linux 調度總結調度:作業系統的發送器的兩項任務:1: 調度:實現調度策略,決定就緒的進程、線程競爭cpu的次序的裁決原則。說白了就是進程和線程何時應該放棄cpu和選擇那個就緒進程、線程來執行。2: 指派:原來實現調度機制如何時分複用cpu,處理好上下文交換的細節、完成進程、線程和cpu的綁定和放棄的具工作。linux 2.4 調度:1:policy :進程的調度策略:1)SCHED_FIFO : 即時進程使用的的先進先出策略,進程會一直佔用cpu除非其自動放棄cpu。2)SCHED_RR
Linux核心源碼分析方法一、核心源碼之我見Linux核心代碼的龐大令不少人“望而生畏”,也正因為如此,使得人們對Linux的瞭解僅處於泛泛的層次。如果想透析Linux,深入作業系統的本質,閱讀核心源碼是最有效途徑。我們都知道,想成為優秀的程式員,需要大量的實踐和代碼的編寫。編程固然重要,但是往往只編程的人很容易把自己局限在自己的知識領域內。如果要擴充自己知識的廣度,我們需要多接觸其他人編寫的代碼,尤其是水平比我們更高的人編寫的代碼。通過這種途徑,我們可以跳出自己知識圈的
CentOS 5.8 上安裝 SystemTap-2.6最近為了分析公司的一個 nginx + lua 的應用效能,正好需要用到春神的那套 nginx-lua 的分析指令碼,因此就立馬去搭建下環境:CentOS 5.8Lua 5.2.3luajit-2.0.3systemtap-2.6nginx依賴項:systemtap-2.6 依賴於 elfutils註:CentOS 5.8 上面安裝 systemtap-2.6 的時候,elfutils 的版本不能太高,不然會報錯,安裝 systemtap-