自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 收藏
  • 关注

原创 20181101 大作业

需求:1 设计你认为合理的架构,用visio把架构图画出来2 搭建lnmp、tomcat+jdk环境3 三个站点分别为:discuz论坛、dedecms企业网站以及zrlog博客4 由于机器有限,尽可能地把三个站点放到同一台服务器上,然后做负载均衡集群,要求所有站点域名解析到一个ip上,也就是说只有一个出口ip5 需要共享静态文件,比如discuz需要共享的目录是 data/attac...

2018-11-01 01:24:19 723

原创 33 shell(3)

20.27 分发系统介绍场景:随着业务越来越大,网站或者APP服务端所使用的编程语言为PHP,需要配置lamp或者lnmp环境,还需要把代码上传到服务器上去。但是平时业务功能不断增加,需要改代码,如果有几十台上百台机器,就需要一个分发系统,将每次更新的代码发布到新的机器上去。核心shell脚本:expect,可以实现传输文件,也可以远程执行命令思路:首先要准备一台模板机器,机器上的代码是最...

2018-10-31 15:45:05 216

原创 32 shell(2)

20.16 shell中的函数(上)函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。函数必须要放在最前面格式: function f_name() {                      command             }1.[root@hao-01 ~]# vi fun1.sh   # 添加内容:...

2018-10-24 12:35:22 485

原创 31 shell(1)

20.1 Shell脚本介绍1. shell是一种脚本语言  aming_linux  blog.lishiming.net2. 可以使用逻辑判断、循环等语法3. 可以自定义函数4. shell是系统命令的集合5. shell脚本可以实现自动化运维,能大大增加我们的运维效率20.2 Shell脚本结构和执行1. 开头(首行)需要加 : #!/bin/bash2. 以#开...

2018-10-24 12:34:56 182

原创 30 Linux监控平台-zabbix

19.1 Linux监控平台介绍19.2 zabbix监控介绍19.3/19.4/19.6 安装zabbix19.5 忘记Admin密码如何做19.7 主动模式和被动模式19.8 添加监控主机19.9 添加自定义模板19.10 处理图形中的乱码19.11 自动发现19.12 添加自定义监控项目19.13/19.14 配置邮件告警19.15 测试告警19.16 不发邮件的问题...

2018-10-20 09:31:42 1332 1

