1.插入bilibili视频 1 {% mmedia "bilibili" "bvid:BV15N41197pg" "danmaku:false" %}
详细参数表:
参数
默认
说明
aid
-
aid
bvid
-
bvid,与aid同时出现时以bvid为准
page
1
page
danmaku
true
是否有弹幕,ture or false
allowfullscreen
allowfullscreen
允许全屏,allowfullscreen或true允许,其他选项不允许
sandbox
见 配置
iframe sandbox
width
100%
css属性
max_width
850px
css 属性
margin
auto
css 属性
示例:
1 {% mmedia "bilibili" "bvid:BV15N41197pg" %}
效果:
2.chkconfig命令与systemctl命令对比
chkconfig
Systemctl
说明
chkconfig [服务] on
systemctl enable [unit type]
设置服务开机启动
chkconfig [服务] off
systemctl disable [unit type]
设备服务禁止开机启动
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 { "name" : "hexo-site" , "version" : "0.0.0" , "private" : true , "scripts" : { "build" : "hexo generate" , "clean" : "hexo clean" , "deploy" : "hexo deploy" , "server" : "hexo server" } , "hexo" : { "version" : "5.4.0" } , "dependencies" : { "hexo" : "^5.0.0" , "hexo-deployer-git" : "^3.0.0" , "hexo-generator-archive" : "^1.0.0" , "hexo-generator-category" : "^1.0.0" , "hexo-generator-index" : "^2.0.0" , "hexo-generator-searchdb" : "^1.3.3" , "hexo-generator-tag" : "^1.0.0" , "hexo-next-three" : "github:next-theme/hexo-next-three" , "hexo-renderer-ejs" : "^1.0.0" , "hexo-renderer-marked" : "^4.0.0" , "hexo-renderer-stylus" : "^2.0.0" , "hexo-server" : "^2.0.0" , "hexo-tag-mmedia" : "^1.1.6" , "hexo-theme-landscape" : "^0.0.3" , "hexo-theme-next" : "^8.2.2" , "hexo-word-counter" : "^0.0.3" } }
3.init 命令与systemctl命令对比
init
systemctl
说明
init 0
systemctl poweroff
系统关机
init 6
systemctl reboot
重新启动
其他命令:
1 2 3 4 5 6 7 8 $ systemctl suspend $ systemctl hibernate $ systemctl rescue $ systemctl emergency
4.查看系统服务 systemctl [command] [–type=TYPE] [–all]
1 2 3 4 command list-units:依据unit列出所有启动的unit。–all才会列出没启动的unit; list-unit-files:依据/usr/lib/systemd/system/内的启动文件,列出启动文件列表。 –type =TYPE 为unit type , 主要有service, socket, target
示例:
1 2 3 4 5 6 7 8 9 10 11 12 $ systemctl $ systemctl list-units $ systemctl list-unit-files $ systemctl list-units –type =service –all $ systemctl list-units –type =service –all | grep cpu $ systemctl list-units –type =target –all
5.设置系统运行级别 systemctl [command] [unit.target]
1 2 3 4 5 6 7 command : get-default 取得当前的target set-default 设置指定的target为默认的运行级别 isolate 切换到指定的运行级别 unit.target: 下表中的运行级别
运行级别对应表:
init级别
systemctl target
0
shutdown.target
1
emergency.target
2
rescure.target
3
multi-user.target
4
无
5
graphical.target
6
无
示例:
1 2 3 4 5 6 7 8 $ systemctl get-default $ systemctl set-default multi-user.target $ systemctl isolate multi-user.target $ systemctl isolate graphical.target
6.systemctl的特殊用法
systemctl
说明
systemctl is-active [unit type]
查看服务是否运行
systemctl is-enable [unit type]
查看服务是否设置为开机启动
systemctl mask [unit type]
注销指定服务
systemctl unmask [unit type]
取消注销指定服务
示例:
1 2 3 4 5 6 7 8 9 10 11 12 $ systemctl is-active network.service $ systemctl is-enabled network.service $ systemctl stop cups.service $ systemctl mask cups.service $ systemctl status cups.service $ systemctl unmask cups.service
7.分析服务之间依赖关系 systemctl list-dependencies [unit] [–reverse]
–reverse是用来检查寻哪个unit使用了这个unit
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 root@localhost:~# systemctl get-default graphical.target root@localhost:~# systemctl list-dependencies default.target ● ├─accounts-daemon.service ● ├─apport.service ● ├─display-manager.service ● ├─e2scrub_reap.service ● ├─grub-common.service ● ├─gwarp.service ● ├─haveged.service ● ├─qemukvmga.service ● ├─systemd-update-utmp-runlevel.service ● └─multi-user.target ● ├─apport.service ● ├─atd.service ● ├─console-setup.service ● ├─cron.service ● ├─dbus.service ● ├─dmesg.service ● ├─grub-common.service ● ├─grub-initrd-fallback.service ● ├─guestfs-firstboot.service ● ├─gwarp.service ● ├─irqbalance.service ● ├─lxd-agent-9p.service ● ├─lxd-agent.service ● ├─mariadb.service ● ├─networkd-dispatcher.service ● ├─networking.service ● ├─nginx.service ● ├─ondemand.service ● ├─open-vm-tools.service ● ├─php7.4-fpm.service ● ├─plymouth-quit-wait.service ● ├─plymouth-quit.service ● ├─pollinate.service ● ├─qemukvmga.service ● ├─rc-local.service ● ├─rsync.service ● ├─rsyslog.service ● ├─secureboot-db.service ● ├─snap-core18-1705.mount ● ├─snap-core18-1944.mount ● ├─snap-lxd-18884.mount ● ├─snap-lxd-19009.mount ● ├─snap-snapd-10707.mount ● ├─snap-snapd-7264.mount ● ├─snap.lxd.activate.service ● ├─snapd.apparmor.service ● ├─snapd.autoimport.service ● ├─snapd.core-fixup.service ● ├─snapd.recovery-chooser-trigger.service ● ├─snapd.seeded.service ● ├─snapd.service ● ├─ssh.service ● ├─systemd-ask-password-wall.path ● ├─systemd-logind.service ● ├─systemd-networkd.service ● ├─systemd-resolved.service ● ├─systemd-update-utmp-runlevel.service ● ├─systemd-user-sessions.service ● ├─thermald.service ● ├─ufw.service ● ├─unattended-upgrades.service ● ├─v2ray.service ● ├─vlmcsd.service ● ├─xray.service ● ├─basic.target ● │ ├─-.mount ● │ ├─tmp.mount ● │ ├─paths.target ● │ │ ├─acpid.path ● │ │ └─apport-autoreport.path ● │ ├─slices.target ● │ │ ├─-.slice ● │ │ └─system.slice ● │ ├─sockets.target ● │ │ ├─acpid.socket ● │ │ ├─apport-forward.socket ● │ │ ├─dbus.socket ● │ │ ├─dm-event.socket ● │ │ ├─iscsid.socket ● │ │ ├─multipathd.socket ● │ │ ├─snap.lxd.daemon.unix.socket ● │ │ ├─snapd.socket ● │ │ ├─systemd-initctl.socket ● │ │ ├─systemd-journald-audit.socket ● │ │ ├─systemd-journald-dev-log.socket ● │ │ ├─systemd-journald.socket ● │ │ ├─systemd-networkd.socket ● │ │ ├─systemd-udevd-control.socket ● │ │ ├─systemd-udevd-kernel.socket ● │ │ └─uuidd.socket ● │ ├─sysinit.target ● │ │ ├─apparmor.service ● │ │ ├─blk-availability.service ● │ │ ├─dev-hugepages.mount ● │ │ ├─dev-mqueue.mount ● │ │ ├─finalrd.service ● │ │ ├─keyboard-setup.service ● │ │ ├─kmod-static-nodes.service ● │ │ ├─lvm2-lvmpolld.socket ● │ │ ├─lvm2-monitor.service ● │ │ ├─multipathd.service ● │ │ ├─open-iscsi.service ● │ │ ├─plymouth-read-write.service ● │ │ ├─plymouth-start.service ● │ │ ├─proc-sys-fs-binfmt_misc.automount ● │ │ ├─setvtrgb.service ● │ │ ├─sys-fs-fuse-connections.mount ● │ │ ├─sys-kernel-config.mount ● │ │ ├─sys-kernel-debug.mount ● │ │ ├─sys-kernel-tracing.mount ● │ │ ├─systemd-ask-password-console.path ● │ │ ├─systemd-binfmt.service ● │ │ ├─systemd-boot-system-token.service ● │ │ ├─systemd-hwdb-update.service ● │ │ ├─systemd-journal-flush.service ● │ │ ├─systemd-journald.service ● │ │ ├─systemd-machine-id-commit.service ● │ │ ├─systemd-modules-load.service ● │ │ ├─systemd-pstore.service ● │ │ ├─systemd-random-seed.service ● │ │ ├─systemd-sysctl.service ● │ │ ├─systemd-sysusers.service ● │ │ ├─systemd-timesyncd.service ● │ │ ├─systemd-tmpfiles-setup-dev.service ● │ │ ├─systemd-tmpfiles-setup.service ● │ │ ├─systemd-udev-trigger.service ● │ │ ├─systemd-udevd.service ● │ │ ├─systemd-update-utmp.service ● │ │ ├─cryptsetup.target ● │ │ ├─local-fs.target ● │ │ │ ├─-.mount ● │ │ │ ├─boot.mount ● │ │ │ └─systemd-remount-fs.service ● │ │ └─swap.target ● │ │ └─swap.swap ● │ └─timers.target ● │ ├─apt-daily-upgrade.timer ● │ ├─apt-daily.timer ● │ ├─e2scrub_all.timer ● │ ├─fstrim.timer ● │ ├─fwupd-refresh.timer ● │ ├─logrotate.timer ● │ ├─man-db.timer ● │ ├─motd-news.timer ● │ ├─phpsessionclean.timer ● │ ├─snapd.snap-repair.timer ● │ └─systemd-tmpfiles-clean.timer ● ├─cloud-init.target ● │ ├─cloud-config.service ● │ ├─cloud-final.service ● │ ├─cloud-init-local.service ● │ └─cloud-init.service ● ├─getty.target ● │ ├─getty-static.service ● │ └─getty@tty1.service ● └─remote-fs.target
8.关闭网络服务 在使用systemctl关闭网络服务时有一些特殊,需要同时关闭unit.servce和unit.socket。
使用systemctl查看开启的sshd服务:
1 2 3 4 [root@www system]# systemctl list-units --all | grep sshd sshd-keygen.service loaded inactive dead OpenSSH Server Key Generation sshd.service loaded active running OpenSSH server daemon sshd.socket loaded inactive dead OpenSSH Server Socket
可以看到系统同时开启了sshd.service和sshd.socket,如果只闭关了sshd.service,那么sshd.socket还在监听网络,在网络上有要求连接sshd时就会启动sshd.service。因此如果想完全关闭sshd服务的话,需要同时停用sshd.service和sshd.socket。
1 2 3 systemctl stop sshd.service systemctl stop sshd.socket systemctl disable sshd.service sshd.socket
查看是否关闭22端口
1 netstat -lnp | grep sshd
转自
CSDN-somnus_小凯