一條linux進程過濾命令

ps -ef | grep xxx1 | grep xxx2 | tr ' .,' '\n' | grep xxx3 | awk -F "=" '{print $2}'註: 1.grep可以多次         2. tr ' .,' '\n'  將空格 逗號 和點 分割符都轉換成斷行符號字元         3.再按行關鍵字過濾         4.取=號後面的值。

Linux HA叢集部署(基於Heartbeat與pacemaker)

伺服器叢集一般來說有三種:    HA叢集能夠取代磁碟陣列提供叢集節點間熱備;   LB叢集能夠提供動態負載和虛擬機器主機;   HP叢集提供高效能運算叢集。HA作為高可用性設定組群,為不間斷服務提供保障,這幾天剛好有項目使用Linux叢集,剛好把配置過程記錄一下。以下過程是在archlinux上進行操作。(1)    安裝Cluster Glue(依賴:libtool、glib2、net-snmp、python、libxml2)./autogen.sh./configuremakemake

關於linux下面的file_get_contents的使用

檢查下allow_url_fopen是否開啟另外如果file_get_contents()訪問的是本地php檔案需要在伺服器上將127.0.0.1指向這個urlvi /etc/php.ini

linux下apache記錄檔每天生產一個

引言:Apache預設安裝下,日誌記錄只有一個檔案,時間久了之後,這個檔案會變的很大,管理員要想查看分析日誌,光開啟日誌就要花費很長時間,甚至還會影響伺服器運行。下面教大家設定apache,讓伺服器每天單獨產生一個記錄檔,這樣管理、分析日誌會方便很多。系統營運  www.osyunwei.com  溫馨提醒:qihang01原創內容著作權,轉載請註明出處及原文連結###################################################################

apache 之 you don’t have permission to access / on this server linux 下 錯誤解決方案

you don't have permission to access / on this server(Apache Server許可權訪問問題) Apache Http Server已經在linux上安裝完成,可是通過瀏覽器訪問,卻出現了“you don't have permission to access / on this server”.1.在httpd.conf檔案中,有這麼一段<Directory/> # 這裡的目錄為自己的目錄Options

使用RSync同步Linux和Windows檔案

一、linux 用戶端安裝命令列下輸入:yum install rsync二、windows服務端安裝1.下載:http://sourceforge.net/projects/sereds/files/cwRsync/4.1.0/cwRsyncServer_4.1.0_Installer.zip 解壓後安裝,安裝過程會提示建立一個使用者,也可以用已經有的使用者,但需要該使用者有各相應目錄的讀寫權限。2.開啟程式檔案目錄,編輯rsyncd.conf參考配置如下:#=================

用Luajit玩Linux共用記憶體

1. shmtest_wirte.lua  ffi = require 'ffi'ffi.cdef[[   int shmget(int key,int size,int flag);   void * shmat(int shmid,const void* ptr,int flag);   void perror(const char* msg);   char * strcpy(char * dest,const char* src);]]local IPC_CREAT =

Linux/Unix主機迴路位址的一些功用

        不管是linux、unix還是windows系統,都有一個為127.0.0.1這樣的ip地址。這是一個特殊的ip地址,稱為主機迴路位址。開啟檔案/etc/hosts,至少有127.0.0.1這一行。在日常工作中極有可能使用迴路位址來完成某種任務,但關於迴路位址127.0.0.1用途的文章還是相當的少,我在此行文一篇,權作拋磚引玉。 測試功能        127.0.0.1常用來在本機測試各種網路服務,下面列舉一些案例:1、測試sshd服務是否正常。在控制台上運行命令 ssh 1

linux中記憶體使用量,swap,cache,buffer的含義

首先介紹一下linux中記憶體是如何使用的。當有應用需要讀寫磁碟資料時,由系統把相關資料從磁碟讀取到記憶體,如果實體記憶體不夠,則把記憶體中的部分資料匯入到磁碟,從而把磁碟的部分空間當作虛擬記憶體來使用,也稱為Swap。如果給所有應用程式指派足夠記憶體後,實體記憶體還有剩餘,linux會盡量再利用這些空閑記憶體,以提高整體I/O效率,其方法是把這部分剩餘記憶體再劃分為cache及buffer兩部分加以利用。從磁碟讀取到記憶體的資料在被相關應用程式讀取後,如果有剩餘記憶體,則這部分資料會存入cac

linux啟動隨身碟分區

      Linux啟動隨身碟的製作其實很簡單,一條dd命令將iso鏡像輸出到隨身碟上。但是這帶來了一個問題,我8G的隨身碟dd後就iso鏡像那麼大小了,並且是唯讀。悲劇了吧。其實windows下有一個LinuxLiveUSBCreater的工具可以用來製作,並且盤區是可寫的。他支援的鏡像很多,以前一直用他來做啟動隨身碟的,但是,最近使用64位系統多了起來,發現他裡邊預設支援的鏡像都是32位的。嘗試使用它直接製作64位的,有幾次成功,archlinux(需要修改label名)和fedora17

linux mint 13安裝Nvidia顯卡驅動

