Linux疑难问答

Linux疑难问答
作 者: 刘梓超
出版社: 北京大学出版社
丛编项: 电脑医生系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Linux
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Linux疑难问答》作者简介

内容简介

本书以一问一答的形式解答了Linux的各种应用疑难和技能技巧。绝大部分内容亦适用于当前各版本的Linux。这本书是作者多年学习和应用Linux经验的全面总结,也是作者多年从事Linux教学和研究经验的精华所在。全书共分5章。第1章解答有关Linux背景知识的问题,可以使您对Linux有一个较为全面的了解,第2章重点解答有关安装Linux的疑难问题,第3章重点解答有关使用Linux的各方面的疑难问题,第4章重点解答有关Linux编程的疑难问题,第5章重点解答有关Linux配置方面的疑难问题。本书内容丰富、结合实际、注重实用、并举了很多实例,是深入学习和深入应用Linux的重要参考书,可供Linux初学者或有一定Linux操作基础的计算机应用人员使用,也可作为大中专院校学生的学习参考书。

图书目录

第1章 Linux简介

1.问:什么是Linux?

2.问:Linux的正确发音是什么?

3.问:Linux有什么特性?

4.问:Linux能够用来做什么?

5.问:Linux与其他操作系统有什么区别?

6.问:何处可以取得Linux?

7.问:如何得到Linux的信息?

8.问:现在发行的Linux有哪些版本?

9.问:Linux发行的几个主要版本之间有什么区别?

10.问:Linux有什么不足之处?

第2章 安装Linux

11.问:安装Linux前应该做哪些准备工作?

12.问:Linux提供几种类型的安装?

13.问:可以用几种途径安装Linux?

14.问:如何安装Linux系统?

15.问:Linux下有哪些创建分区的方法,如何操作?

16.问:为什么Linux没办法安装LILO?

17.问:如何在没有CD-ROM驱动器的笔记本电脑上安装Linux?

18.问:如何卸载Linux?

第3章 使用Linux

3.1 基础知识

19.问:什么是Shell?

20.问:LinuX中有哪几种Shell,各有什么特点?

21.问:什么是Linux的内核?

22.问:Linux最新内核(2.4)有什么新的特性?

23.问:Linux支持哪些类型的文件系统?

24.问:什么是Modules?

25.问:什么是.(点)以及..(点点)?

26.问:Linux的文件名有什么特点?

27.问:Linux中有哪些文件系统,各包含什么内容?

28.问:Linux根文件系统中包括哪些目录,各有什么内容?

29.问:Linux的/usr文件系统中包括哪些目录?

30.问:Linux的/proc目录中有哪些重要信息?

31.问:好的口令应满足什么条件?

32.问:Linux目录和文件的彩色有什么意思?

33.问:Linux是如何引导的?

34.问:什么是Qt?

35.问:从哪里可以获得Qt?

3.2 基本操作

36.问:Linux下如何显示文件内容?

37.问:如何分屏显示文件内容?

38.问:如何只查看文件的头几行?

39.问:如何只查看文件的后几行?

40.问:如何查看非文本文件?

41.问:如何对文件内容进行统计?

42.问:如何比较两个文件内容的差别?

43.问:如何复制文件?

44.问:如何移动文件?

45.问:如何删除文件?

46.问:如何删除文件名内含有特殊字符的文件?

47.问:什么是链接,如何创建链接?

48.问:硬链接与符号链接的区别是什么?

49.问:如何备份文件?

50.问:如何压缩文件?

51.问:如何压缩可执行文件?

52.问:如何运行可执行文件?

53.问:如何拆分、合并文件?

54.问:如何创建目录?

55.问:如何删除目录?

56.问:如何改变工作目录?

57.问:如何显示工作目录?

58.问:如何显示目录内容?

59.问:如何理解文件或目录的访问权限?

60.问:如何改变文件或目录的访问权限?

61.问:less命令和more命令有什么区别?

62.问:如何使用grep、fgrep和egrep命令,它们之间有什么区别?

