小记

1.Linux主流发行版及其区别

            Linux的发行版本,从性质上划分,可以分成商业公司维护的商业版本和开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版则以ubantu,debian为代表。

             ubantu:有很漂亮的用户界面,完善的包管理系统,强大的软件源支持,ubantu还对大多数硬件有良好的兼容性,包括图形显卡,向着大众化方向发展。ubantu的应用很多,最佳的应用领域是桌面操作系统而不是服务器操作系统。

             centos:centos是从RHEL源代码编译的社区重新发布版。命令行下人性化很好,有强大的英文文档与开发社区的支持,去除了很多与服务器功能无关的应用,系统简单但是非常稳定,命令行操作可以方便管理系统和应用,并且有帮助文档。

             Debian:Debian和ubantu相比稳定的多,只要应用层面不出现逻辑缺陷,基本没有问题,debian整个系统的基础和核心非常小,不仅稳定而且占用磁盘空间小,占用内存小,但是帮助文档相对于centos略少,技术资料也少一些。


2.安装centos7,创建用户,配置流程

        1)在VMware中新建一个虚拟机


            2)选择自定义类型配置,然后点击下一步

             3)选择合适的硬件兼容性,点击下一步


               4)选择存放镜像文件存放的路径,点击下一步

               5)对虚拟机名称进行命名,并选择虚拟机存放的位置,完成后点击下一步

               6)选择合适的cpu的相关配置,然后点击下一步

               7)选择虚拟机的内存大小,点击下一步

               8)选择网络的连接类型,然后下一步

               9)选择推荐配置,下一步


              10)选择磁盘类型,选择推荐,下一步

              11)选择创建新的虚拟磁盘,下一步

              12)选择磁盘的大小,并选择将虚拟磁盘拆分成多个文件

              13)选择存放磁盘文件的路径

              14)至此,虚拟机的创建完成

              15)开启虚拟机之后开始安装centos7,选择安装语言

              16)配置root用户的密码,点击两次完成来确认

              17)等待系统的安装完成

              18)创建普通用户,并且设置密码,然后点击两次完成确认

              19)系统安装完成之后,点击重启

              20)重启之后,到达登录界面

              21)输入先前创建的用户名,然后输入密码,登录成功,显示结果如下

3.怎么在执行history命令的时候显示执行命令的时间

             输入下面的命令,然后执行history命令

            可以清楚的看出命令的执行时间

4.Linux的哲学思想

1)一切皆文件:

       把几乎一切资源统统抽象成文件形式;包括硬件设备,甚至是通信接口等。由众多功能单一的程序组成:

2)一个程序只做一件事,并且做好;

       组成小程序完成复杂任务。

3)尽量避免与用户交互:

       易于以编程的方式实现自动化业务。

4)使用文本文件保存配置信息。


5.Linux常用命令总结


echo  --display a line of text

语法:echo [shoort-option]...[string]...

             echo long-option


如上图所示,echo用来将后面的字符串打印在显示屏上

screen   --screen manager with VT100/ANSI terminal emulation

语法:screen [-options] [cmd [args] ]

          screen -r [pid.]tty[.host]

          screen -r sessionowner/[[pid.]tty[.host]]

实例:使用命令创建session(rot),并且使用screen -ls命令显示创建的session列表


date      --print or set the system date and time

语法:date [option]... [+format]

            date [-ui-utci--universal]  [MMDDhhmm][[CC]YY][.ss]]

 

直接使用date命令,可以显示系统时间


也可以使用date命令修改时间,如上图所示。

ifconfig    --configure a network interface

语法:ifconfig [-v] [-a] [-s] [interface]

             ifconfig [-v] interface [aftype] option i address ...

实例:在命令行下输入ifconfig,显示结果如下,可以看出网络的相关配置信息



export

export用于设置或者显示环境变量,export的效用仅限于此次登录操作

语法:export [-fnp] [变量名称]=[变量设置值]

       -f:代表[变量名称]中为函数名称

     -n:删除指定的变量,实际上并未删除,知识不会输出到后续指令的执行环境中

     -p:列出所有的shell赋予程序的环境变量



实例:列出当前所有的环境变量


定义环境变量:

随后使用export命令改变环境变量的值

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。