歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 一句話問答

一句話問答

日期:2017/2/27 14:19:21   编辑:更多Linux

一句話問答(網絡無關篇+網絡相關篇+程序開發篇+經典圖書) ----------------------------網絡無關篇-------------------------- 0001 修改主機名 vi /etc/sysconfig/network,修改HOSTNAME一行為HOSTNAME=主機名,重啟後也能生效 0002 Ret Hat Linux啟動到文字界面(不啟動xwindow) 將/etc/inittab中 id:5:initdefault: 一行中的5改為3 0003 redhat的自動問題 在www.redhat.com/corp/support/errata/找到補丁,6.1以後的版本帶有一個工 具up2date,它能夠測定哪些rpm包需要升級,然後自動從redhat的站點下載並完成安裝。 0004 windows下看linux分區的軟件 Paragon.Ext2FS.Anywhere.2.5.rar和eXPlore2fs-1.00-pre4.zip 0005 mount用法 fat32的分區 mount -o codepage=936,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等. 0006 在vmware的LINUX中使用本地硬盤的FAT分區 將本地的FAT分區共享,然後在VMWARE中使用SMBFS掛上。可以將如下的行放到/etc/fstab中: //win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,passWord=win_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,那麼在啟動的時候就會自動掛載這個分區。 0007.a 刪除名為-a的文件 rm ./-a rm -- -a 告訴rm這是最後一個選項,參見getopt ls -i 列出inum,然後用find . -inum inum_of_thisfile -exec rm '{}' \; 0007.b 刪除名為\a的文件 rm \\a 0007.c 刪除名字帶的/和‘\0'文件 這些字符是正常文件系統所不允許的字符,但可能在文件名中產生,如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過去就可以刪除任何文件名的文件了!


0007.d 刪除名字帶不可見字符的文件 列出文件名並轉儲到文件:ls -l >aaa 然後編輯文件的內容加入rm命令使其內容成為刪除上述文件的格式: vi aaa [rm -r ******* ] 把文件加上執行權限 chmod +x aaa 執行 $aaa 0007.e 刪除文件大小為零的文件 rm -i `find ./ -size 0` find ./ -size 0 -exec rm {} \; find ./ -size xargs rm -f &非常有效 for file in * #自己定義需要刪除的文件類型 do if [ ! -s ${file} ] then rm ${file} echo "rm $file SUCcess!" fi done 0008 redhat設置滾輪鼠標(mc1011) 進入X後,選擇鼠標的配置,選擇wheel mouse(ps/2)就可以了, 如果鼠標表現異常,重啟計算機即可。 0009 加裝xwindow 用linux光盤啟動,選擇升級,然後單獨選擇包,安裝即可 0010 刪除linux分區 做一張partition magic的啟動軟盤,啟動後刪除. 或者用win2000的啟動光盤啟動,然後刪除. 0011 如何退出man q 0012 不編譯內核,mount ntfs分區 原裝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 0013 redhat 8.0中用xmms聽mp3 下載www.gurulabs.com/files/xmms-mp3-1.2.7-13.p.i386.rpm rpm -Uvh xmms-mp3-1.2.7-13.p.i386.rpm 0014 找回忘記了的root口令(lilo/grub) 三種辦法: 1.在系統進入單用戶狀態,直接用passwd root去更改 2.用安裝光盤引導系統,進行linux rescue狀態,將原來/分區掛接上來,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原來/分區所在的分區號) hd cd hd chroot ./ passwd root 這樣可以搞定 3.將本機的硬盤拿下來,掛到其他的linux系統上,采用的辦法與第二種相同 rh8中 一. lilo 1. 在出現 lilo: 提示時鍵入 linux single 畫面顯示 lilo: linux single 2. 回車可直接進入linux命令行 3. #vi /etc/shadow 將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除, 第一行將類似於 root::...... 保存 4. #reboot重啟,root密碼為空 二. grub 1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵 2. 再次用上下鍵選中你平時啟動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵 3. 修改你現在見到的命令行,加入single,結果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 4. 回車返回,然後按b鍵啟動,即可直接進入linux命令行 5. #vi /etc/shadow 將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除, 第一行將類似於 root::...... 保存 6. #reboot重啟,root密碼為空 0015

