操作系统及Linux入门

计算机的组成及其功能;
Linux的发行版;
Linux的哲学思想;
linux入门命令介绍,如何获取帮助;
基础目录名称命名法则及功用规定。

1.计算机组成及其功能

  • CPU:由运算器(数据加工处理)、控制器(发送控制指令)、寄存器(存储指令、内存寻址等)和缓存(提升CPU的数据读取速度,将数据从内存中读取至缓存)组成,
  • 内存:存储正在运行的程序(程序运行时要由硬盘读入内存)及正在使用的数据。
  • I/O设备 :输入设备负责下达指令、提供数据,输出设备负责将数据加工后的结果进行输出.

2.LINUX主要发行版

Linux目前主要由三大主流发行版,分别为Redhat、Debian和Suse,其分支如下:

(1)Redhat

  • RHEL

centos

  • Fedora

(2)Debian

  • ubuntu

mint

  • knopix

(3)Suse

  • opensuse
  • SLES

其它较为流行的发行版还有kail,archlinux等

3.Linux的哲学思想

(1)一切皆文件,硬件设备也通过文件表示;

(2)由众多功能单一的小程序组成,完成复杂任务时,可将小程序组合起来;

(3)尽量避免跟用户的交互,实现自动化的基础;

(4)配置信息都保存在文本文件里。

4.Linux入门命令介绍

(1)ifconfig:查看网卡信息,IP地址、MAC地址等;

(2)echo:将指定的字符串在标准输出设备上进行回显;

-e:允许使用\转义字符

(3)tty:在标准输出打印用户当前shell进程登陆时使用的终端所对应的文件名;

(4)startx:进入图形界面

(5)export:查看已定义的环境变量或为环境变量赋值

(6)pwd:查看当前工作目录

(7)history:查看命令历史

(8)shutdown:挂起系统、重启服务器、服务器下电

-h:挂起

-r:重启

-c:取消前面的操作

(9)poweroff:挂起系统、重启服务器、服务器下电

–halt:挂起

–reboot:重启

-p:poweroff

(10)reboot:同poweroff,挂起系统、重启服务器、服务器下电

–halt:挂起

–reboot:重启

-p:poweroff

(11)hwclock:查看服务器硬件时钟

(12)date:查看系统时钟

注意:Linux有两个时钟,系统启动时从硬件时钟获取时间信息,获取后即不再与硬件相关联。

5.获取帮助

(1)Linux上命令分为内建命令和外部命令,内建命令使用COMMAND  –help格式获取命令简要使用说明,外部命令使用help COMMAND格式获取命令简要使用说明或man # COMMAND格式获取命令使用手册帮助,#表示章节号,外部命令使用帮助有8个章节,各章节内容如下:

  • 用户命令使用
  • 系统调用
  • C库调用
  • 设备文件及特殊文件
  • 配置文件格式
  • 游戏使用帮助
  • 杂项
  • 管理工具

(2)查看某个外部命令的使用手册有几个章节,使用whatis COMMAND.

6.基础目录名称命名法则及功用规定

(1)命名法则

  • 严格区分字符大小写,最长不能超过255个字符;
  • 可使用除/字符外的任意字符;
  • 目录也是文件,同一路径下,文件名不能重复;

(2)Linux各发行版必须具备的基础目录及其作用、层级结构均由FHS进行规定;

 

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

(0)
radixradix
上一篇 2018-05-21
下一篇 2018-05-21

相关推荐

  • 第一周-Linux基础

    一、计算机的组成及其功能 由上图可知,计算机由硬件系统和软件系统组成:   1. 计算机硬件系统从逻辑上主要由运算器、控制器、存储器、输入设备、输出设备这五部分组成。 ● 存储器:实现记忆功能的部件用来存放计算程序及参与运算的各种数据;● 运算器:负责数据的算术运算和逻辑运算即数据的加工处理;● 控制器:负责对程序规定的控制信息进行分析,控制并协调输入,输出…

    Linux笔记 2018-05-11
  • linux学习练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。[root@localhost etc]# cp -r /etc/skel /home/tuser1[root@localhost ~]# getfacl /home/tuser1/getfacl: Removing lead…

    Linux笔记 2018-07-15
  • at和crontab命令简述

      at用于计划任务的执行,不过只能执行一次: 1 确定时间 at time 2 确定时刻想要执行的内容 command …     crontab 也用于执行计划任务,可以设定确定的时间多次执行计划任务,时间精确的分钟,可将计划任务按照规定的格式写入配置文件内,配置文件分为六个字段,分别是:分 时 日 月 周 要执…

    Linux笔记 2018-04-08
  • Linux第1-5天的基础命令。

      alias 是显示当前shell中所有别名。 我们可以将一些常用且较长的命令进行简化,就是别名。 alias 新的命令 = ‘原命令’     unalias 删除别名 -p  是查看系统中已经设置的别名   bc   是linux中的计算器语言    ^C  退出   clock 显示硬件时间 -s 使系统时间和硬件时间同…

    Linux笔记 2018-03-31
  • ansile

    ansible ansible 是一个自动化运维工具,他是基于python语言实现,基于openssh安全的工具 特性: 1)幂等性:一个任务执行1遍和执行n遍效果一样 ,不因重复执行带来意外情况2)无需代理不依赖PKI(无需ssl)3)可使用任何编程语言写模块4)YAML格式,编排任务,支持丰富的数据结构5)较强大的多层解决方案 ansible可以直接由一…

    Linux笔记 2018-06-04
  • DNS服务

    1、相关原理概念
    2、配置主DNS服务器
    3、配置从DNS服务器

    2018-06-03