linux開eclipse宕機以及其他宕機的情況

2022-05-02 06:36:07 字數 3065 閱讀 7763

linux開eclipse宕機的注意情況:

一 ctrl+alt+backspace 重啟 xserver 就ok

二1.開啟終端

在顯示程序1中啟動另乙個

x-windows(預設顯示程序為0). 你能夠同時執行幾個 gui

終端.在這些介面之間使用(

開啟終端),

(桌面)來轉換.

2.ps -e

3.找到eclipse 的pid

4.kill pid

linux 系統上所有執行的東西都可以稱之為乙個程序。每個使用者任務、每個系統管理守護程序都可以稱之為程序。linux 用分時管理方法使所有的任務共同分享系統資源。以下將介紹一些常用的檢視和控制程序的命令。

1. ps

ps 命令是最基本同時也是非常強大的程序檢視命令。使用該命令可以檢視有哪些程序正在執行以及執行的狀態,程序是否結束,程序有沒有僵死,哪些程序占用了過多的資源等等。

該命令的基本用法如下

ps [選項]

其中常用的選項有:

-e 顯示所有程序

-f 全格式

-l 長格式

舉例:1、在控制台輸入 ps 命令,得到類似如下的輸出:

pid tty time cmd

12039 pts/0 00:00:00 bash

18710 pts/0 00:00:00 ps

該命令顯示當前登入使用者的執行程序。 顯示的專案共分為四項,依次為pid(程序id)、 tty(終端名稱) 、time(程序執行時間)、 cmd(該程序的命令列輸入)。

2、 在控制台輸入以下命令:

ps –ef

uid pid ppid c stime tty time cmd

root 1 0 0 jan14 ? 00:00:05 init

root 2 1 0 jan14 ? 00:00:00 [keventd]

root 3 1 0 jan14 ? 00:00:00 [kapmd]

…………………..

該命令將顯示所有執行程序的資訊。 顯示的專案依次為uid (執行程序的使用者id) pid(程序id)、 ppid(父程序id) 、tty(終端名稱) 、stime(程序啟動時間) 、time(程序執行時間) 、cmd(該程序的命令列輸入)。

該命令的輸出較多 ,可以使用grep 命令進行過慮,以方便檢視,如:

ps –ef|grep oracle

將只顯示出包含 oracle 的輸出行,可以查詢執行程序的使用者為oracle 的所有程序。

2、top

top 命令和ps 命令的基本作用是相同的,顯示系統當前的程序和其他狀況。但是top 是乙個動態顯示過程,即可以通過使用者按互動來不斷重新整理當前狀態。top 的命令引數並不重要,簡單的輸入top 命令即可檢視系統執行狀態。

top 命令執行過程中可以使用互動命令。從使用角度來看,熟練的掌握這些命令比掌握選項還重要一些。這些命令都是單字母的,常用的命令有:

《空格》 立即重新整理顯示

h 或者? 顯示幫助畫面給出一些簡短的命令總結說明

m 切換顯示記憶體資訊

t 切換顯示程序和cpu狀態資訊

c 切換顯示命令名稱和完整命令列

m 根據駐留記憶體大小進行排序

p 根據cpu使用百分比大小進行排序

q 退出

3、 kill

kill 命令可以用於終止後台程序。kill 命令是通過向程序傳送指定的訊號來結束程序的。kill 命令的語法格式很簡單,大致有以下兩種方式:

(1) kill [-s 訊號] 程序號

其中 ,發出的訊號既可以是訊號名也可以對應數字。

如 :kill -9 1234 命令,將終止pid(程序號)為1234 的程序。

(2)、 kill -l

該命令顯示訊號列表

4. cron

cron 命令用來實現定時任務的完成,如每日執行一次的任務(程序)。cron 命令是不應該手工啟動的。一般情況下,cron 命令在系統啟動時就由乙個shell 指令碼自動啟動。啟動後 ,cron 命令會搜尋/var/spool/cron 目錄,尋找以/etc/passwd 檔案中的使用者名稱命名的crontab 檔案,被找到的這種檔案將載入記憶體。例如乙個使用者名為user 的使用者它所對應的crontab 檔案就應該是/var/spool/cron/user 。也就是說,以該使用者命名的crontab 檔案存放在/var/spool/cron

目錄下面。cron 命令還將搜尋/etc/crontab 檔案,這個檔案是用不同的格式寫成的cron 啟動以後它將首先檢查是否有使用者設定了crontab,檔案如果沒有就轉入休眠狀態釋放系統資源它每分鐘醒過來一次檢視當前是否有需要執行的命令。

可以使用crontab –l 命令檢視目前已經存在的cron 任務。

磁碟及檔案系統管理命令

管理檔案系統其實是相當複雜的工作, 本文將只介紹日常維護需要的一些管理命令,主要內容有:掛裝和解除安裝硬碟分割槽等。

1. df

df 命令可以顯示目前磁碟剩餘的磁碟空間,常用的引數為-k ,如:

df –k

該語句將顯示各分割槽的磁碟空間使用情況。

2. mount 和umount

mount 命令有很多引數,其中大多數都不會在日常工作中用到。mount 命令最常見的用法如下所示:

mount [選項] 裝置目錄

其中 最常用的選項是

- a 把/etc/fstab 檔案中列出的檔案系統都掛裝上。

掛裝軟碟機和光碟機的命令比較簡單, 直接輸入以下命令即可:

mount /mnt/cdrom 

mount /mnt/floppy

umount 命令用於解除安裝乙個檔案系統,命令的格式如下:

umount [ -f ] directory

其中, directory 是準備解除安裝的目錄名。

umount 命令有乙個不足之處:如果檔案系統正在使用中(也就是說有人在那個分割槽上開啟了檔案),就無法把這個檔案系統解除安裝下來這時可以使用和- f引數強制執行解除安裝操作,當然這種操作可能會造成使用者資料的丟失,如:

umount -f /mnt/cdrom

該命令將強制解除安裝掛裝在/mnt/cdrom 目錄下的檔案系統

Linux中Eclipse下搭建Web開發環境

struts2 db driver,選擇connecter j tomcat 建議struts2 connector和tomcat都解壓在同乙個目錄下,方便管理。每次建立動態web工程時,都需要將struts 解壓後的目錄 下的lib目錄中的相應的包移動到project name webconten...

eclipse 搭建android5 0的開發環境

android developer tools adt 的版本需要23及以上,建議使用adt bundle windows x86 20140702。接下來就很簡單了,有以下幾步 1 安裝jdk1.8,並把eclipse的jdk配置成1.7的版本 2 要拷貝android 21到sdk platfo...

ubuntu下使用Eclipse搭建C 開發環境

ubuntu下使用eclipse下搭建開發環境基本上網上教程一大堆,但是複雜度太大,因為很多教程都是從jdk開始安裝一直到最後,而且很多都是從別的linux發行版上弄來的方法,各種編譯直接嚇死人有木有,其實ubuntu的方便之處很大程度上在於atp的使用,抹殺了atp的ubuntu那就太雞肋了。ok...