对linux的认识_谈谈对linux的认识 - CSDN
  • 一.认识Linux Linux是一个免费的多用户,

    一.认识Linux

    Linux是一个免费的多用户,多任务的操作系统,其运行方式,功能和UINX系统很相似,但Linux系统的稳定性,安全性与网络功能是许多商业操作系统所无法比拟的,Linux系统的最大特点就是源代码完全开源,在符合GND/GPL(通用公共许可证)的原则下,任何人都可以自由的取得,散布甚至修改源代码

    越来越多的大中型企业的服务器选择了Linux作为其操作系统。近年来Linux系统又以友好的图形界面,丰富的应用程序以及低廉的价格,在桌面领域取得了较好的发展,受到了普通用户的欢迎。

    二.Linux的特点

    开放性       多用户性  多任务       良好的用户界面      设备的独立性      丰富的网络资源       可靠的系统安全

    三.Linux系统的应用

    服务器        嵌入式Linux系统       软件开发平台      桌面应用

    四.Linux系统组成(内核      shell      文件系统       应用程序)

    1.内核--具有很多最基本功能,如虚拟内存,多任务,共享库,需求加载,可执行程序和TCP/IP网络功能。Linux内核的主要分为以下几个部分:存储管理,CPU和进程管理,文件系统,设备管理和驱动,网络通信,系统的初始化和系统的调用。

    2.Linux shell 

    shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并它送到内核中执行,是一种命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。

    3.Linux文件系统

    文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统支持多种目前流行的文件系统

    4.Linux应用程序

    标准的Linux系统一般有一套称为应用程序的程序集,它包括文本编辑器,编程语言,xwindows,办公软件,Internet工具和数据库等。

    五.Linux的版本

    1Linux的内核版本

    Linux版本的版本号分为两个部分,即内核版本与发行版本。内核版本号由3个数字组成:r.x.y

    r:目前发布的内核主版本

    x:  偶数表示稳定版本;奇数表示开发中版本

    y:错误修补的次数

    六.Linux的登录,注销和关闭系统

    1.登录系统

    使用Linux系统首先要登录系统,登录系统实际上是一种验证身份的过程,如果用户输入了错误的用户名或口令,就会出现错误信息从而不能登录到系统。Linux系统使用账号来管理特权和维护安全,不同的账号拥有着不同的权限。

    2.打开终端提示

    桌面上也提供了进入字符终端的方式。终端方式允许通过输入命令来设置计算机。可以选择”应用程序“——>”系统工具“——>”终端“来打开终端界面,也可以右键单击桌面并从菜单中选择”打开终端“进入字符终端。

    如果要退出字符终端,可以单击终端窗口右上角的X按钮,或者在终端界面中输入命令exit 或者CTRL+D

    七.字符界面关机

    如果要在shell提示下关闭计算机,输入以下命令即可:

    halt

    (连载中————————————————————————————————————————————————————————————————————————)

    展开全文
  • 对Linux的基础认识

    2019-05-28 15:26:41
    WEB服务器:Apache、Nginx、Tomcat 数据库:MySQL、Redis 负载均衡:LVS、Haproxy、Nginx 高可用:keepalived 自动化运维工具:Ansible 监控:zabbix 虚拟化技术:KVM 搭建私有云服务器:openstack .../et...

    WEB服务器:Apache、Nginx、Tomcat

    数据库:MySQL、Redis

    负载均衡:LVS、Haproxy、Nginx

    高可用:keepalived

    自动化运维工具:Ansible

    监控:zabbix

    虚拟化技术:KVM

    搭建私有云服务器:openstack

    容器:docker、k8s

    日志:ELK日志分析工具

    脚本语言:Python、shell、Perl

    /etc/motd    在该文件里面输入内容,可以在使用Xshell链接登录时显示输入的内容

    ctrl+alt+F2~F6    进入到shell模式、Ctrl+Alt+F1    退出shell模式

    ~表示home用户

    鼠标中键   复制并执行
    ctrl+k      删除光标后所有字符包括光标选中字符
    ctrl+u      删除光标前所有字符不包括光标选中的字符
    ctrl+home       移动光标到字符首位
    ctrl+end          移动光标到字符末尾
    “ctrl+d”或者“exit”        关闭终端
    shift     切换输入法
    ls -a       显示全部文件包括以“.”开头的隐藏文件
    ls -l       以长列形式显示文件夹里面的内容
    主命令  【选项...】 【参数...】
    短选项:由一个“-”和一个字母组成,多个段选项通常可以合并
    长选项:由两个“-”和一个单词组成,多个选项不能合并
    不带“-”的选项:BSD风格
    参数:命令执行的对象

    pwd  显示当前所在目录的路径

    pwd -P  显示当前所在的实际物理路径,而非使用链接连接的路径

    pwd -L  显示当前目录为链接路径时,显示链接路径

    mkdir -pv /a/b/c/d  以此创建以下(/a/b/c/d)文件夹

    -p:在父目录不存在的情况下创建子目录

    -v:显示目录的创建过程

    mkdir /a/b/{bb,cc}   创建两个目录<==>mkdir /a/b/bb和/a/b/cc

    重启:init 6、reboot、shutdown -r

    关机:init 0、shutdown -h now(先给用户发送关机提醒,然后再关机)、shutdown -h 10  十分钟之后关机

    取消关机:shutdown -c

    init+运行级别号 切换运行级别

    free -m查看文件系统的使用情况

    # cat /etc/redhat-release       查看操作系统的版本

    uname -r 查看内核版本信息

    -a显示操作系统的全部信息

    3.10.0-514.el7.x86_64

    主版本号.次版本号.末版本号-更新次数.enterprise Linux 6平台架构

    次版本号:奇数---开发板、偶数---稳定版

    tail -f = tailf 查看文件的最后十行的内容

    ^ 在vim编辑器中表示搜索文件内容的第一个非空字符

    *通配符,通常用于文件操作,匹配所有字符

    {}表示集合  在{}内使用,分隔多个不连续的值,{..}多个连续的值

    &>所有输出重定向、2>/dev/null 屏蔽所有标准错误输出、2>&1将标准错误输出重定向为标准输出

    管道:将一条命令的标准输出,作为管道后面命令的标准输入进行处理

    Ctrl+d 退出管道

    :  vim编辑器中进入末行模式

    基本文件管理

    Alt+“.”或者ESC+“.”  表示快速输入上一条命令的最后一个参数

    cd+“-”切换到上一次目录的文件下面

    ll -h 查看当前文件夹下文件的大小

    ll -R递归显示当前文件夹下面子目录

    which+"命令" 查看命令的绝对路径

    who查看系统中有哪些用户登录系统,登录时间

    1、查看磁盘空间

    df -h   查看文件系统的挂在信息和系统磁盘的使用信息

    df -i 查看磁盘inode号的使用情况

    df -T查看磁盘文件系统的类型

    2、查看内存信息

    free -m   不带单位显示内存的使用情况

    free -h   带单位显示内容使用情况

    # cat /proc/meminfo   查看内存的详细信息
    MemTotal:1016516 kB
    MemFree: 336724 kB

    3、查看CPU信息
    lscpu       查看CPU的详细信息
    #top   然后按下数字1,展开cpu信息,能够看到有多少个cpu
    # cat /proc/cpuinfo
        processor标号从0开始,那么一个cpu就是0,两个cpu就是1,以此类推

    cp -r 源目录地址 目标目录地址

    mv 源目录地址 目标路径地址 mv有重命名功能

    type -a “命令”查看命令类型和命令所在的绝对路径

    stat+文件名          查看文件的三种时间
    文件的三种时间:访问时间(atime)、改动时间(ctime)、更改时间(mtime)
    atime:每天第一次查看文件内容时会刷新
    ctime:改动文件属性时会刷新
    mtime: 改动问价聂荣诗会刷新

    输入重定向的使用 

     

     

     

     

     

     

    展开全文
  • 对于Linux的初步认识

    2019-03-06 17:16:44
    这是我在正式学习了关于Linux操作系统的课程后的第一篇博客,下面我简单介绍一下我已经了解到的一些关于Linux的基本知识,有什么不对的地方还请各位指正。 首先给大家介绍一句话,算是“名言”吧:Linux下一切皆...

             这是我在正式学习了关于Linux操作系统的课程后的第一篇博客,下面我简单介绍一下我已经了解到的一些关于Linux的基本知识,有什么不对的地方还请各位指正。

             首先给大家介绍一句话,算是“名言”吧:Linux下一切皆文件。从这句话我们能够得到一个关于Linux特点的明确信息:在Linux操作系统下所有的东西都是以文件的形式所存储的,这跟Windows操作系统是不一样的。我从下面几点简单的介绍一下Linux操作系统与Windows操作系统的一些区别。

             一、服务对象。Windows操作系统的服务对象是广大的人民群众,可以称之为“个人版的操作系统”;而Linux操作系统的服务对象是主要是服务器,可称之为“服务器版的操作系统”;

             二、操作界面。基于服务对象的不同,就导致了这两个操作系统操作界面的不同。Windows操作系统的操作界面是图形化的,比较人性化,很灵活,很方便人们的使用。而Linux操作系统的界面的是命令行模式,比较单调一些,也不是很方便。

             三、系统开源性。这个需要我们明确一下,Windows操作系统是闭源的,意思就是系统代码不对人们开放,你可以使用人家提供的系统,但是有什么不好的地方或者发现系统漏洞,你可以向人家反馈,人家随后会进行修改。Linux操作系统是开源性的,这个系统的源代码你应该可以在网上找到,如果你想下载的话还可以免费下载。

             四、系统冗余度。基于两种操作系统的开源性不同,这就导致了两个系统的冗余度有所不同。Windows操作系统时长会进行系统的部分更新,添加系统组件,修补系统漏洞等等,这些都是在最初的源代码上进行操作,版本更替导致系统代码的冗余度比较大。Linux操作系统的源代码就是最初的那些。人们需要时下载代码然后在代码上添加一些自己需要的东西,这就是导致linux操作系统源代码的冗余度比Windows小很多。

            对于不同的使用对象来说,不同的对象喜欢不同的操作系统。普通人群喜欢Windows,因为Windows操作系统是面向广大群众的,所以比较人性化,图形界面也比较好看,操作简单;而专业的人士比较喜欢用Linux操作系统,虽然不是很人性化,但是系统执行的很精准,你给系统一个指令,系统就执行与这个指令有关的一个步骤,不会多执行一步,也不会少执行一步,而Windows操作系统下我们有时还会进行一些错误的操作,比如我们不小心把某个东西点了,系统就会打开这个东西,而原本你只是不小心点错了。

    下面用一张图来简单说一下Linux系统下的数据存储结构 

    我来简单说明一下图中出现的英语名词所代表的含义:

    下面再来看一些Linux操作系统中的简单的操作命令:

     1.  cd     切换当前的工作界面

     2.  cd+路径  切换到指定的路径

     3.  ls        显示当前目录下所包含的所有文件

     4.  ls -l      (可简写成  ll) 显示当前目录下所包含的所有文件的详细信息

     5.  pwd     显示当前工作目录的绝对路径

                     绝对路径:以“/”开始的路径

                     相对路径:除绝对路径以外都是相对路径

    最后再说一下文件类型:

               字符代表            文件类型

       1、       —                   普通文件

       2、        d                    目录文件      泛指文件夹

       3、        p                    管道文件      主要指进程

       4、         l                    链接文件

       5、                              设备文件

                      b                   块设备

                      c                   字符设备

                      s                   套接字

    好了,今天就是写这么多,如果有什么地方不对,还请各位指正!

     

     

     

    展开全文
  • Linux系统是使用Linux内核及开源自由软件组成的一套操作系统,是一种类UNIX系统,其内核在1991年10月5日由林纳斯·托瓦兹首次发布。它的主要特性:Linux文件一切皆文件、完全开源免费、支持多用户和多任务、同时还...

     Linux系统是使用Linux内核及开源自由软件组成的一套操作系统,是一种类UNIX系统,其内核在1991年10月5日由林纳斯·托瓦兹首次发布。它的主要特性:Linux文件一切皆文件、完全开源免费、支持多用户和多任务、同时还支持多种架构平台、可靠的安全性、良好的稳定性、具有强大的网络功能、多样图形界面;近几年Linux系统慢慢吸引了不少人,正是由于它的强大,支撑着巨大的项目,并不断影响着大多数人的生活。其实大家对于Linux系统并不陌生,或多或少都有接触过,因为你身边已经无处不在了,比如你先现在使用的Android手机和平板电脑、ATM、机顶盒、车载电脑、飞行航班控制系统、互联网巨头云服务,甚至政府都在使用Linux系统,以上是我对于Linux系统的认知。相比其他操作系统,它的优势更让我们值得去学习,况且应用场景广不说,目前的互联网大佬公司(BAT、新浪、网易、京东等等)全都上Linux系统,无不体现它的优势所在。

    谈到Linux的学习,相信大家各有各的方法,在这里我也谈下我的方法和看法:我先前在学校也学过一部分Linux系统的简单使用及服务器的部署,由于也是第一次接触,感觉对于我这种新手比较陌生,学习起来也比较困难,然而稀里糊涂的就这样学完了,感觉收获甚少,再说大学老师教的也只是皮毛,俗话说师傅领进门修行靠个人,学习的事情还是靠自己。幸运的是毕业以后居然找到一份网络方面的工作,就这样工作了一段时间,有一次部门主管让我把一台刚装好的Linux服务器配置一下网络,我接手以后,有点不太相信自己能够解决,毕竟这么久的时间没碰过Linux系统,就抱着尝试的心态试一试,想到这也是一次学习的机会,然后就网上查找资料“如何配置CentOS 6.5网络”,看到一个站点《Linux就该这么学》的第四章有介绍网卡配置,就点进去看了一下,想到CentOS 6.5的版本和RHEL 7版本的网卡配置应该相差不大,就按照上面的配置做了一通,网卡什么都重启了,防火墙也关闭了,就是ping不通,果不其然,很是不顺利,这让我有一点点焦虑,查找大半天的问题,最后发现这个系统是通过VMware EXSI虚拟机克隆出来的,需要查看cat /etc/udev/rules.d/70-persistent-net.rules的信息,把里面的MAC地址和网卡的MAC地址修改一样才可以使用,通过这一次尝试觉得自己有好多知识需要学习掌握。当我再回头来看上面提到这本书的时候,居然发现讲解的非常详细,知识点还是比较全面的,读了几章下来,非常适合我这种不成熟的新手,此时我决定一定要把之前遗漏的Linux知识给补回来,学习完书籍内容终于发现自己入了Linux的大门!

             光是入了门还是不行的,根本无法胜任更复杂的工作,如何更好的学习Linux系统?应该每个人都有不同的观点,无不例外,最终目的是要学会如何使用,学到Linux的其中的精髓所在,方法很重要:

    1.      选择发行版系统——CentOS/RHEL

    不建议使用其他发行版本,如果能熟练使用一种发行版,其他的发行版不是太大问题,只是命令上有所差别,请大家不要在这个问题上纠结,就好像大家说“PHP是世界上最好的语言”一样,一定不要在选择发行版本上浪费时间。

    2.      选择一本比较适合入门的书籍或导师

    一本好书籍,能使学习事半功倍,一位好导师,能让Linux学习更加轻松,个人推荐《Linux就该这么学》,比较容易入门,内容精简,讲解透彻,但是你还可以读适合自己的书籍,也并不一定要读我推荐的这本,因为我完整的读完过,觉得确实适合初学者。

    3.      多练习、学会总结和思考

    因为学习每一项技术都是在别人造好的轮子上不断的模仿再模仿,只有多去练习,才能够明白其中的原理,通过理解的方式去记忆,这样就学会的很快。不懂的地方一定要查资料,善于使用搜索引擎(百度/Google),系统的去学习,多练习,把书中的实验做透,掌握其中的原理,然后去总结,查漏补缺,最好的思考也很重要,不要光学习,还要思考下这项技术应用的场景,所使用的原理等等,多思考为什么。

    4.      从基础学起,迎难而上

    Linux技能点:Linux系统基础—Linux系统管理—Linux服务管理—Linux安全管理和防范—Linux高级运维—Linux运维自动化……

    这里只是简单介绍一些,远远不止这些,希望我们能够一起加油,当你真正入门后,你会接触更多,对这个行业有更深层次的认识,需要学习的还有更多,给自己定更多的目标,当你学完这些,会对你以后的职业生涯有更好的帮助。

    5.      职业发展方向

    其实学完Linux技术可以有很多发展方向,就目前来说还是比较好找工作的:Linux运维、Linux运维架构师、Linux运维自动化,Linux开发的、DevOps等等岗位,根据自己所掌握的Linux技术,给自己定位一个发展方向,并一直努力下去,如果想更好的提高自己,获得更高的薪水,可以考下红帽认证,对以后的工作还是有很大用处的。

    6.      技术的革新

    对于IT技术的不断革新,发展速度非常之快,如何成为强者,不被社会所淘汰,需要我们提高自身能力,近些年一直很火的:OpenStack、Doctor、Kubernetes、云计算、同时还需要掌握一门开发语言:Python、shell、Golan(其一)等等,都是需要我们自己去学习,不断适应公司/企业需要的技能,才能更有竞争力。

    此文章个人见解,欢迎大家分享自己对Linux的认识,共同学习,只要有自己的计划和目标,并一直坚持下去,相信我们一定会在Linux的道路上越走越远,成为强者,加油!


    展开全文
  • 对Linux的理解

    2017-03-15 23:47:59
    在简单的学习后,查一下资料后...其实我个人对Linux的理解是一种自由的创作加上分享 对于程序语言的学习最重要的是对于该程序语言的表述的理解,从宏观上去看各个部分的作用和联系,并分配他们的功能才能做到真正掌握
  • 对Linux的简单认识

    2018-11-04 17:03:42
    初步了解Linux系统 以及Linux常用命令 和Vim编辑器的常用指令 了解了终端下执行命令前的字符串的含义: [root@localhost ~]#   root 用户名(root为管理员账户)  localhost 主机名(localhost为当前主机)  ~ ...
  • 1.linux是什么东西?  linux是什么?它是操作系统吗?我刚开始学这个东西的时候也不太清楚,只是听别人说linux操作系统什么的。那linux到底是什么?我们来认识一下:  Linux是最知名和最常用的开源操作系统。...
  • 这两天被问道对于linux操作系统的认识了解,当时自己只说了它的开源性和多平台移植性,而且也说得不够清楚,所以特来补充额外的一些。 linux是一种自由和开放源码的类unix操作系统,是一个基于POSIX和UNIX的多用户...
  •  本章讲解Linux系统之centOS的安装 方法 1.概念 我们知道,我们日常使用的操作系统都是windows操作系统,个别经济条件好一点的使用IOS操作系统,而与他们并驾齐驱的就是Linux操作系统,它经常被用作服务器,所以...
  • 在上了Linux内核这门课后,我对Linux内核开始有了初步的了解,关于Linux内核,我觉得最重要的部分还是进程的创建以及切换,这是整个内核的核心部分。以下是一些我在学习Linux内核过程中的总结: 1、计算机是如何解读...
  • 1.所有的linux系统都会内建vi文本编辑器,vim具有程序编辑的能力,可看做vi的增强版 2.vi和vim的三种模式 正常模式 在正常模式下可以使用快捷键 插入模式/编辑模式 在插入模式下可以输入内容(按下i/I/o/O/a/A/...
  • Description:怀着对Linux的好奇,今天终于开始学习Linux了。一直以来都是用微软的Windows进行操作,Windows也是当今最流行最火的操作系统,殊不知还有个Linux。两者各有千秋吧。今天我也是怀着激动心情学习Linux,...
  • 初步认识linux与入门

    2016-07-10 18:27:47
    在接触linux之前先来说说我对linux的理解。1. linux完全开源,免费。 如果你问我当前使用最广的操作系统是啥?肯定绝大多数人会说是windows,没错。微软旗下的windows系列广为流行,而且都是具备图形化界面,用户...
  • 1:Linux的历史 自由软件之父(开源之父):理查德.斯托曼 linux之父:林纳斯.本纳第克特.托瓦兹(Linus Benedict Torvalds) linux内核发明人。1991年创造了这套系统内核之一 2:Linux常见发行版本 RHEL(Red Hat...
  • 经过这一段时间的学习,自己对Linux也有了一定的认识,今天这篇博客以往的知识进行一个总结吧。以往linux学习的博客,从上而下是学习深入的过程,我的博客链接如下:第一篇:《Linux操作系统分析》之分析计算机...
  • 任务一 查找Linux系统的基本概况任务说明 本任务的主要内容是通过网络查找Linux系统最基本的知识,然后对Linux操作系统有一个初步的认识;学会利用网络资源来收集与整理资料,并内化成自己的知识。任务实施 第一步...
  • 今天在网上无目的的搜索Linux内容,看到一篇关于如何学习Linux的文章,读过之后我影响很大http://www.linuxeden.com/forum/t133326.html
  • 认识GNU GPL发展Linux

    2006-11-17 14:55:00
    认识GNU GPL发展Linux(作者:陈际红 2000年06月07日 12:18) Linux能在短短的几年内在软件领域占据如此耀眼的位置,是多数人始料不及的。由于它独特的许可证体系,Linux对于渴望突破微软Windows操作系统的垄断,...
  • Linux到底学什么

    2019-09-27 21:08:37
    来源:公众号【编程珠玑】 作者:守望先生 ... 前言 ​我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学...首先我们需要认识到的是,很多服务器使用的是Linux系统,而作为服务器应...
  • Linux服务器环境安装——基础运维 ... 了解linux,通过整合网络知识和老师所讲的知识,对linux服务器有一个大概的学习和认识。 1.Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Lin...
1 2 3 4 5 ... 20
收藏数 119,022
精华内容 47,608
关键字:

对linux的认识