linux shell中的if语句

linux shell中的if语句无评论

2017年2月17日 上午11:16分类:其他 阅读: 15,016 次

[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。 [ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。 [ -k FILE ] 如果 FILE 存在且已经设置了粘制位则为真。 [ -p FILE ] 如果 FILE 存在且是一个名字管道(F如果O)则为真。 [ -r FILE ] 如果 FILE 存在且是可读的则为真。 [ -s FILE ] 如果 FILE 存在且大小 ...


【阅读全文】

斐讯K1、k2 官方固件定制版本

斐讯K1、k2 官方固件定制版本有7条评论

2017年2月16日 下午1:50分类:路由器 阅读: 69,384 次

固件下载地址: http://pan.baidu.com/s/1geCr84N 安装: 在breed中刷入,【breed安装参考】   当前V1.5特性: 1、官方固件净化(禁止可疑程序、关闭购物比价) 2、所有添加应用缺省禁止,初始即为“纯净精简”版本 3、支持广告过滤(adbyby)、 S S R功能和自动中继 4、增加wifi定时开关,使能启动任务和计划(定时)任务 5、支持官方APP本地和远程(慎用)管理 截图: 版本号:   wifi定时:   广告屏蔽: 打开优酷视频(http://www.youku.com/),点击一个视频浏览,会自动跳过广告。 SSR:   自动中继:


【阅读全文】

斐讯K2的FLASH分区图及ROM固件提取、修改及打包

斐讯K2的FLASH分区图及ROM固件提取、修改及打包有7条评论

2017年2月15日 上午9:56分类:路由器 阅读: 45,573 次

斐讯K2的FLASH大小为8M 挂载信息: root@K2:~# mount rootfs on / type rootfs (rw) /dev/root on /rom type squashfs (ro,relatime) proc on /proc type proc (rw,noatime) sysfs on /sys type sysfs (rw,noatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime) /dev/mtdblock6 on /overlay type jffs2 (rw,noatime) overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay) tmpfs on /dev type tmpfs (rw ...


【阅读全文】

openwrt中的自启动服务

openwrt中的自启动服务无评论

2017年2月13日 上午9:37分类:路由器 阅读: 20,689 次

openwrt中的服务一般放在/etc/init.d目录,脚本的第一行一般为如下语句: #!/bin/sh /etc/rc.common 查询当前的自启动服务: # for F in /etc/init.d/* ; do $F enabled && echo $F on || echo $F **disabled**; done 其实就是执行enabled命令,然后查返回值,返回1表示不启动,返回0表示自启动 root@K2:~# /etc/init.d/lc enabled root@K2:~# echo $? 1 root@K2:~# /etc/init.d/upnp enabled root@K2:~# echo $? 0 服务开机自启动,使用enable参数: root@K2:~# /etc/init.d/lc enable root@K2:~# /etc/init.d/lc en ...


【阅读全文】

三星note3 N900v刷第三方rom

三星note3 N900v刷第三方rom无评论

2017年2月11日 下午10:26分类:其他 阅读: 19,114 次

一台老手机,废物利用,如下为刷第三方rom过程 原系统为android4.4.2 ,Verizon美版,支持移动2G,联通3G,电信3G,高通骁龙800处理器,2.3GHZ主频, 3GB RAM,32G FLASH Verizon版的一般都锁了BootLoader(简称bl),如果直接刷第三方rom,会无法启动(开机界面提示Secure Fail) 如出现上述情况,按volume down+home+power键进入download模式,usb连接电脑,线刷官方原版固件(VZW-N900VVRUCNC4)恢复 刷第三方ROM过程: 1、先安装kingroot root设备 2、解锁bl,需插入一张不用的sd卡,参照《N900V已解BL锁,简单教程。 - 三星 Galaxy Note 3 安卓论坛 机锋论坛》 unlock_n3 将上述文件解压拷贝到手机/data/local/tmp,用ip ...


【阅读全文】

利用ImageBuilder生成openwrt自定义固件

利用ImageBuilder生成openwrt自定义固件无评论

2017年2月9日 下午6:11分类:路由器 阅读: 23,353 次

1、下载ImageBuilder 比如: wget https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64.tar.bz2 解压: tar jxvf OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64.tar.bz2 2、 查看可编译的路由型号 cd OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64 make info 3、生成固件 比如要生成带luci的wndr3800的固件 先找到wndr3800设备对应的profile名称 profile名称为WNDR3700 ,我们用如下 ...


【阅读全文】

openwrt利用ssh隧道穿透,实现内网路由器远程管理

openwrt利用ssh隧道穿透,实现内网路由器远程管理无评论

2017年1月25日 下午7:23分类:路由器 阅读: 28,220 次

如果openwrt路由器在内网,分配的是私网地址,如何通过远程ssh或web来管理路由器 首先需要一台有公网地址的VPS,假设VPS的IP地址为11.22.33.44,系统为Ubuntu 14.04 1、在openwrt上启动ssh隧道 ssh -Nfg -R 11111:192.168.1.1:22 11.22.33.44 -p 6000 -l root 192.168.1.1为openwrt地址,ssh端口为22,远程VPS的地址为11.22.33.44,ssh端口为6000,11111为映射端口,连接时会要求输入VPS的SSH密码,连接成功查看网络连接 # netstat -nautp Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name tcp ...


【阅读全文】

斐讯K2 刷breed、第三方固件及开启telnet、ssh方法,含原版固件净化、新增功能

斐讯K2 刷breed、第三方固件及开启telnet、ssh方法,含原版固件净化、新增功能有27条评论

2017年1月13日 上午9:22分类:路由器 阅读: 241,963 次

固件发布页面: http://iytc.net/wordpress/?p=1772 jd拿了个免费的斐讯K2: 软件版本: 22.4.5.42 设备型号: K2 硬件版本: A2 据说有收集用户信息的问题: 12 需要刷第三方固件或对原版固件进行净化处理   1、刷breed breed类似uboot,用于路由器的引导,刷了breed后,可以方便的刷第三方固件 这里使用的是利用网页执行脚本的漏洞安装breed 便携机无线连接K2,K2 WAN口连internet,先保证可以正常上网 用Firefox,傲游,Chrome等登录http://192.168.2.1 选择右上角的“定时重启路由器” 点选时间中的右侧下拉分钟选择框,鼠标箭头(手势)放在05上,点击鼠标右键,在Firefox或傲游浏览器“审查元素”(傲游浏览器先按“F12”按键打开审查页面后再点击定时重启): 双击"05" ...


【阅读全文】

linux下常用命令

linux下常用命令无评论

2017年1月3日 下午7:50分类:其他 阅读: 17,610 次

查看目录大小 du -h --max-depth=1 查看网络连接 netstat -nautp 查看防火墙规则 iptables -L -n -v 查看版本 uname -a cat /etc/redhat-release 后台执行命令 (cmd &) 查找最近30天内修改的文件 find ./squashfs-root/ -mtime -30 -type f -print 查找大于100K的文件 find . -size +100k -exec ls -ld {} \;


【阅读全文】

Ubuntu下交叉编译kcptun go语言源码 for openwrt

Ubuntu下交叉编译kcptun go语言源码 for openwrt无评论

2016年12月26日 上午10:14分类:路由器 阅读: 28,456 次

1、安装go 1.8环境 golang从1.8开始官方支持mips32了,执行效率比之前非官方版gomini的快很多 以下操作以root用户执行,如以其他用户执行,需修改为对应路径 下载版本: git clone https://go.googlesource.com/go cd go 要安装1.8版本,先要安装1.4版本,不然会出错 git checkout go1.4  安装go 1.4: cd src ./all.bash export GOROOT_BOOTSTRAP=~/go1.4 cp ~/go ~/go1.4 -rf 清除环境 cd ~/go git clean -dfx 安装go 1.8: git checkout go1.8beta2 cd src ./all.bash 安装成功后会提示: 加入路径 export PATH=$PATH:~/go/bin #go versi ...


【阅读全文】