Linux進程管理之ps命令

實驗環境:Vmware 7.0.0 build-203739作業系統:Ubuntu 10.10ps命令用來顯示某一時間點進程的資訊,這些資訊是靜態。如果想動態查看當前系統啟動並執行程式資訊,可以使用top命令。ps命令的參數多如牛毛,而且分帶“-”和不帶“-”的參數。在man手冊中,有這麼一段話,介紹了 ps -aux和 ps aux的區別POSIX 和UNIX標準中,ps -aux 命令將列印所有屬於x使用者的進程。如果x使用者不存在,那麼ps -aux將會解釋成 ps

tomcat linux 一些bug

在tomcat啟動時提示:   Error occurred during initialization of VM   Could not reserve enough space for object heap在tomcat的bin目錄下,catalina.sh檔案的tomcat記憶體參數配置過大,超過機器可用記憶體總數造成,修改到適當的值即可,修改的參數 為:JAVA_OPTS="-Xms50m -Xmx60m"擷取記憶體參數最大值的方法:在命令列下用 java -XmxXXXXM

linux下安裝git

### 從原始碼安裝 ###若是條件允許,從原始碼安裝有很多好處,至少可以安裝最新的版本。Git的每個版本都在不斷嘗試改進使用者體驗,所以能通過原始碼自己編譯安裝最新版本就再好不過了。有些 Linux 版本內建的安裝封裝更新起來並不及時,所以除非你在用最新的 distro 或者 backports,那麼從原始碼安裝其實該算是最佳選擇。Git 的工作需要調用 curl,zlib,openssl,expat,libiconv 等庫的代碼,所以需要先安裝這些依賴工具。在有 yum 的系統上(比如

linux下啟動telnet伺服器

1. 環境Debian GNU/Linux 6.02. 安裝xinetd  telnet伺服器是通過xinetd(超級Internet守護進程)來管理的,所以要先安裝xinetd。安裝命令如下:# apt-get install xinetd3. 安裝telnet伺服器輸入以下命令安裝:# apt-get install telnetd        

Linux 的核心調試

※ 調試工作艱苦,是核心級開發區別於使用者級開發的一個顯著特點。※ 駕馭核心調試的能力,很大程度上取決於經驗和對整個作業系統的把握。 一、調試前的準備   核心級bug具有行為不可靠,定義不清晰或者說很難再現的諸多特定,為核心級的bug跟蹤和調試帶來了很大的困難。   ※ 對於一些定義不清楚地bug,問題的關鍵就是找到bug的源頭,很多時候,當你精確地重現一個bug的時候,你就離成功不遠了。 二、核心中的bug  

linux 頁面的回收

關於頁面的使用在之前的一些文章中,我們瞭解到linux核心會在很多情況下分配頁面。1、核心代碼可能調用alloc_pages之類的函數,從管理物理頁面的夥伴系統(管理區zone上的free_area空閑鏈表)上直接分配頁面(見《linux核心記憶體管理淺析》)。比如:驅動程式可能用這種方式來分配緩衝;建立進程時,核心也是通過這種方式分配連續的兩個頁面,作為進程的thread_info結構和核心棧;等等。從夥伴系統分配頁面是最基本的頁面分配方式,其他的記憶體配置都是基於這種方式的;2、核心中的很多

Linux下將連續的圖片轉換成視頻

來自:http://hi.baidu.com/wzc0066/item/093308ee747d6c08570f1d15Linux下將連續的圖片轉換成視頻最近剛給機器人的Android用戶端添加了一個視頻錄製功能。當然了,並不是一步到位直接儲存成一個視頻檔案(資料是從機器人的網路攝影機傳到Android裝置上的datastream,還不知該如何?),而是儲存每一幀映像!然後將儲存的連續圖片拷貝到PC上,通過mencoder二次加工就可以轉換成視頻檔案了:$ cd 20110729185048//

linux設定時間伺服器

周海漢

linux查看使用者登入狀態

一, w命令 該命令用於顯示登入到系統的使用者情況,w命令功能強大,它不但可以顯示有誰登入到系統,還可以顯示出這些使用者當前進行中的工作,並且統計資料相對who命令來說更加詳細和科學.w命令的顯示項目按以下順序排列:目前時間,系統啟動到現在的時間,登入使用者的數目,系統在最近1秒、5秒和15秒的平均負載。然後是每個使用者的各項資料,項目顯示順序如下:登入帳號、終端名稱、遠程主機名稱、登入時間、空閑時間、JCPU、PCPU、當前正在運行進程的命令列。其中JCPU時間指的是和該終端(tty)串連的所