63.问:find命令有什么用,如何使用它?

64.问:如何使用locate命令?

65.问:sort命令有何用,如何使用它?

66.问:如何使用uniq命令?

67.问:如何在Linux下展开用Windows下的压缩软件winzip压缩的文件?

68.问:如何在压缩文件中寻找匹配的正则表达式?

69.问:如何在Linux环境下运行DOS命令?

70.问:如何使用shutdown命令?

71.问:如何查看当前系统内存的使用情况?

72.问:如何知道系统已经运行了多长时间?

73.问:who命令有什么作用,如何使用?

74.问:如何使用w命令,它和who命令有何区别?

75.问:如何在显示器上回显一段文字?

76.问:如何在Linux下查询日历?

77.问:如何显示和设置系统日期和时间?

78.问:如何清除屏幕上的信息?

79.问:Linux是如何进行打印操作的?

80.问:Linux有哪些打印命令?

81.问:如何删除已经提交的打印作业?

82.问:什么叫打印缓冲区目录?

83.问:如何查看Shell命令的使用方法?

84.问:如何查找命令路径?

85.问:如何mount硬盘?

86.问:如何mount软驱?

87.问:如何在Linux下编写类似DOS下的批处理?

88.问:如何使用emacs?

89.问:如何使用vi?

90.问:如何显示系统磁盘空间使用情况?

91.问:如何在Linux下对磁盘进行操作?

92.问:为什么Linux只能找到计算机的部分内存?

93.问:如何使Linux使用全部内存?

94.问:vim和gvim是什么?

95.问:如何汉化Linux?

96.问:如何为Linux添加软件?

97.问:如何使用鼠标进行拷贝和粘贴操作?

98.问:Linux下有哪些类型的压缩软件,各有什么解压缩方法?

99.问:sync命令有何用?

100.问:如何取消Ctrl-Alt-Del的作用?

101.问:如何把man或info的信息存为文本文件?

102.问:如何用当前路径作提示符?

103.问:如何查看Linux启动时的信息?

104.问:如何一次处理一整个目录?

105.问:如何修改登录Linux时的画面?

106.问:如何减少诸如删除、覆盖等错误操作?

107.问:如何能更方便的使用命令使用户的操作更加方便?

108.问:什么叫“命令补齐”,如何使用?

109.问:如何快速重新执行已经执行过的命令?

110.问:Linux下如何显示Windows分区里的长文件名?

111.问:Linux里有类似Windows下的Norton Commander工具吗?

112.问:如何安装从网站上下载下来的软件?

113.问:如何在上两个cd/directory/操作中快速切换?

114.问:在Linux下的root口令丢失怎么办?

115.问:如何在Linux下显示彩色目录及文件列表?

116.问:在Linux里如何用Windows的字体?

117.问:屏幕每隔几分钟就变黑,应该怎样设置呢?

118.问:Linux能识别CDROM,但不能mount怎么办?

119.问:Linux一定要从软驱启动怎么办,应该如何更改?

120.问:如何更改Linux下的提示符?

121.问:为什么要编译内核?

122.问:如何编译内核?

3.3 用户管理

123.问:如何更改用户口令?

124.问:如何建立新用户?

125.问:su命令有何作用,应该如何使用?

126.问:root可以执行不属于自己的文件吗?

127.问:如何建立和root同权限的账号?

128.问:如何限制普通用户和用户组所占用的磁盘空间?

129.问:如何控制用户的登录地点?

3.4 系统管理

130.问:什么叫进程?

131.问:Linux包括几种进程,各有什么区别?

132.问:什么叫作业,它和进程什么区别?

133.问:进程启动的方式有哪几种?

134.问:如何手工启动进程?

135.问:如何调度启动进程?

136.问:如何使进程挂起或恢复?

137.问:如何查看当前进程?

138.问:top命令有什么用,它和ps命令有何区别?

139.问:如何终止Linux的后台进程?

