linux运维部落介绍,了解 linux

计算机组成

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  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

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下面的远程桌面

展示一个虚拟终端

3c8ce6380daa33c267ccb0e2e66a02de.png

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/

3c8ce6380daa33c267ccb0e2e66a02de.png

可分享的 可以分享给其他系统挂在使用的目录,

不可分享的:自己机器上面运行的设备文件或者是与程序相关的socket文件等

不变的: 例如 函数库、文件说明文件、系统管理员所管理的主机服务配置文件等

可变动的:经常改变的数据,例如登陆文件

目录定义:

/(根目录,root):与系统开机有关;

/usr:与软件安装/执行有关;

/var:与系统运作过程有关;

下图是一张目录树,仅列出较为重要的数据。

3c8ce6380daa33c267ccb0e2e66a02de.png

2016年9月17日 13:38:40

原创文章,作者:rumor31,如若转载,请注明出处:http://www.178linux.com/47089

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【注意】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为英文名字后再运行!有问题私信沟通,祝顺利! 基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值