
代码笔记
weixin_44162346
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
centos 7 构建安卓项目教程
服务器环境java1.8及以上gradle 开源构建工具环境Android Sdk环境sdkmanager权限授权管理环境git环境gitlab仓库验证所有需要的源码包已上传到百度云盘安卓构建需要的源码包点这里获取先在VM-Vsphere上创建一台服务器内网地址是10.70.116.242现在用Xshell进行连接hostnamectl set-hostname andro...原创 2019-09-23 11:12:15 · 477 阅读 · 0 评论 -
Linux 中纠正拼写错误Bash 命令方法
可以按下向上箭头来调出你运行过的命令,然后使用左/右键移动到拼写错误的单词,并更正拼写错误的单词,最后按回车键再次运行它,对吗?可是等等。还有一种更简单的方法可以纠正 GNU/Linux 中拼写错误的 Bash 命令。这个教程解释了如何做到这一点。在 Linux 中纠正拼写错误的 Bash 命令你有没有运行过类似于下面的错误输入命令?$ unme -rbash: unme: command...转载 2019-04-25 17:07:01 · 413 阅读 · 0 评论 -
Shell菜单脚本输出带颜色字体
#!/bin/sh#Shell菜单演示function menu (){ cat << EOF----------------------------------------|***************菜单主页***************|----------------------------------------`echo -e "\033[35m 1)电...转载 2019-04-25 16:46:28 · 732 阅读 · 0 评论 -
shell实现俄罗斯方块脚本
#!/bin/bash APP_NAME="${0##*[\\/]}"APP_VERSION="1.0" #颜色定义 iSumColor=7 #颜色总数 cRed=1 #红色 cGreen=2 #绿色 cYellow=3 #黄色 cBlue=4 #蓝色 cFuchsia=5 #紫红色 cCyan=6 ...转载 2019-04-25 15:58:44 · 840 阅读 · 0 评论 -
Shell脚本中管道的示例
示例1:生成一个8位的随机密码tr -dc A-Za-z0-9_ </dev/urandom | head -c 8 | xargs示例2:查看系统中所有的用户名称,并按字母排序awk -F: '{print $1}' /etc/passwd | sort示例3:列出当前用户使用最多的5个命令(print的列数根据实际情况而定)history | awk '{print $...原创 2019-04-25 14:40:13 · 886 阅读 · 0 评论 -
HTML代码大全
1.贴图:<img src="图片地址">2.加入连接:<a href="所要连接的相关地址">写上你想写的字</a>3.在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a>消除连接的下划线在新窗口打开连接:<a href="相关地址" style="text-decor...翻译 2019-04-20 09:59:24 · 4617 阅读 · 0 评论 -
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...原创 2019-04-26 19:19:27 · 703 阅读 · 0 评论 -
linux 网卡配置详解及实例
linux网卡配置DEVICE=物理设备名 IPADDR=IP地址 NETMASK=掩码值 NETWORK=网络地址 BROADCAST=广播地址 GATEWAY=网关地址TYPE=Ethernet (网络类型)ONBOOT=[yes|no](引导时是否激活设备) USERCTL=[yes|no](非root用户是否可以控制该设备)PEERDNS=[yes|no] (如果通过 ...原创 2019-04-26 16:18:47 · 275 阅读 · 0 评论 -
Linux优化与安全归纳总结
第一点:Linux的管理尽量不用root用户,利用sudo命令来控制普通用户对系统的管理新建一个用户,使用sudo命令添加权限,详细操作步骤如下:(1)添加新的用户:useradd 新的用户名(2)检查是否已成功添加:id 新的用户名(3)设置该用户的密码:echo 123321|passwd --stdin 新的用户名接下来需将新的用户添加管理员权限,这个新的用户就相当于管理员(4)...翻译 2019-04-26 15:15:03 · 311 阅读 · 0 评论 -
curl 命令详解
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法: # curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=str...翻译 2019-04-25 17:24:45 · 670 阅读 · 0 评论 -
shell学生成绩管理系统
主要函数:colour () 设置界面颜色search () 查询学生信息add() 增加记录delete() 删除记录display() 显示所有记录edit() 编辑help() 帮助quit() 退出#!/bin/bash #colour 函数 colour () { #格式为背...转载 2019-04-25 17:32:37 · 1869 阅读 · 0 评论 -
shell图书管理系统
#!/bin/bash #author:zhanghongjun #version:1.0 #date:2011年 12月 14日 星期三 21:18:18 CST function information { echo "---------------------------" echo "图书馆管理系统(5.4版本)" echo echo -n "|...转载 2019-04-25 17:38:09 · 2469 阅读 · 0 评论 -
Linux公网渗透抓鸡实验
收集测试网络环境当我们拿到一台目标内网服务器,或者说肉鸡服务器,首先要做的就是收集信息。而在我看来需要收集的信息中,最重要的之一便是肉鸡的网络环境。实验环境首先介绍下本次测试的服务器环境:攻击机Mac:110.xx.xx.xx 外网肉鸡centos:192.168.16.x 目标内网16网段系统内网渗透范围:192.168.17.0/24 目标内网17网段系统本次测试模拟假设:由...原创 2019-08-31 11:43:54 · 3653 阅读 · 0 评论 -
个人笔记
第一步目的(攻击XXOO网站)TMD太卡了!!!找出 https:// fczym.xyz 对应的服务器地址目标网站被攻击前截图目标网站攻击中截图目标网站完全挂逼截图ping一下确认这个服务器第二步探测开放端口(SYN):SYN扫描: 使用SYN半开放扫描发现开启了防火墙TCP扫描: 扫描开放的TCP端口第三步破解服务器端口扫描WEB敏感目录(绕开鉴...原创 2019-08-10 18:46:34 · 822 阅读 · 0 评论 -
网站Dos攻击
第一步目的(攻击XXOO网站)TMD太卡了!!!找出 https://fczym.xyz/ 对应的服务器地址目标网站被攻击前截图目标网站攻击中截图目标网站完全挂逼截图ping一下确认这个服务器第二步探测开放端口(SYN):SYN扫描: 使用SYN半开放扫描发现开启了防火墙TCP扫描: 扫描开放的TCP端口第三步破解服务器端口扫描WEB敏感目录(绕开鉴...原创 2019-08-10 18:41:52 · 3161 阅读 · 1 评论 -
shell脚本无密码登录 expect
shell脚本无密码登录 expect的使用方法详解今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚本自动输入密码了。从网上查到使用expect可以,简单研究了一下,效果不错。因为我的操作系统没有安装expect,所以直接"yum -y install expect",你可以根据你的操作系统安装expect,或者源码...转载 2019-04-25 18:24:06 · 221 阅读 · 0 评论 -
shell脚本测试网段内主机
测试192.168.4.0/24整个网段的连通性(while版本)#!/bin/bash#Author:丁丁历险(Jacob)#定义变量i控制循环次数,i从1开始循环,每循环一次,i自加1,直到i等于254循环退出#在每次循环中对一个IP进行ping测试,如果ping通,提示主机是UP的#如果无法ping同,则提示主机是down的#ping命令的-c选项控制ping测试的次数,-c...转载 2019-04-25 18:21:58 · 349 阅读 · 0 评论 -
详解wget命令
wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。语法wget(选项)(参数)选项-a<日志文件>:在指定的日志文件中记录资...翻译 2019-04-25 18:18:27 · 217 阅读 · 0 评论 -
Linux Shell制作录制回放功能脚本
不久前在书上看到两个很有趣的命令——script和srciptreplay,它可以把终端会话记录到一个文件中,即是说我们可以通过终端会话来来制作命令行技巧视频教程,也可以与他人分享会话文件,而且生成的文件还只是一般的文本文件,文件的大小非常小,真是非常有意思。下面是本人写的两个shell程序,来方便进行这个有趣并有意义的操作。一、实现代码文件:Record.sh#! /bin/bash #...转载 2019-04-25 17:57:40 · 194 阅读 · 0 评论 -
expect实现Shell自动化交互的方法
linux脚本中有很多场景是进行远程操作的,例如远程登录ssh、远程复制scp、文件传输sftp等。这些命令中都会涉及到安全密码的输入,正常使用命令时是需要人工手动输入密码并接受安全验证的。为了实现自动化远程操作,我们可以借用expect的功能。expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect是不断发展的,随着时间的流逝,其功能越来越强大,已经...翻译 2019-04-25 17:49:13 · 665 阅读 · 0 评论 -
Linux 中的 Install命令
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。语法install [OPTION]... [-T] SOURCE DESTinstall [OPTION]... S...翻译 2019-04-26 09:46:46 · 1790 阅读 · 0 评论 -
Linux 中常用的sed命令
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反...翻译 2019-04-26 09:40:24 · 147 阅读 · 0 评论 -
scp 将数据从一台linux服务器复制到另一台linux服务器
scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且 scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另 外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会...翻译 2019-04-26 09:27:46 · 314 阅读 · 0 评论 -
分享一个入门级可控多线程shell脚本代码
到shell可控多线程,网上分享的大部分是管道控制的方案。这种方案,张戈博客也曾经实战并分享过一次:Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点,感兴趣的朋友可以看看。分享一个入门级可控多线程shell脚本方案下面张戈博客再分享另一种更容易理解的入门级可控多线程shell脚本方案:任务切割、各个击破。先来 1 段场景描述:某日,在鹅厂接到了这个任务,需要在...转载 2019-04-04 10:54:40 · 238 阅读 · 0 评论 -
shell中使用expect命令进行远程执行命令脚本
expect是用来实现自动交互功能的工具之一,使用expect-send来实现交互过程。注意:1、脚本的执行方法与bash shell不一样,比如:expect example.sh2、向一个脚本传递参数时,bash shell是使用$1,2...来接收参数的;而expect则将脚本的执行参数保存在数组2...来接收参数的;而expect则将脚本的执行参数保存在数组2...来接收参数的;而e...原创 2019-04-04 10:10:16 · 1031 阅读 · 0 评论 -
nginx架构详解(50%) — Nginx开发从入门到精通
nginx架构详解(50%)nginx的下篇将会更加深入的介绍nginx的实现原理。上一章,我们了解到了如何设计一个高性能服务器,那这一章将会开始讲解,nginx是如何一步一步实现高性能服务器的。nginx的源码目录结构(100%)nginx的优秀除了体现在程序结构以及代码风格上,nginx的源码组织也同样简洁明了,目录结构层次结构清晰,值得我们去学习。nginx的源码目录与nginx的模块...转载 2019-02-26 09:37:15 · 370 阅读 · 0 评论 -
linux常用查询命令
查看机器硬件信息dmidecode |moredmesg |more系统uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息dmesg | grep CPU # 可以查看到相关CPU的启动信息getconf LON...转载 2019-02-22 14:56:11 · 276 阅读 · 0 评论 -
HTML学习总结-标签
标签(一)<!DOCTYPE html><!--声明文档的类型 --><!--html中的标签都是闭合标签 闭合标签包括双闭合和单闭合双闭合:<html></html>单闭合:<meta />--><html lang="en"><head> <!--包含头部的信息 是一个...原创 2019-04-02 14:20:06 · 245 阅读 · 0 评论 -
MySQL学习总结
索引~~~移步林海峰老师博客http://www.cnblogs.com/linhaifeng/articles/7274563.htmlmysqladmin -uroot -p password "123" 默认空密码windows启动跳过密码mysqld --skip-grant-tableupdate mysql.user set password=password("新密码")...原创 2019-04-02 14:36:53 · 242 阅读 · 0 评论 -
Centos7下杀毒软件clamav的安装和使用
一、yum安装二、编译安装2.1:下载软件包2.2:创建clamav用户和存放病毒库目录2.3:解压安装包2.4:安装依赖2.5:编译安装2.6:配置clamav2.7:启动clamav2.8:更新病毒库2.9:扫描杀毒2.10:定时杀毒一、yum安装安装后会自动生成服务文件,启动服务后,可使用clamdsacn命令,扫描速度快;启动服务后,会实时监控扫描连接,虽然安全...转载 2019-04-02 16:39:00 · 9857 阅读 · 2 评论 -
Shell脚本生成随机密码的若干种可能
1.生成随机密码(urandom版本)#!/bin/bash#Author:丁丁历险(Jacob)#/dev/urandom文件是Linux内置的随机设备文件#cat /dev/urandom可以看看里面的内容,ctrl+c退出查看#查看该文件内容后,发现内容有些太随机,包括很多特殊符号,我们需要的密码不希望使用这些符号#tr -dc '_A-Za-z0-9' </dev/ura...转载 2019-04-26 09:22:14 · 416 阅读 · 0 评论 -
SSH 远程执行命令
相信大家在工作的时侯,可能会遇到要利用 ssh 在本地执行远程机器的命令可以便捷地处理某些重复工作,我们希望做到:免手工输入密码支持执行多个命令,执行 shell 脚本支持执行 sudo 的命令我们可以使用 ssh 互信,sshpass 和 expect 等工具来避免手工输密码。使用过程可能会碰到如下需要手工输入 yes 的繁琐场景:ssh username@hostnameThe ...翻译 2019-04-25 18:44:18 · 311 阅读 · 0 评论 -
HTTP 的重定向
<head> <meta http-equiv="refresh" content="0;URL=http://www.webhek.com/post/draw-a-stickman.html" /></head>原创 2019-04-09 21:01:33 · 178 阅读 · 0 评论 -
使用sudo运行复杂linux命令的方法
当使用sudo命令来运行一个linux命令时,我们希望这个linux命令能以root身份运行,但有时候都会遇到“permission denied”的错误,结果发现是linux命令中只有部分语句是按root用户运行的。比如,如果以root身份运行下面的命令,没有任何问题:$ echo 12000 > /proc/sys/vm/dirty_writeback_centisecs但,如果...原创 2019-04-09 20:09:02 · 627 阅读 · 0 评论 -
大数据平台一键安装OS【搭建脚本篇】
搭建脚本篇脚本命名随便,只要能看懂就行镜像包说明os1.1.iso 用于安装服务端和客户端操作系统hdp.iso 用于安装hdp服务1.架构图:服务端客户端2.原理分析安装系统-安装本地yum源-安装http源-安装并配置ntp服务-配置秘钥-安装jdk-安装mysql-编译安装ambari平台3.服务端脚本分析(1)create_local_yum.sh #安装本地yu...原创 2019-04-03 15:38:57 · 710 阅读 · 0 评论 -
分享一个入门级ping脚本代码
#!/bin/bashecho '' > /opt/okip.txtkuaiping(){ping -c 1 -w 1 -i 0.2 $1 &> /dev/nullif [ $? -eq 0 ];then echo "$i ok" >> /opt/okip.txt cat /opt/okip.txtelse echo "$i" >> /...原创 2019-04-09 11:06:12 · 423 阅读 · 0 评论 -
个人简历-html
vim /var/www/html/index.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999...原创 2019-04-09 10:39:50 · 2563 阅读 · 0 评论 -
linux系统巡检脚本
#!/bin/bash############################################################### File Name: 1.sh# Version: V1.0# Author: Guo hailiang# Organization: # Created Time : date# Description:#########...原创 2019-04-09 09:53:15 · 6651 阅读 · 10 评论