Linux下缺某个文件怎么办?

admin 提交于 周一, 10/18/2021 - 18:10

假设我们编程时想引用“curl/curl.h”这个文件,但系统里没有,该怎么办?

apt-file可以实现这个功能。首先我们安装apt-file:

sudo apt install apt-file

然后更新apt-file数据库:

sudo apt-file update

然后就可以在数据库里搜索我们想要的文件:

$ apt-file search curl/curl.h

 

libcurl-openssl1.0-dev: /usr/include/i386-linux-gnu/curl/curl.h

libcurl4-gnutls-dev: /usr/include/i386-linux-gnu/curl/curl.h

libcurl4-nss-dev: /usr/include/i386-linux-gnu/curl/curl.h

libcurl4-openssl-dev: /usr/include/i386-linux-gnu/curl/curl.h

标签

Linux系统检查常用命令

admin 提交于 周一, 10/11/2021 - 03:57

1. 用top查看进程占用情况

top命令可以动态地看到哪些进程占用CPU、内存较多。

有个命令glances可以查看比top更多、更清晰的数据,不过可能需要另外安装。

2. 查看web进程数

如果在top命令里看到有很多web进程,可以查一下究竟有多少,是不是有大量的web访问请求。

2.1 Apache

ps -ef | grep apache | wc -l

2.2  Nginx + php-fpm

ps -ef | grep php | wc -l

3. pstree查看进程树

pstree可以比较清晰地看到整个系统有什么进程,以便找出一些异常的进程。

4. netstat -nlp查看系统开放端口

此命令可以查看系统运行了哪些服务,开放了哪些端口,有没有一些不需要的端口在运行。

5. vnstat -h查看网络流量

此命令有结果的前提是之前已经启用了vnstat服务。

值夜班精神状态监测日志

admin 提交于 周一, 10/11/2021 - 02:13

2021-10-11日突然需要连值3个夜班,颠倒生物钟。做一下记录,监测一下精神状态。

2021-10-10 9:00起床,吃早餐,带孩子去科学中心玩。晚上12点开始加班。所以将有连续24小时没有觉睡。

2021-10-11 2:17 由于一直在处理技术问题,精神处于比较亢奋状态,不感到明显的疲倦,略有睡意。有些饿,吃了一个小肉松包。天有点凉(25摄氏度),此时家里风大,穿了长袖。

2021-10-11 4:25 又吃了一个面包,很想睡觉。

2021-10-11 5:20 家里没有咖啡和茶,找了一盒七八年前的化橘红来冲,闻起来感觉很不对劲,不知道这东西会不会过期的,试试吧。看书是肯定犯困的了,只有做点技术活才能提神。

2021-10-11 5:38 阳台可以看到半个猎户座和整个大犬座。在装Ubuntu 21.10开发版,这个版本的界面不能在800x600的屏幕上完整看到,对于虚拟机安装有些障碍。

2021-10-11 6:00 天开始亮了,日出时间好像是6:22。精神不太好,感觉只能保持几秒钟的记忆。差不多到平时起床的时间准备早餐了。

标签

Drupal Security Audit & Penetration Testing: Steps & Tools

admin 提交于 周五, 09/10/2021 - 09:46

1. DroopeScan

扫描Drupal版本、安装模块,可找出潜在有漏洞的地方。

git clone https://github.com/droope/droopescan.git
cd droopescan
pip3 install -r requirements.txt
./droopescan scan zhiwei-tech.com/test/drupal9/

2. Nikto

寻找服务器漏洞。

nikto -h zhiwei-tech.com

3. Sqlmap

检测一个具体的URL有没有SQL注入漏洞,需要结合脚本收集URL集合来测试。

sqlmap -u https://zhiwei-tech.com/?q=search/content/test

4. Commix

后台命令执行漏洞测试。

5. xsser

XSS漏洞测试。

标签