前端Linux部署命令与流程记录
以前写过一篇在Linux上从零开始部署前后端分离的Vue+Spring boot项目,但那时候是部署自己的个人项目,磕磕绊绊地把问题解决了,后来在公司有了几次应用到实际生产环境的经验,发现还有很多可以补充的地方,很多指令和下载地址每次用到的时候再找就相对麻烦,通过这篇文章可以做一个记录。 另外,之前 ... »
Linux 驱动像单片机一样读取一帧dmx512串口数据
硬件全志R528 目标:实现Linux 读取一帧dmx512串口数据。 问题分析:因为串口数据量太大,帧与帧之间的间隔太小。通过Linux自带的读取函数方法无法获取到 帧头和帧尾,读取到的数据都是缓存区中的,数据量又大。导致缓冲区中一直有很多数据, 又由于dmx512数据协议中并没有帧头帧尾字段只有 ... »
linux 基础(2) 文件权限及其修改
文件的权限属性 在 linux 中,每个文件都有唯一的“所属者”(user)和“所属群组”(group)。owner 和 group 都对文件有特殊的权限 输入ls -l,就可以详细查看每个文件的权限属性。 我们可以看到,用户名和群组名可以是相同的。一个群组可以只包含一个用户,也可以包含多个用户。 »
【原创】linux实时应用如何printf输出不影响实时性?
本文介绍为什么linux实时任务不能直接调用printf,首先简单介绍一下printf终端输出原理,然后就如何实现终端输出不影响实时任务实时性问题给出一个方案,最后介绍xenomai中是如何做到完美`printf()`的。 ... »
通过Golang实现linux命令ls命令(命令行工具构建)
目录 ls 命令 os.Args 读取参数 pflag 小结 ls 命令 要实现ls,首先先我们复习一下ls命令。 ls不加任何参数,表示查询当前目录下的文件/文件夹 ls后面加上路径,列出所有,不包含隐藏文件/文件夹 ls -a列出所有,包括以.开头的隐藏文件 此命令还有很多 »
linux服务器CPU飙高排查分析
目录 前言 一、第一步 top 二、根据pid查找具体线程 总结 前言 系统cpu飙高,尤其对于后端人员来说,其实应该学会排查,这样也算是综合能力的体现;那么当出现了cpu严重飙高的时候怎么排查呢? 一、第一步 top 直接在问题服务器输入命令: top 二、根据pid查找具 »
Linux文件查找命令总结(上篇)
目录 前文 which命令语法 命令格式 命令功能 命令参数 which命令使用示例 实例1:查找文件、显示命令路径 实例2:用 which 去找出 which 实例3:找出 cd 这个命令 whereis 命令语法 命令格式 命令功能 命令参数 whereis命令使用示例 实例1: »
在Linux上搭建一个Java部署环境的详细步骤
目录 在Linux上搭建一个Java部署环境 1. 安装jdk 2.操作步骤: 3. 安装mysql 小结 在Linux上搭建一个Java部署环境 为了部署java web程序,需要安装:jdk、tomcat、mysql。(注意:所有的安装yum都需要管理员权限) 1. 安装jd »
如何在 Linux 上搭建 java 部署环境(安装jdk/tomcat/mysql) + 将程序部署到云服务器上的操作)
目录 ? 1. 在 Linux 上搭建 java 部署环境 ? 1.1 安装 jdk ? 1.2 安装 tomcat ? 1.3 安装 mysql ? 2. 将[博客系统]部署到云服务器上 ? 2.1 先在云服务器上,创建和之前 windows 上一样的数据库 ? 2.2 将博客系统程序代 »
一文详解 Linux Crontab 调度任务
在Linux环境中,Crontab是一个调度守护进程,可以按分钟、小时、每月的某天、每月、每周的某天来执行特定任务,这些特定的任务被称为 Cron 作业,基于这个特点,Crontab 经常被用于自动执行系统维护与管理。 ... »
Navicat Premium 15 linux 安装与激活 ArchLinux 2022最新教程(完整激活版)
ArchLinux Navicat Premium 15 linux 安装与激活 不支持 Navicat16!!!Navicat15.0.30 链接: https://pan.baidu.com/s/1Oe8uSbQ6F8e2cglrra8wNw 提取码: nwrk参考https://github »
Linux截取某一段时间的日志问题
目录 Linux截取某一段时间的日志 ps:Linux截取某一时间段内的日志 Linux截取某一段时间的日志 问题:在服务器上,UAT环境 logs日志 有2G 想要查看下载显然不合适,所以想要截取某一段时间的日志。 因为不清楚日志的精确开始时间和结束时间,为避免截取的日志里没有对应的时 »
python之路 57 linux 基础 命令与执行效果
==虚拟环境的安装与配置== 1.VMware软件安装 这里有一个15版本和一个16版本的 链接:https://pan.baidu.com/s/1vkNxxQ6NS9q7XYJ6qiVMaQ 提取码:t3lf 2.软件配置与 Xshell远程工具连接 链接:https://pan.baidu.co ... »
Java代码如何判断linux系统windows系统
目录 Java代码判断linux系统windows系统 Java在Linux与windows系统下获取主板序列号,cpu序列号以及mac地址 总结 Java代码判断linux系统windows系统 在使用硬件SDK的时候,往往有windows、linux两套。 本地开发的时候使用wind »
linux基础:1、linux简介、虚拟化软件的安装与配置、Xshell的安装与配置
Linux 目录 Linux 一、linux简介 二、linux发展史 三、虚拟化技术 1、简介 2、虚拟化软件下载 3、重要名词解释 4、远程链接工具 一、linux简介 常见岗位 1、自动化运维 2、容器运维 3、DBA 4、IDC运维(机房运维员) 计算机种类 linux »
vs code .net core Linux下离线安装Nuget包
linux系统,内网环境下,使用vs code 开发.net core项目,离线安装Nuget包的方法。 本人第一次使用 vs code在linux下开发.net core项目,由于处于内网,无法通过在线安装,所以在遇见离线安装Nuget包时,耗费了一番功夫,网上也没有相关的,最后还 »
linux 命令中的大于号、小于号的作用及代表的意思
在linux中,大家也许会经常看到 < 、<< 、<<< 、>、>> 这几个小于号、大于号,那么他们分别代表什么意思呢? 好的我们来实验下先,先创建个 test.txt文件里面空空如也,接着我们用cat命令做这个实验 touch test »
【Linux】TCS34725 颜色传感器设备驱动
一、概述 此笔记主要是学习 Linux 中的 I2C 驱动,顺便验证一下 TCS34725 传感器的使用,主要内容还是程序记录,方便编写其他 I2C 设备驱动时做参考,所以关于 TCS34725 这里就不过多描述了,需要的小伙伴可以浏览我之前的笔记:TCS34725 颜色传感器设备驱动程序 二、添加 ... »
详解C/C++ Linux出错处理函数(strerror与perror)的使用
目录 前言 一、strerror 二、perror 前言 我们知道,系统函数调用不能保证每次都成功,必须进行出错处理,这样一方面可以保证程序逻辑正常,另一方面可以迅速得到故障信息。 有两种方式: 1. strerror - 需要将错误信息输出到日志; 2. perror - 不需要 »
Linux安装&卸载mysql5.7
Linux系统下卸载mysql 停止mysql服务 systemctl stop mysqld.service 查看安装的mysql服务 rpm -qa|grep -i mysql 删除安装的mysql服务 rpm -e --nodeps mysql相关服务 #例如: rpm -e »