`
hanchaohang
  • 浏览: 20381 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

学习积累linux - 1

阅读更多

[if !supportLists]-->Ø  Redhat   Xwindow 安装失败,如何进入进入命令行界面 .

问题时间 :2010-11-05

问题描述 : Virtual PC 上面安装 RedHat Linux 9.0 ,安装完成后, X window 无法显示安装失败,如何在 X window 安装失败的情况下进入命令行界面 .

<!--[if !supportLists]-->1.       启动 Linux, 出现如下所示界面时,按下 e


图片

<!--[if !supportLists]-->2.       将会出现如下图所示的界面:


图片

<!--[if !supportLists]-->3.       选择 kernel  /vmlinuz 第二行记录,并按下 e


图片

<!--[if !supportLists]-->4.       在该行后面敲击空格,并输入 single, 按下 enter 回车,按下 b 以单用户方式进入命令行界面,命令行界面中, cd /etc 目录下, vi    inittab 文件,


图片

<!--[if !supportLists]-->5.       id : 后面的 5 改为 3. 上图为我已经修改后的结果 .( 单用户模式可以做很多工作 )

<!--[

Ø   乱码问题

问题时间: 2010-11-5

问题描述 : 系统用户登陆出现乱码,例如随便输入一个命令,弹出来的帮助信息都是乱码

1. 进入 /root 用户目录 ( 其他用户进入其他用户目录 )  cd  /root

2.   Ls    -a 显示全部命令

3. vi   .bash_profile

4. 在该文件后面追加两行 :

export LANG=zh_CN.GB18030
export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

Ø   X window 花屏问题

问题时间: 2010-11-5

问题描述:在命令行中启动 x window 时,屏幕总是拉的很长,无法正常显示 .

1.        Vi /etc/X11/XF86Config

2.        找到 Section “Screen” 该段 .

3.        找到 SubSection 子段 , Depth 24 修改为 16 .

图片

 

4.        修改后,启动 X window ,成功显示,如下图所示:图片

原因:显卡只能显示 16 位,即 2 16 次方,为 65536 色。

 

Ø  Linux 相比 windows ,并不需要很高的硬件配置,相反,有时候越老的电脑越容易兼容 Linux

Ø  Linux 在进行安装系统前,先要进行系统的规划,根据不同用途来进行不同的系统规划。

Ø  Linux 中的硬件代号:

IDE 硬盘: dev/hd[a-d]

光驱 :     dev/cdrom[0-1]

打印机 :                  dev/lp[0-2]

软驱: dev/fd[0-1]

鼠标 :dev/mouse

网卡 : dev/eth[0-n]

Ø  linux 的安装规范中,有两个分区一定要有,一个是 / 分区,一个是 swap 分区。

Ø  Linux 中,一个硬盘最多分 4 个区,最多有 4 个主分区,和 1 个扩展分区。可以划分为 P+P+P+P 或者 P+P+P+E 的两种方式。

Ø  一般电脑的硬盘和主板的连接线有两根,一个是主线,一个是次线,每根线可以连接 2 个硬盘,也就是说,一个电脑最多连接四个硬盘,假如有光驱,则最多可以连接三个硬盘。

Ø  假如在 IDE2 master 上面接上一个硬盘,那第一个逻辑磁盘的代号为 dev/hdc5.

Ø  一般 swap 的大小为内存的 2-3 倍,普通的个人 PC 可以设置为 2 倍,服务器类型的可以设置为三倍。

Ø  假如在分割磁盘的时候,假如已经分了 4 primary 分区,则剩余的空间是不能使用的。

Ø  Linux 提供了 6 个文字界面终端,可以使用 ctrl+alt+ F1-F6 】来切换不同的界面终端,有些 Linux 版本可能略有不同。

Ø  Linux 中,大小写是敏感的, VBird vbird 2 个不同的文件。

Ø  Linux 中可以使用 Man 命令或者 info 命令来查询帮助。

Ø  如果想让系统在 1:30 关机 . 可以使用 shutdown  -h  1:30

Ø  Man  page 的配置文件在 /etc/man.config( 有些版本为 man.conf)

Ø  如果想知道 2003 5 2 日是星期几,则可以使用 cal    5 2003 年查看 2003 5 月份的日历。

Ø  如果想显示当前时间为 2002/10/16-20:03 这种格式,则显示方式为:

date  +%Y/%m/%d-%H:%M

Ø  Linux 中计算器的命令为 bc ,退出 bc 的命令为 quit.

Ø  Shutdown 有很多种用法,可以使用 shutdown 命令定时关机,指定多久时候关机,制定关机时发出警告消息,只发出警告消息,实际不关机。

Ø  早起的 Unix 系统文件名最多允许 14 个字符,新的 Unix linux ,文件名最多 256 个字符。

Ø  若文件属性为 –rwxrwxrwx ,表示该文件用户具有读写执行权限,与该文件拥有者的同组成员具有可读可写可执行权限,其他人 ( 与该文件拥有者不属于同一个组的 ) 具有可读可写可执行权限。

Ø  假如需要将一个文件修改为 –rwxr-xr— 权限,则可以输入以下命令:

Chmod   754  文件名 或者   chmod  u=rwx,g=rx,o=r  文件名

Ø  改变一个文件的拥有者为: chown 改变一个文件的群组: chgrp

Ø  Linux 传统的文件格式有: ext ext2 等,具有日志管理功能的为 ext3.

Ø  /etc        系统在启动过程中需要的文件都在此目录下

/etc/rc.d/init.d                  所有服务默认的启动脚本都放在该文件中

/boot                    这里放置的是 Linux 核心与启动相关的文件。

/usr/bin

/bin        存放了一般用户需要用到的指令

/usr/sbin

/sbin  存放了一些系统用户需要用的管理命令

/dev 存放与设备有关的文件,在 unix Linux 中所有设备都被当成文件

/var/log                存放了系统的所有错误信息

Ø  若一个文件以 . 开头,表示该文件时隐藏文件。显示这种文件的属性可用 ls   -l  文件名

分享到:
评论

相关推荐

    linux-sys.zh

    ### Linux系统编程重要知识点概述 #### 一、学习目标与态度 - **学习目标**:成为一名...以上内容涵盖了《Linux系统编程》的主要知识点,这些知识点是学习Linux编程的重要基础,对于理解和掌握Linux系统编程至关重要。

    Linux-0.11-lab.pdf

    综上所述,通过这份文档提供的资源和指导,无论是 Linux 用户还是 Windows 用户,都能够有效地学习和探索 Linux-0.11 内核的工作原理及其开发流程。这对于初学者而言是一条非常宝贵的学习路径。

    linux-lab源代码.rar

    1. **虚拟化技术**:Linux-Lab很可能使用了虚拟化技术,如KVM(Kernel-based Virtual Machine)或QEMU,来创建和管理实验环境。虚拟化允许用户在同一物理主机上运行多个独立的操作系统实例,这对于教学和实验场景...

    Linux-application-development.rar_Linux编程实例

    "Linux-application-development.rar" 这个压缩包文件提供了丰富的学习资源和源代码实例,专为初学者设计,旨在帮助他们快速理解和掌握Linux编程的基本概念和实践技巧。 1. **Linux编程环境**:在Linux环境下开发...

    Linux系统设计-Linux学习积累,包括Linux高级编程,Linux系统

    Linux系统在科学计算、数据分析和机器学习等领域也有广泛应用。许多知名的科学计算软件都在Linux上开发和运行,Linux系统在各个领域都有广泛的应用,其强大的功能和灵活性使得它成为许多产品和服务的基础架构。

    linux-linux系统初学者-linux命令

    ### Linux系统初学者指南——掌握核心命令 #### 引言 ...这些命令不仅构成了Linux操作的基础,也为更深入的学习和实践打下了坚实的基础。随着实践经验的积累,初学者将逐渐成长为Linux领域的专家。

    如何更深入地学习 Linux? - 知乎1

    在深入学习Linux的过程中,了解操作系统的核心机制至关重要。《Understanding the Linux Kernel》第三版是一本值得参考的...这需要耐心和实践,但通过不断的学习和经验积累,你将能够更有效地利用这个强大的开源平台。

    Linux-运维入门到高级全套系列.pdf

    Linux运维职业规划部分会为读者提供学习路线、职业发展方向的建议,以及如何在运维工作中积累经验,提升自己的职业竞争力。 最后,Linux运维面试总结部分提供了面试技巧总结和面试题目总结,帮助求职者做好面试准备...

    Linux-经验总结

    本资料包“Linux-经验总结”是作者在深入学习和实践中积累的笔记,旨在分享一些实用的Linux命令,帮助读者提升Linux操作技能。 1. **Linux命令行基础** - **ls**:用于列出目录内容,通过参数如`-l`可以显示详细...

    Linux-Linux系统操作命令详解

    Linux操作系统是许多企业和个人开发者广泛使用的开源操作系统,...随着经验的积累,你还可以进一步学习脚本编程(如Shell脚本),实现自动化任务,以及更复杂的系统部署。不断学习和实践,你将在Linux世界中游刃有余。

    Linux-shell-command.rar_linux shell 运维_运维 shell

    本资料“Linux-shell-command.rar”聚焦于Linux Shell的运用和运维相关的shell技巧,旨在帮助用户提升Linux环境下的工作效率。 首先,让我们深入了解什么是Linux Shell。Shell是Linux操作系统的用户界面,它提供了...

    从Android NDK安装ARM交叉编译工具链

    $ sudo android-ndk-r9b/build/tools/make-standalone-toolchain.sh --platform=android-17 --system=linux-`uname -m` --toolchain=arm-linux-androideabi-4.7 --install-dir=/opt/android-ndk-toolchain/ ...

    linux深入学习必读文档

    ### Linux深入学习必读知识点详解 ...通过以上介绍可以看出,学习Linux并非一蹴而就的过程,而是需要不断积累和实践的过程。希望每位学习者都能找到最适合自己的学习方法,在Linux的世界里不断进步。

    Linux学习方法论

    ### Linux学习方法论 ...学习Linux是一个长期的过程,需要不断地积累经验、探索新技术。希望以上内容能够帮助到正在学习Linux的朋友们,也希望每位学习者都能在Linux的世界里找到属于自己的乐趣和价值。

    嵌入式Linux工程师学习路线

    成为一位优秀的嵌入式Linux工程师并非易事,需要长期的积累和不断实践。希望每位读者都能够在这个领域中不断进步,最终实现自己的职业发展目标。在此过程中,不断寻找高质量的学习资源也是十分重要的。可以关注相关...

    [Linux内核精髓:精通Linux内核必会的75个绝技]---高清版.pdf

    由于【部分内容】的信息提示表明所提供的内容实际上是重复的链接,并不能提供有价值的知识信息。...同时,必须指出的是,学习Linux内核的过程不仅是对技术的积累,更是对计算机系统深层次认识的升华。

    linux嵌入式开发学习线路图

    通过上述学习路径,从Linux基础知识到高级编程技巧,再到嵌入式系统的深入理解,每一步都需要不断地实践和积累经验。只有掌握了这些关键技能,并不断跟进最新的技术动态,才能在这个快速发展的领域中立足并取得成功...

    linux-source-code-study:Linux 4.8源代码学习

    Linux 4.8源代码学习是一项深度探讨操作系统内核的挑战性任务,它涉及到计算机科学的许多核心概念,包括进程管理、内存管理、文件系统、网络协议栈等。在这个项目中,我们将深入到Linux内核的每一个角落,理解其工作...

    推荐学习linux的几本书

    1. 《Linux就该这么学》:这本书专为Linux初学者设计,它详细介绍了Linux的基本概念、安装过程、文件系统、命令行操作以及常用命令。此外,书中还涵盖了用户管理、网络配置、系统安全管理等实用内容,让读者能够快速...

    哈工大李治军老师操作系统实验答案及笔记linux-0.11.zip

    这个压缩包"linux-0.11.zip"包含了多个与操作系统相关的文档和源代码,让我们逐一解析其中的知识点。 首先,README.md文件通常包含了项目的基本介绍、使用方法和注意事项,它为我们提供了理解整个实验框架的关键...

Global site tag (gtag.js) - Google Analytics