liujia 发布的文章

FreeBSD 11 里设置NFS,简单文件共享

过程:

1.vi /etc/rc.conf # 更改服务配置内容,添加以下:
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"

2.mkdir -p /exports/obj # 创建导出目录

3.vi /etc/exports # 创建或修改导出配置文件,简单举例内容(只读):
/exports/obj -ro

4.service nfsd start # 启动nfs服务

5.如客户端是Windows 10,请先添加“NFS服务”组件
freebsd-nfs-windows-1.png

6.showmount -e szt.anqun.org # 在Windows命令提示符里,列出NFS服务端的导出目录

7.mount szt.anqun.org:/exports/obj N: # 在Windows命令提示符里,将NFS服务端的/exports/obj映射到本地的N:盘
freebsd-nfs-windows-2.png

8.在Windows“计算机”资源管理器访问N:
freebsd-nfs-windows-3.png

参考:

用 VBoxManage 转换 raw 文件到 vhd

问题:网友分享的Windows 2003系统镜像是 raw 格式的,如何在Windows里查看里边的文件呢?

尝试:如有安装 VirtualBox 程序,可使用 VBoxManage.exe 来将 raw 文件转换到 vhd 格式。在如Windows 10系统里可挂载 vhd 文件来查看里边的文件。

例:VBoxManage.exe convertdd I:\windows2003.32bit.raw\windows2003.32bit.raw I:\windows2003.32bit.vhd --format VHD

vbox-ram-to-vhd-1.png

参考:https://softwarerecs.stackexchange.com/questions/18966/how-to-mount-raw-hdd-image-on-windows

FreeBSD 11 本地化设置 - 让vi编辑器显示汉字中文 - zh_CN.UTF-8

问题:默认安装的FreeBSD 11,如果没有额外设置本地化,在vi编辑器里查看包含汉字的文件时,不能正常显示。
freebsd-local-chinese-utf8-1.png

处理:在用户的默认目录./login_conf里添加相应的本地化设置,如本例是添加了zh_CN.UTF-8。

me:\
        :lang=zh_CN.UTF-8:\
        :setenv=LC_ALL=zh_CN.UTF-8:\
        :setenv=LC_COLLATE=zh_CN.UTF-8:\
        :setenv=LC_CTYPE=zh_CN.UTF-8:\
        :setenv=LC_MESSAGES=zh_CN.UTF-8:\
        :setenv=LC_MONETARY=zh_CN.UTF-8:\
        :setenv=LC_NUMERIC=zh_CN.UTF-8:\
        :setenv=LC_TIME=zh_CN.UTF-8:\
        :charset=utf-8:\

freebsd-local-chinese-utf8-2.png

重新ssh登录后,在vi编辑器里可以正常显示汉字了

freebsd-local-chinese-utf8-3.png

参考:

在FreeBSD 11里安装apache24 - wordpress5 - varnish5 - hitch

过程:

1.安装好apache24,站点szt.anqun.org安装好wordpress程序,运行在8080端口

2.pkg install varnish5 # 安装 varnish

3.sysrc varnishd_enable=YES # 启用 varnishd 服务

4.sysrc varnishd_config="/usr/local/etc/varnish" # 添加 varnishd 服务的配置文件,举例文件在这里:https://github.com/pranksinatra/gc-varnish-config/blob/master/default.vcl,视需求添加 set beresp.ttl = 1h; 及是否保留 unset resp.http.X-Varnish;
freebsd-wordpress-varnish-hitch-1.png

4.pkg install hitch # 安装 hitch ,让它提供https

5.vi /usr/local/etc/hitch # 编辑hitch配置文件,根据需求更改端口,本例是监听443端口,后端是varnishd的80端口
freebsd-wordpress-varnish-hitch-2.png

6.如wordpress后台https访问出现跳转循环,请在wp-config.php里添加:

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
   $_SERVER['HTTPS'] = 'on';
}

if ( !isset( $_SERVER['HTTPS'] ) ) {
    $_SERVER['HTTPS'] = 'on';
}

freebsd-wordpress-varnish-hitch-3.png
7.可以安装wordpress插件,如Proxy Cache来管理缓存
freebsd-wordpress-varnish-hitch-4.png

参考:

在Windows 2019里安装tightvnc,远程连接

过程:

1.下载TightVNC for Windows 2.8版本,安装时选择“典型”,会自动配置Windows防火墙,让vnc程序可以从外连接
windows-tightvnc-1.png

2.设置vnc的连接密码
windows-tightvnc-2.png

3.安装成功后,右下角系统托盘里会有tightvnc服务图标
windows-tightvnc-3.png

4.使用vncviewer连接,如本例默认的连接端口是5900
windows-tightvnc-4.png

5.可按Shift + Ctrl + Alt + Delete 键在vncviewer里发送三键组合,解锁Windows屏保,输入密码登录
windows-tightvnc-5.png

参考: