1.更改te.net登錄慢的問題:
cd /etc
vi resolv.conf
將里面內容清空
2.更改root用戶不能直接遠程登錄問題:
cd /etc
cd pam.d
vi login
注釋掉這行
#auth required pam_securetty.so //該行注釋掉
3.掛接USB移動硬盤
將移動硬盤掛上.
#df 查看Linux下硬盤盤符
mount /dev/sda1 /mnt/usb (舉例)
4.linux文本界面下如何關閉pc喇叭
將/etc/inputrc中的set bell-style none 前的#去掉,或echo "set bell-style none" >>
~/.bashrc
5.更改Linux啟動時用圖形界面還是字符界面
cd /etc
vi inittab
將id:5:initdefault: 其中5表示默認圖形界面
改id:3: initdefault: 3表示字符界面
6.重新啟動xinetd)
/etc/init.d/xinetd restart
7.重啟smb服務
/etc/init.d/smb restart
8.配置smb可以被哪些IP所用.
cd /etc/samba
Vi smb.conf
找到hosts allow = 192.168.1. 192.168.2. 127.
修改其為哪些機器所用,注意IP之間用逗號分開
舉例:
hosts allow =192.168.1.110,192.168.1.120
9.禁止在后臺使用CTRL-ALT-DELETE重起機器
cd /etc/inittab
vi inittab 在文件找到下面一行
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now (注釋掉這一行)
如: # Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
10.修改主機名
vi /etc/sysconfig/network
修改HOSTNAME一行為HOSTNAME=主機名
11.重新啟動FTP服務
/sbin/service vsftpd restart
12.查看開機檢測的硬件
dmesg | more
13.查看硬盤使用情況
df –m
14.查看目錄的大小
du –sh dirname
15.解壓小全
tar xvfj lichuanhua.tar.bz2
tar xvfz lichuanhua.tar.gz
tar xvfz lichuanhua.tgz
tar xvf lichuanhua.tar
unzip lichuanhua.zip
gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
---------------------------------------------
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解壓:tar zxvf FileName.tgz
壓縮:未知
.tar.tgz
解壓:tar zxvf FileName.tar.tgz
壓縮:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
---------------------------------------------
.rar
解壓:rar a FileName.rar
壓縮:rar e FileName.rar
rar請到:http://www.rarsoft.com/download.htm 下載!
解壓后請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!
解壓后請將lha拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp
.arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar
.cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
16.顯示內存使用情況
free –m
17.顯示系統運行了多長時間
uptime
18.重新啟動網絡
/etc/init.d/network restart
19.顯示開機自檢的內容命令
dmesg
20.查看端口
netstat –an
netstat -anp
21..端口的詳細列表
/etc/services
22.查看物理信息
lspci
23.安裝圖形界面不能出現,使用解析進行安裝
Linux lowres (使用的是640X480分辨率)
24.屏蔽主機的ping 命令,是被別人無法ping你的機器
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
25.徹底刪除Oracle安裝的程序,刪除一下幾個目錄
/etc/oraInst.loc /tmp/
/etc/oratab $ORACLE_BASE/*
26.Linux啟動到文字界面(不啟動Xwindows界面)
vi /etc/inittab在下面一行
id:5:initdefault: 一行中的5改為3
啟動Xwindows 是5
文字截面是 3
27.看已經安裝的字符集
locale –a
28.抓包命令tcpdump
例:抓獲192.168.1.32 的主機收到和發出的所有的數據包
tcpdump host 192.168.1.32
截獲特定的端口
tcpdump tcp port 21 host 192.168.1.32
29.文本截面的中文支持
RH 9.0自帶安裝包 zhcon_0.2.3_1.rh9.i386.rpm
安裝完成后,執行: zhcon 就可以支持中文了
30.查看端口現在運行什么程序
lsof –i:8001
31.察看實時的日志
tail –f /var/log/messages
32.當mount出現死的現象
1.fuser –m /mnt/share 查出該程序的進程,然后Kill掉
2.再umount /mnt/share
或者
umount -f 強制umount
33.網卡的激活與停止
超級用戶;
ifconfig eth0 down 停止
ifconfig eth0 up 啟動
34.命令絕對路徑
.如果不是絕對路徑的話,你可以這樣輸入
(1)[root@RedHat linux]# whereis adduser
adduser: /usr/sbin/adduser /usr/share/man/man8/adduser.8.gz
你這樣輸入就可以了 /usr/sbin/adduser xxx
(2) 或者改vi /etc/profile,加入一句:PATH=$PATH:/usr/sbin:. export PATH,
就可以直接輸入adduser
35.開啟后臺talk會話功能
開啟talk功能: chkconfig talk on
交談 : talk massky(用戶)
36.不讓顯示器休眠
setterm –blank 0
37.定制用戶登錄時顯示的信息
編輯 /etc/motd 加入登錄時要顯示的信息
38.查看路由信息
netstat –rn
route –n
39.顯示硬件信息
lsdev
55. 顯示當前加載的核心模塊
lsmod
40.列出系統內核所有可用的模塊
modprobe –l
41.根據進程名顯示進程號
pidof vsftpd
42. 將內容倒序讀出
rev file.name
43.定制用戶登錄時顯示的信息
編輯/etc/motd 加入登錄時要顯示的信息
44.查看密碼過期信息
change –l longinname
45.顯示最后一個登錄到系統的用戶
last
46.顯示最后一個登錄不成功的登錄嘗試(lastb命令)
如果在系統上不能工作,就需要你建立一個文件:touch /var/log/btmp,然后在執行 lastb命令就可以查看到最后一個不成功的登錄嘗試,
47.以3秒鐘執行一個ls命令
watch –n 3 ls
48.命令顯示當前系統中每個用戶和他運行的進程信息
w
49.Oracle安裝界面出現亂碼情況
使用oracle用戶登錄,執行命令:
export LANG=en
50.非正常關機的自動磁盤修復
/etc/sysconfig里增加一個文件autofsck.加入內容:
AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
who -b
52. 查系統硬件類型
uname -m
53. 查系統的CPU類型
uname -p
54. 查系統OS版本號
uname -r
55. 修改ping 的TTL值(rh9)
修改文件 /proc/sys/net/ipv4/ip_default_ttl的值(默認為64)
如:我把ttl修改為128
# echo 128 > /proc/sys/net/ipv4/ip_default_ttl
56.使用多達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之間切換
原文轉自:http://www.anti-gravitydesign.com