Liunx系统操作指令(从基础知识到应用,全网最全)速查手册




Liunx系统操作指令(从基础知识到应用,全网最全)速查手册

2022-09-13 10:43:12 网络知识 官方管理员

Liunx系统操作指令(从基础知识到应用,全网最全)速查手册

学习Linux的方法

1.首先要建立一个整体的学习框架,不要上来扣细节;

2.你不需要掌握所有的命令,但你必须学会查询手册或百度。因为Linux命令太多了。你不需要掌握所有的命令。每个人的工作内容和业务范围都是有限的。没有必要浪费太多的时间来记住所有的指令,但你必须能够检查和填补空白。百度是最好的老师直接搜索结果。https://www.linuxcool.com/


3.学Linux先注意know how 在know why,也就是说,知道怎么做,然后知道为什么,这是学习工程的一个特点,我们在学习的过程中,有时对这个知识点了解不多,没关系,我们知道怎么做,然后到后一个项目或者应用场景,回头一想,一目了然。

4.不仅是Llinux,计算机学科也必须在做的过程中学习,实践非常重要。

5.不要吞下,在学习过程中肯定会遇到各种障碍,最好直接赢,困难,但在学习过程中有些问题很难克服,也不要停止学习的步伐,可以继续学习一定阶段,然后回到知识点也很容易理解,因为有很多知识理解,它涉及其他知识,这个知识在这个地方没有立即理解,当然,什么都不懂也不能直接冲回去,至少努力理解,也问别人,可以适当放,然后在学习的过程中总是认为,在知识点不理解之前,然后觉得他们可以理解回头看。

6.Linux非编程,注重实际操作,如一般常见命令需要掌握。


Linux各学习阶段总体规划

一、初级阶段:


1. 熟练掌握linux常用命令约80个。

2. 掌握linux常用的软件包安装方法,如源码安装,rpm方式安装等等。

3. 学习安装设备驱动程序(如网卡、显卡驱动)

4. 熟悉Grub/Lilo指导程序和简单的修复操作。

5. 熟悉Linux文件系统、目录结构、linux基本操作原理。

6. 掌握vi,gcc,gdb常用的编辑器、编译器、调试器等。

7. 理解shell别名,管道,I/O重定向、输入和输出shell脚本编程简单。

8. 学习Linux网络在环境中基本形成。


二、高级阶段:


1:尝试阅读linux内核源码:

有一定的需要C、C  因为C、C  是linux/unix系统代码是C写的核心语言。

2:尝试编译安装和调试自己的linux内核:

了解阅读源码linux底层的操作原理完全可以编译出适合自己的linux系统来。

3:深入学习shell, perl,cgi等脚本语言:

这些脚本语言在linux下非常强大,它们能完成你想做的任何事情,熟练掌握这些语言,可以让你在linux系统下游刃有余,如鱼得水。

四、构建企业级linux高可用集群系统:

linux有许多免费的开源集群软件,可以使用这些免费的集群软件来构建和商业unix集群系统堪比系统。

Linux是什么?

linux它是一个开源和免费的操作系统。其稳定性、安全性和多处理并发性能力得到了业界的认可。目前,大多数企业应用甚至集群项目都在部署和运行中linux在操作系统上,许多软件公司考虑开发成本是首选linux,广泛应用于中国软件公司。

Linux主要发行版本

Ubuntu(乌班图),RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、SuSE、

OpenSUSE、红旗Linux(国产)

Linux 发行版本大致可分为两类:

发行版本的商业公司维护,以着名的 Red Hat 以社区组织维护发行版为代表; Debian 为代表。

1、 Red Hat Linux

Red Hat(红帽公司)成立于 1993 年是世界上资深的 Linux 制造商也是最被认可的 Linux 品牌。

Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版)和 CentOS(RHEL 社区克隆版,免费版),Fedora Core(由 Red Hat 开发桌面版,免费版)。

2、 Ubuntu Linux

Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版,而且 Ubuntu 免费提供所有发行版本。

Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。

Ubuntu 的创始人 Mark Shuttleworth 它是一个非常传奇的人物。大学毕业后,他成立了1999年的安全咨询公司 年以 5.75 1亿美元被收购,成为南非最年轻、最有前途的当地富人。作为一个狂热的天文爱好者,Mark Shuttleworth 于 2002 自费乘坐俄罗斯联盟号飞船,在国际空间站度过 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会投资基金会 1000 万美元。他说,太空的所见是他创造的 Ubuntu 精神所在。如今,他最热衷的是到处为自由开源 Ubuntu 宣传演讲。

3、 SuSE Linux

