LINUX命令收集

itpub120發表於2007-06-12
1:啟動restartapache.sh提示許可權不夠的錯誤,解決辦法:進入該檔案的目錄中,執行$ chmod u+x restartapache.sh可解決。[@more@]

2:linux下登入到oracle erp的DB下的SQLPLUS方法:

$dbenv

$sqlplus "/ as sysdba"就可以進入到SQLPLUS的環境。

3:掛在光碟機

# csh

# mount /dev/scd0 /mnt/cdrom

4:解除安裝光碟機

# umount /mnt/cdrom

5:檢視linux版本資訊:

$ rpm -qa |grep release

或者

$ cat /etc/redhat-release

6:檢視linux核心版本資訊;

方法一:

命令: $uname -a
作用: 檢視系統核心版本號及系統名稱

方法二:

命令:$ cat /proc/version
作用: 檢視目錄"/proc"下version的資訊,也可以得到當前系統的核心版本號及系統名稱

7:檢視系統程式

$ps -ef;

8:檢視檔案版本號

$ strings -a INVTOTRX.fmb | grep -i '$Head'

9:檢視CPU的個數

$ cat /proc/cpuinfo | grep processor|wc -l

10:檢視linux作業系統的位數

$ getconf LONG_BIT

11:記憶體的數量

$ free

12:mount光碟機

mount -t iso9660 /dev/cdrom /mnt/cdrom

13:增加使用者組

$groupadd groupname;

14:為組增加使用者

root@localhost:~# useradd -g root kk //新增使用者kk,並指定使用者所在的組為root使用者組

15:檢視磁帶機資訊的指令

$ dmesg |grep st0

16:Starting automount: No Mountpoints Defined [FAILED]解決辦法

執行/etc/init.d/autofs start

17:vnc的配置和使用

1:確保相關Packages已被安裝
[root@chicago root]# rpm -qa | grep vnc
vnc-server-4.0-0.beta4.1.4
vnc-4.0-0.beta4.1.4

3:執行vncserver,(第一次執行要求輸入密碼.)
[root@chicago .vnc]# vncserver

修改密碼可以使用vncpasswd
[root@chicago .vnc]# vncpasswd

此時,可以透過VNCViewer登陸到Linux.

要關閉的話,可以使用vncserver -kill命令
[root@chicago root]# vncserver :1
A VNC server is already running as :1
[root@chicago root]# vncserver -kill :1
Killing Xvnc process ID 1831

4:設定VNCServer實現自動啟動
[root@chicago .vnc]# chkconfig --list | grep vnc
vncserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@chicago .vnc]# chkconfig
chkconfig version 1.3.13.2 - Copyright (C) 1997-2000 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.

usage: chkconfig --list [name]
chkconfig --add
chkconfig --del
chkconfig [--level ]
[root@chicago .vnc]# chkconfig --level 5 vncserver on
[root@chicago .vnc]# chkconfig --list | grep vnc
vncserver 0:off 1:off 2:off 3:off 4:off 5:on 6:off
[root@chicago .vnc]#

5 linux 上的 vnc server 內定的管理環境是 twm,不好看,也不方便。
我們來把它改成 KDE。修改 $HOME/.vnc/xstartup這個檔案。把 starttwm 改成 startkde 修改後要重新啟動 vnc server。其實是將root/.vnc/xstartup這個檔案。

# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

第2,3行的#去掉
整理後如下:
#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

#xrdb $HOME/.Xresources
#xsetroot -solid grey
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
18:更改IP
1.1.圖形模式下更改IP
在圖形模式下,修改IP很簡單,找到修改IP的位置,輸入新的IP,確定即可。
依次開啟:“應用程式”-“系統設定”-“網路”,雙擊所用網路卡,在“乙太網裝置”-“靜態設定的IP地址”處輸入新的IP地址即可。更改IP後,依提示,需要重啟網路服務或重啟系統。
1.2.文字模式下更改IP
以前還記過在文字模式下更改IP的方法,記錄在下面
1.2.1修改IP地址
即時生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
啟動生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
1.2.2修改default gateway
即時生效:
# route add default gw 192.168.0.254
啟動生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

19:linux如何修改主機名

# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname (在這修改hostname,把yourname換成你想用的名字)
NISDOMAIN=eng-cn.platform.com

2.修改/etc/hosts裡面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost (在這修改hostname,把末尾的localhost換成你想用的名字)

3.最後在終端下執行:
#hostname ***** (*****為修改後的hostname,即你想用的名字)

20:NCFTP 使用方法

有時候使用lftp會發現編碼問題,感覺ncftp在這方面處理的比較智慧。

ncftp命令格式:

-u XX 使用XX使用者登入,而不是匿名;
-p XX 指定使用者密碼;
-P XX 指定要連線的埠,不指定則預設為21。

注意,命令寫法為:

ncftp [flags] [ | ]

如果把host寫在前面會發現指定的使用者名稱、密碼和埠不起作用!下載單個檔案可以使用get命令,下載目錄使用get -r;輸入help可以檢視所有命令。

21:linux 統計檔案個數

檢視某資料夾下檔案的個數
ls -l |grep "^-"|wc -l

find ./company -type f | wc -l
檢視某資料夾下檔案的個數,包括子資料夾裡的。
ls -lR|grep "^-"|wc -l
檢視某資料夾下資料夾的個數,包括子資料夾裡的。
ls -lR|grep "^d"|wc -l
說明:
ls -l
長列表輸出該目錄下檔案資訊(注意這裡的檔案,不同於一般的檔案,可能是目錄、連結、裝置檔案等)
grep "^-"
這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是 ^d
wc -l
統計輸出資訊的行數,因為已經過濾得只剩一般檔案了,所以統計結果就是一般檔案資訊的行數,又由於
一行資訊對應一個檔案,所以也就是檔案的個數。

22

我們可使用PL/SQL,用下面語句查詢有關的PATCH是否應用在系統之中
select * from ad_bugs ab where ab.bug_number='4337683'
如果有則不要下載有關補丁,否則先要應用有關補丁

23

修改日期

時間設定成2008年9月10日的命令如下:
#date -s 09/10/2008

修改時間

將系統時間設定成上午10點25分0秒的命令如下。
#date -s 10:25:00

同步biso時間
同步BIOS時鐘,強制把系統時間寫入CMOS,命令如下:
#clock -w

24: 增加使用者

groupadd 組名

25:增加使用者並指定所屬的組

adduser -g 組名 使用者名稱

26:查詢linux下的埠情況

netstat -tln

27:查詢埠是否被用

netstat -a | grep 8003

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8109090/viewspace-918631/,如需轉載,請註明出處,否則將追究法律責任。

相關文章