初识Linux基础

一:计算机的组成及其基本功能

计算机主要由五大基础部件组成:控制器,运算器,存储器,输入设备,输出设备.

  1. 控制器:计算机的核心组件,协调各程序的运行,对计算机的各项资源进行控制分配;
  2. 运算器:计算机实现算术运算以及逻辑运算的部件;
  3. 存储器:计算机用来存放数据和程序的基本部件。
    存储器由若干存储单元组成,每个存储单元都有一个地址,计算机通过地址对存储单元进行读写操作;
  4. 输入设备:向计算机输入信息的设备,键盘,鼠标就是常见的计算机输入设备;
  5. 输出设备:显示计算机运行结果的设备,屏幕就是常见的计算机输出设备。

二:Linux的主要发行版

linux的发行版:

  • RedHat
  • Fedora
  • suse(Novell)
  • 红旗
  • debian
  • Ubuntu
  • centos

不同发行版之间的联系和区别: — Red Hat ,是redhat自己的发行的企业版,是redhat的一个重要节点。Fedore是一款基于linux的操作系统,也是一组维持计算机正常运行的软件集合。由红帽公司赞助。 suse linux,针对个人用户。 红旗linux的发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式linux等产品. 是中国较大、较成熟的linux发行版之一。
debian,三大发行版中唯一以社区形式运作,不以商业公司形式运作。
是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程。 
Ubuntu(乌版图)是一个以桌面应用为主的linux操作系统。
Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。 * Centos是一个基于redhat linux 提供的可自由使用源代码的企业级linux发行版本。
目前Centos已被收购,成为redhat旗下的一个组织。

三:Linux的哲学思想

Linux的哲学思想主要由如下几项:

  • 一切皆文件。Linux几乎所有的资源都统统抽象为文件的形式表达;包括硬件设备,甚至是通信接口等等;
  • 由众多功能单一的程序组成,一个程序只做一件事情,组合小程序完成复杂的程序;
  • Linux尽量避免与用户的交互。目的:易于一编程的方式实现自动化任务;
  • 使用文本文件保存配置信息。

四:Linux系统上命令的使用格式及基础命令

Linux命令的语法通用格式:COMMAND OPTIONS ARGUMENTS,即命令 [选项] [参数]。
以下介绍几个Linux系统上的基础命令: — ifconfig*:用来查看Linux系统的网络配置信息。
在命令提示符下输入ifconfig 回车,就可以看到Linux系统当前的基本网络配置信息;

  • echo:回显命令。
    在命令行中输入echo命令 [选项] [参数],回车在终端屏幕上即会回显处相应的信息。
    例如在提示符下输入 echo “Hello World”;回车,屏幕上就会出现Hello World输出;
  • tty:用于显示出连接到当前标准输入的终端设备文件名。
    例如输入tty ,输出结果为/dev/pts/1;
  • startx:定义一个图形化回话。
    语法为:startx [ [ client ] options … ] [ — [ server ] [ display ] options … ];
  • export:用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。
    语法:export [选项] [参数]。
    例如在Linux命令提示符下输入export,可查看已经存在的环境变量;
  • pwd:显示当前的工作目录;
  • history:显示历史名利;
  • shutdownpoweroff:都是管理关机相关的命令;
  • reboot:重启系统的命令;
  • hwclock:查询和设置系统的硬件时间,语法:hwclock [function] [option…];
  • date:查询或设定系统日期。
    语法:date [OPTION] [+FORMAT]
    FORMAT:格式符:
    ~]# date +%F YYYY-MM-DD
    +%T hh:mm:ss
    +%Y YYYY
    +%m MM
    +%d DD
    +%H hh
    +%M mm
    +%S ss
    +%s: 从1970年1月1号(unix元年)0点0分0秒到命令执行那一刻经过的秒数;
    -s:根据STRING设定时间,[MMDDhhmm[[CC]YY][.ss]]

五:Linux系统上获取命令帮助信息

内部命令的帮助信息:help COMMAND; — 外部命令的帮助信息有如下方式: — 命令自带的简要格式的帮助信息:COMMAND –help 使用手册:manual * info方式

man文档的章节划分包括以下: — 1. 用户命令
2. 系统调用 3. C库调用 4. 设备文件及特殊文件 5. 文件格式(配置文件格式) 6. 游戏使用帮助 7. 杂项 8. 管理工具及守护进程。

六:Linux发行版的基础目录名称命名及功用规定

Linux的基础目录如下: — /:根目录,所有一切文件皆在其下; /bin:存放系统命令; /boot:存放系统的启动文件和内核; /dev:设备文件主目录; /root:超级用户root家目录; /tmp:临时文件存放目录; /opt:第三方程序文件存放目录; /mnt:用户挂在目录; /lib & /lib64:系统库文件存放目录; /home:普通用户的家目录;/sbin:存放超级用户使用的命令; /etc:系统主配置文件主目录。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91877

(0)
上一篇 2018-03-04 18:18
下一篇 2018-03-04 21:05

相关推荐

  • 小型网站MYSQL问题一:MyISAM转Innodb的方法

    故事背景:之前公司的数据库存储引擎全部为MyISAM,数据量和访问量都不是很大,也一直没有什么问题。我最近接手一些运维工作,兼DBA,因为业务上面涉及到钱,所以决定换成支持事物的innodb。下面将操作步骤记录以下。 1、导出mydb数据库的表结构 mysqldump -d -uxxx -p mydb &gt…

    Linux干货 2015-12-19
  • iptables实验1

    Iptables 实验1 基于状态放行telnet, ftp, ssh, http, samba, icmp等服务; (1) 对本机的ping请求每分钟不得超出20个; (2) 每客户端对本机的ssh的并发连接数不得超过3个; (3) 本机的telnet服务仅允许工作时间内访问; 本机IP地址192.168.42.113 下面我们先放行所有入站状态为ESTA…

    Linux干货 2016-10-24
  • LVM详解

    Linux的LVM详解 LVM组成; LVM:logic volume manager .LVM即逻辑卷管理,现在使用版本为第二版,即version2 逻辑卷:pv,physical volume,即计算机上的磁盘设备,例如我的计算机上的/dev/sda3,/dev/sda5. 卷组:vg,volume group。一般由多个pv组成。 逻辑卷:lv,log…

    Linux干货 2016-02-14
  • Linux的哲学思想

    一切皆文件:所有设备在linux都表现为一个文件,比如目录文件、块文件、字符文件、设备文件; 用小型,单一用途的程序完成复杂功能:复杂的任务可以通过连接多个简单的程序实现复杂的功能;配置服务器,只要修改配置文件即可实现;

    Linux干货 2018-03-04
  • Linux 目录结构

    Linux 目录结构 1.     前言     Linux 是一种开源的,且非常流行的操作系统,发行版本众多。为了统一和规范linux系统的主要目录名及其用途,提出了FHS标准,FHS是File Hierarchy Standard的简写。Linu…

    Linux干货 2015-07-26
  • 在vsftp中实现基于pam_mysql的虚拟用户机制

    FTP简介 在介绍vsftp相关内容前,简单描述下FTP。FTP全称File Transfer Protocol,文件传输协议。它是一个C/S架构的协议,在Linux中其服务端实现主要有vsftpd,pureftpd,proftpd,Filezilla,本文主要介绍的是vsftp。客户端实现主要是ftp和lftp两种工具。其工作方式:主要分为两个层面的连接:…

    Linux干货 2017-01-07