网卡linux信息

Linux离线安装Mysql-5.7

1、背景描述 在真实业务场景下,Linux服务器一般位于内网,所以无法直接访问互联网资源; 特别是安装数据库的Linux服务器,在网络方面的管控只会更加严格; 因此,需要提前下载好相关资源,再传输到内网Linux服务器进行安装; 2、下载Mysql的安装包 下载地址:https://dev.mysq ......
Linux Mysql 5.7

spring boot 在Linux下服务启动报错Unable to find Java

前言: 最近在开发项目的过程中遇到了一些坑(也可能不是坑,是自己没弄过导致折腾了很久),我们项目中遇到有用到一些第三方的库,有些第三方库可能不支持openjdk,只支出jdk,所以就要更换一下jdk,然后服务器又是之前的前同事配置的,这时候我把服务器的jdk版本从原来的openjdk1.7换成了官方 ......
spring Unable Linux boot Java

每天一个linux命令(32):gzip命令

减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压 ......
命令 linux gzip

Python 之 创建一个《学生信息管理系统》项目做毕业设计

你不知道创建一个《学生信息管理系统》项目到底有多简单,还不赶动手实操一下~ {callout color="#f0ad4e"} 第一个版本就是新手小白的福利————零基础也能上手的项目课——学生信息管理系统。 第二个版本就是GUI界面化————Tkinter的学生信息管理系统。 运行环境 老规矩:P ......

Python 之 爬虫实战 -- 爬某音乐歌曲及评论信息

使用Selenium爬某音乐歌曲及评论信息啦~ Selenium简单介绍 1)简介 Selenium是一个用于测试网站的自动化测试工具,支持各种主流界面浏览 器。简而言之,Selenium是一个用来做网站自动化测试的库,它的定位是做 自动化测试的。我们也可以利用它来做爬虫,获取一些网页信息,并且这种 ......
爬虫 实战 Python 歌曲 信息

API 之 获取浏览个人信息

