×

Falcon

  • FalconChen
    2020-04-21 19:32
    这个前景如何?
  • FalconChen
    2020-04-21 19:21
    为了写一个在Windows下监控文件变化,然后执行命令的脚本,我开始学powershell了
  • FalconChen
    2020-04-21 15:55
    #daily tips# 无须重启和重刷机,修改N1根目录的文件系统大小.刷的openwrt 系统,N1的根目录只有512M,装了几个包之后只有100M可用。今天重新做了一下分区,在此做下记录,以下操作纯属记忆,大概步骤如下:
    bash 代码片断
    # 1. 用fdisk移除最后一个emmc分区
    fdisk /dev/mmcblk1 
    m查看帮助,分别输入d(删除分区),3(删除/dev/mmcblk1p3),w(写入修改)
    
    #2. 用parted 重设分区大小
    parted /dev/mmcblk1
    help查看帮助, print( 查看分区的列表), resizepart(重置分区大小),mkpart(新建分区) 按需要使用。重置分区的数字为2,即挂载到根目录的设备 /dev/mmcblk1p2,我增加了1G到根目录。
    
    #3.parted只修改分区的大小,还要修改文件系统的大小,执行 (假如增加了1G)
    btrfs filesystem resize +1g / 
    
    #4. 查看结果:
    df -hT 
  • FalconChen
    2020-04-21 09:40
    电池到了,配套工具还挺齐全的,是时候考验我的动手能力了?
  • FalconChen
    2020-04-21 08:32
    有一天、我和她一起睡觉了。。。注:有一天是女
  • FalconChen
    2020-04-20 19:10
    人生在世,不过是混吃等死,所不同的只是等死的方式罢了
  • FalconChen
    2020-04-20 19:05
    一天24个小时23个小时在睡觉,还有一个小时在调皮捣蛋混吃混喝
  • FalconChen
    2020-04-20 18:30
    有时候我觉得nginx的配置语法真的很奇怪,不支持and or的操作;location规则的匹配顺序让人抓狂,有时会发生意想不到的匹配;alias下面如果使用try,会用到一个匪夷所思路径。
  • FalconChen
    2020-04-20 18:02
    #daily tips#解决了一个蛋疼的需求,网站要从 http://a.com 跳转到 https://a.com ,看似很平常的需求,但是由于环境很诡异导致不能用常规的方式解决,一是DNS, 公司内部DNS将a.com解析到真实IP,公司外部则使用CDN,二是CDN的https回源到网站的http,是80端口而非443
    bash 代码片断
    # 重定向的是在CDN上做的,在外部访问正常跳转,而公司内部由于是直接访问源站80端口,不会跳转。现在要让在公司访问时也跳转。也就是从80转到443端口。我观察了回源时会传递HTTP_X_REAL_IP的header到服务器的80的http服务,可以利用这个header按条件跳转,不会带这个HEADER也就是发生内部访问时才跳转。
    代码只有三行,但花了我一个小时。有人看到if就会说evil,其实不然,在return或者redirect时,if并不evil,
    
    if ($http_x_real_ip = '') {
         return 301 https://a.com$request_uri;
     }
  • FalconChen
    2020-04-20 12:27
    笑抚狗头