linux centos7查看软件包安装时间-编程思维
rpm -qi 软件包名,比如httpd,lrzsz [[email protected] ~]$ rpm -qi lrzsz Name : lrzsz Version : 0.12.20 Release : 36.el7 Architecture: x86_64 Install Date: 2021年11月29日 星期一 17时30分46秒 Group : Ap
morethink program
rpm -qi 软件包名,比如httpd,lrzsz [[email protected] ~]$ rpm -qi lrzsz Name : lrzsz Version : 0.12.20 Release : 36.el7 Architecture: x86_64 Install Date: 2021年11月29日 星期一 17时30分46秒 Group : Ap
记录一下 sftp 命令的简单常用方法。 使用 sftp 连接服务器。 语法:sftp -P 端口号 用户名@IP地址 例子:sftp -P 123 [email protected] 注意:指定端口时 -P 是要大写,没有指定端口则默认为 22 端口。 上传文件或文件夹。 语法:put 本地文件路径 远程存放目录 例子:put /zwjason/test/main.cpp /admin/te
一、input 子系统简介 输入子系统主要用于支持各种输入设备,可大大简化这类设备驱动的开发难度。以下为个人的理解,可能不同的内核版本会略有差异,在这里分析的内核为 linux-4.9。 无论在 Linux 是什么子系统,其目的都是为了将硬件相关的进行解耦,提高代码的复用性,简化设备驱动的开发难度。Input 子系统也是一样,通过构建一个框架(inp
硬件信息 内核版本:Linux 4.9 硬件原理: GPIO 通过一颗 MOS 管(2N7002ET1G),接到 LED 负极,LED 正极接电源。GPIO 通过拉高导通 MOS ,将 LED 接地,实
基本原理 该看门狗的设备驱动实现原理很简单,比较主要的有两点: 一、定时器喂狗 通过定时器根据配置文件配置的喂狗方式(如脉冲切换、电平切换),对指定的 gpio 进行脉冲切换或电平切换实现喂狗。 脉冲切换 指
记录说明 原本这么简单的芯片,没有必要做记录,后来发现其中有一颗单独挂在 TWI2 无法通信,而主要原因是最容易忽视的电源域的问题,因此记录一下这件事情。 芯片介绍 MCP3021 是一颗 10BIT 的 A
芯片通信测试 根据芯片手册,ATECC608B 的 7bit 器件地址是:0x35 [email protected]:/usr/bin# i2cdetect -y 1 0 1 2 3 4 5 6 7 8
赛事介绍 赛事起源 CTF(Capture The Flag)中文译作夺旗赛,原为西方传统运动,两队人马互相前往对方的基地夺取旗帜。在网络空间安全领域被用来指代技术人员之间进行技术竞技的比赛形式。 CTF起源于1996年的DEFCON全球黑客大赛,用于代替黑客间发起真是攻击的竞赛形式。DEFCON CTF因此为目前全球影响力最高的CTF竞赛。 CTF中,参赛人员通过攻防对抗、程序分析夺取主办方在
内容简介: 本书专注于Linux二进制安全。全书包含12章, 从二进制底层开始, 结合源码详细分析了常见的二进制安全漏洞、 缓解机制以及漏洞利用方法, 并辅以分析工具和环境搭建的讲解. 本书在素材的选择上较为连续、 完整, 每个知识点均配以经典例题, 并花费了太量篇幅深入讲解,以最大程度地还原分析思路和解题过程. 读者完全可以依据本书自主、 系统性地学习, 达到举 反三的效果. 本书主要面向CT
ThLink 的目标是,有则的地方就能联机。本体使用 GoLang 编写, GTK3 客户端使用 GoLang 和 C 联合编写。 v0.0.9 加入了非想天则的观战支持,感谢 delthas 的 非想天则协议文档 。 v0.0.11 加入了凭依华的观战支持。凭依华的协议要简单一些,和非想天则的协议相比,更像是我能接受的复杂程度。到这个版本,凭我的能力已经不知道如何再继续改进了。 这里
1. 写在前面 之前的文章总结了使用管道进行进程间通信的方法,除了pipe和fifo,Linux内核还为我们提供了其他更高级的IPC方式,包括共享内存,消息队列,信号量等,本篇文章会通过一个具有完整逻辑功能的示例说明如何使用这些IPC方法。毕竟单纯地查手册,写代码...周而复始,这个过程还是比较枯燥的,而且并没有哪个IPC方法能解决所有的进程间通信问题,每种方法都不是孤立存在的,通过一个小例子把
linux后台运行程序 nohup python3 test.py >output 2>&1 & 结果输出到output文件 nohup java -jar xxx.jar >/dev/null 2>&1 & 忽略结果 参数解释 用途:不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ &
脚本存放路径 systemctl脚本存放在:/usr/lib/systemd/ 有系统(system)和用户(user)之分 像需要开机不登陆就能运行的程序,就将程序存在系统服务里,即:/usr/lib/systemd/system 目录下。 该目录下的服务有以service结尾的,也有target结尾的。 service :守护进程的启动、停止、重启和重载是此类 unit 中最为明显的几
以JAVA_HOME为例 用户登录时,会依次加载/etc/profile,/home/.bash_profile,其中/etc/profile文件末尾会遍历/etc/profile.d/*.sh, 方式一: vim /etc/profile在最后添加内容. export JAVA_HOME=/root/jdk1.8.0_301 export JRE_HOME=${JAVA_HOME}/jre
架构图 下载nacos安装包 从github上下载相应的安装包,现在是2022-11-04,最新稳定版本是2.1.2 修改配置 解压后,进入conf文件夹 因为本次使用mysql,所以使用mysql-schema.sql进行创建表 修改application.properties 注意:mysql 8.0.13开始, 使用sslMode属性代替了原来的useSSL属性, 所以把use
Linux防火墙部署与配置 1. 实验概述 Linux作为网关,搭建小型局域网,在此基础上进行实验,了解Linux防火墙的构成、NAT和包过滤配置方法等。 2. 实验环境 网络大致结构如图2-1所示,由centos虚拟机作为防火墙,实现NAT和包过滤等功能,两台ubuntu作为内网服务器,kali作为外网的客户端。 图2-1 拓扑结构 3. 实验原理 3.1 防火墙 防火墙是建立在两个网络的边
查看系统支持的shell cat /etc/shells [[email protected] shellLearning]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash 查看系统当前的shell [[email protected] shellLearning]# e
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件