Windows 添加永久静态路由
route -p add 10.10.10.10 mask 255.255.255.255 192.168.5.1 if 3
-p即为persistent,添加子网掩码为255.255.255.255的目标地址网络10.10.10.10,走接口3,默认网关为192.168.5.1
其中接口号可以通过route print查到[……]
关注Linux、PHP、WordPress、虚拟化、深度学习等
route -p add 10.10.10.10 mask 255.255.255.255 192.168.5.1 if 3
-p即为persistent,添加子网掩码为255.255.255.255的目标地址网络10.10.10.10,走接口3,默认网关为192.168.5.1
其中接口号可以通过route print查到[……]
参照微软官方教程成功安装好bash之后,每次在开始菜单都没发现有 Bash on Ubuntu on Windows的快捷方式&应用图标,也就是这个:
问了官方没回复,找到中文的相关问题解决方案一篇,不过尝试了并没有解决;之前不止一次一台电脑尝试重新安装Windows 10,也一直么看到过开始菜单上的这个图标。
问题原因暂且放一边,找到了国外的解决方案,简单的说,这篇文章提供了两种解决方案:
1.提供Bash on Ubuntu on Windows的文件下载,其实这个图标也就是个快捷方式,指向bash.exe这个执行文件,下载下来后随便放
2.从零开始一步一步的手动创建这个文件。
老外文章写的很详细,具体操作可参考。
问题找到了,见下图:
微软在生成这个快捷方式的时候,坑爹的用了全角的点,也就是句号分隔扩展名!!!
[……]
北京联通发的华为光猫HG8346R,默认只有一个user用户,联通界面,基本没啥可设置的地方,尤其是不能做端口映射,不能通过DDNS外网连接,于是准备破解。参考网络资源记录如下:
1.基本思路
通过telnet连接光猫(如果telnet也被封了,就要用相关使能工具开启之),备份配置文件;用相关工具解密配置文件,修改其中的用户权限定义;然后执行初始化为华为界面的shell脚本,恢复为全功能版本;导入修改过的配置文件。
2.详细步骤
2.1 开启光猫telnet端口(如果猫telnet默认开着,这步可跳过)
用网线连接电脑LAN口和光猫LAN1口,拔掉光纤;打开工具 华为光猫破解工具.exe ,点一下刷新按钮,选择网卡192.168.1.*(如果有多网卡注意选择与光猫连接的网卡),其余参数不动,点击启动;光猫上的灯:POWER绿、LOS红,LAN1绿闪,等待,一直等到所有LAN灯绿色常亮,点击停止按钮,直接关闭光猫电源按钮,再开启光猫,此时telnet端[……]
将php.ini 中的
expose_php = On
改为
expose_php = Off
关于expose_php这个选项:
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header). It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
; http://php.net/expose-php[……]
还是迁移本博客出现的问题,配置好之后访问总是403,翻了一眼错误日志,发现提示错误:
AH01630: client denied by server configuration:
查了一下,原来是apache 2.2和2.4的配置文件发生了变化,简单摘录如下:
Deny All
2.2 configuration:
Order deny,allow
Deny from all
2.4 configuration:
Require all denied
Allow All
2.2 configuration:
Order allow,deny
Allow from all
2.4 configuration:
Require all granted
Allow Host
2.2 configuration:
Order Deny,Allow[……]
迁移本博客时,在apache下用命令启用站点:
sudo a2ensite ict.jingyan.info
总是提示错误:
RROR: Site ict.jingyan.info does not exist!
查了一下,原来a2ensite系列命令为perl命令,仅处理后缀为conf相关配置文件
重命名网站配置文件之后,重新启用站点解决。
cd /etc/apache2/sites-available
sudo mv ict.jingyan.info ict.jingyan.info.conf
sudo a2ensite ict.jingyan.info.conf
sudo service apache2 restart
参考:stackoverflow[……]
1.建立本地目录
cd /media
mkdir cdrom
2.挂载CentOS光盘
mount /dev/cdrom /media/cdrom
3.配置yum源文件
vi CentOS-Media.repo,配置以下内容:
[c6-media]
name=CentOS-$releasever – Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=0#改为0,不做gpgcheck
enabled=1#改为1启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
4.刷新yum缓存
yum clean all[……]
日期函数 getdate() 得到当前时间,可以设置得到各种时间格式. datepart(日期部分,日期) 取指定时间的某一个部分,年月天时分秒. datediff(日期部分,日期1,日期2) 计算指定的日期1和日期2的时间差多少. dateadd(日期部分,数值表达式,日期) 计算指定时间,再加上表达式指定的时间长度. –取时间的某一个部分 select datepart(yy,getdate()) –year select datepart(mm,getdate()) –month select datepart(dd,getdate()) –day select datepart(hh,getdate()) –hour select datepart(mi,getdate()) –min select datepart(ss,getdate()) –sec –取星期几 //该计算出的结果要+1,因其计算出的星期天为一周的第1天,星期六自然就成为一周第7天 se[……]
之前提到用6relayd的方式配置IPv6,更新OpenWrt到Barrier Breaker 14.07版本之后,发现原来的6relayd不再支持,推荐用odhcpd,参考这篇配置成功,主要是修改/etc/config/dhcp中的部分相关设置(注意:#是注释语句,那些选项必须被注释):
config dhcp ‘lan’
option interface ‘lan’
option start ‘100’
option limit ‘150’
option leasetime ’12h’
option ra ‘relay’
#option dhcpv6 ‘relay’
option ndp ‘relay’
config dhcp ‘wan6’
option ra ‘relay’
#option dhcpv6 ‘server’
option ndp ‘relay’
option master ‘1’
#config dhcp ‘wan’
#option interface ‘wan’
#option ignore ‘1’[……]
弄个了基于OpenVZ技术的VPS,想搭个pptp vpn用,折腾了好久终于搞定,简单记录一下需要注意的要点:
1.对于采用OpenVZ虚拟技术的VPS而言,首先需要做的是检查一下该vps是否支持pptp:
第一个检查:
cat /dev/net/tun
返回结果为下面的文本,表明通过:
cat: /dev/net/tun: File descriptor in bad state
第二个检查:
cat /dev/ppp
返回以下结果,则通过:
cat: /dev/ppp: No such device or address
如果不通过,可以去控制面板来开启,在控制面板中将下图所示的tun\tap、ppp都设成On即可
2.设置Linux内核转发,以下经过测试:
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -j SNAT –to-source VPS外网IP
#设置MTU 这[……]