1. Windows安装配置1️⃣ 下载SDKSDK 的全称是Software Development Kit(软件开发工具包) ,包含了对应开发语言的工具包国外官方:https://golang.org/dl/中文镜像:https://golang.google.cn/dl/中文网站:https://... ...
一、动态链接库函数劫持原理Unix操作系统中,程序运行时会按照一定的规则顺序去查找依赖的动态链接库,当查找到指定的so文件时,动态链接器(/lib/ld-linux.so.X)会将程序所依赖的共享对象进行装载和初始化,而为什么可以使用so文件进行函数的劫持呢?这与LINUX的特性有关,先加载的so中的全... ...
准备工作首先需要架设服务器,将要下载的文件部署在服务器上,笔者用的服务器为Kali Linux架设,ip地址是192.168.8.111,被控端是Centos,ip地址是192.168.8.112服务器端架设完成,后文会演示Linux许多的下载方法。下载文件Wget用于从网络上下载文件的一个工具(Lin... ...
前言Linux下查看进程信息的途径通常有以下几种方式途径说明top、ps等命令通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。常用命令如下ps -A 查看所有进程名称;ps -ef 接显示进程绝对路径及参数;ps -aux显示所有用户进程状态,最后一列显示进程... ...
一、身份鉴别序号要求项/控制点是否满足加固方法1应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换;密码复杂度: 字母/数字/特殊符号,不小于8位; 用户密码 5 次不能重复vim /etc/pam.d/system-authauth required pam_t... ...
## Crontab大多数人都用过 Crontab:crontab -e / -l,所以这里就不介绍了,也不赘述使用方式了。要想完整的列出 crontab,最好还是从 crontab 保存的定时任务文件入手。### Crontab 相关的文件Crontab 相关的文件分别在 /etc、/var/spoo... ...
Linux分段机制背景在8086处理器诞生之前,内存寻址方式就是直接访问物理地址。这就是直观的令人能很好理解的访问模式,cpu中的地址值就是我们要访问的内存的地址值。我们称之为cpu的实模式。由于8086处理器想要访问1MB(220)的内存,但是以前处理器只有16位(216=64kB),所以在8086时... ...
(一)Linux Capabilities管理1、Linux系统管理Capabilities的工具Linux系统中主要提供了两种工具来管理capabilities:libcap和libcap-ng。libcap提供了getcap和setcap两个命令来分别查看和设置文件的capabilities,同时还... ...
1. init在学习 git 原理之前,我们先忘掉平时用的 commit,branch,tag 这些炫酷的 git 指令,后面我们会摸清楚它们的本质的。要知道,git 是 Linus 在写 Linux 的时候顺便写出来的,用于对 Linux 进行版本管理,所以,记录文件项目在不同版本的变更信息是 git... ...
1、mkdir 命令介绍mkdir命令来自于英文词组“make directories”的缩写,其功能是用来创建目录文件。使用简单,但需要注意若要创建的目标目录已经存在,则会提示已存在而不继续创建,不覆盖已有文件。而目录不存在,但具有嵌套的依赖关系,例如a/b/c/d/e/f,要想一次性创建则需要加入-... ...
linux安装Go语言开发包默认读者会使用linux的基本操作配置go语言的开发环境的第一步是要在go官网下载页面下载开发包linux需要下载tar.gz压缩文件这里我们下载的是 64 位的开发包,如果读者的电脑是 32 位系统或者有特殊的需求,则需要下载 32 位的开发包在上图所示页面中向下滚动即可找... ...
一、环境安装由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 JDK。具体步骤如下:1.下载 JDK进入Oracle官方网站下载合适的 JDK 版本,准备安装。注意:这里需... ...
基本环境:Centos7、tomcat8、jdk8,MySQL5.6、nginx安装JDKyum install java-1.8.0-openjdk* -y使用yum安装,无需配置系统环境,执行完这条命令后JDK就安装好了。安装Mysql我们这里使用Mysql,如果使用MariaDB ,一般云服务器有... ...
安装前准备:操作系统:Linux 6.5;weblogic版本12.2.1.2;weblogic家目录/app/weblogic/安装步骤:第一步:创建安装weblogic的用户及用户组groupadd -g 600 weblogicuseradd -g 600 -u 600 weblogic第二步:安... ...
什么是Linux:Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作系统软件(UNIX系统是 Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于 Intel x86系列CPU架构计算机的。它是一个基于 POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。Linux... ...
#查询审计功能service auditd status#审计日志文件目录/var/log/audit/audit.log#编辑审计配置文件vi /etc/audit/rules.d/audit.rules加入以下配置规则:#自定义审计规则-w /etc/passwd -p wa -k passwd-w... ...
前端使用vue.js开发,后端使用tornado框架提供restful API, vue.js使用代理;如 当前端js请求http://192.168.9.62:9000/api/orders时候后端通过nginx配置去请求http://192.168.9.62:9000/v1/orders需求ngin... ...
一般开发者都是在 IDE 中进行程序的调试,当然,有 IDE 的话,当然首选 IDE 进行调试。但是,有时我们的业务场景,限制只能在 Linux 命令行模式进行调试。这时该怎么办呢?大家介绍一个 Linux 下调试 Python 程序的工具。pdb简介pdb 调试器是 Python 标准库提供的,因此最... ...
1. ag:比grep、ack更快的递归搜索文件内容。2. tig:字符模式下交互查看git项目,可以替代git命令。3. mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。4.jq:json文件处理以及格式化显... ...
linux php时区设置的方法:首先执行命令“cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime”;然后在PHP中设置时区为“Asia/Shanghai”;最后重启系统即可。Linux设置时区,以CentOS5.5为例:代码如下cp -f /u... ...