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的環境變量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM