Linux 基础入门(第一周)

计算机组成,Linux发行版本,Linux基础命令

一、计算机的组成
1.中央处理器
1)运算器:负责执行各种算术和逻辑运算
2)控制器:负责解析程序指令,并协调完成运算
3)寄存器:存放供运算器计算的临时数据和计算结果
2.主存储器
存放指令和数据
3.外部设备
1)外存储器:硬盘等,用于永久存放数据
2)输入设备:键盘等,输入数据至计算机
3)输出设备:显示器等,将计算结果输出
4.内核
调度各硬件设备运行,实现系统管理
5.应用软件
实现各种丰富多彩的功能
二、Linux发行版本
主要有三大分支 Debian、Slackware、RedHat
Debian:著名的分支Ububtu
Slackware:著名分支SUSE
RedHat:著名分支RHEL(专注于服务器)CentOS
三、Linux的哲学思想
1.一切皆文件
把所有的资源均抽象为文件,以便于使用统一的命令来操作配置
2.由众多功能单一的程序组成
各司其职,程序功能简单高效;通过程序的组合完成复杂功能
3.尽量避免跟用户交互
4.实用文本文件保存配置信息
将配置信息保存在文本文件中,方便于直观的管理
四、Linux命令
1.基本格式
COMMAND [OPTION]… [FILE]…
命令 + 参数(非必要)+ 文件名(非必要)
2.ifconfig
查看配置启停网络接口的命令
默认查看激活状态的网络接口
-a 查看所有的网络接口
up 启用某个网络接口
down 停止某个网络接口
3.echo
将结果打印到屏幕
-n:不进行换行
-e:让转义符生效
4.tty
查看当前终端设备的文件名
5.startx
启动图形界面
6.export
查看设置变量值
export 变量名  添加变量
export -n 变量名  删除变量
7.pwd
查看当前路径
8.history
查看设置历史命令记录
history # 查看最近#条记录
-c 清除历史记录
!# 调用第#条命令
9.shutdown
关机命令
-r 重启
-c 取消设定的shutdown操作
time 设置时间
10.poweroff
关机命令
11.reboot
重启
12.hwclock
查看设置硬件时钟
-s 以硬件为准,把系统调整为与硬件时间相同
-w 以系统为准,把硬件调整为与系统时间相同
13.date
查看系统时间
五、Linux获取命令帮助信息
1.help COMMAND
2.COMMAND  –help
3.man COMMAND
NAME:功能性说明
SYNOPSIS:语法格式
DESCRIPTION:描述
OPTIONS:选项
EXAMPLES:示例
AUTHOR:作者
BUGS:报告程序bug的方式
SEE ALSO:参考
六、Linux发行版的基础目录
/bin所有用户可用的基本命令程序文件
/sbin供系统管理使用的工具程序
/boot引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等
/dev存储特殊文件或设备文件
设备有两种设备:字符设备(线性设备)
块设备(随机设备)
/etc系统程序的配置文件,只能为静态
/home普通的家目录的集中位置:一般每个普通用户的家目录默认为此目录下与用户名同名的子目录
/root管理员的家目录:可选
/lib为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内核提供内核模块
libc.so.* 动态链接的C库
ld*运行时连接器/加载器
modules用于存储内核模块的目录
/lib6464位系统特有的存放那个64位共享库的路径
/media为便携型设备提供挂载点(cdrom/floppy)
/mnt其他文件系统的临时挂载点
/opt附加应用程序的安装位置:可选路径
/srv当前主机为服务提供的数据
/tmp为那些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限
/usrusr Hierarchy 全局共享的只读数据路径
bin,sbin
lib,lib64
include:C程序的头文件
share:名利手册页和自带文档的架构特有的文件的存储位置
local:另一个层级目录
X11R6:X-Window程序的安装位置
src:程序源码文件的存储位置
/usr/local:Local hierarchy 让系统管理员安装本地应用程序,也通常用于安装第三方程序
/var/var hierarchy 存储常发生变化的数据的目录
/proc虚拟文件系统,用于为内核及进程存储其相关信息,它们多为内核参数,例如net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward
存储于/proc/sys/下
/sys sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径
其主要作用在于为管理Linux系统设备提供一种统一模型的接口

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

(0)
惜锋惜锋
上一篇 2017-12-03 19:00
下一篇 2017-12-03 20:05

相关推荐

  • python装饰器详解

    python之装饰器详解 一、装饰器定义 定义一个函数,可以接受一个函数作为参数,对该函数进行一些包装,不改变函数的本身。 二、装饰器四部曲(分解) 1、函数可赋值给变量。若赋值给变量的是调用后的函数,变量的值就是return的返回值。 切记:函数赋值给变量,只看return的值。分清楚函数是处于调用状态还是未被调用状态。若函数没有写return,默认ret…

    2017-02-08
  • shell脚本编程__bash的配置

    shell脚本编程__bash的配置   一、bash的配置文件:   按生效范围划分,存在两类:     全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc    个人配置: ~/.bash_profile ~/.bashrc 二、she…

    Linux干货 2016-08-26
  • Ansible中文权威

    福利贴 运维神器 Ansible 本土化在际,除了每日分享,定期更新外,还有大虾不定期解惑,更多福利可关注  http://www.178linux.com/doc/ansible/  或 扫描二维码入( 372011984 )群关注.

    Linux干货 2015-08-13
  • Linux发展史

    Linux系统的发展史           内容摘要:            Linux操作系统的诞生       &n…

    Linux干货 2016-10-18
  • Linux救援模式

        学习了Linux的启动流程,为了加深理解,今天做了如下的实验:删除掉Linux系统在启动过程中比较重要的几个文件,查看启动时出现的现象。加深对知识的理解。学习机器因为某些文件的缺失的修复方式。     一、删除grub.conf    &nb…

    Linux干货 2016-11-23
  • Linux文本处理工具grep,egrep

    简介:     grep即(Global search REgular expression and Print out the line)全局的搜索正则表达式并且打印显示出来。     通俗点讲:根据用户指定的文本模式(搜索条件)对目标文件进行逐行搜索,显示能匹配到的行。 &n…

    Linux干货 2015-05-11