ARM Linux Boot Sequence

  ARM Linux Boot SequenceThe following traces the Linux boot sequence for ARM-based systems in the 2.6.18 kernel. It looks at just the earliest stages of the boot process, until the generic non-processor-specific start_kernel function is called. The

linux x86 kernel中的 memcpy 實現

static __always_inline void *__memcpy(void *to, const void *from, size_t n){int d0, d1, d2;asm volatile("rep ; movsl\n\t" "movl %4,%%ecx\n\t" "andl $3,%%ecx\n\t" "jz 1f\n\t" "rep ; movsb\n\t" "1:" : "=&c" (d0), "=&D" (

subversion伺服器支援windows和linux。

 在linux下,使用命令啟動服務:svnserve -d -r /svnroot-d 表示--daemon,即關掉執行命令的視窗,服務繼續存在。 -r 表示--root,即指定庫的根目錄。而在windows下,用同樣的命令也可以,只是關掉cmd視窗後,服務也消失了。這個問題的解決辦法,在subversion的1.4版以前,是用svn windows service wrapper,將其封裝為服務。而svn1.4以後,是可以直接支援以伺服器啟動的。方法就是利用windows

不重新啟動LINUX伺服器添加新硬碟!

物理串連磁碟:[root@Linux117 ~]# fdisk /dev/sdbcUnable to open /dev/sdbc[root@Linux117 ~]# more /proc/scsi/scsiAttached devices:Host: scsi0 Channel: 00 Id: 00 Lun: 00  Vendor: VMware   Model: Virtual disk     Rev: 1.0  Type:   Direct-Access                 

linux 下忘記root密碼的辦法!

用GRUB引導系統進入單使用者步驟: (1) 啟動GRUB,選擇Red Hat Linux的選項,然後鍵入 e 來編輯; (2) 選擇以kernel開頭的一行,再按e 鍵,在此行的末尾,按空格鍵後輸入single,以斷行符號鍵來退出編輯模式; (3) 回到了 GRUB 螢幕後,鍵入 b 來引導進入單一使用者模式。 進入單使用者後,更改password root 就可以了。

整理:Linux網路編程之sockaddr與sockaddr_in,sockaddr_un結構體詳細講解

sockaddrstruct sockaddr {unsigned  short  sa_family;     /* address family, AF_xxx */char  sa_data[14];                 /* 14 bytes of protocol address

Linux下安裝samba,實現和windows檔案分享權限設定

samba適合內網檔案分享權限設定。本教程適合ubuntu/Fedora系統。1、查看是否已安裝。# rpm -q sambapackage samba is not installed2、使用yum查詢軟體包#yum list samba (查詢軟體包,得到可安裝的軟體包:  samba.i686)3、使用yum安裝 (一路選yes安裝完成)# yum install samba.i686啟動service iptables stopservice smb startservice nmb

筆記本使用linux問題總結

win7 和 linux雙系統的安裝可以參考這裡: http://blog.csdn.net/cidisk/article/details/86937731   為外接顯示器新增解析度. 外接的顯示器沒有識別,顯示的解析度太小。$ xrandr Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096 LVDS1 connected (normal left inverted right x axis y

Linux網路編程之TCP通訊

用戶端代碼client.cpp #include <stdlib.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/socket.h>#include <arpa/inet.h>#include <unistd.h>#include <stdio.h>int main() {//建立一個socketint sock_fd =

LInux 下網路編程之一UDP通訊執行個體詳解

建議大家用eclipse for c++開發啊~~~ 好用!至於具體的通訊過程,網上一大堆。不解釋,詳細解釋都在代碼注釋裡了。用戶端代碼:client.cpp#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <unistd.h>#include <errno.h>#include

linux下安裝的git,協助文檔不能用

故事情節的git版本為1.8.0-rc2,如下所示:[root@bogon /]# git --versiongit version 1.8.0-rc2 今天在CentOS上安裝了git(下載原始碼編譯),安裝完後,發現git的協助命令不能用,如所示,提示:No manual entryfor git-***。[root@bogon /]# git commit –helpNo manual entry for git-commit[root@bogon /]# [root@bogon /]#

總頁數: 4065 1 .... 476 477 478 479 480 .... 4065 Go to: 前往
Tags Index:

聯繫我們

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

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