linux一句話精彩回答 linux
1 網絡無關篇
1001 修改主機名(bjchenxu)
vi /etc/sysconfig/network,修改 HOSTNAME 一行爲"HOSTNAME= 主機名"( 沒有這行?那就
添加這一行吧),而後運行命令" hostname 主機名"。通常還要修改/etc/hosts 文件中的主機名。
這樣,不管你是否重啓,主機名都修改爲功。
1002 Ret Hat Linux 啓動到文字界面( 不啓動xwindow)(bjchenxu)
vi /etc/inittab
id:x:initdefault:
x=3: 文本方式 x=5:圖形方式
1003 linux 的自動升級更新問題(hutuworm,NetDC)
對於redhat ,在 www.redhat.com/corp/support/errata/ 找到補丁,6.1 之後的版本帶有一個工具
up2date,它可以測定哪些 rpm 包須要升級,而後自動從redhat 的站點下載並完成安裝。
升級除kernel 外的rpm: up2date -u
升級包括kernel 在內的 rpm: up2date -u -f
因爲Red Hat Network SSL證書過時,因此應在 rhn_register || up2date 以前先執行一行 script
以更新證書:
wget -q -O - https://rhn.redhat.com/help/new-cert.sh | /bin/bash
Debian 跟別的發行版仍是有很大的差異的,用 Debian 作服務器維護更加方便;紅帽的升級
其實挺麻煩的,固然,若是你交錢給紅帽的話,服務是會不同的。
Debian 下升級軟件:
apt-get update
apt-get upgrade
前提:配置好網絡和/etc/apt/sources.list ,也能夠用apt-setup 設置。
1004 windows 下看linux 分區的軟件(bjchenxu)
Paragon.Ext2FS.Anywhere.2.5.rar 和explore2fs-1.00-pre4.zip
1005 mount 用法(sakulagi ,sxsfxx)
fat32的分區 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs 的分區 mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso 文件 mount -o loop /abc.iso /mnt/cdrom
軟盤 mount /dev/fd0 /mnt/floppy
USB 閃存 mount /dev/sda1 /mnt/cdrom
全部/etc/fstab 內容 mount -a
能夠指定文件格式"-t 格式", 格式能夠爲vfat, ext2, ext3 等.
訪問DVD mount -t iso9660 /dev/dvd /mnt/cdrom 或mount -t udf /dev/dvd /mnt/cdrom
注意:dvd 的格式通常爲 iso9660 或udf 之一
10/50
Linux 一句話精彩問答/ 陳緒 http://www.linuxhero.com
1006 在vmware 的LINUX 中使用本地硬盤的FAT 分區(bjchenxu)
將本地的FAT 分區共享,而後在VMWARE 中使用SMBFS 掛上。能夠將以下的行放到
/etc/fstab 中:
//win_ip/D$ /mnt/d smbfs
defaults,auto,username=win_name,password=wi n_pass,codepage=936,iocharest=gb2312 0 0
其中win_ip 是你的windows 的IP 地址;
D$是你的windows 裏面共享的D 盤的共享名;
/mnt/d 是要將該分區 mount 到linux 的目錄;
win_name和win_pass 是你的WINDOWS 裏面能夠讀取該分區的用戶,好比你的管理員名
和密碼。
若是你運行了/etc/rc.d/init.d/netfs ,那麼在啓動的時候就會自動掛載這個分區。
1007.a 刪除名爲-a 的文件(bjchenxu)
rm ./-a
rm -- -a 告訴rm 這是最後一個選項,參見getopt
ls -i 列出inum,而後用find . -inum inum_of_thisfile -exec rm '{}' \;
1007.b 刪除名爲\a 的文件(bjchenxu)
rm \\a
1007.c 刪除名字帶的/ 和‘\0' 文件(bjchenxu)
這些字符是正常文件系統所不容許的字符,但可能在文件名中產生,如 unix 下的 NFS 文件
系統在Mac 系統上使用
1. 解決的方法,把 NFS 文件系統在掛到不過濾'/' 字符的系統下刪除含特殊文件名的文件。
2. 也可將錯誤文件名的目錄其它文件移走,ls -id 顯示含該文件目錄的inum,umount 文件
系統,
clri 清除該目錄的 inum,fsck ,mount,check your lost+found,rename the file in it.
最好是經過WINDOWS FTP 過去就能夠刪除任何文件名的文件了!
1007.d 刪除名字帶不可見字符的文件(bjchenxu)
列出文件名並轉儲到文件:ls -l >aaa
而後編輯文件的內容加入rm 命令使其內容成爲刪除上述文件的格式:
vi aaa
[rm -r *******
]
把文件加上執行權限 chmod +x aaa
執行 $aaa
1007.e 刪除文件大小爲零的文件(bjchenxu)
rm -i `find ./ -size 0`
find ./ -size 0 -exec rm {} \;
或
find ./ -size 0 | xargs rm -f &
或
for file in * #本身定義須要刪除的文件類型
do
11/50
Linux 一句話精彩問答/ 陳緒 http://www.linuxhero.com
if [ ! -s ${file} ]
then
rm ${file}
echo "rm $file Success!"
fi
done
1008 redhat 設置滾輪鼠標(mc1011)
進入X 後,選擇鼠標的配置,選擇wheel mouse(ps/2)就能夠了,
若是鼠標表現異常,重啓計算機便可。
(或者su, vi /etc/X11/XF86Config, 把PS/2 改爲 ImPS/2)
1009 加裝xwindow(bjchenxu)
用linux 光盤啓動,選擇升級,而後單獨選擇包,安裝便可
1010 刪除linux 分區(bjchenxu)
作一張partition magic的啓動軟盤, 啓動後刪除. 或者用 win2000 的啓動光盤啓動, 而後刪除.
1011 如何退出man(bjchenxu)
q
1012 不編譯內核,mount ntfs分區(bjchenxu,hutuworm)
原裝rh8 ,未升級或編譯內核
1. 上google.com 搜索並下載 kernel-ntfs-2.4.18-14.i686.rpm
2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm
3. mkdir /mnt/c
4. mount -t ntfs /dev/hda1 /mnt/c
或
Read only: http://linux-ntfs.sourceforge.net/
Read/Write: http://www.jankratochvil.net/project/captive/
1013 tar 分卷壓縮和合並(WongMokin ,Waker)
以每卷500M 爲例
tar 分卷壓縮:tar cvzpf - somedir | split -d -b 500m
tar 多卷合併:cat x* > mytarfile.tar.gz
1014 使用lilo/grub 時找回忘記了的root 口令(bjchenxu)
三種辦法:
1. 在系統進入單用戶狀態,直接用 passwd root 去更改
2. 用安裝光盤引導系統,進行 linux rescue 狀態,將原來/ 分區掛接上來, 做法以下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原來/ 分區所在的分區號) hd
cd hd
chroot ./
passwd root
這樣能夠搞定 windows
…… bash
查看所有請點擊原諒連接。 服務器