SuSE Linux 以 Slackware Linux 以德国为基础 SuSE Linux AG 公司发布的 Linux 版本,1994 2004年第一版发行,早期只有商业版。 年被 Novell 公司收购后,成立了公司 OpenSUSE 社区推出了自己的社区版 OpenSUSE。

SuSE Linux 它在欧洲更受欢迎,在中国也有更多的应用。

SuSE Linux 它在欧洲更受欢迎,在中国也有更多的应用。值得一提的是,它被吸收了 Red Hat Linux 许多特点。

SuSE Linux 实现和实现非常方便 Windows 交互终端用户和管理员来说,交互和硬件检测都非常优秀,安装过程友好,图形管理工具也非常方便。

4、 Gentoo Linux

Gentoo 最初由 Daniel Robbins(FreeBSD 开发者之一)创建者在第一个稳定版本中发布 2002 年。Gentoo 是所有 Linux 到目前为止,发行版本中安装最复杂的操作系统仍采用源码包编译和安装。

5、其他 Linux 发行版

Debian Linux www.debian.org 开放式开发模式,易于升级软件包 apt

Fedora Core www.redhat.com 用户数量庞大,优秀的社区技术支持. 还有很多创新 up2date(rpm),yum (rpm)

CentOS www.centos.org CentOS 是一种对 RHEL(Red Hat Enterprise Linux)由于源代码重编的产品, Linux 是开发源代码的操作系统,基于源代码的再分发并不排分发,CentOS 商业化 Linux 操作系统 RHEL 编译后分发源代码, RHEL 在此基础上,修改了许多已知漏洞 rpm

SUSE Linux www.suse.com 专业操作系统,易用 YaST 软件包管理系统 YaST(rpm),第三方 apt (rpm)软件库(repository)

Mandriva www.mandriva.com 操作界面友好,采用图形配置工具,技术支持社区庞大,支持 NTFS 分区大小变化 rpm

KNOPPIX www.knoppix.com 可以直接在 CD 上操作,具有优异的硬件检测和适配性,可作为系统急救盘使用 apt

Gentoo Linux www.gentoo.org 可定制性高,手册完整 portage


Ubuntu www.ubuntu.com 基于优良的已用桌面环境,基于 Debian 构建 apt


Linux没有耀眼的可视化操作界面,其操作大多是直接执行命令,可执行文件保存在相应的目录中,所以我们对linux大多数时候,这些可执行文件被搜索和执行。

linux该文件系统采用基层树状目录结构,最上层为根目录/,然后在此目录下创建其他目录。


linux该文件系统采用基层树状目录结构,最上层为根目录/,然后在此目录下创建其他目录。


在Linux世界上的一切都是文件。



/:根目录,所有目录、文件和设备都在/以下,/Linux文件系统的组织者也是上级的领导者。

/bin:bin 就是二进制(binary)英文缩写。这个目录可以在一般系统中找到linux常用命令。该系统所需的命令位于此目录中。

/boot:Linux内核和引导系统程序所需的文件目录,如 vmlinuz initrd.img 所有文件都位于此目录中。一般情况下,GRUB或LILO该目录还包括系统导管理器。

/cdrom:刚安装系统时,此目录是空的。可以将光驱文件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom

/dev:dev 是设备(device)英文缩写。这个目录对所有用户都很重要。因为这个目录包含了所有linux外部设备用于系统。但这不是外部设备的驱动程序。这是常用的windows,dos操作系统不同。它实际上是一个访问这些外部设备的端口。访问这些外部设备非常方便,与访问文件和目录没有区别。

/etc:etc这个目录是linux系统中最重要的目录之一。存储系统管理中使用的各种配置文件和子目录。网络配置文件、文件系统、x本目录下有系统配置文件、设备配置信息、用户信息等。

/home:如果建立用户,用户名是"xx"home目录下有一个相应的/home/xx存储用户主目录的路径。

/lib:lib是库(library)英文缩写。该目录用于存储系统动态连接共享库。本目录下的共享库几乎所有应用程序都将使用。因此,不要轻易操作此目录。一旦出现问题,系统将无法工作。

/lost found:在ext2或ext在文件系统中,当系统意外崩溃或机器意外关闭时,会在这里产生一些文件碎片。当系统启动时fsck这里将检查工具,并修复损坏的文件系统。有时当系统出现问题时,许多文件被移到目录中,可以手动修复或移到原始位置。

/mnt:该目录通常用于存储挂载存储设备的挂载目录,如cdrom等目录。可以参看/etc/fstab的定义。

/media:有些linux发行版用这个目录挂载那些usb移动硬盘(包括U盘)的界面,CD/DVD驱动等等。

/opt:可选程序主要存储在这里。

/proc:可以
















 




发表评论:

最近发表
网站分类
标签列表