- 博客(20)
- 收藏
- 关注
原创 基于51单片机的多点温湿度采集和无线传输系统
基于51单片机的多点温湿度采集和无线传输系统基本介绍处理器选择c52单片机介绍主程序流程设计LCD1602显示模块程序设计传感器模块程序设计温湿度传感器部分设计基本介绍由两个发射模块与一个接收模块组成,发射模块利用(DHT11)温湿度传感器采集环境温湿度数据并传送给C52单片机,单片机进行数据处理后利用无线传输模块(NRF24L01)进行无线发送,同时无线传输模块具有接收功能。将收到的数据传输给C52单片机,最后通过显示屏(LCD1602)显示出来。本系统能够完成同时远距离来集两点温湿度并在系统终端进
2021-04-07 01:56:31
3589
2
原创 基于5G承载数通的PTN网络
基于5g承载数通的PTN网络包交换TDMPTN初始化步骤包交换将用户传送的数据划分成一定的长度,每个部分叫做一个分组。每个分组的前面有一个分组头,用以指明该分组发往何地址,然后由交换机根据每个分组的地址标志,将他们转发至目的地,称为分组交换TDM时分复用是指一种通过不同信道或时隙中的交叉位脉冲,同时在同一个通信媒体上传输多个数字化数据、语音和视频信号等的技术。PTN初始化步骤1)设备搭建:超级终端和u31客户端2)根据网络拓扑结构,修改本机IP地址与子网掩码,IP地址为100.100.100.
2021-04-07 01:17:52
2045
原创 mysql数据库的基本管理
一.数据库介绍1.什么是数据库数据库就是个高级的表格软件2.常见数据库Mysql Oracle mongodb db2 sqlite sqlserver …3.mariadb:MariaDB数据库管理系统是MySQL的一个分支二.mariadb的安装dnf install mariadb-server.x86_64 -y三.软件的基本信息mariadb.service启动服务3306默认端口号/etc/my.cnf主配置文件/var/lib/mysql
2021-02-04 15:43:41
157
原创 Apache的管理及优化web
一.Apache的作用在web被访问时通常使用http://的方式http://超文本传输协议http:// 超文本传输协议提供软件:ApachenginxstgwjfeTengine二.Apache的安装及启用更改Apache的服务端口关闭防火墙访问服务器的8080端口启用systemctl enable --now httpd开启服务并设定服务位开机启动firewall-cmd --list-all查看火墙信息firewall
2021-02-04 14:31:54
178
原创 系统延时任务及定时任务
一.系统延时任务命令功能at -l查看任务列表at -r 任务号查看任务内容at -c 任务号取消任务执行注意:当任务有输出时,输出会以邮件的型是发送给at任务的发起者at now+1min ##延时1分钟at>touch file{1…3}at> << CTRL +D当任务有输出时,输出会以邮件的型是发送给at任务的发起者:1 查看第一封邮件q 退出清空邮件文件内容二.at任务的黑白名单对于at命令设定延时
2021-02-01 17:16:27
93
原创 Linux系统引导过程及引导修复文件
一.通电二.bios初始化对硬件检测初始化硬件时钟三.磁盘引导mbr=主引导记录=0磁道 1扇区 446作用:记录grub2引导文件的位置当mbr数据丢失系统会因为找不到启动分区而停止启动问题模拟方式系统磁盘/dev/sdadd if=/dev/zero of=/dev/vda bs=446 count=1 清空系统/dev/vda上的mbr数据恢复方式:用光盘进入系统挽救模式chroot /mnt/sysimagegrub2-install /dev/xxxxxx ##重新安装
2021-02-01 14:16:31
281
原创 LIinux系统中的无人职守安装脚本
一.kickstart自动安装脚本的作用在企业中安装多台操作系统时面临的问题:安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装,当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率低下的操作如何解决以上问题?用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取 kickstart作用:以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart脚本二.实验环
2021-01-31 17:15:09
109
原创 Linux下的虚拟化部署
一.kvm安装条件1.inter cpu ----> vmx2.amd cpu -------> svm二.kvm虚拟化安装虚拟化安装命令:Virtualization Client ##虚拟化客户端Virtualization Tools ##虚拟化工具Virtualization Hypervisor ##虚拟化核心套件三.kvm虚拟化相关信息服务名称:libvirtd虚拟化核心:qemu/kvm虚拟化存储目录(虚拟机硬盘):/var/lib/libvirt/im
2021-01-31 14:48:06
88
原创 Linux系统中的软件管理
一.Linux系统中的软件包类型1.DEB UBlinux DEBlinux2.RPM redhat centOS fc3.bz2|gz|xz#需要源码安装需要编译#绿色软件,直接可用ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configure”Firefox-latest-x86_64.tar.bz2 绿色注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件二.软件包的名称结构...
2021-01-28 16:16:47
117
原创 Linux中的网络配置
一.什么是IP ADDRESSinternet protocol ADDRESS 指网络进程地址ipv4 internet protocol version 41.2x32ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254二.子网掩码用来划分网络区域子网掩码非0的位对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位网络位表示网络区域主机位表示网络区域里某台主机三.IP通信判定网络位
2021-01-26 21:08:27
171
原创 Linux系统中的日志管理
实验环境foundation19:172.25.254.100localhost.localdomain: 172.25.254.101两个主机都执行关闭防火墙操作:systemctl stop firewalld一.journald服务名称:systemd-journald.service默认日志存放路径: /run/logjournalctl:命令功能journalctl -n 3日志的最新3条journalctl --since “2020-05-01 11
2021-01-26 14:34:51
210
原创 Linux系统中的文件传输
实验环境需要2台主机并且保证这两台主机是可以通信的westos@ 172.25.254.7westos@172.25.254.5在主机中关闭防火墙:systemctl disable firewalldsystemctl stop firewalld一.scp命令scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件实验步骤:1.建立实验素材2.测试a)把本地文件复制到远程主机 (上传
2021-01-24 14:26:41
120
1
原创 Linux系统中的权限管理
一.权限查看及读取1.权限查看ls -l file查看文件权限ls -ld dir查看目录权限2.权限的读取“文件的属性被叫做文件的元数据(meta data)”“一种元数据用1个byte来记录内容”#文件权限信息#“- | rw-r–r-- | . | 1 | root | root | 0 | Apr 12 10:57 | westos~”1 -----2------ 3 - 4 ----5 — 6 — 7 --------- 8 ------------ 9
2021-01-23 11:45:40
102
原创 Linux系统中的用户管理
用户及用户组存在的意义用户存在的意义系统资源是有限的,如何合理分配系统资源?在这个问题解决时必须要有连个资源配合1.身份 account2.授权 author3.认证 auth即3A机制,3A机制组成系统中最底层的安全架构用户组存在的意义用户组是一个逻辑容器,它对用户进行归类和统一授权用户及用户组在系统中的存在方式电脑对数字敏感;人类对字符串敏感id就是名称必须要记录到文件当中用户才能存在1.用户就是/etc/passwd文件中的一行字符2.用户组存在的方式就是/etc/g
2021-01-22 14:53:18
95
原创 vim的高级用法配置
vim的三种模式#vim file#vim file ##直接编辑文件内容#vim模式:命令模式(浏览模式) ##此模式下只能对文件内容浏览##对vim的工作方式进行设定#不能修改文件内容插入模式 #对文件内容进行修改的模式退出模式 #结束vim程序使用到的指令vimtutor ##vim手册##vim 命令打开vim程序在程序输入:helpvim工作的基本配置在命令模式下如何更改vim的工作方式方法一:临时设定设定命令功能:set nu显示行号:se
2021-01-22 12:13:53
82
原创 Linux中远程登陆管理
Openssh功能1.sshd服务的用途#作用#可以实现通过网络在远程主机中开启安全shell的操作Secure SHell ====》ssh #客户端Secure SHell daemom ==》#服务端2、安装包: openssh-server3、主配置文件: /etc/ssh/sshd_conf4、默认端口:225、客户端命令: sshssh命令功能ssh [-l 远程主机用户] <ip/hostname>ssh -l root 172.2
2021-01-19 16:22:05
120
原创 Linux中的进程管理
进程定义进程的定义1.程序是静态的代码文件2.进程是指程序运行时的形态3.进程是程序的一个副本4.进程是有生命周期的(准备期,运行期,终止期)进程和线程1.进程是资源调用的最小单位2.线程是进程的最小单位3.程序执行流是从上倒下贯穿运行的4.进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程5.线程资源是共享的进程状态字母含义R(TAKS_RUNNING)可执行态(running,ready)S(TASK_INTR
2021-01-19 11:06:40
77
原创 Linux中的输入输出管理
输入输出的定义项目功能字符设备字符设备就是显示字符到屏幕上的设备文件stdin标准输入编号为0 例如键盘 鼠标 打字机stdout标准正确输出标号为1stderr标准错误输出标号为2正确输出存在于 /proc/进程ID/fd/1错误输出存在于 /proc/进程ID/fd/0默认着两种输出都会被系统定向到字符设备中。查询进程ID命令:ps如何管理输入输入: 外界传递到程序中的信息输入重定向命令:<将文件内容定向到前面文件中
2021-01-18 20:20:41
74
原创 Linux下的文件管理
文件管理命令基本文件管理命令作用touch新建文件,修改时间戳mkdir建立空目录rm删除文件或者目录gedit图形的文本编辑器(无图形就不能使用)vim文本编辑器cat显示文件的全部内容(只能浏览不能编辑)head查看文件的前多少行tail查看文件的后多少行less分页浏览cp复制文件mv移动文件file文件类型的查看wc文件容量统计touchtouch file1 file2…
2021-01-18 16:08:43
105
原创 Linux命令行使用技巧
LinuxLinux操作系统:GUN/LinuxGUN是开源组织Linux是指Linux内核内核:系统核心程序相当于人的大脑负责系统程序和硬件分配及调度shellshell:对外提供操作和系统沟通的接口对内实现内核的保护在RHEL8中默认使用shell是bashshell行提示符含义shell类型:rhel8中默认使用shell是bashbash=GNU Bourne-Again Shellshell的打开方式:右键打开Application—>
2021-01-17 16:12:21
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人