linux mint13安裝開源的Nvidia顯卡驅動後關機不能自動切斷電源,重新使用nouveau後能偶順利關機確定是顯卡驅動的問題。但是想開啟OpenGL的特效,安裝nvidia官方的閉源驅動來解決吧。首先,去nvidia官網下載linux驅動。修改一下名稱好寫,chomd a+x nvidia.bin。驅動必須在非圖形介面,root許可權下安裝。執行命令sudo telinit

WinXP、Win8、Fedora16(Linux)三系統安裝實錄

        切記:先備份硬碟裡的資料。        我是格掉整個硬碟的,沒為什麼,就是想從頭開始體驗一次。一般情況下大可不必如此。藉助系統安裝光碟片的分區工具(如DiskGenius,或者自己上網隨便下載安裝一個),在主要磁碟分割裡劃分2個盤分別用來裝WinXP(32G,格式NTFS)、Win8(100G,格式NTFS),剩下的空間作為擴充分區。從擴充分區裡再分出一個32G的盤(預作Fedora16系統硬碟)和一個6G的盤(Fedora16

Linux環境變數的備份與恢複

在開發過程中對環境變數的修改是難免的,手工修改環境變數痛苦不言而喻,而export也只能影響到當前shell的。在指令碼中修改的變數只能通過source才能使父shell生效。自己寫了一個備份環境變數和恢複的指令碼,有待完善,但能用。BAK="env.bak"function bak(){ echo "export PATH=$PATH" > ${BAK} echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >>

伴隨著linux成長

也許是一個偶然,也許是一個必然讓我認識了Linux,並深深的熱愛上了她。就這樣我慢慢的走過了風雨曆程。今天把Linux的成長之路寫下來以示紀念。      最早聽說Linux我已經忘記了是什麼時間了,一直在dos和windows下工作學習了近十年,(呵呵,我是從十歲左右就開始接觸那可愛的DOS的),在widows下厭倦了沒日沒夜的藍屏,厭倦了那規規矩矩的設定方法。     

linux 配置Rational Jazz Team Server

     Rational Jazz Team Serve這個IBM的專案管理工具貌似很強大。但是從2.0升級到3.0後配置方式有所不同,總結一下:     1、離線安裝版本需要自己下載IBM Installation Manager。     2、Linux需要設定BROWSER匯出變數。     3、由於java安裝的問題,需要修改install.ini檔案,把-vm下的一行修改為你實際的java地址。最後幾行是有些版本不支援的啟動參數直接注釋掉就可以了。     4、同樣IBM

linux mint 13強升unbuntu 12.10

linux mint在distrowatch的排名是第一的,不知道為什麼國內相應的源只有ustc。並且速度不快。但是linux mint是基於ubuntu的所有在源中設定了ubuntu的源。但是版本是precise(12.04)的。前天,將源設定裡原來國外的伺服器替換成了163的。保留了precise的版本,將ubuntu的軟體中心也安裝上了,但是出現了更新程式掛掉問題。今天我就一不做二不休直接將其升級到quantal。修改後的源列表如下:deb http://free.nchc.org.tw/

Linux使用記憶體對應檔做記憶體池

      因為最近項目中需要實現一個臨時資料高速儲存,所以最近對記憶體對應檔做了一下瞭解,寫出來與大家分享一下,因為個人水平有限也許會有這樣那樣的問題也懇請大家指正。     mmap是linux記憶體對應檔,是將檔案對應成為記憶體位址空間的一種方式,其實,方法很簡單。memfd = open(MEMFILE, O_RDWR | O_CREAT, S_IWUSR | S_IRUSR);memd = mmap(NULL, (sizeof(Type)) * size, PROT_WRITE |

嵌入式linux移植總結

修改並編譯核心增加或修改arch/xx/mach-xx.c檔案,修改MACHINE_START第一個參數為ID,在static void __init xx_map_io(void)中修改時鐘s3c24xx_init_clocks(12000000);修改nand資訊在static struct mtd_partition smdk_default_nand_part[]修改分區資訊,和static struct s3c2410_nand_set

linux系統調用編寫方法變化

在2.6的時代,寫一個linux的系統調用的步驟是這樣的:編寫實際操作函數在linux/include/asm-i386/unistd.h中添加宏定義#define __NR_myfunctioin 399在linux/arch/i386/kernel/entry.S中添加.long SYMBOL_NAME(myfunction)編譯核心通過_syscall[1-6](type, name, type,

arduino在linux環境下配置

linux下配置arduino開發環境很簡單,但是由於許可權,還是碰到了一些問題。linux對arduino裝置是能夠自動識別的,不需要單獨安裝驅動。lsusb可以查看到插入的裝置,,最後一行就是新的usb裝置:這樣就可以了,開啟arduino的開發IDE,選擇Tools->Board->選擇你的ardunio開發板的型號,我的是ATmega2560下一步該是選擇串口了,這是你會遇到一個問題,就是Serial Port選項是灰色的,無法選擇,這是許可權的問題,我們這樣來做,開啟~/.

總頁數: 4065 1 .... 241 242 243 244 245 .... 4065 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。