本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89425
计算机组成,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系统设备提供一种统一模型的接口
赞 (0)