使ctrl + alt + del失效 vi /etc/inittab 將ca::ctrlaltdel:/sbin/shutdown -t3 -r now這行注釋掉,就可以了 0016 如何看出redhat的版本(7.3?8.0?) cat /proc/version或者cat /etc/redhat-release 0017 文件在哪個rpm中(無雙) 上www.rpmfind.net上搜,或者rpm -qf 文件名得到 0018 把man或info的信息存為文本文件 以 tcsh 為例: man tcsh col -b > tcsh.txt info tcsh -o tcsh.txt -s 0019 利用現存兩個文件,生成一個新的文件 1. 取出兩個文件的並集(重復的行只保留一份) 2. 取出兩個文件的交集(只留下同時存在於兩個文件中的文件) 3. 刪除交集,留下其他的行 1. cat file1 file2 sort uniq 2. cat file1 file2 sort uniq -d 3. cat file1 file2 sort uniq -u 0020 設置com1口,讓超級終端通過com1口進行登錄 確認有/sbin/agetty,編輯/etc/inittab,添加 7:2345:respawn:/sbin/agetty /dev/ttyS0 9600 9600bps是因為聯路由器缺省一般都是這種速率,也可以設成 19200、38400、57600、115200 修改/etc/securetty,添加一行:ttyS0,確保root用戶能登錄 重啟機器,就可以拔掉鼠標鍵盤顯示器(啟動時最好還是要看看輸出信息)了 0021 刪除目錄下所有文件包括子目錄 rm -rf 目錄名 0022 查看系統信息 cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中斷 cat /proc/ioports - 設備IO端口 cat /proc/meminfo - 內存信息(i.e. mem used, free, swap size) cat /proc/partitions - 所有設備的所有分區 cat /proc/pci - PCI設備的信息 cat /proc/swaps - 所有Swap分區的信息 cat /proc/version - Linux的版本號 相當於 uname -r uname -a - 看系統內核等信息 0023 去掉多余的回車符 sed 's/^M//' test.sh > back.sh, 注意^M是敲ctrl_v ctrl-m得到的 或者 dos2unix filename 0024 切換X桌面(lnx3000) switchdesk KDE或者switchdesk GNOME 0025 通用的聲卡驅動程序(lnx3000) OSS www.opensound.com/ ALSA www.alsa-project.org/ 0026 改變redhat的系統語言/字符集(beming/mc1011) 修改 /etc/sysconfig/i18n 文件,如 LANG="en_US",xwindow會顯示英文界面, LANG="zh_CN.GB18030",xwindow會顯示中文界面。 還有一種方法 cp /etc/sysconfig/i18n $HOME/.i18n 修改 $HOME/.i18n 文件,如



cat /proc/partitions - 所有設備的所有分區 cat /proc/pci - PCI設備的信息 cat /proc/swaps - 所有Swap分區的信息 cat /proc/version - Linux的版本號 相當於 uname -r uname -a - 看系統內核等信息 0023 去掉多余的回車符 sed 's/^M//' test.sh > back.sh, 注意^M是敲ctrl_v ctrl-m得到的 或者 dos2unix filename 0024 切換X桌面(lnx3000) switchdesk KDE或者switchdesk GNOME 0025 通用的聲卡驅動程序(lnx3000) OSS www.opensound.com/ ALSA www.alsa-project.org/ 0026 改變redhat的系統語言/字符集(beming/mc1011) 修改 /etc/sysconfig/i18n 文件,如 LANG="en_US",xwindow會顯示英文界面, LANG="zh_CN.GB18030",xwindow會顯示中文界面。 還有一種方法 cp /etc/sysconfig/i18n $HOME/.i18n 修改 $HOME/.i18n 文件,如



修改 /etc/sysconfig/i18n 文件,如 LANG="en_US",xwindow會顯示英文界面, LANG="zh_CN.GB18030",xwindow會顯示中文界面。 還有一種方法 cp /etc/sysconfig/i18n $HOME/.i18n 修改 $HOME/.i18n 文件,如



Copyright © Linux教程網 All Rights Reserved