Linux

稳定性:无需重启,跟windows不同,没有突然蓝屏的情况
安全性:下载的软件都是纯净的,没有携带病毒的一些情况
硬件需求:Linux操作系统对硬件需求要求很低,而且不会浪费一分的硬件,可以达到一个完美的使用状态
自由:Linux操作系统有四个版本,不会有人去强迫你使用某某版本
综合成本:Linux操作系统完全是免费的,综合成本为0
Weave 计算机的名字 默认是localhost
Login 登录的用户名
Password 登录密码
Linux在安装的时候送了一个root的用户,这个用户的身份是超级管理员,类似于windows里面的adminnistrator
Linux的思想一切皆是文件
Linux组成 内核 内核是我们看不到的
Shell 接受用户输入的指令,并把指令打送给内核进行处理,然后把结果返回给用户
硬件——>内核——>shell——>应用


Bin 存放二进制可执行文件(ls,cat,mkdir等)
Boot 放用于系统引导时使用的各种文件
Dev 用于存放设备文件
Home 存放所有用户文件的根目录
Lib 存放根文件系统中的程序运行需要的共享库及内核模块
Mnt 系统管理员安装临时文件系统的安装点
Opt 额外安装的可选应用程序包所放置的位置
Proc 虚拟文件系统,存放当前内存的映射
Root 超级用户目录
Sbin 存放二进制可执行文件,只有root才能访问
Tmp sbin用于存放各种临时文件
Usr 用于存放系统应用程序,比较重要的目录/usr/local本地管理员软件安装目录
Var 用于存放运行时需要改变数据的文件 log结尾为日志文件

Ls显示文件和目录文件
Ls—l ll列出文件的而详细信息
Ls—a 列出当前目录所有文件,包括隐藏文件
Mkdir 创建目录 -p父目录不存在的情况先生成父目录
Mkdir -h 帮助
Cd切换目录
touch 生成一个空文件
Cat、tac显示文本文件内容 tac反向查看文本
Cp(copy) 复制文件 -rf 全部复制
Pwd 显示当前位置
Chmod 更改权限 r读4(u) w写2(g) x执行1(o) +-ugo+-123
Cat查看文件 tac反向查看文件 cat 文件1 文件2> 新文件名 合并两个文件生成新文件
相对路径:以当前位置为出发点,找其他人的位置
绝对路径:以根目录为出发点,找其他人的位置
Rmdir 删除空目录
Pwd 查看当前工作路径
ll空格 /路径/ 指定查询绝对路径
Mv(move)移动文件或移动目录,文件后面接路径 不接路径接其他则改名
Rm(remove) 删除文件
-r同时删除该目录下的所有目录、文件
-f强制删除目录、文件
Rm -rfu 强制删除该目录下有所有文件、目录
Tar命令
命令格式:tar【-参数】【压缩打包文件时新名称】【欲备份的源文件】
参数:
-c打包(建立压缩文件名,产生新文件)
-x解包 -z用GZIP格式
-j用BZIP2压缩
-v压缩过程中显示详细信息
-f指定一个文件名,在f之后要立即接文件名
-tf显示一个包的内容——例如:将公共的、下载、桌面这三个文件打包成一个叫音乐的tar的文件
Tar-c公共的 下载 桌面 音乐-f音乐.tar
Tar -xzvf压缩文件名.tar 解压
tar -czv接上要压缩的文件-f取个名字.tar 打包
VIM 查找和替换功能
Ctrl insert 复制
Shift insert 粘贴
:s/vivian/sky/ 替换当前行第一个vivian为sky
:s/vivian/sky/g替换当前行所有vivian为sky
:n,$s/vivian/sky/替换第N行开始到最后一行的第一个vivian为sky
:N,$s/vivian/sky/g替换第N行开始到最后一行中每一行所有vivian为sky
N为数字,若N为.,表示从当前行开始到最后一行
:%s/vivian/sky/(等同于:g/vivian/s//sky/)替换每一行的第一个vivian为sky
:%s/vivian/sky/g(等同于:g/vivian/s//sky/g)替换每一行中所有vivian为sky
:n1,n2s/vivian/sky/替换第n1行开始到n2行中每一行的第一个vivian为sky
开关机
Halt=poweroff 立即关机
Shutdown-h now 现在关机
Shutdown-h 10 10分钟后关机
Shutdown-h 20:01 20:01的时候关机
Shutdown-r now 现在重启
Shutdown-r 20:01 20:01的时候重启
Shutdown-c 取消设置的shutdown命令
Reboot 重启
Source 刷新
Ifconfig 查看IP地址
Clear 清屏
Ping 测试网络连通性
Who、w 显示在线登录用户
Whoami 显示用户自己的信息
Hostname 显示主机名称
Uname 显示系统信息
Top 显示当前系统中耗费资源最多的进程
Ps 显示瞬间的进程状态
Service iptables regtart 重启防火墙
光纤(外网IP)——光猫——路由器——交换机(内网IP)(局域网IP)
(协议一方或者多方把一些规范性或约束性的条件写在一张纸上后来我们就把这张纸上写的东西称之为协议)
HTTP超文本传输协议 https://
tcp/ip(四层)协议 是一套基于连接的协议安全性很高传输的数据很小但不会丢失 有连接
Osi(网络七层)体系结构
Udp/ip(数据报)面向一套无连接的协议 发送的数据量虽然大丢失的数据量也多 基于无连接的协议
www万维网联盟推出HTTP协议
Ipconfig
Localhost和127.0.0.1的区别
相同点:localhost和127.0.0.1都代表本机
区别①Localhost是本地ip,二127.0.0.1是本机ip
网站上发送数据的方式常用的有两种,一种叫get、另一种叫post;
Get发送数据的时候,数据会显示出来,数据量最大不会超过1K;
Post发送数据的时候会采用加密方式发送,所以数据不会被显示出来。发送方式安全,对于用户信息起到保障作用。
发送的数据量不想get、Post发送数据没有限制一般多用于用户注册、登录、付款。
端口:所有网站端口都是80端口,也就意味着http默认是80端口,每个端口号只负责对应自己分内工作
一个网站的写法:ip地址+端口号
作用:用于定义WEB浏览器和WEB服务器之间交换数据的过程;
版本:1.0和1.1
http1.0一个链接只能获得一个web服务器资源以ie浏览器为例,一次请求就打来一个窗口
http1.1一个链接能好的多个web服务器资源,以谷歌浏览器为例,一个请求可以打开多个窗口
一个web页面中,使用img标签,每个标签一个图片,总共引用三幅图片,当客户端访问服务器中的这个web页面时,客户端总共会访问几次服务器,即想服务器发送了几次http请求。
答案是四次;
第一次:请求页面,得到页面源代码
第二次:解析源代码,得到第一幅图片
第三次:请求源代码,得到第二幅图片
第四次:请求源代码,得到第三幅图片
http协议只有两个操作:请求 响应 —— 请求有客户端发起,响应由服务端发起
JDK自启:cd /etc/rc.d
vi rc.local
Source /etc/profile
JDK路径bin/startup.sh
Reboot重启
浙公网安备 33010602011771号