首页 文章 精选 留言 我的

精选列表

搜索[shell],共6053篇文章
优秀的个人博客,低调大师

shell脚本授权系统

某验证系统示例 if [[ 服务器IP == 已授权IP ]] then else exit 而依靠gzexe、shc、upx打包bin、run等方式又无法安全的保护脚本,这种情况下的加密也就是一个不等式而已。【触角2.0】为脚本增加了资源服务器地址验证步骤,获取资源地址的网页链接在这里定义为Galaxy Galaxy=`curl -s 网页链接`;#YH用的是PHP验证 wget $Galaxy/.../...;#获取缓存文件 以下为鉴定合法IP并授予合法IP资源服务器地址的PHP文件 function getIP(){ global $ip; if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); else $ip = "Unknow"; return $ip; } 至此为获取Linux服务器真实IP,Windows及Windows Servers不可查 $ip = getIP(); $wz = $ip; wz为递交数据库查询的变量 if($wz){ $SQL = "SELECT * FROM `".$BIAOTOU."code` WHERE `url` LIKE '$wz'"; $query=mysql_query($SQL); while($row =mysql_fetch_array($query)){ $url = $row[url]; 以上为数据库执行查询步骤 以下输出结果发送至用户服务器 } if($wz != $url){ echo"银河";//没有授权 } else{ echo "资源服务器地址"; //已授权 } }else{ echo'银河'; //查询的值为空 } 这里的IP授权系统自行配置。此系统虽然比其他系统要好一些但也很容易破解,我手里还有一套系统已经修复了这个系统的已知漏洞,如By:银河未来

优秀的个人博客,低调大师

shell 脚本-----循环数组

aa="contrib/fatjar/conf contrib/loggraph contrib/loggraph/src contrib/loggraph/src/java contrib/loggraph/src/java/org contrib/loggraph/src/java/org/apache contrib/loggraph/src/java/org/apache/zookeeper contrib/loggraph/src/java/org/apache/zookeeper/graph contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops contrib/fatjar" array=(`echo ${aa}|tr "\n" " "`) for ((i=0;i<${#array[*]};i++)) do echo "mkdir -p \$RPM_BUILD_ROOT/opt/zookeeper/${array[$i]}" done —————————————————————————————————————————————打印出的结果: mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/fatjar/conf mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src/java mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src/java/org mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src/java/org/apache mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src/java/org/apache/zookeeper mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src/java/org/apache/zookeeper/graph mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src/java/org/apache/zookeeper/graph/servlets mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/loggraph/src/java/org/apache/zookeeper/graph/filterops mkdir -p $RPM_BUILD_ROOT/opt/zookeeper/contrib/fatjar 本文转自 a120518129 51CTO博客,原文链接:http://blog.51cto.com/silencezone/1926448,如需转载请自行联系原作者

优秀的个人博客,低调大师

hive shell 导入数据

数据 10046,108100000036-IOS,2.4,appStore,34C11930-796E-4F79-892D-D648052C06BF1457624722526,20160310235139299,20160310,376774,f2aa9902e665afe1feceb9502d7bec0ca5acc6fddfd69d1c7eaf5a51503afd78,iPhone,apple,568*320,unknown,4G,unknown,中国移动,unknown,zh-Hans-CN,iOS,9.1,8 10046,108100000036-IOS,2.4,appStore,34C11930-796E-4F79-892D-D648052C06BF1457624722526,20160310234817965,20160310,175440,f2aa9902e665afe1feceb9502d7bec0ca5acc6fddfd69d1c7eaf5a51503afd78,iPhone,apple,568*320,unknown,4G,unknown,中国移动,unknown,zh-Hans-CN,iOS,9.1,8 show tables; CREATE TABLE IF NOT EXISTS SESSION_10046(appID STRING, appKey STRING, application_ver STRING, channelID STRING, session_id STRING, local_time_string STRING, local_date_string STRING, duration STRING, terminal_id STRING, device_model STRING, device_manufacture STRING, device_resolution STRING, device_cpu STRING, access STRING, access_type STRING, carrier STRING, country STRING, language STRING, os STRING, os_version STRING, timezone STRING)ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS textfile; desc SESSION_10046; appid string appkey string application_ver string channelid string session_id string local_time_string string local_date_string string duration string terminal_id string device_model string device_manufacture string device_resolution string device_cpu string access string access_type string carrier string country string language string os string os_version string timezone string LOAD DATA LOCAL INPATH '/home/cloudera/baoyou/data/log/10046.log' OVERWRITE into table SESSION_10046 select * from session_10046; http://quickstart.cloudera:50070/explorer.html#/user/hive/warehouse/session_10046 hdfs dfs -text /user/hive/warehouse/session_10046/10046.log 10046,108100000036-IOS,2.4,appStore,34C11930-796E-4F79-892D-D648052C06BF1457624722526,20160310235139299,20160310,376774,f2aa9902e665afe1feceb9502d7bec0ca5acc6fddfd69d1c7eaf5a51503afd78,iPhone,apple,568*320,unknown,4G,unknown,中国移动,unknown,zh-Hans-CN,iOS,9.1,8 10046,108100000036-IOS,2.4,appStore,34C11930-796E-4F79-892D-D648052C06BF1457624722526,20160310234817965,20160310,175440,f2aa9902e665afe1feceb9502d7bec0ca5acc6fddfd69d1c7eaf5a51503afd78,iPhone,apple,568*320,unknown,4G,unknown,中国移动,unknown,zh-Hans-CN,iOS,9.1,8 捐助开发者 在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。 谢谢您的赞助,我会做的更好!

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册