Linux学习纪录-1

Posted zjy-linux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习纪录-1相关的知识,希望对你有一定的参考价值。

1.使用export histtimeformat="%F %T"的形式实现查看命令历史文件中带执行时间的效果。也可以通过在.bash_profile中实现永久保存。

2.linux常见命令的使用格式

   以下以shutdown,date,whoami等来举例

   shutdown用于关机或重启

   参数如下:  -r 相当于执行reboot,用于linux系统的重启。

                       -h相当于halt,用于linux系统的关机

                       TIME指定时间进行关机。无指定相当于+1*(centos7),now想当与立刻关机,+#指定在几分钟之后关机,hh:mm:指定具体的时间。

    实例:

             技术图片

  date获取系统和设置系统时间

  -d:显示系统时间。

  -s:设置系统时间。

  实例:

  技术图片

 

whoami获取当前用户的信息

技术图片

 

 

 

  

3.linux各个发行版的区别与联系

    3.1、Debian:是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。

    3.1.1、Ubuntu:是Debian的一款衍生版,也是当今最受欢迎的免费操作系统。Ubuntu侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。作为Debian Gnu Linux的一款衍生版,Ubuntu的进程、外观和感觉大多数仍然与Debian一样。它使用apt软件管理工具来安装和更新软件。它也是如今市面上用起来最容易的发行版之一。Ubuntu使用基于apt的程序包管理器。

   3.1.2、mint:是一份基于Debian和Ubuntu的Linux发行版。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。

   3.1.2、KNOPPIX:是以自由软体Linux的Debian套件为主干,不必安装,免用硬碟,直接在光碟上执行完整的Linux作业系统,它既可以用来当桌上工作站用,也可以用来当网路伺服主机。

   3.2、Slackware:与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。 Slackware 很多特性体现出了KISS原则,最为有名的一些例子就是不依赖图形界面的文本化系统配置、传统的服务管理方式和不解决依赖的包管理方式。它的最大特点就是安装灵活,目录结构严谨,版本力求稳定而非追新。

   3.2.1、SuSE:拥有界面友好的安装过程,还有图形管理工具,可方便地访问Windows磁盘,对于终端用户和管理员来说使用它同样方便,这使它成为了一个强大的服务器平台。 SuSE也通过基于Web的论坛提供技术支持。

   3.2.2、OpenSuse: 这款Linux发行版是免费的,并不供商业用途使用,仍然供个人使用。根据其开发人员的不同,是系统管理员、开发人员和桌面用户Linux发行版的选择。既可作为一个滚动发布,又可当作是一个独立的定期发布版本

   3.3、RedHat:

   3.3.1、RHEL:是Red Hat公司的Linux系统。随着红帽企业Linux 6.3发布,包含增强一些新功能设计虚拟化、文件系统、存储、安全、帐号管理以及硬件支持方面的内容,近50个新特性和改进中值得关注,特别Virt-P2V新工具用于将Windows或者红帽系统转成虚拟映像。在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。

   3.3.2、CentOS:是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件,CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。是RHEL源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。

   3.4、Gentoo:是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——Portage包管理系统。

   3.5、Arch Linux:是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版。是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。

4.Linux的哲学思想

   一切都是文件:Linux中一切程序都是以文件存储在硬盘中。

   小型 单一用途的程序:为保证linux的内核高效运行,程序尽可能简便。

   链接程序,共同完成复杂的功能:通过链接不同的简单程序完成复杂的任务,既保证了内核的高效运行,又高效完成了复杂任务。

   避免令人困惑的用户界面:与windows相比,linux出现问题之后可以通过命令来进行排错,调试系统的错误,而windows不是开原的遇到问题只能重装系统。

   配置文件保存在文本文件中:linux的配置都是保存在文本文件中的,只需要打开任意一款文本编辑器就可修改,而windows是存放在注册表中的,修改还需要专门的二进制或十六进制的编辑工具。

5.linux centos7.6的安装主要步骤

  技术图片

 

 技术图片

 

 

 技术图片

 

 

   技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 

  

  

以上是关于Linux学习纪录-1的主要内容,如果未能解决你的问题,请参考以下文章

DAY1Linux的安装和基本命令学习笔记

Linux学习纪录-1

1linux入门的几个基础操作

linux学习笔记

Linux学习

HDFS源码学习纪录之-NameNode篇