{mtitle title="获取浏览信息"/} {lamp/} 点我,点我,我是一个链接哦! { "browser":"Chrome", "browser_ver":"107.0.0.0", "system":"Windows 10 x64", "ip":"192.168.1.1", "time" ......
个人 信息 API

pytest+allure+jenkins+python+git,实现Linux服务器看测试报告,并发送邮件通知

1、简介 pytest:一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。 allure:是开源测试报告框架。 jenkins:持续集成工具 python:测试脚本语言 git:开源的分布式版本控制系统 2、Windows端 我们 ......
邮件 jenkins 服务器 报告 pytest

linux系统docker容器部署项目字体问题-Graphics2D在容器里面不显示字体

继上一个博客中生成 签章图片后,今日遇到一个问题,本地不管如何改代码,都会将签名文字显示出来。 但是...........一旦部署在linux系统后,一直打印不出来,,纠结的呀。。完全没想到,原来是linux系统里面不兼容本地的字体,也就是没有那么多中文字体,除非安装。 可以惊醒安装字体:参考文档: ......
容器 字体 Graphics2D Graphics2 Graphics

基于Linux+宝塔面板+LNMP+Wordpress搭建的网站主页的网站漏洞修补的解决方案 (1)

基于Linux+宝塔面板+LNMP+Wordpress搭建的网站主页 1.网站漏洞修补的解决方案 @目录基于Linux+宝塔面板+LNMP+Wordpress搭建的网站主页前言为什么要做网站漏洞扫描降低资产所面临的风险满足法律合规要求满足业界安全最佳实践及认证需求其他参考信息等级保护网络安全法安全建 ......
网站 宝塔 漏洞 Wordpress 面板

Linux: 系统

LINUX系统架构 LINUX启动流程 LINUX bootloader(uboot) UBOOT流程图 U-BOOT LINUX kernel LINUX rootfs 嵌入式LINUX构建 ......
系统 Linux

Linux安装字体 java生成pdf中文乱码或提示未安装字体错误

当使用java在生成pdf或者图片时,如生成的文档包含有中文在inux上运行,会出现未安装字体的错误活字体乱码,此时需要我们在服务器上安装中文字体: 1、首先先看是否安装中文字体: fc-list :lang=zh -bash: list-fc: command not found 如出现上边提示, ......
字体 乱码 错误 Linux java

linux-网络管理

osi七层模型 1、物理层 设备之间的比特流的传输、物理接口、电气特性等 2、数据链路层 成帧、用MAC地址访问媒介、错误检测与修正 3、网络层 提供逻辑地址、选路(确定ip地址) 4、传输层 可靠与不可靠的传输、传输前的错误检测、流控 (确定端口号) 5、会话层 对应用会话的管理、同步 6、表示层 ......
网络管理 linux 网络

基于 SMB 协议收集信息

使用 smb_version 基于 SMB 协议扫描版本号 msf5 > use auxiliary/scanner/smb/smb_version 设置扫描目标,注意多个目标使用逗号+空格隔开 msf5 auxiliary(scanner/smb/smb_version) > show optio ......
信息 SMB

基于 SNMP 协议收集主机信息

我们使用 root 用户先到 Metasploitable2-Linux 主机上修改一下 SNMP 服务,因为默认服务是不对外开放的。 msfadmin@metasploitable:~# vim /etc/default/snmpd 改第 11 行 SNMPDOPTS='-Lsd -Lf /dev ......
主机 信息 SNMP

linux 搭建NAS服务,实现window访问Linux的nas共享数据目录

1、部署 sudo yum install -y samba samba-client 2、创建用户 sudo useradd -m <username>sudo smbpasswd -a <username> 3、配置共享目录:举例共享目录为data 目录 [data] path = /home/ ......
目录 数据 window linux Linux

基于 tcp 协议收集主机信息

使用 Metasploit 中的 nmap 和 arp_sweep 收集主机信息 Metasploit 中也有 NMAP 工具 root@xuegod53:~# msfconsole msf5 > db_nmap -sV 192.168.1.1 ARP 扫描 msf5 > use auxiliary ......
主机 信息 tcp

linux系统和内核

linux操作系统是将linux内核进行扩展,安装一些开发包和常用工具 linux内核只提供了硬件抽象层、硬盘以及文件系统控制的核心程序 linux系统会在内核的基础上加入了用户界面和各种软件的支持 查看linux系统: cat /etc/redhat-release 查看内核:uname -a ......
内核 系统 linux

Linux大纲

Linux大纲 进程与线程 进程 资源分配的基本单位 由进程控制块、数据段、代码段组成,本身不可以运行程序,而是像容器一样,先创建出一个主线程,分配给主线程一定资源,这样可以在主线程实现各种功能。 一个进程死掉了不影响其他进程; 创建进程系统花销大于创建线程; 多进程通讯因为需要跨越进程边界,不适合 ......
大纲 Linux

Linux安装MySQL(8.0)

Linux安装MySQL(8.0) ​ 下载安装包,官网地址:http://dev.mysql.com/downloads/mysql/ ​ 将安装包上传至服务器并解压,eg: tar -zxvf mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz ​ 将解压后的文 ......
Linux MySQL 8.0

《LINUX驱动程序设计》学习笔记 ——04

1. 模块的装载竞争(竞态) 竞态是驱动程序设计极其重要的方面,始终要铭记:在注册完成后,内核的某些部分可能会立即使用我们刚刚注册的任何设施。换句话说,在初始化函数还在运行的时候,内核就完全可能会调用我们的模块。因此,在首次注册完成后,代码就应该准备好被内核其他部分调用;在用来支持某个设施的所有内部 ......
驱动程序 笔记 程序 LINUX

Python在Linux上执行脚本

Linux 命令行运行 Python 脚本 1. 安装 Python 解释器 查看Python解释器安装位置: which python 2. 创建 Python 脚本 这里说下在linux中命令行创建Python脚本 ## nano 命令创建 hello.py,里面写一个 print("Hello ......
脚本 Python Linux

LINUX 下 JNA 调用 so--正确版

1.编写C++ so库 c++代码:注意加上extern “C”,否则无法找到c++方法。 #include <stdlib.h> #include <iostream> using namespace std; extern "C" { void test() { cout << "TEST" < ......
LINUX JNA so

linux设置http/https proxy及忽略proxy的方法

msys2设置网络代理 在文件 .bashrc 中添加 export http_proxy="proxy IP:port" 如 export http_proxy="192.168.0.1:8080" export https_proxy="192.168.0.1:8080" 一,场景: 有些lin ......
proxy 方法 linux https http

Linux: USB Gadget ConfigFS

1.简介 configfs是基于ram的文件系统,与sysfs的功能有所不同。sysfs是基于文件系统的kernel对象视图,虽然某些属性允许用户读写,但对象是在kernel中创建、注册、销毁,由kernel控制其生命周期。而configfs是一个基于文件系统的内核对象管理器(或称为config_i ......
ConfigFS Gadget Linux USB

spring springmvc设置全局异常捕获返回错误信息

代码如下: @ControllerAdvice public class GlobalExceptionHandler { private static final Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.clas ......
全局 springmvc 错误 spring 信息

Linux: USB Gadget

1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 背景 本文所有分析基于 Linux 4.14 内核代码。 3. USB Gadget 驱动 3.1 什么是 USB Gadget 驱动? USB 设备驱动,按照设备端关联的 USB 控制器 是工作在 主 ......
Gadget Linux USB

Linux常用快捷键

一、最常用快捷键Tab:快速补全命令;Ctrl + l: 清屏,相当于执行clear命令;二、剪切、粘贴、删除快捷键Ctrl + h:删除光标左方位置的一个字符;Ctrl + d:删除光标位置的字符;Ctrl + u:删除(剪切)光标到行首之间的字符;Ctrl + k:删除(剪切)光标到行尾之间的字 ......
快捷键 常用 Linux

Windows和Linux下通过go实现自删除

自删除在攻防中都挺常见的,自写远控通常也有需要。可是在度娘里搜不到什么办法,于是就查查Windows api学习记录一回。 linux 先获得当前程序的文件名,再使用syscall这个包中的Unlink调用系统来删除一个目录或者文件的链接,链接没了也就删除完成了。 fileName, _ := os ......
Windows Linux

每天一个linux命令(2):cd命令

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 3.1 ......
命令 linux

每天一个linux命令(33):df 命令

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被 ......
命令 linux