LINUX 常見(jiàn)問(wèn)題1000個(gè)詳細(xì)解答

0068
硬盤安裝后怎么添加/刪除rpm包(sakulagi)
redhat-config-packages --isodir=
可以指定iso文件所在的目錄
0069
字符下控制音量(grub007)
aumix
0070
用dd做iso(grub007)
dd if=/dev/cdrom of=/tmp/aaa.iso
0071
刪除幾天以前的所有東西(包括目錄名和目錄中的文件)(shally5)
find . -ctime +3 -exec rm -rf {} ;
或
find ./ -mtime +3 -print|xargs rm -f -r
0072
用戶的crontab在哪里(hutuworm)
/var/spool/cron/下以用戶名命名的文件
0073
以不同的用戶身份運(yùn)行程序
su - username -c "/path/to/command"
有時(shí)候需要運(yùn)行特殊身份的程序, 就可以讓su來(lái)做
0074
如何清空一個(gè)文件()
> filename
0075
為什么OpenOffice下不能顯示中文(allen1970)
更改字體設(shè)置
tools->options->font replacement
Andale Sans UI -> simsun
0076
如何備份Linux系統(tǒng)(Purge)
Symantec Ghost 7.5以后的版本支持Ext3 native復(fù)制
----------------------------網(wǎng)絡(luò)相關(guān)篇--------------------------
0001
讓apache的默認(rèn)字符集變?yōu)橹形?br />如果是1.*,vi httpd.conf
找到 AddDefaultCharset ISO8859-1 一行,改為AddDefaultCharset GB2312
如果是2.*的話,需要改動(dòng)一個(gè)地方,vi httpd.conf
AddDefaultCharset ISO-8859-1 改為 AddDefaultCharset off
0002
永久更改ip
ifconfig eth0 新ip
然后編輯/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
0003
從Linux上遠(yuǎn)程顯示W(wǎng)indows桌面(lnx3000)
安裝rdesktop包
0004
手動(dòng)添加默認(rèn)網(wǎng)關(guān)
以root用戶,執(zhí)行: route add default gw 網(wǎng)關(guān)的IP
想更改網(wǎng)關(guān)
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0
更改GATEWAY
2 /etc/init.d/network restart
0005
redhat 8.0上msn和qq
下載Gaim 0.58版:
www.linuxsir.org/gaim/gaim-0.58-2.i386.rpm
下載QQ插件 for gcc2.9版:??牴???? ?
www.linuxsir.org/gaim/libqq-0.0.3-ft-0.58-gcc296.so.gz
將下載的文件放入/temp目錄,然后將系統(tǒng)中已有的Gaim刪除,即在終端仿真器中鍵入命令:rpm -e gaim。
開(kāi)始安裝
打開(kāi)終端仿真器,繼續(xù)執(zhí)行下列命令安裝Gaim 0.58版,即:
cd /temp ?。ㄟM(jìn)入temp目錄)
rpm -ivh gaim-0.58-2.i386.rpm?。?a class="UBBWordLink" href="http://www.dbjr.com.cn" target="_blank">安裝軟件)
當(dāng)安裝成功后,你就可以在GNOME或KDE桌面建立Gaim圖標(biāo)了。
繼續(xù)安裝QQ插件,即鍵入命令:
gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz (解壓縮文件)
cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim?。◤?fù)制插件到gaim庫(kù)目錄中)
軟件設(shè)置
首次啟動(dòng)Gaim 0.85版時(shí),會(huì)出現(xiàn)的登錄界面。先選擇“插件”,在插件對(duì)話框中點(diǎn)擊“加載”,分別將
libmsn.so和libqq-0.0.3-ft-0.58-gcc296.so文件裝入,確認(rèn)后關(guān)閉。然后再選擇“所有帳號(hào)”,在
出現(xiàn)的帳號(hào)編輯器中繼續(xù)點(diǎn)擊“增加”,當(dāng)出現(xiàn)的修改帳號(hào)頁(yè)面時(shí),我們就可以輸入自己的QQ或MSN號(hào)
了,登錄名填寫QQ號(hào)碼或MSN郵箱,密碼填寫對(duì)應(yīng)的QQ或MSN密碼,Alias填寫自己的昵稱,協(xié)議選擇
相應(yīng)的QQ或MSN,其他的設(shè)置按默認(rèn)的即可。當(dāng)全部設(shè)置完成后就可以登錄使用了。
0006
查出22端口現(xiàn)在運(yùn)行什么程序
lsof -i :22
0007
查看本機(jī)的IP,gateway, dns
IP:
以root用戶登錄,執(zhí)行ifconfig。其中eth0是第一塊網(wǎng)卡,lo是默認(rèn)的設(shè)備
Gateway:
以root用戶登錄,執(zhí)行netstat -rn,以0.0.0.0開(kāi)頭的一行的Gateway即為默認(rèn)網(wǎng)關(guān)
也可以查看/etc/sysconfig/network文件,里面有指定的地址!
DNS:
more /etc/reslov.conf,內(nèi)容指定如下:
nameserver 202.96.69.38
nameserver 202.96.64.38
0008
RH8.0命令行下輕松改變ping 的TTL值(cgweb)
#sysctl -w net.ipv4.ip_default_ttl=N
(N=0~255),若N>255,則ttl=0
0009
RH8.0命令行下輕松改變系統(tǒng)配置默認(rèn)值(houaq)
編輯/etc/sysctl.conf, 例如,將
net.ipv4.ip_forward = 0
變?yōu)?br />net.ipv4.ip_forward = 1
重啟后生效,用sysctl -a查看可知
0010
mount局域網(wǎng)上其他windows機(jī)器共享出的目錄
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
0011
允許|禁止root通過(guò)SSH登陸(Fun-FreeBSD)
修改sshd_configermitRootLogin no|yes
0012
讓root直接telnet登陸
編輯/etc/pam.d/login,去掉
auth required /lib/security/pam_securetty.so 這句話
0013
在linux接adsl設(shè)備
需要一個(gè)運(yùn)轉(zhuǎn)正常的Linux + 至少一塊網(wǎng)卡 + 寬帶設(shè)備已經(jīng)申請(qǐng)完畢,同時(shí)已經(jīng)開(kāi)通
前市場(chǎng)上大概有幾種ADSL設(shè)備,他們工作的方式有一些細(xì)微的差別。
就是通過(guò)虛擬撥號(hào)來(lái)完成上網(wǎng)的這一過(guò)程,也就是利用pppoe設(shè)備來(lái)進(jìn)行虛擬撥號(hào)的
叫作全向貓,就是一種加電后自動(dòng)的進(jìn)行撥號(hào)的工作,然后留給我們的接口是RJ45,
大連地區(qū)一般留給我們的網(wǎng)關(guān)都是10.0.0.2,這種設(shè)備最容易對(duì)付,最后是直接分配
給用戶一個(gè)固定的IP,相對(duì)大家來(lái)說(shuō)也比較容易對(duì)付
1.第一種需要進(jìn)行撥號(hào):
這幾種設(shè)備都是通過(guò)eth接口與計(jì)算機(jī)進(jìn)行通訊的,所以先將硬件設(shè)備的連接作好,尤
其是寬帶貓的,一定要確認(rèn)無(wú)誤(否則一會(huì)兒要不去可不算我的事情)
然后啟動(dòng)系統(tǒng),確認(rèn)系統(tǒng)上是否安裝rp-pppoe這個(gè)軟件(通過(guò)rpm -qa|grep pppoe來(lái)查
找),如沒(méi)有安裝的用戶,在光盤里或是到網(wǎng)上去down一個(gè)來(lái),安裝上后,以root用戶
執(zhí)行adsl-setup,這樣就進(jìn)入了adsl的資料的設(shè)定狀態(tài),要求輸入申請(qǐng)寬帶的用戶名以
及其他一些信息,??牴???? ?確認(rèn)沒(méi)有問(wèn)題,接受直至最后(里面都是E文,但是一看即能懂,比
較簡(jiǎn)單,有關(guān)一個(gè)防火墻的設(shè)置,我一般都不用,選0,大家可以具體考慮)。
配置完成后,以root用戶執(zhí)行adsl-start,這樣將進(jìn)行adsl的撥號(hào)工作,正常就會(huì)一下
上線,如有什么具體問(wèn)題,去看一下日志(/var/log/messages)里面告訴你什么了。
停掉adsl,執(zhí)行adsl-stop就可以了(很簡(jiǎn)單的)
2.另外兩種比較容易對(duì)付:
全向貓:只要將你的網(wǎng)卡的IP設(shè)置成一個(gè)10網(wǎng)段的IP,然后網(wǎng)關(guān)指到全向貓的IP
上(10.0.0.2),基本上不有太大的問(wèn)題
固定IP:就像配置本地兒的網(wǎng)卡一樣,將IP,網(wǎng)關(guān),DNS都按申請(qǐng)來(lái)的填寫上就可以搞定了
0014
讓linux自動(dòng)同步時(shí)間(shunz)
vi /etc/crontab
加上一句:
00 0 1 * * root rdate -s time.nist.gov
0015
linux的網(wǎng)上資源有哪些
國(guó)外
http://lwn.net/
http://www.tldp.org/
http://www.yolinux.com/(flying-dance big big pig)
http://www.justlinux.com/
http://www.linuxtoday.com/
http://www.linuxquestions.org/
http://www.fokus.gmd.de/linux/
http://www.linux-tutorial.info/
http://public.www.planetmirror.com/
http://www.freebsdforums.org/forums/
http://www.netfilter.org/documentation/
http://www-106.ibm.com/developerworks/linux/
國(guó)內(nèi)
http://www.fanqiang.com/
http://www.linuxsir.com/
http://www.chinaunix.net/
http://www.linuxfans.org/(deadcat)
http://www.linuxeden.com/
http://www.linuxforum.net/
http://www.linuxaid.com.cn/
http://freesoft.online.sh.cn/
http://www-900.ibm.com/developerWor...nux/index.shtml
http://www.neweasier.com/software.html
0016
北京的培訓(xùn)點(diǎn)
http://www.milkyway.com.cn/
0017
改變telnet的端口
/etc/services這個(gè)文件里你可修改想要的端口號(hào).重啟守護(hù)進(jìn)程
0018
終端模式有問(wèn)題(sakulagi)
export TERM=vt100
0019
模仿超級(jí)終端,LINUX里什么程序連接路由器和交換機(jī)(alstone)
minicom
0020
ssh上來(lái)能不能不自動(dòng)斷線(wind521)
那是timetou的設(shè)置,修改TMOUT變量值
0021
用什么工具做入侵檢測(cè)
snort
0022
Linux下檢測(cè)程序內(nèi)存泄漏的工具
cchecker或是efence庫(kù)都可以
0023
linux下如何監(jiān)視所有通過(guò)本機(jī)網(wǎng)卡的數(shù)據(jù)
tcpdump iptraf
0024
為什么root執(zhí)行好多命令都說(shuō)command not found
你一定是telnet上來(lái)d,然后su成root的吧,改改你的su命令格式,應(yīng)該是su - root
0025
關(guān)閉用戶的POP3權(quán)限(tiansgx)
把POP3的端口關(guān)了就可以了。 在文件/etc/services中找到這一行 pop-3 110/tcp 把這一行前加個(gè)#,把
它注釋掉就可以了。
0026
linux下播放flas(myxfc)
linux下播放flas用這個(gè)東西,不會(huì)造成瀏覽器的關(guān)閉(其他的插件不好用)
首先下載flash播放動(dòng)畫在linux的插件
http://www.collaborium.org/onsite/j...sh_linux.tar.gz
tar zxvf flash_linux.tar.gz
打開(kāi)包之后,會(huì)看到Linux文件夾
在linux??牴???? ?文件頰里有兩個(gè)文件libflashplayer.so 和shockwa veflash.class,把這兩個(gè)文件拷貝到你的瀏覽
器里的插件里(瀏覽器不一樣,插件的位置可能也不一樣)
/usr/lib/mozilla-1.0.1/plugins,就可以了
0027
鎖定wu-ftp用戶目錄(wangla)
編輯ftpaccess文件
restricted-uid *
這一句很重要,限制了ftp用戶在自己的目錄里。
0028
服務(wù)器怎么不讓telnet(知秋一葉)
服務(wù)器上必須啟動(dòng)telnet服務(wù) && 服務(wù)器的防火墻優(yōu)先級(jí)應(yīng)該設(shè)為低
0029
防止任何人使用su命令成為root(xiaohu0)
1.vi /etc/pam.d/su
auth sufficient /lib/security/pam_rootok.so debug
auth required /lib/security/pam_wheel.so group=wheel
2.在/etc/pam. d/su配置文件中定義了wheel組.
----------------------------程序開(kāi)發(fā)篇--------------------------
0001
linux下調(diào)試core文件
gdb
:出錯(cuò)產(chǎn)生core dump的可執(zhí)行程序。
: core dump的文件名,缺省是“core”
0002
gcc abc.c得到的a.out不能運(yùn)行
./a.out
0003
c++ 編譯時(shí)為什么出錯(cuò)信息說(shuō)cout沒(méi)定義
include頭文件完后加入 using namespace std;
0004
新編譯生成的gcc ,使用的標(biāo)準(zhǔn)連接庫(kù)都在/usr/local/lib 下了,但使用的缺省的連接路徑是 /usr/lib 怎樣
添加?(除了在每次編譯時(shí) 增加 -L /usr/local/lib 以外)(sakulagi, hutuworm)
export $LD_LIBRARY_PATH:/usr/local/libLD_LIBRARY_PATH=
寫到~/.bash_profile里面。
增加一種簡(jiǎn)便辦法:
將/usr/local/lib加入/etc/ld.so.conf,然后運(yùn)行一次ldconfig
----------------------------經(jīng)典圖書(shū)篇--------------------------
0001
GNU/Linux高級(jí)網(wǎng)絡(luò)應(yīng)用服務(wù)指南
linuxaid網(wǎng)站
機(jī)械工業(yè)出版社
優(yōu)點(diǎn):又全又精,全都是實(shí)戰(zhàn)之作
缺點(diǎn):針對(duì)版本較低:redhat 6.2
0002
Linux Apache Web Server管理指南
Charles Aulds
機(jī)械工業(yè)出版社
優(yōu)點(diǎn):目前我還沒(méi)有發(fā)現(xiàn)哪個(gè)關(guān)于apache的問(wèn)題這本書(shū)沒(méi)有講過(guò)
缺點(diǎn):針對(duì)1.3.x,最新的針對(duì)2.0.*的中文版待出
0003
Linux內(nèi)核情景分析
浙江大學(xué)出版社
優(yōu)點(diǎn):太透徹了,沒(méi)法不懂
缺點(diǎn):還是版本問(wèn)題,呵呵,內(nèi)核更新太快了,不過(guò)還是必讀
0004
Unix環(huán)境高級(jí)編程
Richard Stevens
機(jī)械工業(yè)出版社
優(yōu)點(diǎn):博大精深
缺點(diǎn):初學(xué)者是很難理解的,否則怎么叫《高級(jí)編程》呢?
0005
編程精粹--Microsoft編寫優(yōu)質(zhì)無(wú)錯(cuò)c程序秘訣
Steve Maguire
電子工業(yè)出版社
優(yōu)點(diǎn):不說(shuō)了,作者是VC開(kāi)發(fā)組的組長(zhǎng)
缺點(diǎn):很難找了,1994年出的
0006
understanding the linux kernel第二版
0007
UNIX操作系統(tǒng)教程(英文版)()
by Syed Mansoor Sarwar ...
機(jī)械工業(yè)出版社
特點(diǎn):淺顯易懂,著重unix基礎(chǔ)概念和整體理解,順便復(fù)習(xí)英語(yǔ)。
缺點(diǎn):目前沒(méi)有中文版
0008
UNIX編程環(huán)境()
by Brian W.Kernighan, Rob Pike
陳向群 等譯
機(jī)械工業(yè)出版社
特點(diǎn):淺顯,深入淺出講解如何使用UNIX及各種工具,簡(jiǎn)單介紹Unix的編程環(huán)境;對(duì)比“UNIX環(huán)境高級(jí)編程”,
此書(shū)適合新手入門。
缺點(diǎn):目前沒(méi)有英文版
0009
The Art of UNIX Programming(hutuworm)
作者: Eric Steven Raymond
網(wǎng)址: http://catb.org/??牴???? ?~esr/writings/taoup/html/
優(yōu)點(diǎn): E.S. Raymond經(jīng)典著作的優(yōu)點(diǎn)就不用說(shuō)了
缺點(diǎn): 一直更新,目前版本0.73,看完了又給你出一新版,感覺(jué)很不爽
0010
unix網(wǎng)絡(luò)編程--卷一《套接口API和X/Open傳輸接口API》(slg1972)
清華
W.Richard Stevens著(已故)
詳細(xì)地講解了unix網(wǎng)絡(luò)的編程
非入門級(jí)的東西
0011
unix網(wǎng)絡(luò)編程--卷二《進(jìn)程間通訊》(slg1972)
清華
W.Richard Stevens著(已故)
詳細(xì)講解了unix之間的進(jìn)程,線程之間的關(guān)系,以及各種不同標(biāo)準(zhǔn)的進(jìn)程編程的異同。
非入門級(jí)的東西
0012
unix網(wǎng)絡(luò)編程--卷三《應(yīng)用程序》(slg1972)
我至今也沒(méi)有買到,應(yīng)該也不錯(cuò)。
0013
《基于C++ CORBA高級(jí)編程》(slg1972)
清大
Michi Henning,Steve Vinoski著
中間界的好書(shū),通向corba應(yīng)用的必備資料。
非入門級(jí)的東東。
問(wèn):安裝Linux時(shí),Swap區(qū)要設(shè)置為多大才合適?
答:一般來(lái)說(shuō)(非大負(fù)荷服務(wù)器),如果內(nèi)存在256MB以下,Swap區(qū)以設(shè)為內(nèi)存的兩倍為宜;
內(nèi)存在256MB及其以上,Swap區(qū)設(shè)為128MB即可。
問(wèn):Linux下如何訪問(wèn)Windows分區(qū)(FAT32格式)內(nèi)容?
答:在Linux下訪問(wèn)硬盤分區(qū)的內(nèi)容,必須先用mount命令將分區(qū)加載到Linux的某個(gè)目錄下才能訪問(wèn)。
先用“fdisk -l”命令(某些版本可能需要用“fdisk -l 硬盤設(shè)備名”)查看硬盤分區(qū)情況,操作如下:
$ fdisk -l
Disk /dev/hda: 255 heads, 63 sectors, 4865 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 386 3100513+ b Win95 FAT32
/dev/hda2 * 387 388 16065 83 Linux
/dev/hda3 389 4865 35961502+ f Win95 Extd (LBA)
/dev/hda5 389 399 88326 82 Linux swap
/dev/hda6 400 1445 8401963+ b Win95 FAT32
/dev/hda7 1446 1963 4160803+ b Win95 FAT32
/dev/hda8 1964 2491 4241128+ 83 Linux
/dev/hda9 2492 3537 8401963+ b Win95 FAT32
/dev/hda10 3538 4347 6506293+ b Win95 FAT32
/dev/hda11 4348 4865 4160803+ 83 Linux
可以看到,硬盤上有5個(gè)Windows分區(qū),分別是/dev/hda1、/dev/hda6、/dev/hda7、/dev/hda9、/dev/hda10。
mount命令的一般使用方法如下:
mount -t 分區(qū)格式 分區(qū)位置 加載位置
要訪問(wèn)/dev/hda1的內(nèi)容,可以用以下代碼進(jìn)行加載:
$ mount -t vfat /dev/hda1 /mnt/c
-t vfat表示類型是vfat(Windows 95 FAT32)分區(qū)格式;/dev/hda1是被加載的分區(qū)位置;/mnt/c代
表Linux里/mnt目錄下的名字為c的目錄,如果不存在,則先用mkdir命令建立這個(gè)目錄。如果要求對(duì)分區(qū)
進(jìn)行寫操作,則用以下命令:
$ mount -rw -t vfat /dev/hda1 /mnt/c
其中的-rw參數(shù)表示Read和Write。
相關(guān)文章
虛擬機(jī)安裝CentOS后沒(méi)有網(wǎng)絡(luò)怎么辦
虛擬機(jī)安裝CentOS后沒(méi)有網(wǎng)絡(luò)了不能上網(wǎng),該怎么設(shè)置網(wǎng)絡(luò)呢?下面我們就來(lái)看看這個(gè)問(wèn)題的解決辦法,詳細(xì)請(qǐng)看下文圖文介紹2024-01-18虛擬機(jī)怎么安裝CentOS? 安裝CentOS操作系統(tǒng)的保姆級(jí)圖文教程
虛擬機(jī)想要安裝CentOS操作系統(tǒng),但是CentOS操作系統(tǒng)已經(jīng)停止維護(hù)了,該怎么安裝呢?詳細(xì)請(qǐng)看下文圖文教程2024-01-18Centos7.8怎么更新openssh? Centos升級(jí)openssh的技巧
Centos7.8怎么更新openssh?Centos7.8系統(tǒng)想要安裝openssh,該怎么安裝呢?下面我們就來(lái)看看Centos升級(jí)openssh的技巧2023-09-02Centos7.8怎么更新openssl? CentOS升級(jí)OpenSSL的技巧
Centos7.8怎么更新openssl?Centos7.8系統(tǒng)想要升級(jí)OpenSSL,該怎么升級(jí)呢?詳細(xì)請(qǐng)看下文介紹2023-09-02- centos7沒(méi)有圖形化操作可能對(duì)很多人來(lái)說(shuō)都不太習(xí)慣,下面我們來(lái)為centos7安裝圖形化界面,本文以安裝 GNOME 圖形化為例,需要的朋友可以參考下2023-06-29
- 今天小編在安裝RHEL7的時(shí)候,一步留神沒(méi)有安裝圖形化桌面,下面分享一下安裝圖形化桌面的過(guò)程,需要的朋友可以參考下2023-06-29
CentOS7各個(gè)版本鏡像下載地址及版本說(shuō)明(包括Everything版)
下載CentOS-7.0-1406的時(shí)候,有很多可選則的版本,對(duì)于普通用戶來(lái)說(shuō),不知道選擇哪個(gè)好,下面做一下簡(jiǎn)單介紹,需要的朋友可以參考下2023-06-01Centos 7怎么手動(dòng)配置ip地址? Centos7配置IP地址的技巧
Centos 7怎么手動(dòng)配置ip地址?Centos 7系統(tǒng)想要自己配置ip地址,該怎么操作呢?下面我們就來(lái)看看Centos7配置IP地址的技巧2023-05-17- 這篇文章主要介紹了Centos 7 壓縮與解壓縮命令小結(jié),需要的朋友可以參考下2023-03-28
CentOS8使用阿里云yum源異常問(wèn)題及解決方法
由于centos8 在2022年停止服務(wù),后繼版本為8-steam。在使用阿里云的 centos8 的 yum 時(shí)報(bào)錯(cuò),這篇文章主要介紹了CentOS8使用阿里云yum源異常的解決方法,需要的朋友可以參考2022-04-19