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

相关推荐

  • N22第六周作业

    VIM编辑器介绍 什么是VIM? Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件。 Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。 VIM的使用 &nbsp…

    Linux干货 2016-10-24
  • 关于大型网站技术演进的思考(九)–网站静态化处理–总述(1)

    原文出处: 夏天的森林    在存储瓶颈的开篇我提到像hao123这样的导航网站只要它部署的web服务器数量足够,它可以承载超大规模的并发访问量,如果是一个动态的网站,特别是使用到了数据库的网站是很难做到通过增加web服务器数量的方式来有效的增加网站并发访问能力的。但是现实情况是像淘宝、京东这样的大型动态网站在承担高并发的情况下…

    Linux干货 2015-03-11
  • SDCC 2017互联网运维开发实战峰会上海站

    3月17日-19日,由CSDN重磅打造的互联网运维开发实战峰会、数据库核心技术与应用实战峰会和互联网应用 架构实战峰会将在上海举行。 作为SDCC 2017(中国软件开发者大会)系列技术峰会的一部分,秉承干货实料(案例)的内容原则。 这三场峰会将邀请业内顶尖的架构师和技术专家,共同探讨运维工具研发与实践、运维自动化系统的构建、大数据与运维…

    Linux干货 2017-02-11
  • nfs

    NFS 服务 : Network File system 网络文件系统效果: 好像在本机硬盘一样原理: 当用户去访问 映射成本地系统 // 原理 挂载属性: vsftpd 是应用程序,(内核支持) nfs 是一个文件系统应用: 局域网(最多用于) — 依赖网络 应用层 app httpd 80 vsftpd 传输层 tcp/ipinternet层…

    Linux干货 2018-02-05
  • 初识LINUX

    初识LINUX 一、计算机的组成 二、Linux的发行版本 发行版:数百种之多,主要分为: Debian分支:ubuntu、mint、knopix Slackware分支:S.u.S.E–>SLES、OpenSUSE RedHat分支: Redhat–>Centos   Fedora Core Gent…

    Linux干货 2016-09-17
  • Windows 10 VS. Linux

    原文出处: Linux中国 – zpl1025   前阵子 Windows 10 好像占据了绝大部分头条,甚至在一些Linux圈里也是一样。最具代表性的是 betanews.com 的 Brian Fagioli 说 Windows 10 已经为 Linux 桌面系统敲响了丧钟,Microsoft 如今宣布将为忠实的…

    系统运维 2015-03-24