Apr 19, 2018 - 休闲游慈城镇&徒步登九峰山

  过了四月天气一下子就转暖了,寻思着是不是该出去走走吹吹春风了。于是群里吼一声谁想去宁波九峰山徒步。果然找到几位志同道合的,乘着周末没事一起自驾游宁波。周六上午不早不晚地出发,驱车两个小时半小时到了宁波慈城镇。先找吃饭的地方,根据谋评的推荐,拐进了古镇小巷,几乎到没路可开的地方,找到了这家张氏酒家,看门面有点苍蝇馆子的味道。饭店不大,七八张桌子。菜味道还过得去,看看吃客也都像本人人的摸样。如果想尝尝本地特色的味道值得推荐。
(不起眼的门面)

(老鸭馄饨汤,味道不错)
  吃过午饭就迫不及待的出发游古镇,此时的天空飘起蒙蒙细雨,初春的风吹来还有一丝凉意。古镇街道风格不像典型的江南古镇,到像是北方的某个小镇,而这里的游客很少,你可以尽情放慢脚步惬意闲逛。   第一站我们去了孔庙,去祭拜一下万人师表的孔子。慈镇的孔庙规模不大,但据说历史悠久,就不知道是否是否灵验了,先拜了再说。
(孔庙)

(孔子写意雕像)   出了孔庙,我们按计划去第二站冯俞宅。进入冯俞宅的第一感觉是”大”。看过不少明清古宅,这是我见过最大的。如此大规模的古建筑,还能保存的如此完整实属不易。里面布置了好几个展览(瓷器、紫砂壶、摄影、纺织品),才不至于里面的房子太空旷。即便如此,就只有我们这几个小伙伴游荡在空落落的古宅里,当冷风突然吹动门窗发出啪的声音也会吓一跳。
(冯俞宅进口)

(冯俞宅)

(冯俞宅庭院)

(冯俞宅马头墙)

(青花瓷)

(冯俞宅马头墙)

(窗上雕刻)

(冯俞宅庭院)
  出了冯俞宅,本想去年糕馆买年糕,可惜年糕馆没有现场制作年糕表演,没有现做的年糕卖,也没什么展品可看,名不副实。碰到一个工作人员聊了几句,说只接待团队客户,而且作一场表演需要600元的费用。出了门想带点有名的脚板年糕回去,连续问了几个街边摊子都没得卖,难道因为的淡季吗?为了弥补遗憾,我们买几个年糕团吃吃到也香糯可口,不枉来慈城镇一回。
(古镇街道)
  逛完慈城镇,大概一小时车程,我们开车到宁波北仑区住宿吃饭,因为这里离九峰山很近。 第二天酒店吃过早餐就去爬九峰山。九峰山算是一个旅游景点,如果从景区大门进需要买票。不过我们没有从景区的大门进去,而是走了几百米从旁边的小路上山,然后计划登上九峰山颠再从景区大门出来。刚开始路挺好走,是一条古道,最多有些泥路,适合驴友徒步。山路经过一个”笑天龙寺”的地方,两边不时有盛开的红色、紫色的杜鹃花,不由得心情大好。路遇一对中年夫妇好像在采茶叶,一问果然路边有一些茶树可以采了回去diy茶叶,不由激起我们中某人的兴趣,也加入他们的行列。
(古道)

(路边野花)

(路边野花)

(采茶姑娘)
  随着深入山路,身边的驴友也越来越少,路也越来越窄,突然发现前面有些岔路,一时不知道该走哪条路。正在犹豫之际,见后面上来一个小伙,只见小伙健步如飞,一下子走的我们前面。我们像遇到救星一般叫住他,一问原来和我们同路,而且他还是资深领队,赶紧请求他带上我们一起。就这样一路跟着小伙到了九峰之巅,留下合影互换微信小伙就此别过下山,我们继续慢慢一路下山。   下山的路已经是景区的路,一路都是人造的台阶实在有点煞风景,当然反正我们也没买门票也没有理由抱怨。一路走到景区门口,然后挺胸大摇大摆的走出闸机,仿佛经历了一场小小的胜利。

  本人的更多原创文章请加入个人微信公众号。

Apr 18, 2018 - UEFI+GPT分区的archlinux和win10双系统安装

UEFI是什么?

  UEFI,和EFI是一个意思。EFI和BIOS的作用类似。BIOS自从PC问世以来就存在于系统中而被大家熟知,但是实在有点老迈年高了,有很多的限制。于是IT巨头又发明了EFI来取代了原来的BIOS,并且能干更多的事情。对于BIOS的主板来讲,BIOS只能完成非常基本的硬件检测和初始化,以后的工作就都由bootleader(如GRUB,LILO等)来交接了;对于支持UEFI的主板,主板的ROM中存放EFI shell程序,会能够识别存储介质上的分区信息和文件系统,比如fat32,并从指定的EFI/boot/目录下查找.efi文件,并执行。

