centos 7 构建安卓项目教程 服务器环境java1.8及以上gradle 开源构建工具环境Android Sdk环境sdkmanager权限授权管理环境git环境gitlab仓库验证所有需要的源码包已上传到百度云盘安卓构建需要的源码包点这里获取先在VM-Vsphere上创建一台服务器内网地址是10.70.116.242现在用Xshell进行连接hostnamectl set-hostname andro...
Linux公网渗透抓鸡实验 收集测试网络环境当我们拿到一台目标内网服务器,或者说肉鸡服务器,首先要做的就是收集信息。而在我看来需要收集的信息中,最重要的之一便是肉鸡的网络环境。实验环境首先介绍下本次测试的服务器环境:攻击机Mac:110.xx.xx.xx 外网肉鸡centos:192.168.16.x 目标内网16网段系统内网渗透范围:192.168.17.0/24 目标内网17网段系统本次测试模拟假设:由...
路由跟踪工具——笨鸟 免责声明:写此软件只为了在win电脑上快速跟踪路由链路来判断网络节点故障,仅供学习交流使用。powershell脚本小工具ctracert.ps1----------【脚本介绍】-----------脚本名称:ctracert.ps1软件名称:跟踪路由 归属地版 V1.0脚本作用:1跟踪路由。2显示归属地。(注意不带显示时间功能)用法:ctracert.ps1 域名或ip完成日...
个人笔记 第一步目的(攻击XXOO网站)TMD太卡了!!!找出 https:// fczym.xyz 对应的服务器地址目标网站被攻击前截图目标网站攻击中截图目标网站完全挂逼截图ping一下确认这个服务器第二步探测开放端口(SYN):SYN扫描: 使用SYN半开放扫描发现开启了防火墙TCP扫描: 扫描开放的TCP端口第三步破解服务器端口扫描WEB敏感目录(绕开鉴...
网站Dos攻击 第一步目的(攻击XXOO网站)TMD太卡了!!!找出 https://fczym.xyz/ 对应的服务器地址目标网站被攻击前截图目标网站攻击中截图目标网站完全挂逼截图ping一下确认这个服务器第二步探测开放端口(SYN):SYN扫描: 使用SYN半开放扫描发现开启了防火墙TCP扫描: 扫描开放的TCP端口第三步破解服务器端口扫描WEB敏感目录(绕开鉴...
AWS EC2 磁盘不停机数据库热扩容实施方案 在ec2实例界面选择相应需要扩容磁盘的实例,选择要扩容的磁盘( 扩容顺序,先从库,后主库)对应需要扩容的磁盘可以用新建实列来查看默认挂载路径来区别2. 修改卷大小按照实际情况进行扩容,进服务器需要扩容的目录,查询各种类型文件所占比例(bin,log,kreo等)以及是否会自动定期清理(log)3.查询磁盘详细情况aws页面显示进度,等待应用配置完成,需要几分钟耐心等待….等待期...
MySql更改库名方案 1.检查MySQL状态ps -ef | grep mysqlnetstat -antpl | grep 33062.查看MySQL密码和登陆文件cat /etc/my.cnf | grep pass* && ls /tmp/mysql.*3.登陆MySQLmysql -uroot -p'password' -S /tmp/mysql.文件4.创建新库名查看数...
Nginx浅谈 secure_link_module模块定制并且允许检查请求的连接的真实性以及保护资源免遭未经授权的访问限制链接生效周期相关配置语法syntax:secure_link expression;Default:————Context:http,server,locationsyntax:secure_link_md5 expression;Default:————Context...
常见浏览器报错 403报错:403错误是网站访问过程中,常见的错误提示。服务器理解客户的请求,但拒绝处理它。通常是由于服务器的文件或目录的权限问题导致,需要检查相关的权限配置是否正确。 403.1错误是由于“执行”访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。 403.2错误是由于“读取”访问被禁止而造成的。导致此错误是由于没有...
Shell创建用户并生成随机密码脚本分享 在Linux中有一个设备/dev/urandom是用来产生随机数序列的。利用该设备我们可以根据在需要生成随机字符串。比如我们要产生一个8位的字母和数字混合的随机密码,可以这样:cat /dev/urandom | head -1 | md5sum | head -c 8c409cf4f其实,linux已经提供有个系统环境变量了。echo $RANDOM 31630可能有疑问了,...
Linux (加、减、乘、除)实例详解 #!/bin/bash num1=10num2=2 #两个数相加add=$[$num1+$num2]echo $num1 + $num2 '=' $add #两个数相减sub=$[$num1-$num2]echo $num1 - $num2 '=' $sub #两个数相乘mut=$[$num1*$num2]echo $num1 '*' $num2 '=' $mut...
Linux开机启动过程详解 计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。最初始阶段当我们打开计算机电源,计算机会自动从主板的BIOS(Basic Input/Output System)读取其中所存储的程...
linux 网卡配置详解及实例 linux网卡配置DEVICE=物理设备名 IPADDR=IP地址 NETMASK=掩码值 NETWORK=网络地址 BROADCAST=广播地址 GATEWAY=网关地址TYPE=Ethernet (网络类型)ONBOOT=[yes|no](引导时是否激活设备) USERCTL=[yes|no](非root用户是否可以控制该设备)PEERDNS=[yes|no] (如果通过 ...
Linux优化与安全归纳总结 第一点:Linux的管理尽量不用root用户,利用sudo命令来控制普通用户对系统的管理新建一个用户,使用sudo命令添加权限,详细操作步骤如下:(1)添加新的用户:useradd 新的用户名(2)检查是否已成功添加:id 新的用户名(3)设置该用户的密码:echo 123321|passwd --stdin 新的用户名接下来需将新的用户添加管理员权限,这个新的用户就相当于管理员(4)...
Linux 中的 Install命令 install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。语法install [OPTION]... [-T] SOURCE DESTinstall [OPTION]... S...
Linux 中常用的sed命令 sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反...
scp 将数据从一台linux服务器复制到另一台linux服务器 scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且 scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另 外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会...
Shell脚本生成随机密码的若干种可能 1.生成随机密码(urandom版本)#!/bin/bash#Author:丁丁历险(Jacob)#/dev/urandom文件是Linux内置的随机设备文件#cat /dev/urandom可以看看里面的内容,ctrl+c退出查看#查看该文件内容后,发现内容有些太随机,包括很多特殊符号,我们需要的密码不希望使用这些符号#tr -dc '_A-Za-z0-9' </dev/ura...
SSH 远程执行命令 相信大家在工作的时侯,可能会遇到要利用 ssh 在本地执行远程机器的命令可以便捷地处理某些重复工作,我们希望做到:免手工输入密码支持执行多个命令,执行 shell 脚本支持执行 sudo 的命令我们可以使用 ssh 互信,sshpass 和 expect 等工具来避免手工输密码。使用过程可能会碰到如下需要手工输入 yes 的繁琐场景:ssh username@hostnameThe ...