140.问:如何在用户退出Linux系统时,使一个进程仍然能继续执行?

141.问:如何修改一个作业的优先权?

142.问:如何知道所用Linux的Kernal版本?

3.5 LILO的设置

143.问:什么是LILO?

144.问:应该将LILO安装在何处?

145.问:LILO有哪几种出错情况,各是什么原因?

146.问:系统启动时,LILO只显示LI(或LIL)然后挂起怎么办?

147.问:安装Linux后启动时出现“0101010101010101……”怎么办?

148.问:安装Linux因硬盘不够用为native扩容,扩大分区后重启动,系统引导到LI时停止怎么办?

149.问:重装Windows后lilo失效,无法启动Linux怎么办?

150.问:如何把DOS或Windows改为缺省启动的OS?

151.问:如何将LILO从主引导记录MBR中删除?

152.问:如何从主引导记录中移走LILO并重存原先的Windows MBR?

153.问:如何重存LILO到MBR?

154.问:如何将LILO拷贝到软盘?

155.问:lilo.conf文件中有哪些选项,各有什么作用?

3.6 X Window系统

156.问:什么是X Window系统?

157.问:如何快速启动X Window图形登录界面?

158.问:如何在字符界面与X Window图形界面之间进行快速切换?

159.问:如何将256色显示的X Window的颜色设置得更高?

160.问:如何定制X Window视窗管理器桌面快捷选单?

161.问:如何实现自动执行X Window程序?

162.问:如何在X Window中分类查找帮助信息?

163.问:在X Window运行中出现错误时怎么办?

164.问:如何才能杀掉已经死掉的X Windows的进程?

165.问:如何在后台方运行X Window程序?

166.问:如何强行退出X Window?

167.问:在装Linux时把X Window作为了缺省进入界面,怎么改回到以字符界面为缺省进入界面?

168.问:在X Window里输入的字符都是重复的怎么办?

169.问:如何把X Window的字体变大?

170.问:为什么X Window不能正常启动?

171.问:如何重新安装X Window?

172.问:如何将别人机上运行的X Window应用程序显示在自己的Linux XWindow屏幕下?

3.7 KDE桌向环境

173.问:什么是KDE?

174.问:KDE的K代表什么?

175.问:在什么平台上可以运行KDE?

176.问:KDE是一个窗口管理器吗?

177.问:KDE是CDE、Windows 9x、MacOS的复制品吗?

178.问:KDE是的一个免费的软件吗?

179.问:从哪儿可以取得KDE?

180.问:KDE有哪些可用的包的格式?

181.问:如何启动KDE?

182.问:想更换KDE安装后的缺省目录应该怎么办?

183.问:KDE目录下哪些文件是可以删除的?

184.问:升级KDE会不会丢失当前设置?

185.问:如何卸掉KDE应用程序?

186.问:如何退出KDE?

187.问:如何改变Linux桌面环境?

3.8 网络操作

188.问:如何用Linux拨号上网?

189.问:如何使用代理服务器?

190.问:有在字符界面下使用的WWW浏览器吗?

191.问:如何使用Lynx?

192.问:如何让Lynx使用Proxy?

193.问:如何设置用户的浏览器使用Proxy?

194.问:如何在Apache中设置Proxy?

195.问:如何让Apache支持个人主页?

196.问:如何用Apache做多个虚拟web服务器?

197.问:如何限制某个用户从某几台主机登录?

198.问:如何限制某个用户的最大登录数目?

199.问:如何创造一个仅仅能做ftp的账号?

200.问:如何设置在ftp到另一台Linux服务器时不需每次输入口令?

201.问:如何自动化ftp工作?

202.问:如何让ftp在后台下载?

203.问:如何限制用户ftp访问的目录?

204.问:如何使用ftp命令进行远程文件传输?

205.问:如何在使用ftp时使用本地命令?

206.问:如何使某个用户在远端只能ftp登录,且只能看到自己目录下的文件?

207.问:为什么网络上别的用户不能ftp到我的主机?