原创 29 LVS

 18.11 LVS DR模式搭建1. 改回hao2 hao3机器ens33网卡中网关(.2)[root@hao-02 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33[root@hao-03 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens332. 重启网卡:[root@hao...

2018-10-20 09:28:24 188

原创 28 集群

18.1 集群介绍1. 根据功能划分为两大类:高可用和负载均衡2. 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务;实现高可用的开源软件有:heartbeat、keepalived3. 负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服务器了,这些服务器数量...

2018-10-15 15:58:32 557

原创 27 mysql 3(Mysql 主从配置)

17.1 MySQL主从介绍Replication 实时同步1. MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的2. MySQL主从是基于binlog的,主上须开启binlog才能进行主从。3. 主从过程大致有3个步骤1)主将更改操作记录到binlog里2)从将主的binlog事件(...

2018-10-15 15:23:42 156

原创 27 mysql 2

s

2018-10-15 15:23:06 118

原创 27 mysql 1

q

2018-10-15 15:22:42 117

原创 26 Tomcat 补充

1.tomcat中server.xml配置详解 https://www.cnblogs.com/starhu/p/5599773.html ​​​​​​​http://blog.csdn.net/yuanxuegui2008/article/details/60567542.java容器比较  http://my.oschina.net/diedai/blog/271367  http://www...

2018-10-14 22:34:48 127

原创 26 Tomcat

16.1 Tomcat介绍1. Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。2. java程序写的网站用tomcat+jdk来运行3. tomcat是一个中间件,真正起作用的,解析java脚本的是jdk4. jdk(java development...

2018-10-10 15:47:19 176

原创 25 NFS

NFS介绍NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。 NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A...

2018-10-09 09:23:55 222

原创 24 MYSQL常用操作

设置更改root密码1.把mysql工具加入环境变量    echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile2.重启服务/重新加载profile文件/etc/inin.d/mysqld  restartsource /etc/profile3.设置root密码    mysqladmin -...

2018-09-29 09:00:32 171

原创 23 LNMP

a

2018-09-29 08:50:12 115

原创 22 LNMP

 Nginx负载均衡 下面的dig看到可以返回2个IP,就是解析出来的IP,这样我们可以做负载均衡。dig  www.qq.com1.vim /usr/local/nginx/conf/vhost/fuzai.conf2.添加如下配置    upstream qq            //定义模块名{ip_hash;                //始终保持第一个...

2018-09-29 08:49:47 272

原创 21 LNMP

12.7nginx默认虚拟主机vim /usr/local/nginx/conf/nginx.conf    gzip_types text/plain application/x-javascript text/css text/htm    application/xml;    include vhost/*.conf;            #添加虚拟主机目录  加这一行...

2018-09-29 08:49:17 976

原创 20 LNMP(上)

12.1 LNMP架构介绍1. 和LAMP不同的是,提供web服务的是Nginx2. 并且php是作为一个独立服务存在的,这个服务叫做php-fpm3. Nginx直接处理静态请求,动态请求会转发给php-fpm12.2 MySQL安装删除之前安装的mysql1. 查看之前安装mysql是否开启 :[root@hao-01 ~]# ps aux |grep mysql...

2018-09-17 22:57:01 234

原创 19 LAMP(下)

1. 更改虚拟主机配置文件:网站设定防盗链(非白名单网站不可引用)给111.com网站下所有(txt,doc,mp3,zip,rar,jpg,gif,png等这些格式的资源),防止其他网站私自引用,设定只给白名单网站引用显示,设定防盗链:[root@hao-01 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf删除之...

2018-09-16 16:51:14 188

原创 18 LAMP(中)

11.16-11.17Apache默认虚拟主机(上下)1. 打开Windows系统中hosts文件 :路径:C:\Windows\System32\drivers\etc2. 用记事本打开Windows系统下的hosts文件 :自定义设定域名指向ip:Linux服务器ip  自定义网址192.168.223.128  www.abc  www.123.com(自定义的网...

2018-09-11 13:03:34 671

原创 17 LAMP(上)

1. LAMP包含:Linux+Apache(httpd)+MySQl+PHPLinux : 操作系统(centos)Apache:httpd——外部服务软件MySQl:存储数据软件(字符串)PHP : 脚本语言(以作网站为主)2. Apache(httpd) , MySQl , PHP 这三个角色可以安装在同一台机器上,也可以分开使用。(注意:httpd 和 PHP 要在一起) ...

2018-09-08 11:06:23 233 1

原创 13 运维日常4

10.28 rsync工具介绍1. 安装 rsyns命令:[root@hostname ~]# yum -y install rsync[root@hostname02 ~]# yum -y install rsync2. 拷贝 原文件(passwd),到指定目录(tmp)下,并重命名为1.txt :[root@hostname ~]# rsync -av /etc/pass...

2018-08-29 23:41:16 155

原创 12 日常运维3

10.20 firewalld的9个zone[root@hostname ~]# systemctl disable iptables # 关闭 iptables(centos6 防火墙) [root@hostname ~]# systemctl stop iptables[root@hostname ~]# systemctl enable firewalld #打开 firewalled(...

2018-08-26 22:10:16 244

原创 11 日常运维2-netfilter/iptables

学习一个服务的过程: 1此服务器的概述:名字,功能,特点,端口号 2安装 3配置文件的位置 4服务启动关闭脚本,查看端口 5此服务的使用方法 6修改配置文件,实战举例 7排错(从下到上,从内到外)10.12 firewalld和netfilter1. 临时关闭selinux(防火墙) : setenforce 0[root@localhost ~]# setenforce 0[roo...

2018-08-25 11:01:40 361

原创 10 日常运维

w查看系统负载 vmstat:查看cpu,内存,虚拟磁盘,io磁盘,system系统进程等瓶颈top(动态)top -bn1(非动态):查看进程使用资源情况sar:全面分析系统状态的命令iostat、iotopethtool ens33w查看系统负载[root@localhost ~]# w 21:00:26 up 3 days, 10:09,  2 users,  load...

2018-08-22 22:53:54 324

原创 9 Linux shell基础知识

8.10 shell特殊符_cut命令* n个字符? 一个字符# 注释字符\ 脱意符号,与''类似| 管道符cut 截取符,分割 awk也是分割,更加复杂实用8.11 sort_wc_uniq命令sort /etc/passwd #按照ASCII码排序,sort并echosort -n #以数字排序 ,字母认为数字sort -nr #-r反序 一般与其他选项一起使用...

2018-08-14 13:36:26 128

原创 8 Linux shell基础知识

8.1 shell介绍shell是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。8.2 命令历史history命令,-r和-w .bash_history 最大1000条 变量HISTSIZE /etc/profile中...

2018-08-13 11:59:04 324

原创 7 Linux软件包安装和卸载

7.1 安装软件包的三种方法rpm工具yum工具(简单)源码包(复杂)7.2 rpm包介绍1. 设置光驱连接;光驱挂载如下:[root@hostname ~]# mount /dev/cdrom /mnt2. rpm包格式:包名(第一位英文字符串)、版本号(数字显示)、发布版本号(el6或el7 就是CentOS版本)、平台(32位或64位)、后缀名(.rpm)注意...

2018-08-11 08:23:53 1130

原创 6 Linux文件压缩和打包

补充重点:1.gzip 压缩文件:gzip 1.txt # 压缩后文件1.txt就消失2.gzip -#n 显示压缩等级:gzip -# 9 1.txt #默认是63.gzip -d 解压缩文件:gzip -d 1.txt.gz4.tar -c 建立tar包:tar -c 5.tar -x 解开tar包:tar -x6.tar -t 查看tar包里的文件:tar -t7.tar -z...

2018-08-08 22:06:33 236

原创 5 VIM工具

5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标5.4 一般模式下复制剪切粘贴5.5 进入编辑模式5.6 vim命令模式5.7 vim实践1.vim是vi的升级版本2.vim是带有颜色显示3.安装:yum install -y vim-enhanced4.有3种模式:一般模式、编辑模式、命令模式一般模式:进入vim编辑文件时,...

2018-08-06 11:55:01 204

原创 4 Linux磁盘管理

Find命令补充:Find工具-name参数案列:查找/data/目录以.txt结尾的文件: find /data/ -name "*.txt" 查找/data/目录以大写字母开头的文件: find /data/ -name "[A-Z]*" 查找/data/目录以test开头的文件:find /data/ -name "test*Find工具-type参数案列:查找/d...

2018-08-04 23:34:59 435

原创 3 用户和组管理

3.1 用户配置文件和密码配置文件 [root@localhost ~]# cat /etc/passwd | headroot:x:0:0:root:/root:/bin/bash #用户名:口令:用户标识号:组标识号:注释说明:用户名:用户主目录:命令解释程序 bin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/s...

2018-08-01 22:13:12 391

原创 1 安装、登录CentOS7

目录目录0.0 第一次课内容1.1 学习之初1.2 约定1.3 认识Linux1.4 创建虚拟机1.5 安装CentOS71.6 配置ip(上)1.7 配置ip(下)1.8 网络问题排查1.9&1.11 使用putty远程连接Linux&putty密钥认证1.10&1.12 使用xshell连接linux&xshell...

2018-07-28 19:03:37 4528

原创 2 文件目录与管理

目录2.1&2.2 系统目录结构2.3 ls命令2.4 文件类型   2.5 alias命令2.6 相对和绝对路径   2.7 CD命令    2.8 创建和删除目录mkdir rmdir2.9 rm命令   2.10 环境变量PATH2.11 cp命令   2.12 mv命令2.13 文档查看cat_more_less_head_tail...

2018-07-28 17:04:53 601

原创 Conda常用命令

在用Python时,会有不同的版本要求,比如有的使用Python 2.7,有的使用Python3.5,有的使用pytorch,有的使用TensorFlow,创建多个虚拟环境,可以较好的解决该问题。conda当前的源设置在$HOME/.condarc中,可通过文本查看器查看或者使用命令>conda config --show-sources查看。中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/conda list 需进入该虚拟环境。

2023-06-17 18:28:12 2590

原创 2.树莓派系统瘦身

树莓派系统瘦身发表于 2019-04-20 | 更新于 2019-04-26 | 分类于 操作系统 , 树莓派 | 评论数:0 | 阅读次数:背景树莓派系统一般烧录在sd卡中,sd卡的容量有限,当安装软件过多时就会占用很多不必要的空间。尤其在批量烧录树莓派镜像时,会增加镜像大小,导致烧录的时间变长。所以需要提前卸载一些不必要的软件,达到系统瘦身的效果。系统瘦身在实现系统瘦身之前我们需要知道目前系统中安装了哪些软件包,都占用多少空间。目前查看已安装的软件包有两种方法: 通过查看树

2021-05-04 20:03:17 1245

原创 1.树莓派4B开机运行自己的QT5程序,不进入图形化界面。

最近做项目,遇到一个需求,使用树莓派连接显示屏,但是为了保密性,不能进入桌面,直接运行自己的图形化界面。刚开始翻阅了很多网友大神写的教程,但是在树莓派方面,似乎找不到这方面的资料。然后想着ubuntu系统和树莓派系统同根同源,便去看ubuntu的资料,果然找到了。事实证明ubuntu的资料涵盖面比树莓派广很多。首先编译出你的QT图形化界面的可执行文件。如xxx然后编辑/etc目录下的profile文件。sudo nano /etc/profile这个文件我查资料,说是与环境变量有关的,等...

2021-05-04 19:33:09 1876

原创 1.树莓派PLC的基本配置

目录1. 网络的设置2. logiclab搜寻网络3. Putty连接1. 网络的设置可以将网络设置为与树莓派同一网段。但是由于路由器网关不一致,可能无法上网。2. logiclab搜寻网络树莓派默认IP 地址192.168.5.993. Putty连接账户密码是pi nxtrol...

2021-01-16 22:11:50 1307

原创 MOS管的工作原理及常见的封装

1.MOS管的概述场效应管(FET),把输入电压的变化转化为输出电流的变化。FET的增益等于它的跨导, 定义为输出电流的变化和输入电压变化之比。市面上常有的一般为N沟道和P沟道,详情参考右侧图片(P沟道耗尽型MOS管)。而P沟道常见的为低压mos管。实测N沟道增强型IRFB3607场效应管通过投场效应管通过投影一个个电场在一个绝缘层上来影响流过晶体管的电流。事实上没有电流流过这个绝缘体,所以FET管的GATE电流非常小。最普通的FET用一薄层二氧化硅来作为GATE极下的绝缘体。这种晶体管称为金属氧化

2020-06-18 11:57:00 1756

原创 直流无刷电机主要元器件

xmc1302

2020-06-18 11:19:11 453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除