Linux常用技巧之四

2021-06-15 22:09:28 字數 4681 閱讀 1984

41

、刪除了

/etc/inittab

修復辦法如下!

(1).

首先進去

linux

的rescue

的模式!

(2).

然後使用如下的命令:

rpm -qf --root /mnt/sysimage /etc/inittab

查出該檔案屬於哪個

rpm包!

(3).

然後重新安裝這個

rpm包!

rpm -ivh --force --root /mnt/sysimage /mnt/source/redhat/rpms/packagename

(4).sync (

將cache

中的內容寫入磁碟

) (5).exit

42、開啟後台

talk

會話功能

開啟talk

功能:chkconfig talk on

交談: talk massky(

使用者)

43、不讓顯示器休眠

setterm -blank 0

44、定製使用者登入時顯示的資訊

編輯/etc/motd

加入登入時要顯示的資訊

45、檢視路由資訊

netstat -rn

route -n

46、顯示硬體資訊

lsdev

47、顯示當前載入的核心模組

lsmod

48、列出系統核心所有可用的模組

modprobe -l

49、根據程序名顯示程序號

pidof vsftpd

50、將內容倒序讀出

rev file.name

51、定製使用者登入時顯示的資訊

編輯/etc/motd

加入登入時要顯示的資訊

52、檢視密碼過期資訊

change -l longinname

53、顯示最後乙個登入到系統的使用者

last

54、顯示最後乙個登入不成功的登入嘗試(

lastb

命令)如果在系統上不能工作,就需要你建立乙個檔案:

touch /var/log/btmp,

然後在執行

lastb

命令就可以檢視到最後乙個不成功的登入嘗試

55、以

3秒鐘執行乙個

ls命令

watch -n 3 ls

56、命令顯示當前系統中每個使用者和他執行的程序資訊

w 57

、oracle

安裝介面出現亂碼情況

使用oracle

使用者登入,執行命令:

export lang=en

58、非正常關機的自動磁碟修復

/etc/sysconfig

裡增加乙個檔案

autofsck.

加入內容:

autofsck_def_check=yes

prompt=yes

59、編譯核心的步驟

(1).

原始碼/usr/src/linux-2.4

(2). make mrproper (

清除從前編譯核心時殘留的

.o 檔案和不必要的關聯

) (3). make menuconfig (

字元介面核心配置選單中正確設定個核心選項

) make xconfig (

圖形介面核心配置選單中正確設定個核心選項

) (4). make dep (

設定關聯檔案

) (5).make bzimage (

對於大核心

,如需要

scsi

支援的編譯

) make zimage (

對於小核心的編譯

) (6).make modules (

編譯模組

) (7). make modules_install (

安裝模組

) (8).make install ((

針對grub

啟動,自動裝載到

grub.conf

上,直接重新啟動就ok)

60、vmware

上linux

圖形介面的安裝

如果你是使用

vmware

,那麼你可以這樣

首先在vmware

的vm->install vmware tools

選擇install

在執行(1).mount /dev/cdrom /mnt/cdrom

(2).cd /mnt/cdrom

有乙個檔案

vmware-linux*.tar.gz

(3).cp vmware-linux*.tar.gz /tmp

(4).cd /tmp

(5).tar zxvf vmware-linux*.tar.gz

(6).

進入解壓目錄

cd vmware-tools-distrib

(7).

進入解壓後的目錄執行安裝命令

./vmware-install.pl 就ok

了(8).

等待vmware-insall

執行完成後,重啟

linux

,我們就可以看到漂亮的

linux

圖形介面了61、

查詢乙個系統最近何時被引導過

who -b 62、

查系統硬體型別

uname -m

63、查系統的

cpu型別

uname -p

64、查系統

os版本號

uname -r

65、修改

ping

的ttl

值(rh9)

修改檔案

/proc/sys/net/ipv4/ip_default_ttl

的值(預設為

64)

如:我把

ttl修改為

128

# echo 128 > /proc/sys/net/ipv4/ip_default_ttl

66、使用多達

23個的虛擬控制台

假設現在有

6個,仿照

/etc/inittab

種的檔案,加入

8:2345:respawn:/sbin/mingetty tty8

10:2345:respawn:/sbin/mingetty tty10

24:2345:respawn:/sbin/mingetty tty24

要跳過vt7

,因為x

使用這個終端。然後

telinit q

alt+fn

在1-6

和8-12

件切換,使用右

alt+fn

鍵在13-24

之間切換

67、不使用圖形介面也可以使用

xmanager2

登陸進行圖形控制

#vi /etc/x11/xdm/xdm-config

在最後一行:

displaymanager.requestport: 0

前面加!號注釋掉此行。

#vi /etc/x11/xdm/xservers

在最後一行:

:0 local /usr/x11r6/bin/x

前面加#

號注釋掉這一行。

#vi /etc/x11/xdm/xaccess

找到#* #any host can get a login window

把這一行前面的

#號去掉,變成:

* #any host can get a login window

最後執行

#xdm

。這樣使用

xmanager

等工具就可以連線

linux

了!如果使用

ssh從

windows

遠端登入到

linux

的ssh

必須開了

x forwarding

的選項。

1.vi /etc/ssh/sshd_config

裡x11forwarding

要為yes

2.vi /etc/ssh/ssh_config

也是的forwardx11 yes

68、更改控制台的解析度

(grub)

vi /boot/grub/grub.conf

在kernel /vmlinuz-2.4.20-8smp ro root=label=/

一行後面新增引數

vga=792

成為kernel /vmlinuz-2.4.20-8smp ro root=label=/ vga=792

最後的vga=792

表示1024x768,16

色具體引數為:

depth 640x480 800x600 1024x768 1280x1024

8bit 769 771 773 775

15bit 784 787 790 793

16bit 785 788 791 794

24bit 786 789 792 795

Linux常用技巧

ctrl a 跳到命令列首 ctrl e 跳到命令行尾 ctrl u 刪除游標至命令列首 ctrl k 刪除游標至命令行尾 ctrl 左 右 游標跳乙個單詞 ctrl l 實現清屏的 命令列使用clear ctrl w 在命令列向右刪除乙個word 上下鍵可以翻閱命令執行歷史 history 檢視命...

linux 常用技巧

1 虛擬機器不重啟新增新裝置,新增裝置後系統無法立刻檢視新新增的硬碟等,可以用一下命令掃瞄識別新裝置。echo sys class scsi host host2 scan 或者 echo sys class scsi host host0 scan 2 mv base.repo 直接將base.r...

linux 常用技巧 二)

1.cd 返回系統home目錄 cd cd 返回cd切換前目錄 2.取檔案t.txt 的第3行到倒數第2行 sed 1,2d d t.txt 3.取檔案t.txt 的第3行到倒數第3行 sed 1,2d t.txt rs.txt tac rs.txt sed 1,3d tac rss.txt 此種方...