Linux使用技巧与优质信息资源汇总
一、多屏幕分辨率设置
如果你想在图形用户界面(GUI)中切换不同的屏幕分辨率,例如在使用1024 x 768分辨率的同时,还想查看网页在800 x 600甚至640 x 480分辨率下的显示效果,可以通过以下步骤在Linux系统中进行设置:
1.
定位配置文件
:在命令提示符下输入以下命令来查找配置文件:
find / -name “XF86Config*”
你可能会找到多个版本,如XF86Config和XF86Config - 4。如果两者都有,建议编辑XF86Config - 4。
2.
更改屏幕分辨率设置步骤
:
-
退出GUI
:
- 若默认启动到GUI,可在命令提示符下输入
init 3
暂时退出。
- 若通过
startx
进入GUI,点击GNOME图标或KDE的K图标,选择“注销”。
-
以root用户登录
:若当前不是以root用户登录,需切换到root用户来编辑文件。
-
切换到文件所在目录
:通常输入
cd /etc/X11
。
-
备份文件
:可使用以下命令之一进行备份:
cp XF86Config XF86Config.old
或
cp XF86Config-4 XF86Config-4.old
- **用文本编辑器打开文件**:选择你喜欢的文本编辑器打开文件。
- **跳转到文件末尾**:文件可能较长,目标文本靠近末尾。
- **找到相关文本**:向上移动文件内容,直到看到`Section “Screen”`。
- **查找子部分**:在该部分标题下查找类似`Subsection “Display”`的行。
- **查找分辨率设置行**:在这个子部分标题下查找类似`Modes “1024x768”`的行。
- **添加其他分辨率模式**:例如添加`Modes “1024x768” “800x600” “640x480”`。注意不要超出显示器的能力范围,若要提高分辨率,需查看显示器文档。
- **保存并关闭文件**:完成修改后,保存并关闭文件。
-
返回GUI
:注销root用户,登录到常用账户,然后根据情况输入以下命令:
-
若通常不启动到GUI,输入
startx。 -
若通常启动到GUI,输入
init 5。
-
若通常不启动到GUI,输入
-
切换分辨率
:设置完成后,可通过按下
Ctrl + Alt + 数字小键盘上的加号(+)组合键来切换分辨率。若使用的键盘没有数字小键盘,则需编辑文件并将首选分辨率移到列表开头,然后注销并重新登录。
二、常见问题解决方法
-
GUI冻结
:
-
尝试按下
Ctrl + Alt + Backspace组合键。 -
若无效,尝试使用
Ctrl + Alt + F5切换到虚拟终端。 - 若上述方法都无效,则需要重启机器。
-
尝试按下
-
开机时机器挂起
:在配置Linux机器时,可能会遇到
/etc/grub.conf文件的问题,该文件指示系统可以启动的操作系统以及包含Linux启动设置。可能的解决方法如下:-
若更改或添加了硬盘,可能需要更改
/etc/grub.conf文件中的启动行。 -
若未进行硬件更改,检查该文件是否指向Linux镜像(位于
/boot目录的程序代码)的正确位置。 -
若
/boot目录下的位置或根条目设备不正确,系统将无法启动到Linux,此时救援或紧急磁盘会很有用。 -
若使用多引导操作系统环境,确保
/etc/grub.conf文件包含每个操作系统的条目,每个操作系统或Linux安装需要单独的条目。 - 若文件包含切换到高分辨率显示的条目且开机有问题,尝试将视频设置降低到简单的VGA。
-
若更改或添加了硬盘,可能需要更改
-
脚本问题
:脚本是一系列用于执行任务(通常是重复任务)的命令,若脚本出现问题,可参考以下建议:
- 确保没有拼写或语法错误,Linux中很多内容区分大小写。
- 若脚本包含多个执行不同任务的部分,尝试注释掉除一个任务外的所有行。若脚本对指定任务有效,逐行取消注释并在每次编辑后运行脚本,遇到第一个错误时,通常能大致知道错误发生的位置并进行适当修正。
- 从头编写脚本时,先从简单的开始,确保脚本正常工作后再进行复杂操作。若最近的添加导致脚本失败,就知道问题所在。
-
验证脚本可能依赖的任何变量的值,使用
echo语句在脚本中显示变量的内容,可能需要在脚本的多个位置使用echo来观察变量值的变化。
-
忘记root密码
:
- 重启机器,当到达引导加载程序(GRUB或LILO)时:
-
GRUB
:在GRUB引导屏幕上,按E进入配置文件,使用箭头键移动到以
kernel开头的行,再次按E编辑该行,在该行末尾添加single,按Enter确认更改,然后按B启动机器。 -
LILO
:在LILO引导提示符下,输入
linux single。 -
机器启动到提示符后,若提示登录,输入
root并按Enter,此时不会要求输入密码。输入passwd,然后按指示两次输入新密码。完成后,输入reboot并正常启动机器。
三、优质Linux信息资源
- 最佳综合资源 :www.linux.com是进行任何与Linux相关调查的理想通用起点,它拥有强大的搜索引擎,提供广泛的有用Linux信息、下载、指南和文档。例如,查找Linux发行版的来源时,通过该网站(通过software.linux.com)访问所有关键站点比逐个访问供应商或组织的网站更容易。
-
Linux安全资源
:
- Linuxsecurity.com是一个出色的Linux安全新闻、公告、文档和资源的信息中心,可在此找到安全文档、新闻站点、存档、邮件列表、讨论组等的链接。
- 其他优质Linux安全资源还包括:
- 系统管理安全资源:http://security.ucdavis.edu/sysadmin/linux.cfm
- Linux中心:www.portalux.com/system/security
- 内核相关资源 :www.linuxhq.com是一个专注于Linux内核的网站,为两个版本的Linux稳定内核(普通用户使用)和一个版本的开发者内核(黑客和高手使用)提供信息、下载、补丁、更改日志等的链接,还提供各种额外信息,如大量Linux发行版列表、内核编程的有用信息、可求助的Linux供应商等。
- 综合Linux资讯网站 :www.everythinglinux.org可以找到关于Linux主题的新闻、评论和观点,以及指向网络上大多数优质Linux资源的链接。
- Linux应用资源 :www.linuxapps.com链接到各种Linux软件,有超过30个类别,从音频/声音到X窗口。点击任何类别,都能看到少则几个、多则上百个可供下载的Linux应用程序。安装Linux后寻找系统应用时,该网站是不错的选择。
下面是设置多屏幕分辨率的流程图:
graph TD
A[定位配置文件] --> B[退出GUI]
B --> C[以root用户登录]
C --> D[切换到文件所在目录]
D --> E[备份文件]
E --> F[用文本编辑器打开文件]
F --> G[跳转到文件末尾]
G --> H[找到相关文本]
H --> I[查找子部分]
I --> J[查找分辨率设置行]
J --> K[添加其他分辨率模式]
K --> L[保存并关闭文件]
L --> M[返回GUI]
M --> N[切换分辨率]
常见问题及解决方法总结如下表:
| 问题描述 | 解决方法 |
| — | — |
| GUI冻结 | 先按
Ctrl + Alt + Backspace
,无效则按
Ctrl + Alt + F5
,还无效则重启机器 |
| 开机时机器挂起 | 检查
/etc/grub.conf
文件,根据不同情况进行修改,必要时使用救援磁盘 |
| 脚本问题 | 检查拼写和语法,分部分测试脚本,从简单开始编写脚本,验证变量值 |
| 忘记root密码 | 通过GRUB或LILO进入单用户模式,更改密码后重启 |
Linux使用技巧与优质信息资源汇总
四、在线学习与资料获取
-
在线教程搜索策略
:互联网上有大量关于Linux的在线教程和信息,但目前还没有专门的在线Linux培训信息汇总平台。以下是一些搜索数千个免费在线Linux培训课程的策略:
- 访问你喜欢的搜索引擎,搜索“Linux tutorials”。
- 访问专注于Linux的网站,在站内搜索教程。例如在www.linux.com上搜索,能得到近300个结果,其中很多都非常有趣。
- 访问www.linux.org/vendors/training.html,这是一个关于在课堂上学习Linux的终极信息目录。
-
优质在线出版物
:
- The Linux Gazette (www.linuxgazette.com):这是一份每月发行的在线Linux出版物,也是Linux文档项目(LDP)的一部分。该杂志包含大量及时、有用的信息,以及指向其他在线Linux信息的大量链接。
- Linux Journal (www.linuxjournal.com):这是一份每月发行的Linux出版物,有印刷版和在线版。由SSC(Specialized System Consultants, Inc.)出版,内容包括Linux发行版信息、产品评测、行业新闻等。
- LinuxWorld (www.linuxworld.com):提供行业新闻和技术报道。
- Linux Weekly News (www.lwn.net):这是一份每周发行的Linux新闻和信息出版物,涵盖广泛的主题,可能是所有提到的在线(和印刷)期刊中最及时的。
- LinuxToday (www.linuxtoday.com):其内容来自多个姊妹网站,如LinuxPlanet(www.linux - planet.com),围绕Linux的多个方面展开。
五、在线支持资源
- Linuxcare :Linuxcare是一个专业的、盈利性的组织,致力于Linux培训、技术支持和信息共享。如果你需要专业的Linux帮助,可以访问www.linuxcare.com,除了付费信息和服务外,该网站还有很多免费的白皮书和其他有用的内容。
- AnswerSquad :访问www.answersquad.com,你可以支付月费加入一个讨论邮件列表,在那里你可以随意提出计算机问题,一组计算机书籍作者会帮助你解答,这些问题不限于Linux。
六、其他优质资源
- Slashdot :www.slashdot.org的副标题是“News for Nerds”,它是一个由Linux爱好者为Linux爱好者创建的网站,关于各种深度技术主题,有些与Linux更相关,有些则不然,但都非常吸引人。
-
其他网站资源
:
- www.tldp.org :Linux文档项目,是浏览器收藏的好选择。当你试图寻找特定答案或浏览感兴趣的主题时,可能会经常访问。该项目包含多种类型的文档,包括长篇书籍、HOWTO文档、常见问题解答等。
- www.redhat.com/apps/support/resources/ :红帽支持资源中心,有大量的Linux支持信息,带有浓厚的红帽特色。除了特定版本红帽的勘误表和更新信息外,还有帮助你在红帽Linux计算机上配置服务的教程。
- freshmeat.net :如果你想跟上最新的Linux软件和版本发布的步伐,这个网站可以提供日常的错误修复、新软件发布、公告、评论和所有已知Linux软件的综合索引。
- fedora.redhat.com :Fedora Core发行版的网站。
-
新闻组
:新闻组是在线讨论组,人们可以在其中就特定主题相互阅读和发布消息。Google Groups(groups.google.com)提供对Usenet帖子和存档的访问,是互联网上最大的讨论存档。你可以通过简单的搜索来查找和浏览Usenet(新闻组)讨论和其他公共在线论坛。以下是一些与Linux相关的新闻组:
- comp.os.linux.advocacy :更新关于新产品和服务的信息。
- comp.os.linux.hardware :让你了解Linux硬件和计算机的最新动态。
- comp.os.linux.misc :告知各种Linux杂项主题的情况。
- comp.os.linux.networking :讲述Linux网络世界的动态。
- alt.elvis.sighting :与Linux无关,用于更新猫王的当前和过去活动信息。
七、Fedora Core系统更新
Fedora Core 1的Red Hat Update Agent实用程序允许你直接从红帽网站安装新软件包,并使用最新的增强功能和错误修复来更新已安装的软件。操作步骤如下:
1. 点击主菜单,选择“System Tools”➪“Red Hat Network”来运行Red Hat Update Agent。运行此代理需要连接到互联网。
2. 在http://rhn.redhat.com/注册红帽安装时,会获得一个用户名和密码,需要使用这些信息来配置Red Hat Update Agent。
在线学习与资料获取的策略可以用以下流程图表示:
graph TD
A[寻找在线Linux教程] --> B[使用搜索引擎搜索]
A --> C[在Linux专注网站站内搜索]
A --> D[访问培训信息目录网站]
B --> E[得到搜索结果]
C --> E
D --> E
优质信息资源汇总如下表:
| 资源类型 | 资源名称 | 网址 | 特点 |
| — | — | — | — |
| 综合资源 | 最佳综合资源 | www.linux.com | 有强大搜索引擎,提供广泛信息 |
| 安全资源 | Linuxsecurity.com | www.linuxsecurity.com | 安全信息中心 |
| 安全资源 | 系统管理安全资源 | http://security.ucdavis.edu/sysadmin/linux.cfm | 提供系统管理安全相关信息 |
| 安全资源 | Linux中心 | www.portalux.com/system/security | 专注Linux安全 |
| 内核资源 | Linux内核网站 | www.linuxhq.com | 专注内核相关信息 |
| 资讯网站 | 综合Linux资讯网站 | www.everythinglinux.org | 提供新闻、评论等资讯 |
| 应用资源 | Linux应用资源 | www.linuxapps.com | 链接各种Linux软件 |
| 在线出版物 | The Linux Gazette | www.linuxgazette.com | 在线Linux出版物 |
| 在线出版物 | Linux Journal | www.linuxjournal.com | 有印刷和在线版 |
| 在线出版物 | LinuxWorld | www.linuxworld.com | 行业新闻和技术报道 |
| 在线出版物 | Linux Weekly News | www.lwn.net | 每周发行,内容及时 |
| 在线出版物 | LinuxToday | www.linuxtoday.com | 内容来自多个姊妹网站 |
| 在线支持 | Linuxcare | www.linuxcare.com | 专业Linux支持组织 |
| 在线支持 | AnswerSquad | www.answersquad.com | 付费讨论邮件列表 |
| 其他网站 | Slashdot | www.slashdot.org | 技术主题网站 |
| 其他网站 | Linux文档项目 | www.tldp.org | 包含多种文档类型 |
| 其他网站 | 红帽支持资源中心 | www.redhat.com/apps/support/resources/ | 红帽特色支持信息 |
| 其他网站 | freshmeat.net | freshmeat.net | 跟踪软件发布 |
| 其他网站 | Fedora Core发行版网站 | fedora.redhat.com | 关于Fedora Core发行版 |
| 新闻组 | comp.os.linux.advocacy | - | 更新产品和服务信息 |
| 新闻组 | comp.os.linux.hardware | - | 了解硬件动态 |
| 新闻组 | comp.os.linux.misc | - | 杂项Linux主题 |
| 新闻组 | comp.os.linux.networking | - | 网络相关信息 |
| 新闻组 | alt.elvis.sighting | - | 与猫王活动有关 |
超级会员免费看
8

被折叠的 条评论
为什么被折叠?



