Py3.X全栈-Day03-初始Linux操作系统及命令操作
Posted tqtl911
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Py3.X全栈-Day03-初始Linux操作系统及命令操作相关的知识,希望对你有一定的参考价值。
1、什么是网络?什么是计算机网络?
1)网络是由节点和连线构成,表示诸多对象及其互相关系(尼玛,这啥概念,我表示听不懂呀!)
2)计算机网络,是指将地理位置不同的,具有独立功能的,多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
这些概念,死记硬背也许真的不重要,推荐《三傻大闹宝莱坞》影片儿中的学习方式:什么是机械?牛仔裤上的拉链就是机械,一些帮助人省力气,包含了人类发明创造的工具都是机械,钟表是机械,原文如下:
我们都朝着这个方向努力!
书的定义:
一种记录、分析、组织、总结、讨论及解释信息的,有插图或无插图的、硬抄或平装的、加套或不加套的,包括有前言、介绍、目录表、索引的,用以增长知识、加深理解、提升并教育人类大脑的装置,该装置需用视觉,有时候触碰的感官形式使用。
机械定义自己在台词中找吧。
教授:你笑什么?
兰彻:老师,学工程学是我从小的梦想。能在这里我很开心。
教授:用不着开心,给机械装置下个定义。
兰彻:能省力的东西就是机械装置。
教授:能说详细点吗?
兰彻:机械装置让工作变得简单化,也能节省时间。
今天很热,按下开关,得到阵阵凉风,风扇。就是个机械装置。
和千里外的朋友说话,电话,机械装置!
快速运算,计算器,是机械装置!
我们周围很多机械装置,从钢笔头到裤子拉链,都是机械装置。快速上下上下。
教授(扔了一块粉笔):定义是什么?!!
兰彻:我刚说了,老师。
教授:考试你也这样?机械装置是,上下上下?白痴!
还有人发言吗?
查图尔(真正的白痴):老师,机械装置是实物构件的组合,各部分有确定的相对运动,借此,能量和动量相互转换,就像螺丝钉和螺帽,或者杠杆围绕支点转动,还有滑轮的枢纽,之类的。尤其是构造,多少有点复杂。包括活动部件的组成,或者简单的机械零件,比如滚轮,杠杆,凸轮等等
教授:太棒了!好极了!
兰彻:可是老师,我用简单的语言表达了同样的意思。
教授:如果你喜欢简单表达,去工艺美术学院!
兰彻:但是老师,我们必须理解它的含义。不能做死记硬背的书呆子。
教授:你认为你比教科书聪明?写书上的定义,先生,如果你想及格的话。
兰彻:可还有别的书呢!
教授:滚出去。
(走了一半,兰彻走回来)
教授:你怎么又回来了?
兰彻:忘了点东西。
教授:什么?
兰彻:记录,分析,总结,整理的工具。讨论并解释知识。有图片的和没图片的,硬皮的,软装订的,护封的,没护封的,有前言,简介,目录,索引,用于人类大脑的启示,理解,改进,加强和教育,通过视觉实现,有时也用触觉。
教授:你想说什么?
兰彻:书,老师。我忘了我的书,能拿吗?
教授:你干吗不说简单点?
兰彻:我之前试过了,老师,没用。
3)使用网络实现如下优点哦!
a,共享网络上的各种资源,文件、图片、小电影儿以及扫描仪、打印机等各种服务;
b.数据处理,比如科学计算网络,企业用网;
c.数据传输网,用来收集、交换、传输数据的网络
2、网络的分类
1)局域网(LAN),一个独立的广播域,比如每个家庭;或者每个无线路由器下面的LAN1、LAN2、LAN3,独立的局域网;
2)城域网(MAN):规模局限在一座城市内;概念基本用不到哈!
3)广域网(WAN):网络跨越国界,洲界,甚至全球范围,但是路由器上的WAN口,个人觉得也可以理解为广域网;
3、传输介质
1)有线网——同轴电缆和双绞线
2)光纤网
3)无线网
4、跨局域网通信
5、制作网线
1)双绞线
2)网线钳
3)水晶头
4)T568A线序与T568B线序
5)交叉线与直通线
6、IP地址的分类
1)公网IP
2)私网IP
7、常见的DOS命令
1)arp -a
2)ipconfig /all
3)ping www.jd.com -t #ICMP协议
4)Windows的目录结构
- C盘
- D盘
- E盘
目录结构:C:\\Windows\\System32 绝对路径与相对路径的概念;
5)dir 、cd 、..和. 、\\、dirs、md 文件夹名、rd 文件夹名
02 python全栈s3 day3 为何学习linux
作为一名开发,一定要懂Linux;
1、常见操作系统:Windows、Linux、UNIX、MacOS;
2、服务器本质上也是一台计算机,作用为多人提供服务;
3、上网的过程的本质——是一个下载资源的过程;例如访问腾讯视频的网站,视频资源存储在腾讯服务器的硬盘上。例如笔记本上上传者视频,大家去共享观看,那么笔记本就是一台服务器的角色;
4、Windows系统的计算机,基本开启一段时间,出现蓝屏,就需要重启,但是重启会给用户带来不好的用不体验,但Linux系统的计算机,非常稳定,连续运行几年都不用重启;
5、Web发开完毕之后,程序需要运行在服务器上,首选就是Linux操作系统,可见Linux的重要性不言而喻。
03 python全栈s3 day3 课程内容介绍
1、Linux操作系统及初始化配置(熟悉);
2、Linux操作系统目录组成结构及文件级别增删改查操作(重点);
3、LInux操作系统用户、权限管理(重点);
4、开源软件及Linux下软件包的管理(重点);
5、Linux操作系统网络基础(重点);
6、Linux操作系统状态监控命令(了解);
7、Linux操作系统进程管理(重点);
8、网络服务基础(了解);
04 python全栈s3 day3 操作系统内核与系统调用
1、计算机操作系统简介;
1)操作系统定义;
2)掌握操作系统内核定义
- 操作系统内核
- 系统调用接口
- 用户态和内核态
3)了解两种操作系统用户界面:图形化界面和命令行界面;
2、了解Linux主要发行版:CentOS、RHEL、Fedora、Ubuntu、Suse
3、安装操作系统的准备工作
1)了解为什么选择RHEL(RedHat Enterprise Linux)或者CentOS
4、安装Linux操作系统;
05 python全栈s3 day3 操作系统安装原理
1、虚拟机概念的引入-VMwareWorkStations14的使用;
VMwareWorkStation安装CentOS7详细操作过程见如下URI:
http://www.cnblogs.com/lynn-li/p/6077944.html
http://linux.it.net.cn/CentOS/server/set/2014/1230/11119.html
2、操作系统镜像文件的概念(.iso文件)
CentOS各版本镜像文件下载地址(阿里云):https://mirrors.aliyun.com/centos/
例如CentOS7.4的下载链接:https://mirrors.aliyun.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-Everything-1708.iso
06 python全栈s3 day3 linux操作系统安装part1
1、虚拟机安装操作系统准备;
- VMwareWorkStation软件;
- CentOS7.x镜像文件;
- 创建虚拟机的过程(相当于去京东买了一台不带操作系统的笔记本);
- 宿主机的Bios中开启CPU支持虚拟化;
如下是CentOS6.x安装教程,但本人建议使用CentOS7.x,因为我们公司的生产环境已经是CentOS7系列了,非常稳定,而且有很多新特性;
https://jingyan.baidu.com/article/1e5468f978d376484961b7be.html
07 python全栈s3 day3 linux操作系统安装part2
1、安装完毕之后,点击重新引导;
2、不同厂商的主板进入BIOS的方式不同;常见有F2、F12、Del、F1等快捷键;
3、生产环境,不会使用图像化界面,都是通过SSH工具进行远程连接;
- Xshell
- SecureCRT
- Putty
附注:现在基本已经步入“云计算”时代,更多公司优先选择将生产业务不熟在诸如,阿里云、亚马逊、Azure(微软)、腾讯云、百度云、金山云、京东云等云计算平台上,本人更倾向于使用——阿里云,俗话说:上云,就上阿里云!阿里云是中国的骄傲。
08 python全栈s3 day3 初识linux命令
1、CentOS官网www.centos.org;
2、UNIX和Linux操作系统概述
1)UNIX的定义
2)了解UNIX操作系统的特点:多用户和多任务
3)GUN项目与自由软件运动
4)Linux简介
5)登录和退出Linux
6)常见Linux操作命令
- ls
- cd
- mkdir
- rmdir
- whoami
- who
- date
- cal
- hwclock
- useradd、passwd
- userdel
详情见个人博客——linux命令大词典
http://www.cnblogs.com/tqtl911/p/8620527.html
7)LInux命令的格式
命令 【选项】 【格式】#中间至少一个空格分隔;
8)tty1~6终端与pts/0终端
9)Linux下快捷键的使用
- Ctrl+a、e、s、d、u、l、q、z
10)su与su - (switch user)的区别
11)最重要的,查看命令的帮助信息——man(推荐使用)、info、--help
3、小结
1)掌握Linux在VMwareWorkStation下的安装过程;
2)Linux操作系统的发展历程
3)GNU以及GPL协议、自由软件运动
4)Linux的常见操作命令;
- 1)init 0
- 2)exit
- 3)ls
- 4)whoami、who
- 5)date、cal
- 6)useradd、passwd
- 7)man --help
- 8)su与su -
附注:1、CentOS设置启动内存过低,将进入文本化安装界面;
09 python全栈s3 day3 linux操作系统目录结构
1、Linux系统的树形结构
1)Linux系统与Windows系统目录结构的区别;
2) 掌握决定路径和相对路径的概念;
10 python全栈s3 day3 目录及文件操作
1、目录文件的浏览、管理及维护
1)pwd ;mkdir;rmdir;
2)cd -;cd ~ ;cd ;cd ..;cd . ;cd /usr/local
3) cp
4)mv
5)Linux一切皆文件的思想;
6)环境变量与别名的概念;
7)cat;tac;more;less;head;tail;
以上是关于Py3.X全栈-Day03-初始Linux操作系统及命令操作的主要内容,如果未能解决你的问题,请参考以下文章