WORD 域相关常用快捷键


快捷键作用
Ctrl+F9插入空域符号{}
Alt+Ctrl+L插入Listnum域
Alt+Shift+P插入Page域
Alt+Shift+D插入Date域
Alt+Shift+T插入Time域
F9 更新所选域
Ctrl+Shift+F7更新Word源文档中的链接信息
Ctrl+Shift+F9解除域的链接(比如打印目录前使用)
Shift+F9在所选的域代码及其结果间进行切换
Alt+F9在所有的域代码及其结果间进行切换
F11 定位至下一域
Shift+F11定位至前一域

跨网域使用SAMBA


  1. 打开“服务(本地)”面板,开启 IP Helper 服务,禁止或推迟启动 Server 服务,禁止 Computer Browser 服务。
  2. CMD输入以下代码netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=218.15.205.6 connectport=4455,目标地址和和端口根据实际情况填写。
  3. 重启电脑后,在资源管理器里输入\\127.0.0.1就可以看到共享内容。

linux 下利用 libvirt 和 kvm 安装使用虚拟机


安装软件:

apt-get install --no-install-recommends qemu-kvm libvirt-clients libvirt-daemon-system virtinst

创建虚拟机命令:

sudo virt-install \
--virt-type kvm \
--vcpus 2 \
--memory 256 \
--name openwrt \
--os-type=linux \
--disk path=/home/hzq/openwrt.img,bus=ide \
--network bridge=br0,model=e1000 \
--graphics none \
--autostart \
--import

比起 vm/vbox 虚拟机,本例可以在低配置的宿主机运行虚拟机。
需要注意的地方是,32位的宿主机不能通过 kvm 虚拟64位客户机。确有这样的需要,可以用 qemu 通过全虚拟的方式运行。


Debian 系统 Nginx 管理脚本


新建文件:/etc/init.d/nginx
内容如下:

#! /bin/sh

### BEGIN INIT INFO
# Provides:          nginx
# Required-Start:    $all
# Required-Stop:     $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts the nginx web server
# Description:       starts nginx using start-stop-daemon
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/nginx
NAME=nginx
DESC=nginx

test -x $DAEMON || exit 0

# Include nginx defaults if available
if [ -f /etc/default/nginx ] ; then
  . /etc/default/nginx
fi

set -e

. /lib/lsb/init-functions

case "$1" in
  start)
    echo -n "Starting $DESC: "
    start-stop-daemon --start --quiet --pidfile /usr/local/nginx/logs/$NAME.pid \
        --exec $DAEMON -- $DAEMON_OPTS || true
    echo "$NAME."
    ;;
  stop)
    echo -n "Stopping $DESC: "
    start-stop-daemon --stop --quiet --pidfile /usr/local/nginx/logs/$NAME.pid \
        --exec $DAEMON || true
    echo "$NAME."
    ;;
  restart|force-reload)
    echo -n "Restarting $DESC: "
    start-stop-daemon --stop --quiet --pidfile \
        /usr/local/nginx/logs/$NAME.pid --exec $DAEMON || true
    sleep 1
    start-stop-daemon --start --quiet --pidfile \
        /usr/local/nginx/logs/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS || true
    echo "$NAME."
    ;;
  reload)
    echo -n "Reloading $DESC configuration: "
    start-stop-daemon --stop --signal HUP --quiet --pidfile /usr/local/nginx/logs/$NAME.pid \
        --exec $DAEMON || true
    echo "$NAME."
    ;;
  status)
    status_of_proc -p /usr/local/nginx/logs/$NAME.pid "$DAEMON" nginx && exit 0 || exit $?
    ;;
  *)
    N=/etc/init.d/$NAME
    echo "Usage: $N {start|stop|restart|reload|force-reload|status}" >&2
    exit 1
    ;;
esac

exit 0

添加运行权限:

chmod a+x /etc/init.d/nginx

设置开机自动运行:

update-rc.d -f nginx defaults

Debian 升级 OpenSSL-1.1.1e


#检查并安装编译依赖
apt update && apt install build-essential zlib1g-dev

#配置openssl编译参数
./config shared zlib --prefix=/usr/local/openssl-1.1.1e

编译并安装openssl到制定位置
make clean && make && make install

#备份旧版本
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old

#链接新版本
ln -s /usr/local/openssl-1.1.1e/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl-1.1.1e/include/openssl/ /usr/include/openssl
echo "/usr/local/openssl-1.1.1e/lib" >> /etc/ld.so.conf

#加载动态库
ldconfig -V 

#查看版本
openssl version

#如果查看版本过程中提示错误,可能还要链接其它库文件 /somewhere
ln -s /usr/local/openssl-1.1.1e/lib/libssl.so.1.1 /somewhere/libssl.so.1.1
ln -s /usr/local/openssl-1.1.1e/lib/libcrypto.so.1.1 /somewhere/libcrypto.so.1.1

以下为各种参考:
升级你的OPENSSL
帮Nginx升级,报错的却是OpenSSL?
Linux系统安装 OpenSSL两种方法
Linux系统OpenSSL版本升级
从启用 HTTP/2 导致网站无法访问说起
Using TLS1.3 With OpenSSL