From 33d198b656ac074c58b182921d44d7b5d31079cb Mon Sep 17 00:00:00 2001 From: Yuuta Liang Date: Mon, 6 Nov 2023 04:57:26 +0800 Subject: First Commit --- .gitignore | 1 + Makefile | 5 + docs/coding/android/aidl.md | 1 + docs/coding/android/app_process.md | 1 + docs/coding/android/binder.md | 1 + docs/coding/android/hal.md | 1 + docs/coding/android/index.md | 1 + docs/coding/android/init.md | 1 + docs/coding/android/system_server.md | 1 + docs/coding/android/zygote.md | 1 + docs/coding/gdb.md | 1 + docs/coding/index.md | 1 + docs/coding/risc-v/asm.md | 1 + docs/coding/risc-v/env.md | 1 + docs/coding/risc-v/index.md | 1 + docs/coding/risc-v/vector.md | 1 + docs/coding/unix/index.md | 1 + docs/cs/index.md | 1 + docs/cs/networking/index.md | 1 + docs/hardware/index.md | 1 + docs/index.md | 13 ++ docs/sysadmin/container/docker.md | 1 + docs/sysadmin/email/dovecot.md | 1 + docs/sysadmin/email/imap.md | 1 + docs/sysadmin/email/opensmtpd.md | 1 + docs/sysadmin/email/smtp.md | 1 + docs/sysadmin/email/topology.md | 1 + docs/sysadmin/iam/aad/aadconnect.md | 1 + docs/sysadmin/iam/aad/index.md | 1 + docs/sysadmin/iam/adds/gpo.md | 1 + docs/sysadmin/iam/adds/index.md | 1 + docs/sysadmin/iam/adds/networking.md | 1 + docs/sysadmin/iam/adds/replication.md | 1 + docs/sysadmin/iam/adds/tools.md | 1 + docs/sysadmin/iam/adds/troubleshooting.md | 1 + docs/sysadmin/iam/adds/upn.md | 1 + docs/sysadmin/iam/client/gssapi.md | 1 + docs/sysadmin/iam/client/index.md | 1 + docs/sysadmin/iam/client/pam_mods.md | 1 + docs/sysadmin/iam/client/samba.md | 1 + docs/sysadmin/iam/client/sssd.md | 1 + docs/sysadmin/iam/client/windows.md | 1 + docs/sysadmin/iam/index.md | 1 + docs/sysadmin/iam/kerberos/index.md | 1 + docs/sysadmin/iam/kerberos/mit.md | 1 + docs/sysadmin/iam/ldap/index.md | 1 + docs/sysadmin/iam/ldap/openldap.md | 1 + docs/sysadmin/index.md | 1 + docs/sysadmin/mdm/index.md | 1 + docs/sysadmin/mdm/intune.md | 1 + docs/sysadmin/mdm/sccm.md | 1 + docs/sysadmin/misc/ap7921.md | 1 + docs/sysadmin/misc/fdisk.md | 1 + docs/sysadmin/misc/git_server.md | 1 + docs/sysadmin/misc/gpt.md | 1 + docs/sysadmin/networking/babel.md | 1 + docs/sysadmin/networking/bgp.md | 1 + docs/sysadmin/networking/hardware/92160yc-x.md | 1 + docs/sysadmin/networking/hardware/connect-x.md | 1 + docs/sysadmin/networking/hardware/eap245.md | 1 + docs/sysadmin/networking/hardware/edgerouter-x.md | 1 + docs/sysadmin/networking/hardware/jl381a.md | 1 + docs/sysadmin/networking/index.md | 1 + docs/sysadmin/networking/openvpn.md | 1 + docs/sysadmin/networking/ospf.md | 1 + docs/sysadmin/networking/software/bird2.md | 1 + docs/sysadmin/networking/software/iproute2.md | 1 + docs/sysadmin/networking/software/nxos.md | 1 + docs/sysadmin/networking/software/openwrt.md | 1 + docs/sysadmin/networking/software/routeros.md | 1 + docs/sysadmin/networking/software/vyatta.md | 1 + docs/sysadmin/networking/topology.md | 1 + docs/sysadmin/networking/wireguard.md | 1 + docs/sysadmin/networking/wireless/80211.md | 1 + .../sysadmin/networking/wireless/wpa_enterprise.md | 1 + docs/sysadmin/os/freebsd/index.md | 1 + docs/sysadmin/os/freebsd/init.md | 1 + docs/sysadmin/os/freebsd/ports.md | 1 + docs/sysadmin/os/linux/grub.md | 1 + docs/sysadmin/os/linux/index.md | 1 + docs/sysadmin/os/linux/systemd-nspawn.md | 1 + docs/sysadmin/os/linux/systemd.md | 1 + docs/sysadmin/os/openbsd/index.md | 1 + docs/sysadmin/os/unix/cron.md | 1 + docs/sysadmin/os/unix/index.md | 1 + docs/sysadmin/os/unix/ntpd.md | 1 + docs/sysadmin/os/unix/openssh.md | 1 + docs/sysadmin/os/unix/tmux.md | 1 + docs/sysadmin/os/windows/dism.md | 1 + docs/sysadmin/os/windows/index.md | 1 + docs/sysadmin/pki/acme.md | 1 + docs/sysadmin/pki/acmesh.md | 1 + docs/sysadmin/pki/adcs.md | 1 + docs/sysadmin/pki/openssl.md | 1 + docs/sysadmin/pki/x509.md | 1 + docs/sysadmin/security/8021x.md | 1 + docs/sysadmin/security/bitlocker.md | 1 + docs/sysadmin/security/dma.md | 1 + docs/sysadmin/security/luks.md | 1 + docs/sysadmin/security/secure_boot.md | 1 + docs/sysadmin/security/tpm.md | 1 + docs/sysadmin/vdi/msts.md | 1 + docs/sysadmin/virtualization/hyper-v/failover.md | 1 + docs/sysadmin/virtualization/hyper-v/index.md | 1 + docs/sysadmin/virtualization/pve/index.md | 1 + docs/sysadmin/virtualization/vsphere/index.md | 1 + docs/sysadmin/www/nginx.md | 1 + mkdocs.yml | 154 +++++++++++++++++++++ 108 files changed, 277 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 docs/coding/android/aidl.md create mode 100644 docs/coding/android/app_process.md create mode 100644 docs/coding/android/binder.md create mode 100644 docs/coding/android/hal.md create mode 100644 docs/coding/android/index.md create mode 100644 docs/coding/android/init.md create mode 100644 docs/coding/android/system_server.md create mode 100644 docs/coding/android/zygote.md create mode 100644 docs/coding/gdb.md create mode 100644 docs/coding/index.md create mode 100644 docs/coding/risc-v/asm.md create mode 100644 docs/coding/risc-v/env.md create mode 100644 docs/coding/risc-v/index.md create mode 100644 docs/coding/risc-v/vector.md create mode 100644 docs/coding/unix/index.md create mode 100644 docs/cs/index.md create mode 100644 docs/cs/networking/index.md create mode 100644 docs/hardware/index.md create mode 100644 docs/index.md create mode 100644 docs/sysadmin/container/docker.md create mode 100644 docs/sysadmin/email/dovecot.md create mode 100644 docs/sysadmin/email/imap.md create mode 100644 docs/sysadmin/email/opensmtpd.md create mode 100644 docs/sysadmin/email/smtp.md create mode 100644 docs/sysadmin/email/topology.md create mode 100644 docs/sysadmin/iam/aad/aadconnect.md create mode 100644 docs/sysadmin/iam/aad/index.md create mode 100644 docs/sysadmin/iam/adds/gpo.md create mode 100644 docs/sysadmin/iam/adds/index.md create mode 100644 docs/sysadmin/iam/adds/networking.md create mode 100644 docs/sysadmin/iam/adds/replication.md create mode 100644 docs/sysadmin/iam/adds/tools.md create mode 100644 docs/sysadmin/iam/adds/troubleshooting.md create mode 100644 docs/sysadmin/iam/adds/upn.md create mode 100644 docs/sysadmin/iam/client/gssapi.md create mode 100644 docs/sysadmin/iam/client/index.md create mode 100644 docs/sysadmin/iam/client/pam_mods.md create mode 100644 docs/sysadmin/iam/client/samba.md create mode 100644 docs/sysadmin/iam/client/sssd.md create mode 100644 docs/sysadmin/iam/client/windows.md create mode 100644 docs/sysadmin/iam/index.md create mode 100644 docs/sysadmin/iam/kerberos/index.md create mode 100644 docs/sysadmin/iam/kerberos/mit.md create mode 100644 docs/sysadmin/iam/ldap/index.md create mode 100644 docs/sysadmin/iam/ldap/openldap.md create mode 100644 docs/sysadmin/index.md create mode 100644 docs/sysadmin/mdm/index.md create mode 100644 docs/sysadmin/mdm/intune.md create mode 100644 docs/sysadmin/mdm/sccm.md create mode 100644 docs/sysadmin/misc/ap7921.md create mode 100644 docs/sysadmin/misc/fdisk.md create mode 100644 docs/sysadmin/misc/git_server.md create mode 100644 docs/sysadmin/misc/gpt.md create mode 100644 docs/sysadmin/networking/babel.md create mode 100644 docs/sysadmin/networking/bgp.md create mode 100644 docs/sysadmin/networking/hardware/92160yc-x.md create mode 100644 docs/sysadmin/networking/hardware/connect-x.md create mode 100644 docs/sysadmin/networking/hardware/eap245.md create mode 100644 docs/sysadmin/networking/hardware/edgerouter-x.md create mode 100644 docs/sysadmin/networking/hardware/jl381a.md create mode 100644 docs/sysadmin/networking/index.md create mode 100644 docs/sysadmin/networking/openvpn.md create mode 100644 docs/sysadmin/networking/ospf.md create mode 100644 docs/sysadmin/networking/software/bird2.md create mode 100644 docs/sysadmin/networking/software/iproute2.md create mode 100644 docs/sysadmin/networking/software/nxos.md create mode 100644 docs/sysadmin/networking/software/openwrt.md create mode 100644 docs/sysadmin/networking/software/routeros.md create mode 100644 docs/sysadmin/networking/software/vyatta.md create mode 100644 docs/sysadmin/networking/topology.md create mode 100644 docs/sysadmin/networking/wireguard.md create mode 100644 docs/sysadmin/networking/wireless/80211.md create mode 100644 docs/sysadmin/networking/wireless/wpa_enterprise.md create mode 100644 docs/sysadmin/os/freebsd/index.md create mode 100644 docs/sysadmin/os/freebsd/init.md create mode 100644 docs/sysadmin/os/freebsd/ports.md create mode 100644 docs/sysadmin/os/linux/grub.md create mode 100644 docs/sysadmin/os/linux/index.md create mode 100644 docs/sysadmin/os/linux/systemd-nspawn.md create mode 100644 docs/sysadmin/os/linux/systemd.md create mode 100644 docs/sysadmin/os/openbsd/index.md create mode 100644 docs/sysadmin/os/unix/cron.md create mode 100644 docs/sysadmin/os/unix/index.md create mode 100644 docs/sysadmin/os/unix/ntpd.md create mode 100644 docs/sysadmin/os/unix/openssh.md create mode 100644 docs/sysadmin/os/unix/tmux.md create mode 100644 docs/sysadmin/os/windows/dism.md create mode 100644 docs/sysadmin/os/windows/index.md create mode 100644 docs/sysadmin/pki/acme.md create mode 100644 docs/sysadmin/pki/acmesh.md create mode 100644 docs/sysadmin/pki/adcs.md create mode 100644 docs/sysadmin/pki/openssl.md create mode 100644 docs/sysadmin/pki/x509.md create mode 100644 docs/sysadmin/security/8021x.md create mode 100644 docs/sysadmin/security/bitlocker.md create mode 100644 docs/sysadmin/security/dma.md create mode 100644 docs/sysadmin/security/luks.md create mode 100644 docs/sysadmin/security/secure_boot.md create mode 100644 docs/sysadmin/security/tpm.md create mode 100644 docs/sysadmin/vdi/msts.md create mode 100644 docs/sysadmin/virtualization/hyper-v/failover.md create mode 100644 docs/sysadmin/virtualization/hyper-v/index.md create mode 100644 docs/sysadmin/virtualization/pve/index.md create mode 100644 docs/sysadmin/virtualization/vsphere/index.md create mode 100644 docs/sysadmin/www/nginx.md create mode 100644 mkdocs.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..45ddf0a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +site/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fcbeed7 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +.POSIX: +site: mkdocs.yml docs + mkdocs build +clean: + rm -rf site diff --git a/docs/coding/android/aidl.md b/docs/coding/android/aidl.md new file mode 100644 index 0000000..2fae28c --- /dev/null +++ b/docs/coding/android/aidl.md @@ -0,0 +1 @@ +# AIDL diff --git a/docs/coding/android/app_process.md b/docs/coding/android/app_process.md new file mode 100644 index 0000000..7289c5a --- /dev/null +++ b/docs/coding/android/app_process.md @@ -0,0 +1 @@ +# app_proces diff --git a/docs/coding/android/binder.md b/docs/coding/android/binder.md new file mode 100644 index 0000000..6bb3af2 --- /dev/null +++ b/docs/coding/android/binder.md @@ -0,0 +1 @@ +# Binder diff --git a/docs/coding/android/hal.md b/docs/coding/android/hal.md new file mode 100644 index 0000000..9075e42 --- /dev/null +++ b/docs/coding/android/hal.md @@ -0,0 +1 @@ +# HAL diff --git a/docs/coding/android/index.md b/docs/coding/android/index.md new file mode 100644 index 0000000..f5aec8a --- /dev/null +++ b/docs/coding/android/index.md @@ -0,0 +1 @@ +# Android diff --git a/docs/coding/android/init.md b/docs/coding/android/init.md new file mode 100644 index 0000000..d48dfac --- /dev/null +++ b/docs/coding/android/init.md @@ -0,0 +1 @@ +# Init and Props diff --git a/docs/coding/android/system_server.md b/docs/coding/android/system_server.md new file mode 100644 index 0000000..b733e2a --- /dev/null +++ b/docs/coding/android/system_server.md @@ -0,0 +1 @@ +# System Server diff --git a/docs/coding/android/zygote.md b/docs/coding/android/zygote.md new file mode 100644 index 0000000..88690db --- /dev/null +++ b/docs/coding/android/zygote.md @@ -0,0 +1 @@ +# Zygote diff --git a/docs/coding/gdb.md b/docs/coding/gdb.md new file mode 100644 index 0000000..aef1f5f --- /dev/null +++ b/docs/coding/gdb.md @@ -0,0 +1 @@ +# GDB diff --git a/docs/coding/index.md b/docs/coding/index.md new file mode 100644 index 0000000..d63cee4 --- /dev/null +++ b/docs/coding/index.md @@ -0,0 +1 @@ +# Coding diff --git a/docs/coding/risc-v/asm.md b/docs/coding/risc-v/asm.md new file mode 100644 index 0000000..a4d8c82 --- /dev/null +++ b/docs/coding/risc-v/asm.md @@ -0,0 +1 @@ +# Assembly diff --git a/docs/coding/risc-v/env.md b/docs/coding/risc-v/env.md new file mode 100644 index 0000000..e8f0682 --- /dev/null +++ b/docs/coding/risc-v/env.md @@ -0,0 +1 @@ +# Toolchain and Environment diff --git a/docs/coding/risc-v/index.md b/docs/coding/risc-v/index.md new file mode 100644 index 0000000..e37494e --- /dev/null +++ b/docs/coding/risc-v/index.md @@ -0,0 +1 @@ +# RISC-V diff --git a/docs/coding/risc-v/vector.md b/docs/coding/risc-v/vector.md new file mode 100644 index 0000000..e430726 --- /dev/null +++ b/docs/coding/risc-v/vector.md @@ -0,0 +1 @@ +# Vector Extension diff --git a/docs/coding/unix/index.md b/docs/coding/unix/index.md new file mode 100644 index 0000000..8ecdbd2 --- /dev/null +++ b/docs/coding/unix/index.md @@ -0,0 +1 @@ +# Unix (POSIX) diff --git a/docs/cs/index.md b/docs/cs/index.md new file mode 100644 index 0000000..f51147b --- /dev/null +++ b/docs/cs/index.md @@ -0,0 +1 @@ +# Computer Science diff --git a/docs/cs/networking/index.md b/docs/cs/networking/index.md new file mode 100644 index 0000000..c18593a --- /dev/null +++ b/docs/cs/networking/index.md @@ -0,0 +1 @@ +# Computer Networking diff --git a/docs/hardware/index.md b/docs/hardware/index.md new file mode 100644 index 0000000..33c0ddd --- /dev/null +++ b/docs/hardware/index.md @@ -0,0 +1 @@ +# Hardware diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..a4b787d --- /dev/null +++ b/docs/index.md @@ -0,0 +1,13 @@ +# Home + +**UNDER CONSTRUCTION** + +Yuuta's own knowledge base. + +Source: [https://git.yuuta.moe/kb.git](https://git.yuuta.moe/kb.git) + +## License + +Author: `Yuuta Liang ` + +CC-BY-ND 4.0 diff --git a/docs/sysadmin/container/docker.md b/docs/sysadmin/container/docker.md new file mode 100644 index 0000000..c597eaa --- /dev/null +++ b/docs/sysadmin/container/docker.md @@ -0,0 +1 @@ +# Docker diff --git a/docs/sysadmin/email/dovecot.md b/docs/sysadmin/email/dovecot.md new file mode 100644 index 0000000..e09b893 --- /dev/null +++ b/docs/sysadmin/email/dovecot.md @@ -0,0 +1 @@ +# Dovecot diff --git a/docs/sysadmin/email/imap.md b/docs/sysadmin/email/imap.md new file mode 100644 index 0000000..0f3b539 --- /dev/null +++ b/docs/sysadmin/email/imap.md @@ -0,0 +1 @@ +# IMAP diff --git a/docs/sysadmin/email/opensmtpd.md b/docs/sysadmin/email/opensmtpd.md new file mode 100644 index 0000000..ba6772d --- /dev/null +++ b/docs/sysadmin/email/opensmtpd.md @@ -0,0 +1 @@ +# OpenSMTPd diff --git a/docs/sysadmin/email/smtp.md b/docs/sysadmin/email/smtp.md new file mode 100644 index 0000000..870f70f --- /dev/null +++ b/docs/sysadmin/email/smtp.md @@ -0,0 +1 @@ +# SMTP diff --git a/docs/sysadmin/email/topology.md b/docs/sysadmin/email/topology.md new file mode 100644 index 0000000..186175c --- /dev/null +++ b/docs/sysadmin/email/topology.md @@ -0,0 +1 @@ +# Topology diff --git a/docs/sysadmin/iam/aad/aadconnect.md b/docs/sysadmin/iam/aad/aadconnect.md new file mode 100644 index 0000000..88e4a9d --- /dev/null +++ b/docs/sysadmin/iam/aad/aadconnect.md @@ -0,0 +1 @@ +# AAD Connect diff --git a/docs/sysadmin/iam/aad/index.md b/docs/sysadmin/iam/aad/index.md new file mode 100644 index 0000000..89c9324 --- /dev/null +++ b/docs/sysadmin/iam/aad/index.md @@ -0,0 +1 @@ +# Azure AD diff --git a/docs/sysadmin/iam/adds/gpo.md b/docs/sysadmin/iam/adds/gpo.md new file mode 100644 index 0000000..783666c --- /dev/null +++ b/docs/sysadmin/iam/adds/gpo.md @@ -0,0 +1 @@ +# Group Policy diff --git a/docs/sysadmin/iam/adds/index.md b/docs/sysadmin/iam/adds/index.md new file mode 100644 index 0000000..f4d0f18 --- /dev/null +++ b/docs/sysadmin/iam/adds/index.md @@ -0,0 +1 @@ +# Active Directory diff --git a/docs/sysadmin/iam/adds/networking.md b/docs/sysadmin/iam/adds/networking.md new file mode 100644 index 0000000..cdfc098 --- /dev/null +++ b/docs/sysadmin/iam/adds/networking.md @@ -0,0 +1 @@ +# AD Networking diff --git a/docs/sysadmin/iam/adds/replication.md b/docs/sysadmin/iam/adds/replication.md new file mode 100644 index 0000000..6e6401b --- /dev/null +++ b/docs/sysadmin/iam/adds/replication.md @@ -0,0 +1 @@ +# Replication diff --git a/docs/sysadmin/iam/adds/tools.md b/docs/sysadmin/iam/adds/tools.md new file mode 100644 index 0000000..f50098a --- /dev/null +++ b/docs/sysadmin/iam/adds/tools.md @@ -0,0 +1 @@ +# Admin Tools diff --git a/docs/sysadmin/iam/adds/troubleshooting.md b/docs/sysadmin/iam/adds/troubleshooting.md new file mode 100644 index 0000000..4f34127 --- /dev/null +++ b/docs/sysadmin/iam/adds/troubleshooting.md @@ -0,0 +1 @@ +# Troubleshooting diff --git a/docs/sysadmin/iam/adds/upn.md b/docs/sysadmin/iam/adds/upn.md new file mode 100644 index 0000000..bfb1a58 --- /dev/null +++ b/docs/sysadmin/iam/adds/upn.md @@ -0,0 +1 @@ +# User Principal Name diff --git a/docs/sysadmin/iam/client/gssapi.md b/docs/sysadmin/iam/client/gssapi.md new file mode 100644 index 0000000..82bc749 --- /dev/null +++ b/docs/sysadmin/iam/client/gssapi.md @@ -0,0 +1 @@ +# GSSAPI diff --git a/docs/sysadmin/iam/client/index.md b/docs/sysadmin/iam/client/index.md new file mode 100644 index 0000000..cdec633 --- /dev/null +++ b/docs/sysadmin/iam/client/index.md @@ -0,0 +1 @@ +# Client Configuration diff --git a/docs/sysadmin/iam/client/pam_mods.md b/docs/sysadmin/iam/client/pam_mods.md new file mode 100644 index 0000000..d4af182 --- /dev/null +++ b/docs/sysadmin/iam/client/pam_mods.md @@ -0,0 +1 @@ +# PAM Modules diff --git a/docs/sysadmin/iam/client/samba.md b/docs/sysadmin/iam/client/samba.md new file mode 100644 index 0000000..d314604 --- /dev/null +++ b/docs/sysadmin/iam/client/samba.md @@ -0,0 +1 @@ +# Samba diff --git a/docs/sysadmin/iam/client/sssd.md b/docs/sysadmin/iam/client/sssd.md new file mode 100644 index 0000000..4a0e9c2 --- /dev/null +++ b/docs/sysadmin/iam/client/sssd.md @@ -0,0 +1 @@ +# SSSD diff --git a/docs/sysadmin/iam/client/windows.md b/docs/sysadmin/iam/client/windows.md new file mode 100644 index 0000000..af6fdce --- /dev/null +++ b/docs/sysadmin/iam/client/windows.md @@ -0,0 +1 @@ +# Windows diff --git a/docs/sysadmin/iam/index.md b/docs/sysadmin/iam/index.md new file mode 100644 index 0000000..26d2ea0 --- /dev/null +++ b/docs/sysadmin/iam/index.md @@ -0,0 +1 @@ +# Identity Management diff --git a/docs/sysadmin/iam/kerberos/index.md b/docs/sysadmin/iam/kerberos/index.md new file mode 100644 index 0000000..4ad8504 --- /dev/null +++ b/docs/sysadmin/iam/kerberos/index.md @@ -0,0 +1 @@ +# Kerberos diff --git a/docs/sysadmin/iam/kerberos/mit.md b/docs/sysadmin/iam/kerberos/mit.md new file mode 100644 index 0000000..0edf2f0 --- /dev/null +++ b/docs/sysadmin/iam/kerberos/mit.md @@ -0,0 +1 @@ +# MIT Krb5 diff --git a/docs/sysadmin/iam/ldap/index.md b/docs/sysadmin/iam/ldap/index.md new file mode 100644 index 0000000..7e8a78b --- /dev/null +++ b/docs/sysadmin/iam/ldap/index.md @@ -0,0 +1 @@ +# LDAP diff --git a/docs/sysadmin/iam/ldap/openldap.md b/docs/sysadmin/iam/ldap/openldap.md new file mode 100644 index 0000000..1f9ef92 --- /dev/null +++ b/docs/sysadmin/iam/ldap/openldap.md @@ -0,0 +1 @@ +# OpenLDAP diff --git a/docs/sysadmin/index.md b/docs/sysadmin/index.md new file mode 100644 index 0000000..96835c9 --- /dev/null +++ b/docs/sysadmin/index.md @@ -0,0 +1 @@ +# System Administration diff --git a/docs/sysadmin/mdm/index.md b/docs/sysadmin/mdm/index.md new file mode 100644 index 0000000..059f9fe --- /dev/null +++ b/docs/sysadmin/mdm/index.md @@ -0,0 +1 @@ +# Mobile Device Management diff --git a/docs/sysadmin/mdm/intune.md b/docs/sysadmin/mdm/intune.md new file mode 100644 index 0000000..98a0d17 --- /dev/null +++ b/docs/sysadmin/mdm/intune.md @@ -0,0 +1 @@ +# Intune diff --git a/docs/sysadmin/mdm/sccm.md b/docs/sysadmin/mdm/sccm.md new file mode 100644 index 0000000..ebf6544 --- /dev/null +++ b/docs/sysadmin/mdm/sccm.md @@ -0,0 +1 @@ +# System Center Configuration Manager diff --git a/docs/sysadmin/misc/ap7921.md b/docs/sysadmin/misc/ap7921.md new file mode 100644 index 0000000..a68f138 --- /dev/null +++ b/docs/sysadmin/misc/ap7921.md @@ -0,0 +1 @@ +# APC AP7921 diff --git a/docs/sysadmin/misc/fdisk.md b/docs/sysadmin/misc/fdisk.md new file mode 100644 index 0000000..cdd8e9e --- /dev/null +++ b/docs/sysadmin/misc/fdisk.md @@ -0,0 +1 @@ +# Linux fdisk diff --git a/docs/sysadmin/misc/git_server.md b/docs/sysadmin/misc/git_server.md new file mode 100644 index 0000000..1991cc8 --- /dev/null +++ b/docs/sysadmin/misc/git_server.md @@ -0,0 +1 @@ +# Git Server diff --git a/docs/sysadmin/misc/gpt.md b/docs/sysadmin/misc/gpt.md new file mode 100644 index 0000000..b17ac11 --- /dev/null +++ b/docs/sysadmin/misc/gpt.md @@ -0,0 +1 @@ +# GPT diff --git a/docs/sysadmin/networking/babel.md b/docs/sysadmin/networking/babel.md new file mode 100644 index 0000000..018bc18 --- /dev/null +++ b/docs/sysadmin/networking/babel.md @@ -0,0 +1 @@ +# Babel diff --git a/docs/sysadmin/networking/bgp.md b/docs/sysadmin/networking/bgp.md new file mode 100644 index 0000000..499b486 --- /dev/null +++ b/docs/sysadmin/networking/bgp.md @@ -0,0 +1 @@ +# BGP diff --git a/docs/sysadmin/networking/hardware/92160yc-x.md b/docs/sysadmin/networking/hardware/92160yc-x.md new file mode 100644 index 0000000..4612ddf --- /dev/null +++ b/docs/sysadmin/networking/hardware/92160yc-x.md @@ -0,0 +1 @@ +# Cisco Nexus 92160YC-X diff --git a/docs/sysadmin/networking/hardware/connect-x.md b/docs/sysadmin/networking/hardware/connect-x.md new file mode 100644 index 0000000..df98965 --- /dev/null +++ b/docs/sysadmin/networking/hardware/connect-x.md @@ -0,0 +1 @@ +# Mellanox Connect-X diff --git a/docs/sysadmin/networking/hardware/eap245.md b/docs/sysadmin/networking/hardware/eap245.md new file mode 100644 index 0000000..7b400cf --- /dev/null +++ b/docs/sysadmin/networking/hardware/eap245.md @@ -0,0 +1 @@ +# TP-Link EAP-245 diff --git a/docs/sysadmin/networking/hardware/edgerouter-x.md b/docs/sysadmin/networking/hardware/edgerouter-x.md new file mode 100644 index 0000000..4ec4175 --- /dev/null +++ b/docs/sysadmin/networking/hardware/edgerouter-x.md @@ -0,0 +1 @@ +# EdgeMAX EdgeRouter X diff --git a/docs/sysadmin/networking/hardware/jl381a.md b/docs/sysadmin/networking/hardware/jl381a.md new file mode 100644 index 0000000..747752a --- /dev/null +++ b/docs/sysadmin/networking/hardware/jl381a.md @@ -0,0 +1 @@ +# HPE OfficeConnect JL381A diff --git a/docs/sysadmin/networking/index.md b/docs/sysadmin/networking/index.md new file mode 100644 index 0000000..62621c4 --- /dev/null +++ b/docs/sysadmin/networking/index.md @@ -0,0 +1 @@ +# Network Engineering diff --git a/docs/sysadmin/networking/openvpn.md b/docs/sysadmin/networking/openvpn.md new file mode 100644 index 0000000..a7f8402 --- /dev/null +++ b/docs/sysadmin/networking/openvpn.md @@ -0,0 +1 @@ +# OpenVPN diff --git a/docs/sysadmin/networking/ospf.md b/docs/sysadmin/networking/ospf.md new file mode 100644 index 0000000..562660d --- /dev/null +++ b/docs/sysadmin/networking/ospf.md @@ -0,0 +1 @@ +# OSPF diff --git a/docs/sysadmin/networking/software/bird2.md b/docs/sysadmin/networking/software/bird2.md new file mode 100644 index 0000000..1c7bb50 --- /dev/null +++ b/docs/sysadmin/networking/software/bird2.md @@ -0,0 +1 @@ +# BIRD2 diff --git a/docs/sysadmin/networking/software/iproute2.md b/docs/sysadmin/networking/software/iproute2.md new file mode 100644 index 0000000..a1e1564 --- /dev/null +++ b/docs/sysadmin/networking/software/iproute2.md @@ -0,0 +1 @@ +# iproute2 diff --git a/docs/sysadmin/networking/software/nxos.md b/docs/sysadmin/networking/software/nxos.md new file mode 100644 index 0000000..c54c777 --- /dev/null +++ b/docs/sysadmin/networking/software/nxos.md @@ -0,0 +1 @@ +# NX-OS diff --git a/docs/sysadmin/networking/software/openwrt.md b/docs/sysadmin/networking/software/openwrt.md new file mode 100644 index 0000000..2ab822f --- /dev/null +++ b/docs/sysadmin/networking/software/openwrt.md @@ -0,0 +1 @@ +# OpenWrt diff --git a/docs/sysadmin/networking/software/routeros.md b/docs/sysadmin/networking/software/routeros.md new file mode 100644 index 0000000..8739163 --- /dev/null +++ b/docs/sysadmin/networking/software/routeros.md @@ -0,0 +1 @@ +# RouterOS diff --git a/docs/sysadmin/networking/software/vyatta.md b/docs/sysadmin/networking/software/vyatta.md new file mode 100644 index 0000000..d71295b --- /dev/null +++ b/docs/sysadmin/networking/software/vyatta.md @@ -0,0 +1 @@ +# Vyatta diff --git a/docs/sysadmin/networking/topology.md b/docs/sysadmin/networking/topology.md new file mode 100644 index 0000000..1a5e502 --- /dev/null +++ b/docs/sysadmin/networking/topology.md @@ -0,0 +1 @@ +# Network Topology diff --git a/docs/sysadmin/networking/wireguard.md b/docs/sysadmin/networking/wireguard.md new file mode 100644 index 0000000..54eaeaa --- /dev/null +++ b/docs/sysadmin/networking/wireguard.md @@ -0,0 +1 @@ +# WireGuard diff --git a/docs/sysadmin/networking/wireless/80211.md b/docs/sysadmin/networking/wireless/80211.md new file mode 100644 index 0000000..4c26837 --- /dev/null +++ b/docs/sysadmin/networking/wireless/80211.md @@ -0,0 +1 @@ +# 802.11 diff --git a/docs/sysadmin/networking/wireless/wpa_enterprise.md b/docs/sysadmin/networking/wireless/wpa_enterprise.md new file mode 100644 index 0000000..8d85fa4 --- /dev/null +++ b/docs/sysadmin/networking/wireless/wpa_enterprise.md @@ -0,0 +1 @@ +# WPA Enterprise diff --git a/docs/sysadmin/os/freebsd/index.md b/docs/sysadmin/os/freebsd/index.md new file mode 100644 index 0000000..0d29efb --- /dev/null +++ b/docs/sysadmin/os/freebsd/index.md @@ -0,0 +1 @@ +# FreeBSD diff --git a/docs/sysadmin/os/freebsd/init.md b/docs/sysadmin/os/freebsd/init.md new file mode 100644 index 0000000..f39e5e8 --- /dev/null +++ b/docs/sysadmin/os/freebsd/init.md @@ -0,0 +1 @@ +# Init diff --git a/docs/sysadmin/os/freebsd/ports.md b/docs/sysadmin/os/freebsd/ports.md new file mode 100644 index 0000000..e0b058d --- /dev/null +++ b/docs/sysadmin/os/freebsd/ports.md @@ -0,0 +1 @@ +# Ports diff --git a/docs/sysadmin/os/linux/grub.md b/docs/sysadmin/os/linux/grub.md new file mode 100644 index 0000000..d444a89 --- /dev/null +++ b/docs/sysadmin/os/linux/grub.md @@ -0,0 +1 @@ +# Grub diff --git a/docs/sysadmin/os/linux/index.md b/docs/sysadmin/os/linux/index.md new file mode 100644 index 0000000..f560039 --- /dev/null +++ b/docs/sysadmin/os/linux/index.md @@ -0,0 +1 @@ +# Linux diff --git a/docs/sysadmin/os/linux/systemd-nspawn.md b/docs/sysadmin/os/linux/systemd-nspawn.md new file mode 100644 index 0000000..d45dea2 --- /dev/null +++ b/docs/sysadmin/os/linux/systemd-nspawn.md @@ -0,0 +1 @@ +# systemd-nspawn diff --git a/docs/sysadmin/os/linux/systemd.md b/docs/sysadmin/os/linux/systemd.md new file mode 100644 index 0000000..418a110 --- /dev/null +++ b/docs/sysadmin/os/linux/systemd.md @@ -0,0 +1 @@ +# systemd diff --git a/docs/sysadmin/os/openbsd/index.md b/docs/sysadmin/os/openbsd/index.md new file mode 100644 index 0000000..bb7f115 --- /dev/null +++ b/docs/sysadmin/os/openbsd/index.md @@ -0,0 +1 @@ +# OpenBSD diff --git a/docs/sysadmin/os/unix/cron.md b/docs/sysadmin/os/unix/cron.md new file mode 100644 index 0000000..39632da --- /dev/null +++ b/docs/sysadmin/os/unix/cron.md @@ -0,0 +1 @@ +# cron diff --git a/docs/sysadmin/os/unix/index.md b/docs/sysadmin/os/unix/index.md new file mode 100644 index 0000000..08d3525 --- /dev/null +++ b/docs/sysadmin/os/unix/index.md @@ -0,0 +1 @@ +# Unix diff --git a/docs/sysadmin/os/unix/ntpd.md b/docs/sysadmin/os/unix/ntpd.md new file mode 100644 index 0000000..196610a --- /dev/null +++ b/docs/sysadmin/os/unix/ntpd.md @@ -0,0 +1 @@ +# ntpd diff --git a/docs/sysadmin/os/unix/openssh.md b/docs/sysadmin/os/unix/openssh.md new file mode 100644 index 0000000..421e183 --- /dev/null +++ b/docs/sysadmin/os/unix/openssh.md @@ -0,0 +1 @@ +# OpenSSH diff --git a/docs/sysadmin/os/unix/tmux.md b/docs/sysadmin/os/unix/tmux.md new file mode 100644 index 0000000..99eef3b --- /dev/null +++ b/docs/sysadmin/os/unix/tmux.md @@ -0,0 +1 @@ +# tmux diff --git a/docs/sysadmin/os/windows/dism.md b/docs/sysadmin/os/windows/dism.md new file mode 100644 index 0000000..c430053 --- /dev/null +++ b/docs/sysadmin/os/windows/dism.md @@ -0,0 +1 @@ +# DISM diff --git a/docs/sysadmin/os/windows/index.md b/docs/sysadmin/os/windows/index.md new file mode 100644 index 0000000..e677a50 --- /dev/null +++ b/docs/sysadmin/os/windows/index.md @@ -0,0 +1 @@ +# Microsoft Windows diff --git a/docs/sysadmin/pki/acme.md b/docs/sysadmin/pki/acme.md new file mode 100644 index 0000000..37ada1b --- /dev/null +++ b/docs/sysadmin/pki/acme.md @@ -0,0 +1 @@ +# ACME diff --git a/docs/sysadmin/pki/acmesh.md b/docs/sysadmin/pki/acmesh.md new file mode 100644 index 0000000..408d254 --- /dev/null +++ b/docs/sysadmin/pki/acmesh.md @@ -0,0 +1 @@ +# acme.sh diff --git a/docs/sysadmin/pki/adcs.md b/docs/sysadmin/pki/adcs.md new file mode 100644 index 0000000..7bd01c4 --- /dev/null +++ b/docs/sysadmin/pki/adcs.md @@ -0,0 +1 @@ +# Active Directory Certification Services diff --git a/docs/sysadmin/pki/openssl.md b/docs/sysadmin/pki/openssl.md new file mode 100644 index 0000000..5d0868e --- /dev/null +++ b/docs/sysadmin/pki/openssl.md @@ -0,0 +1 @@ +# OpenSSL diff --git a/docs/sysadmin/pki/x509.md b/docs/sysadmin/pki/x509.md new file mode 100644 index 0000000..4a56f97 --- /dev/null +++ b/docs/sysadmin/pki/x509.md @@ -0,0 +1 @@ +# X.509 diff --git a/docs/sysadmin/security/8021x.md b/docs/sysadmin/security/8021x.md new file mode 100644 index 0000000..4556e4d --- /dev/null +++ b/docs/sysadmin/security/8021x.md @@ -0,0 +1 @@ +# 802.1x diff --git a/docs/sysadmin/security/bitlocker.md b/docs/sysadmin/security/bitlocker.md new file mode 100644 index 0000000..325d5cd --- /dev/null +++ b/docs/sysadmin/security/bitlocker.md @@ -0,0 +1 @@ +# BitLocker diff --git a/docs/sysadmin/security/dma.md b/docs/sysadmin/security/dma.md new file mode 100644 index 0000000..22b32f6 --- /dev/null +++ b/docs/sysadmin/security/dma.md @@ -0,0 +1 @@ +# DMA diff --git a/docs/sysadmin/security/luks.md b/docs/sysadmin/security/luks.md new file mode 100644 index 0000000..5937ff9 --- /dev/null +++ b/docs/sysadmin/security/luks.md @@ -0,0 +1 @@ +# LUKS diff --git a/docs/sysadmin/security/secure_boot.md b/docs/sysadmin/security/secure_boot.md new file mode 100644 index 0000000..df34357 --- /dev/null +++ b/docs/sysadmin/security/secure_boot.md @@ -0,0 +1 @@ +# Secure Boot diff --git a/docs/sysadmin/security/tpm.md b/docs/sysadmin/security/tpm.md new file mode 100644 index 0000000..6573776 --- /dev/null +++ b/docs/sysadmin/security/tpm.md @@ -0,0 +1 @@ +# TPM diff --git a/docs/sysadmin/vdi/msts.md b/docs/sysadmin/vdi/msts.md new file mode 100644 index 0000000..6ecab7c --- /dev/null +++ b/docs/sysadmin/vdi/msts.md @@ -0,0 +1 @@ +# Windows RDS (Microsoft Terminal Services) diff --git a/docs/sysadmin/virtualization/hyper-v/failover.md b/docs/sysadmin/virtualization/hyper-v/failover.md new file mode 100644 index 0000000..a7c3a56 --- /dev/null +++ b/docs/sysadmin/virtualization/hyper-v/failover.md @@ -0,0 +1 @@ +# Failover Cluster diff --git a/docs/sysadmin/virtualization/hyper-v/index.md b/docs/sysadmin/virtualization/hyper-v/index.md new file mode 100644 index 0000000..23fe8c6 --- /dev/null +++ b/docs/sysadmin/virtualization/hyper-v/index.md @@ -0,0 +1 @@ +# Hyper-V diff --git a/docs/sysadmin/virtualization/pve/index.md b/docs/sysadmin/virtualization/pve/index.md new file mode 100644 index 0000000..0fb7615 --- /dev/null +++ b/docs/sysadmin/virtualization/pve/index.md @@ -0,0 +1 @@ +# Proxmox VE diff --git a/docs/sysadmin/virtualization/vsphere/index.md b/docs/sysadmin/virtualization/vsphere/index.md new file mode 100644 index 0000000..bde12f0 --- /dev/null +++ b/docs/sysadmin/virtualization/vsphere/index.md @@ -0,0 +1 @@ +# VMware vSphere diff --git a/docs/sysadmin/www/nginx.md b/docs/sysadmin/www/nginx.md new file mode 100644 index 0000000..b30386d --- /dev/null +++ b/docs/sysadmin/www/nginx.md @@ -0,0 +1 @@ +# Nginx diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..d5f0945 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,154 @@ +site_name: Yuuta Knowledgebase +theme: + name: material + features: + - navigation.tabs + - header.autohide + - navigation.expand + palette: + primary: purple +copyright: Copyright © 2023 - 2023 Yuuta Liang, CC-BY-ND 4.0 +repo_url: https://git.yuuta.moe/kb.git +repo_name: git.yuuta.moe/kb.git +nav: + - Home: + - index.md + - Coding: + - coding/index.md + - coding/gdb.md + - Android: + - coding/android/index.md + - coding/android/init.md + - coding/android/app_process.md + - coding/android/zygote.md + - coding/android/system_server.md + - coding/android/binder.md + - coding/android/aidl.md + - coding/android/hal.md + - Unix: + - coding/unix/index.md + - RISC-V: + - coding/risc-v/index.md + - coding/risc-v/env.md + - coding/risc-v/asm.md + - coding/risc-v/vector.md + - System Administration: + - sysadmin/index.md + - Network Engineering: + - sysadmin/networking/index.md + - sysadmin/networking/topology.md + - sysadmin/networking/bgp.md + - sysadmin/networking/ospf.md + - sysadmin/networking/babel.md + - sysadmin/networking/wireguard.md + - sysadmin/networking/openvpn.md + - Wireless: + - sysadmin/networking/wireless/80211.md + - sysadmin/networking/wireless/wpa_enterprise.md + - Software: + - sysadmin/networking/software/bird2.md + - sysadmin/networking/software/routeros.md + - sysadmin/networking/software/nxos.md + - sysadmin/networking/software/iproute2.md + - sysadmin/networking/software/openwrt.md + - sysadmin/networking/software/vyatta.md + - Hardware: + - sysadmin/networking/hardware/edgerouter-x.md + - sysadmin/networking/hardware/92160yc-x.md + - sysadmin/networking/hardware/connect-x.md + - sysadmin/networking/hardware/jl381a.md + - sysadmin/networking/hardware/eap245.md + - Identity Management: + - sysadmin/iam/index.md + - LDAP: + - sysadmin/iam/ldap/index.md + - sysadmin/iam/ldap/openldap.md + - Kerberos: + - sysadmin/iam/kerberos/index.md + - sysadmin/iam/kerberos/mit.md + - Active Directory: + - sysadmin/iam/adds/index.md + - sysadmin/iam/adds/tools.md + - sysadmin/iam/adds/replication.md + - sysadmin/iam/adds/upn.md + - sysadmin/iam/adds/gpo.md + - sysadmin/iam/adds/networking.md + - sysadmin/iam/adds/troubleshooting.md + - Azure AD: + - sysadmin/iam/aad/index.md + - sysadmin/iam/aad/aadconnect.md + - Client: + - sysadmin/iam/client/index.md + - sysadmin/iam/client/samba.md + - sysadmin/iam/client/sssd.md + - sysadmin/iam/client/pam_mods.md + - sysadmin/iam/client/windows.md + - sysadmin/iam/client/gssapi.md + - Public Key Infrastructure: + - sysadmin/pki/x509.md + - sysadmin/pki/openssl.md + - sysadmin/pki/adcs.md + - sysadmin/pki/acme.md + - sysadmin/pki/acmesh.md + - Electronic Mail: + - sysadmin/email/topology.md + - sysadmin/email/smtp.md + - sysadmin/email/imap.md + - sysadmin/email/dovecot.md + - sysadmin/email/opensmtpd.md + - Mobile Device Management: + - sysadmin/mdm/index.md + - sysadmin/mdm/intune.md + - sysadmin/mdm/sccm.md + - Virtual Desktop Infrastructure: + - sysadmin/vdi/msts.md + - World Wide Web: + - sysadmin/www/nginx.md + - Security: + - sysadmin/security/tpm.md + - sysadmin/security/secure_boot.md + - sysadmin/security/bitlocker.md + - sysadmin/security/luks.md + - sysadmin/security/8021x.md + - sysadmin/security/dma.md + - Virtualization: + - VMware vSphere: + - sysadmin/virtualization/vsphere/index.md + - Proxmox VE: + - sysadmin/virtualization/pve/index.md + - Hyper-V: + - sysadmin/virtualization/hyper-v/index.md + - sysadmin/virtualization/hyper-v/failover.md + - Container: + - sysadmin/container/docker.md + - Operating Systems: + - Unix: + - sysadmin/os/unix/index.md + - sysadmin/os/unix/openssh.md + - sysadmin/os/unix/tmux.md + - sysadmin/os/unix/cron.md + - sysadmin/os/unix/ntpd.md + - Linux: + - sysadmin/os/linux/index.md + - sysadmin/os/linux/grub.md + - sysadmin/os/linux/systemd.md + - sysadmin/os/linux/systemd-nspawn.md + - FreeBSD: + - sysadmin/os/freebsd/index.md + - sysadmin/os/freebsd/ports.md + - sysadmin/os/freebsd/init.md + - OpenBSD: sysadmin/os/openbsd/index.md + - Windows: + - sysadmin/os/windows/index.md + - sysadmin/os/windows/dism.md + - MISC: + - sysadmin/misc/ap7921.md + - sysadmin/misc/git_server.md + - sysadmin/misc/gpt.md + - sysadmin/misc/fdisk.md + - Computer Science: + - cs/index.md + - Networking: + - cs/networking/index.md + - Hardware: + - hardware/index.md -- cgit v1.2.3