㈠ Suse的操作系統基本命令誰能給我點資料。
suse linux 命令
1.修改vftpd配置文件
vi /etc/vsftpd .conf #listen=YES
vi /etc/xinetd.d/vsftpd 將「disable=yes」 改為 「disable=no」使xinetd服
務啟動後接收到ftp連接請求時,能夠自動啟動vsftpd服務進程
2. mkdir -p /srv/ftp/linux-10 創建文件夾 -p 如果文件夾不存在自動創
建
3. chown -R ftp:ftp /srv/ftp/linux-10 指定linux-10目錄及其子目錄的擁有者為ftp用戶和ftp
組
4. chmod -R 755 /srv/ftp/linux-10 指定linux-10目錄及其子目錄的訪問許可權
5. mount /dev/hdc /srv/ftp/linux-10/disk1 將設備中的內容掛載到disk1中
umount /srv/ftp/linux-10/disk1 卸載掉disk1中掛載的文件
6. /etc/init.d/xinetd start 啟動FTP服務
7. df命令
功能:檢查文件系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩
下多少空間等信息。
語法:df [選項]
說明:df命令可顯示所有文件系統對i節點和磁碟塊的使用情況。
該命令各個選項的含義如下:
-a 顯示所有文件系統的磁碟使用情況,包括0塊(block)的文件系統,如/proc文件系統。
-k 以k位元組為單位顯示。
-i 顯示i節點信息,而不是磁碟塊。
-t 顯示各指定類型的文件系統的磁碟空間使用情況。
-x 列出不是某一指定類型文件系統的磁碟空間使用情況(與t選項相反)。
-T 顯示文件系統類型。
8. free命令
free命令的功能是查看當前系統內存的使用情況,它顯示系統中剩餘及已用的物理內存和交換內存,
以及共享內存和被核心使用的緩沖區。
該命令的一般格式為: free [-b | -k | -m] 命令中各選項的含義如下:
-b 以位元組為單位顯示。
-k 以K位元組為單位顯示。
-m 以兆位元組為單位顯示。
9. sync命令
sync命令是強制把內存中的數據寫回硬碟,以免數據的丟失
10. shutdown命令
shutdown 命令可以安全地關閉或重啟Linux系統,它在系統關閉之前給系統上的所有登錄用戶提示一
條警告信息。該命令還允許用戶指定一個時間參數,可以是一個精確的時間,也可以是從現在開始的一個
時間段。精確時間的格式是hh:mm,表示小時和分鍾;時間段由「+」和分鍾數表示。系統執行該命令後,
會自動進行數據同步的工作。
該命令的一般格式為: shutdown [選項] [時間] [警告信息] 命令中各選項的含義為:
- k 並不真正關機,而只是發出警告信息給所有用戶。
- r 關機後立即重新啟動。
- h 關機後不重新啟動。
- f 快速關機,重啟動時跳過fsck。
- n 快速關機,不經過init程序。
- c 取消一個已經運行的shutdown。
需要特別說明的是,該命令只能由超級用戶使用。
11. date命令
date命令的功能是顯示和設置系統日期和時間。
12. cal命令
cal命令的功能是顯示某年某月的日歷。
該命令的一般格式為: cal [選項] [月 [年]] 命令中各選項的含義為:
- j 顯示出給定月中的每一天是一年中的第幾天(從1月1日算起)。
- y 顯示出整年的日歷。
13. echo命令
echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。
該命令的一般格式為: echo [ -n ] 字元串
其中選項n表示輸出文字後不換行;字元串可以加引號,也可以不加引號。用echo命令輸出加引號的字
符串時,將字元串原樣輸出;用echo命令輸出不加引號的字元串時,將字元串中的各個單詞作為字元串輸
出,各字元串之間用一個空格分割。
14. 從ftp安裝linux系統
install=ftp://ip(伺服器ip地址)/linux-10/disk1 hostip=ip(新系統ip)/24 gateway=192.168.0.1(
網關)
15. chkconfig --level 235 ntp on 使用系統啟動時,自動啟動NTP服務
16. /etc/init.d/ntp restart 啟動NTP服務
17. route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 配置Linux多播路由 添加
該路由項
18. netstat -nr 查看路由表
19. netstat -an|less 查看服務埠的狀態
20. /etc/init.d/novell-tomcat4 restart 重啟Tomcat(在iManage中安裝插件後)
21. chmod 777 文件名 修改文件許可權
22. ndsconfig rm 刪除ED實例
23. 精確同步時間
先將ntp服務停掉 rcxntpd stop 然後執行 ntpdate 命令 (多次執行縮短時間差) 最後啟動
rcxntpd start
24. Linux 更改MAC地址:
1.> 臨時更改:
# ifdown eth0
# ifconfig eth0 hw ether 0029340830249(MAC地址)
# ifup eth0
2.> 永久生效:(對於suse不起作用)
# vi /etc/rc.d/rc.local
ifdown eth0
ifconfig eth0 hw ether 002934083024(MAC地址)
ifup eth0
# service network restart(suse 9:rcnetwork restart)
3.> 添加新網卡:
a. VM --> 添加網卡
b. 啟動時按 '<-' , 確定相關默認配置
c. 在/etc/sysconfig/network-s/創建新網卡文件
d. 配置新網卡文件
25. Linux 更改MAC地址:
1.1 redhat:
a. $ cd /etc/sysconfig/network-s
b. Edit file "ifcfg-eth0", change to your real MAC address
(Use "ifconfig -a" to display real MAC address.)
c. $ /etc/init.d/network start (to restart network.)
1.2 SuSE:
a. $ cd /etc/sysconfig/network
b. $ mv ifcfg-eth-id-00:0c:29:ba:b2:ad ifcfg-eth0
c. $ vi /ifcfg-eth0
d. $ 添加 LLADDR='real MAC address'
e. $ 到YAST裡面配置靜態IP
(Use "ifconfig -a" to display real MAC address.)
f. $ reboot(重啟系統)
2.修改redhat locale:
cd /etc/sysconfig/
編輯i18n文件,指定自己所需的locale
3.修改SuSE hostname:編輯/etc/HOSTNAME
26. 增加反向代理名稱 192.168.10.in-addr-arpa
27. suse 配置ftp服務
a. vi /etc/vsftpd.conf
b. 將listen=yes 注釋掉
c. vi /etc/xinetd.d/vsftpd
d. 將 disable=yes 改為 disable=no
e. /etc/init.d/xinetd start 啟動FTP服務
(suse9隻需執行c,d,e suse10都需要執行)
28. 查找文件 find 路徑 -name(-size,-type) file
29. 查找字元 grep 參數(-l 顯示匹配行號,-I 忽略大小寫,-r 遞歸查找) 'str' fielist
30. 比較文件 diff 參數(-w忽略空格 ,-I忽略大小寫 ) file file
31.kill
1.作用
kill命令用來中止一個進程。
2.格式
kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
3.參數
-s:指定發送的信號。
-p:模擬發送信號。
-l:指定信號的名稱列表。
pid:要中止進程的ID號。
Signal:表示信號。
4.說明
進程是Linux系統中一個非常重要的概念。Linux是一個多任務的操作系統,系統上經常同時運行著多個進
程。我們不關心這些進程究竟是如何分配的,或者是內核如何管理分配時間片的,所關心的是如何去控制
這些進程,讓它們能夠很好地為用戶服務。
Linux 操作系統包括三種不同類型的進程,每種進程都有自己的特點和屬性。交互進程是由一個Shell啟
動的進程。交互進程既可以在前台運行,也可以在後台運行。批處理進程和終端沒有聯系,是一個進程序
列。監控進程(也稱系統守護進程)時Linux系統啟動時啟動的進程,並在後台運行。例如,httpd是著名
的 Apache伺服器的監控進程。
kill命令的工作原理是,向Linux系統的內核發送一個系統操作信號和某個程序的進程標識號,然後系統
內核就可以對進程標識號指定的進程進行操作。比如在top命令中,我們看到系統運行許多進程,有時就
需要使用kill中止某些進程來提高系統資源。在講解安裝和登陸命令時,曾提到系統多個虛擬控制台的作
用是當一個程序出錯造成系統死鎖時,可以切換到其它虛擬控制台工作關閉這個程序。此時使用的命令就
是kill,因為kill是大多數Shell內部命令可以直接調用的。
5.應用實例
(1)強行中止(經常使用殺掉)一個進程標識號為324的進程:
#kill -9 324
(2)解除Linux系統的死鎖
在Linux 中有時會發生這樣一種情況:一個程序崩潰,並且處於死鎖的狀態。此時一般不用重新啟動計算
機,只需要中止(或者說是關閉)這個有問題的程序即可。當 kill處於X-Window界面時,主要的程序(除了
崩潰的程序之外)一般都已經正常啟動了。此時打開一個終端,在那裡中止有問題的程序。比如,如果
Mozilla瀏覽器程序出現了鎖死的情況,可以使用kill命令來中止所有包含有Mozolla瀏覽器的程序。首先
用top命令查處該程序的PID,然後使用kill命令停止這個程序:
#kill -SIGKILL XXX
其中,XXX是包含有Mozolla瀏覽器的程序的進程標識號。
(3)使用命令回收內存
我們知道內存對於系統是非常重要的,回收內存可以提高系統資源。kill命令可以及時地中止一些「越軌
」的程序或很長時間沒有相應的程序。例如,使用top命令發現一個無用 (Zombie) 的進程,此時可以使
用下面命令:
#kill -9 XXX
其中,XXX是無用的進程標識號。
然後使用下面命令:
#free
此時會發現可用內存容量增加了。
(4)killall命令
Linux下還提供了一個killall命令,可以直接使用進程的名字而不是進程標識號,例如:
# killall -HUP inetd
32.rm 刪除命令
rm -r 刪除目錄,不管目錄中有沒有文件
rm -rf 強制刪除,沒有提示
33.ln命令
ln -s 源文件(絕對路徑) 目標文件 (軟連接)
34.查看本機開放的埠
1、netstat 查看埠和連接
netstat 列出目前已經連接的服務名
netstat -a 列出目前已經連接的和正在監聽的服務名
netstat -an 列出目前已經連接的和正在監聽的埠號(與上面的命令功能一樣,只是不解釋埠
號對應的服務名)
netstat -ap 在上面命令的基礎上列出連接的PID(進程號),用這個PID,可以使用KILL 來殺死連接
例如:某個連接的PID=111,想踢出去就使用 KILL -9 111。ok!
netstat -rn 輸出路由表
2、nmap
nmap 127.0.0.1 查看本機開放的埠,會掃描所有埠
nmap -p 1024 65535 127.0.0.1 掃描指定埠范圍
nmap -PT 192.168.1.1-111 掃描一組范圍的電腦
35. 交互方式管理identity manager 對象
dxcmd -host 192.168.37.133 -port 524
36. ps -A 產看進程
37. ssh -X (ip address) 遠程連接另一系統
38. pkill firefox-bin(進程名) 以進程名殺進程
39. . /opt/novell/eDirectory/bin/ndspath 設置ed的環境變數
㈡ suse linux 怎麼切換到命令窗口
是說啟動自動進入命令界面嗎?設置開機啟動項
修改 /etc/inittab 文件,將「id:5:initdefault:」這一行的"id:"後的數字(默認為5)改為 3即可。
Linux將X-Window(簡稱X)僅僅視作一個程序,而不捆綁於其內核之中。在UNIX/Linux中一般將運行級別分為7級(一說九級,但實際應用為六級,保留一級):
0 系統停機
1 單用戶模式
2 多用戶模式
3 網路多用戶模式
4 保留
5 X11模式(即進入圖形界面模式)
6 重起
PS:一般我們用要麼 3 要麼5.其他很少用。
㈢ linux如何進入shell命令行
你安裝的是redhat或者SUSE這樣的桌面版本么?
點擊桌面右鍵,找一個open
Terminal。
或者在system
tool中也可以找到
terminal
另外,ctrl
+alt+back
space本意不是回到shell行,是殺了X。
㈣ suse linux enterprise 11如何到輸入命令界面
ctrl+alt+f1~f12
挨個試試吧,其中肯定有字元控制台
㈤ 求LINUX SUSE常用基本操作命令!
可以下載安裝也可以網路安裝。網路安裝你必須在yast里添加盡可能多的安裝源,也可以一健安裝,去 http://software.opensuse.org/search搜索,點擊就可以安裝了。下載安裝就有不同格式的安裝包了,給你復制粘貼了:先來看看Linux軟體擴展名。軟體後綴為.rpm最初是Red Hat Linux提供的一種包封裝格式,現在許多Linux發行版本都使用;後綴為.deb是Den Linux提供的一種包封裝格式;後綴為.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系統打包工具tar打包的;後綴為.bin的一般是一些商業軟體。通過擴展名可以了解軟體格式,進而了解軟體安裝。 RPM格式軟體包的安裝 1.簡介 幾乎所有的Linux發行版本都使用某種形式的軟體包管理安裝、更新和卸載軟體。與直接從源代碼安裝相比,軟體包管理易於安裝和卸載;易於更新已安裝的軟體包;易於保護配置文件;易於跟蹤已安裝文件。 RPM全稱是Red Hat Package Manager(Red Hat包管理器)。RPM本質上就是一個包,包含可以立即在特定機器體系結構上安裝和運行的Linux軟體。 大多數Linux RPM軟體包的命名有一定的規律,它遵循名稱-版本-修正版-類型-MYsoftware-1.2 -1.i386.rpm 。 2.安裝RPM包軟體 # rpm -ivh MYsoftware-1.2 -1.i386.rpm RPM命令主要參數: -i 安裝軟體。 -t 測試安裝,不是真的安裝。 -p 顯示安裝進度。 -f 忽略任何錯誤。 -U 升級安裝。 -v 檢測套件是否正確安裝。 這些參數可以同時採用。更多的內容可以參考RPM的命令幫助。 3.卸載軟體 # rpm -e 軟體名 需要說明的是,上面代碼中使用的是軟體名,而不是軟體包名。例如,要卸載software-1.2.-1.i386.rpm這個包時,應執行: #rpm -e software 4.強行卸載RPM包 有時除去一個RPM是不行的,尤其是系統上有別的程序依賴於它的時候。如果執行命令會顯示如下錯誤信息: ## rpm -e xsnow error: removing these packages would break dependencies: /usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1 在這種情況下,可以用--force選項重新安裝xsnow: ## rpm -ivh --force xsnow-1.41-1.i386.rpm xsnow 這里推薦使用工具軟體Kleandisk,用它可以安全徹底清理掉不再使用的RPM包。詳細情況請查看2003年《開放系統世界》第12期。 5.安裝.src.rpm類型的文件 目前RPM有兩種模式,一種是已經過編碼的(i386.rpm),一種是未經編碼的(src.rpm)。 rpm --rebuild Filename.src.rpm 這時系統會建立一個文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目錄下,一般是i386,具體情況和Linux發行版本有關。然後執行下面代碼即可: rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm 使用deb打包的軟體安裝 deb是Debian Linux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得早,並且應用廣泛,所以在各種版本的Linux中都常見到,而Debian的包管理器dpkg只出現在Debina Linux中。它的優點是不用被嚴格的依賴性檢查所困擾,缺點是只在Debian Linux發行版中才能見到這個包管理工具。 1. 安裝 # dpkg -i MYsoftware-1.2.-1.deb 2. 卸載 # dpkg -e MYsoftware 使用源代碼進行軟體安裝 和RPM安裝方式相比,使用源代碼進行軟體安裝會復雜一些,但是用源代碼安裝軟體是Linux下進行軟體安裝的重要手段,也是運行Linux的最主要的優勢之一。使用源代碼安裝軟體,能按照用戶的需要選擇定製的安裝方式進行安裝,而不是僅僅依靠那些在安裝包中的預配置的參數選擇安裝。另外,仍然有一些軟體程序只能從源代碼處進行安裝。 現在有很多地方都提供源代碼包,到底在什麼地方獲得取決於軟體的特殊需要。對於那些使用比較普遍的軟體,如Sendmail,可以從商業網站處下載源代碼軟體包(如 http://www.sendmail.org )。一般的軟體包,可從開發者的Web站點下載。下面介紹一下安裝步驟: 1.解壓數據包 源代碼軟體通常以.tar.gz做為擴展名,也有tar.Z、tar.bz2或.tgz為擴展名的。不同擴展名解壓縮命令也不相同. 2.編譯軟體 成功解壓縮源代碼文件後,進入解包的目錄。在安裝前閱讀Readme文件和Install文件。盡管許多源代碼文件包都使用基本相同的命令,但是有時在閱讀這些文件時能發現一些重要的區別。例如,有些軟體包含一個可以安裝的安裝腳本程序(.sh)。在安裝前閱讀這些說明文件,有助於安裝成功和節約時間。 在安裝軟體以前要成為root用戶。實現這一點通常有兩種方式:在另一台終端以root用戶登錄,或者輸入「su」,此時系統會提示輸入root用戶的密碼。輸入密碼以後,就將一直擁有root用戶的許可權。如果已經是root用戶,那就可以進行下一步。 通常的安裝方法是從安裝包的目錄執行以下命令: gunzip soft1.tar.gz cd soft1 #. /configure #配置# make #調用make# make install #安裝源代碼# 刪除安裝時產生的臨時文件: #make clean 卸載軟體: #make uninstall 有些軟體包的源代碼編譯安裝後可以用make uninstall命令卸載。如果不提供此功能,則軟體的卸載必須手動刪除。由於軟體可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈,應該在編譯前進行配置。 .bin文件安裝 擴展名為.bin文件是二進制的,它也是源程序經編譯後得到的機器語言。有一些軟體可以發布為以.bin為後綴的安裝包,例如,流媒體播放器RealONE。如果安裝過RealONE的Windows版的話,那麼安裝RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常簡單了: #chmod +x r1p1_linux22_libc6_i386_a1.bin ./ r1p1_linux22_libc6_i386_a1.bin 接下來選擇安裝方式,有普通安裝和高級安裝兩種。如果不想改動安裝目錄,就可選擇普通安裝,整個安裝過程幾乎和在Windwos下一樣。 .bin文件的卸載,以RealONE for Linux為例,如果採用普通安裝方式的話,在用戶主目錄下會有Real和Realplayer9兩個文件夾,把它們刪除即可。 Linux綠色軟體 Linux也有一些綠色軟體,不過不是很多。Linux系統提供一種機制:自動響應軟體運行進程的要求,為它設定好可以馬上運行的環境。這種機制可以是一種介面,或者是中間件。程序員編寫的程序可以直接拷貝分發,不用安裝,只要點擊程序的圖標,訪問操作系統提供的介面,設定好就可以工作。若要刪除軟體,直接刪除就可以,不用鏈接文件。這是最簡單的軟體安裝、卸載方式。