208.问:如何从远程系统获取文件?

209.问:如何向远程系统发送文件?

210.问:如何改变文件传输模式?

211.问:如何检查传输状态?

212.问:如何使用telnet命令访问远程计算机?

213.问:如何允许特定的ip地址telnet,ftp站点?

214.问:如何让用户上telnet只能修改密码,而不能进行其他操作?

215.问:如何设置才能在telnet下也能使用vi?

216.问:可以ping通一台机器,但无法telnet上去怎么办?

217.问:如何让别人ping不通自己的Linux主机?

218.问:不能telnet内部网络怎么办?

219.问:如何显示网络状态信息?

220.问:如何查询一台机器的IP地址和其域名?

221.问:如何在Linux下通过IP地址查找netbios名字?

222.问:如何查询用户的信息?

223.问:如何查询网络上的主机是否在工作?

224.问:如何对所有用户发信息?

225.问:如何向一个用户发消息?

226.问:如何不让别人给自己发送信息?

227.问:怎样防范非法访问?

228.问:如何修改HTTP的同时访问进程数?

229.问:如何让用户只能有mail功能?

230.问:如何下载邮件?

231.问:怎样关闭用户的POP3权限?

232.问:Linux下如何发送带附件的邮件?

233.问:如何限制用户每次所发邮件大小?

234.问:如何设置Linux上的网关?

235.问:Linux下如何实现IP与Mac地址的捆绑?

236.问:Linux如何改网卡物理地址?

237.问:如何远程使用X Window?

238.问:wget是什么命令、如何使用?

239.问:什么是Samba,它具有哪些功能?

240.问:Samba软件的组成部分有哪些?

241.问:在Linux下如何配置Samba?

242.问:如何显示远程机器的NFS?

243.问:如何在Windows上使用远程Linux上的xterm?

244.问:在Win9x网络邻居看不到Linux box怎么办?

245.问:Linux下如何配置网络?

246.问:如何让Linux允许root从串口连接的终端login?

247.问:如何设置主机名和域名?

248.问:如何允许root直接从远程机器登录?

249.问:如何使用r-系列命令?

3.9 应用软件

250.问:Linux有哪些工具软件?

251.问:如何在Linux下看图?

252.问:如何在Linux下播放VCD?

253.问:如何在Linux下播放MP3?

254.问:如何快速建立MP3播放列表?

255.问:如何在Linux下使用Word?

256.问:Linux下有些什么样的办公系统软件?

257.问:Linux下有些什么压缩工具软件?

258.问:Linux中有些什么样的浏览器?

259.问:在Linux中有没有类似于Windows 9x中的文件管理器那样的工具?

260.问:有什么方法不需要分区硬盘或重开机就能在同一台PC上使用两种以上的操作系统?

3.10 其他操作

261.问:在Linux下鼠标不能用了怎么办?

262.问:Linux里有些什么样的窗口管理器?

263.问:如何将软盘格式化成DOS/Windows格式?

264.问:如何查询系统信息?

265.问:怎样实时监视系统负载?

266.问:如何扩展桌面空间?

267.问:如何在桌面切换时始终保持某个窗口可见?

268.问:怎样快速调整xterm显示字体大小?

269.问:如何查看系统字体?

270.问:如何在Linux下执行Windows应用程序?

271.问:如何在Linux下使用DOS仿真?

272.问:在Linux下如何提高硬盘读写速度?

273.问:当终端出现混乱时,如何让它恢复正常?

274.问:如何初始化虚拟控制台?

275.问:如何查看并修改以.src.rpm形式打包的源程序代码?

276.问:如何提高XF86 win的显示刷新频率?

277.问:如何使用isa总线即插即用卡?

278.问:如何安装多个网卡?

279.问:在一台Pentuim II PC机上运行Linux可有效运行多少个SERVER?

280.问:如何在Linux下共享WinNT上的打印机?

281.问:如何设定每个账号同一时间内允许的连接数?

282.问:为什么Linux中普通用户不能登录?

