摘要: 1. SVN概述 1.1 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,设计目的就是取代CVS。 SVN是ASF(阿帕奇软件基金会)旗下的一款开源产品: 官方网站:http://subversion.apache.org/ Windows客户端 阅读全文
posted @ 2020-05-14 19:35 Praywu 阅读(452) 评论(0) 推荐(0)
摘要: 1. Java编程语言简介 1.1 编程语言概述 系统级和应用级 系统级:C,C++,go,erlang 应用级:C#,Java,Python,Perl,Ruby,php 虚拟机:jvm(java虚拟机)、pvm(python虚拟机) 动态网站:asp.net,jsp 编程语言的类别:(程序=指令+ 阅读全文
posted @ 2020-05-14 19:27 Praywu 阅读(730) 评论(0) 推荐(0)
摘要: 1. Git概述 1.1 Git简介 Git是一款免费、开源的分布式版本控制系统,用于明捷高效处理任何或小或大的项目。Git是Linus为了帮助管理Linux内核开发而开发的一个开源版本控制软件。 1.2 Git的优点 更顺畅的工作流程,开发过程中,完全可以离线操作 快速,Git分布式架构使得本地仓 阅读全文
posted @ 2020-05-14 19:25 Praywu 阅读(360) 评论(0) 推荐(0)
摘要: 思维导图: Nginx简介 Nginx配置详解 1. Nginx简介 1.1 nginx概述 说明(C10K) 程序架构(master/worker) nginx的特性 文件并发处理(异步、事件驱动)epoll / select 文件IO(高级IO,异步 mmap) 模块分类 核心模块(core m 阅读全文
posted @ 2020-05-14 19:22 Praywu 阅读(1094) 评论(0) 推荐(0)
摘要: 思维导图 Apache(httpd)详解 1. httpd服务 1.1 httpd概述 ASF(Apache Software Foundation) 1)服务器的类型 http服务器(httpd,nginx,Lighttpd) 应用程序服务器(IIS:.NET ,tomcat:.JSP) 2)ht 阅读全文
posted @ 2020-05-07 19:35 Praywu 阅读(9004) 评论(0) 推荐(1)
摘要: 1. nsswitch名称解析框架 1.1 简介&作用 1)作用 让多种应用程序能灵活进行名称解析的通用框架 通用框架与各种类型存储进行交互的公共实现 规定通过哪些途径以及按照什么顺序通过这些途径来查找特定类型的信息 还可以指定某个方法奏效或失效时系统将采取什么动作 2)注意 nsswitch通常是 阅读全文
posted @ 2020-05-06 20:14 Praywu 阅读(560) 评论(0) 推荐(0)
摘要: 思维导图: NFS网络文件系统 1. NFS概述 1.1 两个核心组件 NFS(Network File System),通过网络让不同主机系统之间可以彼此共享文件或目录 RPC(Remote Procedure Call),远程过程调用 ,RPC服务会记录每个NFS功能所对应的端口 端口: 111 阅读全文
posted @ 2020-05-06 20:13 Praywu 阅读(259) 评论(0) 推荐(0)
摘要: LVS详解(思维导图) 1. 集群概述 1.1 Linux Cluster Linux Cluster的类型 LB(Load Balance) HA(High Available) HP(High Performance) 分布式系统 分布式存储 分布式计算 系统扩展方式 Scale UP Scal 阅读全文
posted @ 2020-05-06 20:11 Praywu 阅读(842) 评论(0) 推荐(0)
摘要: 思维导图: OpenSSH详解 1. SSH概述 2. OpenSSH 配置文件: 服务端sshd:/etc/ssh/sshd_config 客户端ssh:/etc/ssh/ssh_config 2.1 客户端程序ssh 1)ssh 2)客户端免密登录 3)scp 4)sftp 2.2 服务端程序s 阅读全文
posted @ 2020-05-06 20:10 Praywu 阅读(1185) 评论(0) 推荐(0)
摘要: 思维导图: OpenSSL&加密解密 1. 网络通信概述 2. 加密和解密 2.1 加密的方式 1)对称加密 2)公钥加密 3)单向加密 4)认证加密 2.2 PKI的实现方式 PKI(Public Key Infrastructure)公钥基础设施 2.3 加密和解密的过程 1)加密解密过程图示 阅读全文
posted @ 2020-05-02 13:04 Praywu 阅读(2717) 评论(0) 推荐(0)
摘要: 1. iptables概览 iptables概述 iptable简介 防火墙的种类 netfilter iptables工作流程 iptables工作图示 链、功能表 报文流向 路由功能发生的时刻 主机防火墙 iptables基本规则定义 iptables扩展匹配条件 隐式扩展 显示扩展 iptab 阅读全文
posted @ 2020-05-01 13:49 Praywu 阅读(287) 评论(0) 推荐(0)
摘要: 1. 安装Anaconda 1.1 安装Anaconda 因为Anaconda中包含了jupyter,所以可以直接安装Anaconda 如果不想安装Anaconda,可以直接手动安装jupyter wget -c https://repo.anaconda.com/archive/Anaconda3 阅读全文
posted @ 2020-04-29 22:24 Praywu 阅读(631) 评论(0) 推荐(0)
摘要: 1. LAMP环境建站 1.1 LAMP架构概述 1)为什么是LAMP LAMP就是Linux+Apache+MySQL+PHP的网站架构体系。而之所以叫LAMP,就是取了这几个单词的首字母,这里的P可以代指PHP、Python、Perl这三种编程语言。在安装PHP的时候要特别注意它的版本,貌似坑有 阅读全文
posted @ 2020-04-29 22:13 Praywu 阅读(767) 评论(0) 推荐(0)
摘要: 1. Linux系统的基本使用 shutdown,halt,init 0,reboot, history, date,hwclock,cal, which,whereis,whatis,find, alias, rz,sz, hostname,uname, free,df,du, last,last 阅读全文
posted @ 2020-04-22 18:40 Praywu 阅读(396) 评论(2) 推荐(2)
摘要: 思维导图: Nginx反向代理 Nginx负载均衡 1. 反向代理 1.1 ngx_http_proxy_module 1)proxy_pass URL; 建议proxy_pass后面的路径不带URI,这样会将location中的uri直接传递给后端主机,否则location中的uri会被proxy 阅读全文
posted @ 2020-04-22 17:28 Praywu 阅读(521) 评论(0) 推荐(0)