GPT是什么?

  GUID磁盘分区表(GUID Partition Table,缩写:GPT)其含义为”全局唯一标识磁盘分区表”,相对于传统的分区表叫MBR(使用FDISK分区软件),其最大特点是支持2T以上的分区。如今硬盘愈来愈大,如果你想划一个超过2T的分区,以前的MBR就表示无能为力了,只能用GPT分区形式。   为什么会有这样的场景?
  最近本人想搭建一个私有云服务器,购买了J3455低功耗芯片的主板,购买时说明主板只能支持win10。另外私有云准备安装archlinux系统。既然搭建私有云当然可能会有大于2T的需求,所以必须采用GPT分区。同时鱼与熊掌想兼得,也要安装win10时来感受一下J3455cpu的4k解码,所以只能安装双系统了。
  具体GPT的好处和各个windows版本的兼容情况可以参考baidu(https://baike.baidu.com/item/GPT%E7%A3%81%E7%9B%98/12761414?fr=aladdin)。

安装过程

  1. 准备分区
      GPT分区不能用常用的fdisk分区工具,最简单的使用parted分区工具。这里最主要的是对磁盘新增一个ESP分区。EFI系统分区,即 EFI system partition,简写为 ESP,这是EFI 规范规定的,并且ESP分区必须使用FAT格式,是强制性的,一般分200M-500M大小就可以了。   在bios设置使用uefi启动,并且设置u盘启动优先,用aurchlinux的安装盘启动电脑。   #parted mklabel gpt   #parted mkpart primary fat32 0 500M (创建esp分区)   #mkdosfs /dev/xxx (格式化esp分区)   其他分区可以这里事先分好,或者待下面安装操作系统时分也可以。
  2. 安装win10
      找一个大于8G的U盘,到网上找一下u盘安装工具,做一个系统启动U盘,并下载win10软件到U盘。网上有不少教程,这里不细说了,但要找支持UEFI启动的U盘制作工具。
  3. 安装archlinux
      在安装完win10之后,可以在bios可以设定win10启动或者uefi启动,这里需要选择uefi启动。再次使用archlinux的安装u盘启动,按常规安装archlinux,参考https://wiki.archlinux.org/index.php/Installation_guide。
  4. 安装启动程序
      安装还没退出chroot环境执行以下命令:(如果重新启动电脑了,请用arch-chroot /mnt再进入chroot环境)
      #pacman -S grub efibootmgr os-prober (安装grub/efibootmgr/os-prober)
      挂载 ESP 分区,挂载到 /boot/efi。将下面命令中的 esp_mount 修改为挂载点/boot/efi
      #grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
      执行是需要安装efibootmgr包,–bootloader-id 是启动项中用来识别 GRUB EFI 的标记,请用容易判断的信息。安装程序会在 esp/EFI/ 的相同目录创建相同名称的目录用来存放 EFI 二进制启动加载器。   上述安装完成后 GRUB 的主目录将位于 /boot/grub/,会在ESP分区生成/EFI/grub/grubx64.efi,并生成/boot/grub/x86_64-efi/
      生成主配置文件
      #grub-mkconfig -o /boot/grub/grub.cfg
      grub-mkconfig会自动搜索已经安装的其它系统并添加到启动菜单(之前已经挂载的/boot/efi下会找到win10的启动项) ,如果没法找到win10启动项,可以重启电脑之后再挂载EFI分区,重新执行该命令。每次修改 /etc/default/grub 后,都需要重新#生成主配置文件.
      如果顺利,再次启动电脑可以看到grub启动菜单有archlinux和windows两个启动项,整个安装过程就完成了。如果你安装debain这种linux发行版,最后系统应该自动配置启动项,不过我没试过不能妄下结论。

  本人的更多原创文章请加入个人微信公众号。

Mar 20, 2018 - sublime text3 安装sftp插件


  sublime是我个人最喜欢的文本编辑器,它短小精悍,功能齐全,支持海量插件。虽说不是免费软件但实在是令人爱不释手,无法放弃。可是每次重新安装sublime时安装插件都挺折腾的,网上方法虽多但不一定成功,这次把安装过程记录下来,也是为了能给自己做一个记录,将来可以方便查阅。

  1. 下载安装sublime text3 下载地址https://www.sublimetext.com/3,当前版本是3143。该软件是收费软件(个人用户$80,my god!),没钱的主请自行搜索注册码注册。
  2. 安装Package Control组件,按ctrl+`组合键,输入以下内容后按Enter键 仅针对sublime text 3 版本:
    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
    


    当状态栏显示安装完毕后退出sublime,重新进入。

  3. window 按ctrl+shift+p, mac 按 command+shift+p键。 在弹出的输入框中输入: install 然后选择第一条install package。在接下来的输入框中输入:sftp,并选择SFTP插件,完成安装之后查看菜单就又sftp的菜单。


      sftp插件如何使用请参考https://www.cnblogs.com/shined/p/5799393.html

  本人的更多原创文章请加入个人微信公众号。