计算机组成
CPU ——> central processing unit, 运算器&控制器
主要工作管理和运算;
存储器——> 内存 、硬盘
内存(RAM)只有在通电时才能记录与使用,断电后就消失了;
input ——> 提供数据,例如:键盘鼠标
output——> 输出数据
该数据为计算机加工后的结果;
术语:
CPU=控制器+运算器
存储器=内存+硬盘
I/O设备=input+output
========================================================
三大主流发行版
1、debian ——> ubuntu ——>mint
2、Slackware ——>SuSE ——>OpenSuSE
3、RedHat ——>REHL & CentOS
4、其他 ——>Gentoo, ArchLinux…
debian 无商业支持 且使用难度比其他两大版本高
CentOS 社区版
REHL 用途:企业级服务器系统
ubuntu 用途:桌面系统 特点桌面环境漂亮,容易上手,安装软件方便;也有服务器版。
软件程序:版本号
major.minor.release 主版本.次版本号.修正号
大变化 主板本号 提升
分支提升 次版本号 提升
修复bug 修整号 提升
发行版也有自己的版本号,发行版之间没有继承性
==========================================================================================
linux哲学思想
1、一切皆文件:把几乎所有资源统统抽象为文件形式:包括硬件设备,通信接口;
2、由众多功能单一的程序组成: 一个程序只做一件事,并且做好;组合小程序完成复杂任务;
3、程序启动后尽量避免跟用户交互;目标: 易于以编程的方式实现自动化任务;
4、使用文本文件保存配置信息;
linux下,所有的软件、文档信息都以文件的形式显示在目录树的某处;
linux系统把任务分解程多份,由每个特定的功能去完成;
linux系统上的配置信息,包括系统相关的配置信息都以文件类型保存在指定的目录下;
=============================================================================================
常用命令介绍
ifconfig 配置网络接口 可用于查看、配置网络地址
例如
[root@localhost ~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.3.24 netmask 255.255.255.0 broadcast 192.168.3.255
解释: 本机网络地址、掩码、广播地址;
inet6 fe80::20c:29ff:fe1d:c227 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:1d:c2:27 txqueuelen 1000 (Ethernet)
mac地址
RX packets 1132 bytes 178452 (174.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 804 bytes 68887 (67.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
echo : 回显命令 输出信息
例如
[root@localhost ~]# echo hello,word
hello,word
tty ; 虚拟终端 虚拟控制台,一般用在远程访问指定目标主机,类似win下面的远程桌面
展示一个虚拟终端
startx 用于加载桌面
比如 KDE、Gnome,
export 用于设置或显示环境变量, 是一种语法修饰符
export var 表示变量var 作为环境变量,将会被该 shell 的子进程继承
pwd 输出当前目录/工作目录
[root@localhost etc]# pwd
/etc
history 显示历史命令,可以看到自己已输入的命令
[root@localhost ~]# history
1 hwclock
2 man cal
3 cat 2016
4 cal 2016
5 man cal
6 cd
shutdown 常用于关机、重启操作,可自定义时间执行操作,且会告知系统下的其它用户
poweroff、 reboot 分别为 关机、重启命令
注意:需要在管理员权限下执行该操作
hwclockdate 查询或设置硬件时钟 硬件时钟可理解为 主板上的时间
date 输出或设置系统日期与时间
[root@localhost ~]# date
2016年 09月 17日 星期六 13:06:59 CST
==================================================================================================
获取帮助
外部命令
1) 命令自带简要格式的使用帮助 #COMMAND –help
2) 使用手册: manual #man COMMAND
使用手册分章节,可用man1 man2 来查询
第1章节:用户命令;2:系统调用;3:C库调用;4:设备文件及特殊文件;
5:配置文件格式;6:游戏使用帮助;7:杂项;8:管理工具及守护进程;
man命令打开手册以后的操作方法
翻屏 :
空格键 向文件尾翻一屏
b: 向文建首部翻一屏
ctrl+d 向文建尾部翻半屏
ctrl+u 向文建首部翻半屏
回车: 向文建尾部翻一行
K: 向文建首部翻一行
G: 跳转至最后一行;
#G: 跳转至指定行;
文本搜索
/keyword: 从文件首部向文件尾部依次查找;
?keyword:从文件尾部向文件首部依次查找;
n:与查找命令方向相同;
N:与查找命令方向相反;
退出:
q: quit
4)info COMMAND
获取命令的在线文档;
5)主流发行版的官方文档&程序官方的文档;
一般称为 DOC文件
6)万能的以太网上有各种各样的知识分享,搜索关键字;
=======================================================================
FHS(Filesystem Hierarchy Standard) linux目录配置标准 http://www.pathname.com/fhs/
可分享的 可以分享给其他系统挂在使用的目录,
不可分享的:自己机器上面运行的设备文件或者是与程序相关的socket文件等
不变的: 例如 函数库、文件说明文件、系统管理员所管理的主机服务配置文件等
可变动的:经常改变的数据,例如登陆文件
目录定义:
/(根目录,root):与系统开机有关;
/usr:与软件安装/执行有关;
/var:与系统运作过程有关;
下图是一张目录树,仅列出较为重要的数据。
2016年9月17日 13:38:40
原创文章,作者:rumor31,如若转载,请注明出处:http://www.178linux.com/47089
评论列表(1条)
可以自己画图来说明啊,不要用别人的图