283.问:如何实现限时登录?

284.问:如何增加虚拟内存?

285.问:如何修改登录前显示的提示信息?

286.问:使用free命令后发现内存将用尽,这对Linux的运行是否有影响?

287.问:/dev/null是个什么文件,执行了“mv mydirectory/dev/null”后会不会让mydirectory这个目录永远消失掉呢?

288.问:如何在Linux里格式化软盘和制作引导盘?

289.问:如何将Linux中的时间写到CMOS中?

290.问:如何在Linux下把一张数据cd制作成iso文件?

291.问:用X Window下的文件管理器点击存放HTML的子目录,就把里面默认储存的HTML文件打开了,怎样才能让它显示文件列表?

292.问:当输入httpd命令时出现如下错误提示httpd:can’t determine local hostname;use the ServerName directive to set it manually怎么办?

293.问:在/etc/smb.conf中定义了完全可写共享目录,但实际操作时不能写入怎么办?

294.问:在共享模式下如何对某共享目录加用户名及密码保护?

295.问:Windows用户不能在网上邻居中浏览到Samba服务器的名字怎么办?

296.问:在Linux服务器端有哪些测试配置工具?

297.问:如何在Linux客户机上使用Smbclient?

298.问:根据/etc/fstab来mount cdrom时系统出错怎么办?

299.问:没有root权限的用户如何挂上或卸下光驱?

300.问:为什么要卸下光驱时,却得到“device busy”讯息?

301.问:如何在Linux中添加新的系统调用?

302.问:如何在Linux系统里加挂一个新的硬盘?

303.问:如何让电脑自动进入省电模式?

第4章 Linux编程

304.问:什么是脚本语言?

305.问:如何编写Shell脚本?

306.问:如何编写C程序?

307.问:什么是Perl?

308.问:如何得到Perl?

309.问:如何安装Perl?

310.问:如何编写Perl脚本?

311.问:什么是Python?

312.问:Python有些什么特性?

313.问:如何编写Python程序?

314.问:如何用Tk编写简单的GUI程序?

315.问:如何编写daemon程序?

316.问:如何用gcc命令编译.c文件?

317.问:如何用gdb调试GCC程序?

318.问:如何将其他Unix程序移植到Linux上?

319.问:什么是id.so?

320.问:怎样升级库函数而又不使系统崩溃?

321.问:能否把在486上编译的代码或编译器拿到386上用?

322.问:linux/*.h和asm/*.h在什么地方?

323.问:如何做一个共享函数库?

324.问:为什么编译后的可执行程序非常大?

第5章 Linux配置

325.问:如何在Linux下安装声卡?

326.问:如何在一个没有CDROM,也没有网络的情况下安装Linux?

327.问:如何安装远程打印机?

328.问:在Linux下微软的串行鼠标不能工作怎么办?

329.问:如何配置并行口驱动zip驱动器?

330.问:如何在Linux下配置网卡?

331.问:如何Linux下配置Proxy Server和Cache Server?

332.问:如何配置安全的Linux服务器?

333.问:如何安装Informix-SE for Linux?

334.问:如何在Linux下配置双(多)CPU?

335.问:如何分配Linux Swap?

336.问:Xfree86支持哪些显卡芯片?

337.问:Linux支持哪些类型的显示器?

338.问:Linux支持哪些类型的声卡?

339.问:Linux支持哪些CDR/CDRW类型?

340.问:Linux支持哪些Ethernet网卡?

341.问:Linux支持哪些芯片组?

342.问:Linux支持哪些类型的主权?

343.问:Linux支持哪些类型的键盘?

344.问:Linux支持哪些类型的CD-ROM?

345.问:Linux支持哪些SCSI设备?

346.问:Linux支持哪些ISDN设备?

347.问:Linux支持哪些多功能控制器?

348.问:Linux支持哪些PCMCIA设备?

349.问:Linux支持哪些类型的打印机?

350.问:Linux系统有哪些软件包,各有什么功能?