{"version":1,"pages":[{"id":"-LeFIYGqbllyXdmkvWbs","title":"README","pathname":"/cloud-atlas-draft","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9_yGmT-G3V6Tx3rT","title":"服务器","pathname":"/cloud-atlas-draft/server","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-Mk0CxS6zFR10ikpPXNH","title":"内存","pathname":"/cloud-atlas-draft/server/memory","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"}]},{"id":"-M1T9_yJMEygCfj0HMq0","title":"MLC - Intel内存延迟测试工具","pathname":"/cloud-atlas-draft/server/memory/mlc_intel_memory_latency_checker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"内存"}]},{"id":"-M1T9_yMvmsd79tpRbYE","title":"IPMI","pathname":"/cloud-atlas-draft/server/ipmi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"}]},{"id":"-M1T9_yOEqF3IL8DVV-Y","title":"ipmitool使用tips","pathname":"/cloud-atlas-draft/server/ipmi/ipmitool_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-Mk0CxfylK4orXzYFgJL","title":"服务器oob带外访问设置","pathname":"/cloud-atlas-draft/server/ipmi/oob_setup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-M1T9_yQeoZw6OoipUR6","title":"ipmi操作和对应的sel日志记录","pathname":"/cloud-atlas-draft/server/ipmi/ipmi_operation_and_sel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-M1T9_yRrKVvLjZRsqYB","title":"BMC故障导致kipmi0极高的CPU使用","pathname":"/cloud-atlas-draft/server/ipmi/bmc_error_and_kipmi0_high_cpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-MBT7Lm_8sRByk4vlocp","title":"HP服务器frimware问题导致ACPI缓存大小相关报错","pathname":"/cloud-atlas-draft/server/ipmi/acpi_error_and_node_exporter","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-M1T9_ySEbCoxVqG--Ur","title":"server/ipmi/使用ipmitool在Linux平台配置IPMI","pathname":"/cloud-atlas-draft/server/ipmi/configure_ipmi_under_linux_using_ipmitool","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-M1T9_yTPls7hVRCtGNQ","title":"系统日志IPMI message handler: BMC returned incorrect response","pathname":"/cloud-atlas-draft/server/ipmi/bmc_returned_incorrect_response","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-M1T9_yUNxNr9Ik5lP8g","title":"串口管理程序conman","pathname":"/cloud-atlas-draft/server/ipmi/conman","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"IPMI"}]},{"id":"-M1T9_yVXVh5zmQCatDW","title":"BIOS","pathname":"/cloud-atlas-draft/server/bios","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"}]},{"id":"-M1T9_yWb-Vt1URnN65c","title":"通过linux命令行修改服务器BIOS配置","pathname":"/cloud-atlas-draft/server/bios/modify_bios_through_linux_command","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"BIOS"}]},{"id":"-M1T9_yXyn0wmHBtQ9tZ","title":"使用AMI SCELNX修改BIOS设置","pathname":"/cloud-atlas-draft/server/bios/ami_scelnx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"BIOS"}]},{"id":"-M1T9_yYEpXOpqEwCzFZ","title":"Dell BIOS设置案例(关闭IR-SRV)","pathname":"/cloud-atlas-draft/server/bios/dell_bios_setting_example","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"BIOS"}]},{"id":"-M1T9_y_i9Nux8uBXF0_","title":"BIOS/UEFI和EDK","pathname":"/cloud-atlas-draft/server/bios/uefi_edk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"BIOS"}]},{"id":"-MIJcThzhxxJzlCatNUn","title":"传感器","pathname":"/cloud-atlas-draft/server/sensor","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"}]},{"id":"-MIJcTi0otOa8EAoZjkZ","title":"检查CPU温度","pathname":"/cloud-atlas-draft/server/sensor/check_cpu_temperature","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"传感器"}]},{"id":"-M1T9_ya02jWRxobsHMu","title":"Open Compute","pathname":"/cloud-atlas-draft/server/open_compute","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"}]},{"id":"-M1T9_ycLtEu01FxXGvP","title":"服务器选型","pathname":"/cloud-atlas-draft/server/open_compute/fu-wu-qi-xuan-xing","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务器"},{"label":"Open Compute"}]},{"id":"-M1T9_yelzyLrdEVBA79","title":"操作系统","pathname":"/cloud-atlas-draft/os","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9_ygDHBW6c4RwAtm","title":"Linux","pathname":"/cloud-atlas-draft/os/linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"}]},{"id":"-M1T9_yh73InYMDOIfOV","title":"启动","pathname":"/cloud-atlas-draft/os/linux/boot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9_yi26ylw78nHfa9","title":"RHEL7升级后磁盘设备label识别错误处理","pathname":"/cloud-atlas-draft/os/linux/boot/fail_start_file_system_check","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"启动"}]},{"id":"-M1T9_yjmMQV7fYoaMxS","title":"系统重启时间检查","pathname":"/cloud-atlas-draft/os/linux/boot/system_reboot_time","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"启动"}]},{"id":"-Mk0CxmIQqv9WjRwARoK","title":"进程","pathname":"/cloud-atlas-draft/os/linux/process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9_ylUJnUj9u_zUdc","title":"进程管理","pathname":"/cloud-atlas-draft/os/linux/process/management","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"}]},{"id":"-M1T9_ymNyhx2frGTqxH","title":"进程状态标志的含义","pathname":"/cloud-atlas-draft/os/linux/process/management/process_stat_indicates","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_ynEHcMHYpkF3wO","title":"运行队列中进程排查方法","pathname":"/cloud-atlas-draft/os/linux/process/management/process_in_run_queue","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-Ma4aSGK9OviQJ06MRre","title":"ps命令tips","pathname":"/cloud-atlas-draft/os/linux/process/management/ps_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"GaGdhM52doyd7pBhZhF2","title":"杀掉多个进程的方法","pathname":"/cloud-atlas-draft/os/linux/process/management/kill_multiple_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_yoflMiajTQKXxr","title":"使用nice调整进程优先级","pathname":"/cloud-atlas-draft/os/linux/process/management/process_priority_with_nice","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_yqOxGRTArS1DgF","title":"检查进程的内存使用","pathname":"/cloud-atlas-draft/os/linux/process/management/check_process_memory_usage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_yrkADO6WIQMCPC","title":"查看进程的线程方法","pathname":"/cloud-atlas-draft/os/linux/process/management/view_threads_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_ys66sbAe32l-ar","title":"top命令使用tips","pathname":"/cloud-atlas-draft/os/linux/process/management/top_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-MRom5Ej01T79yGc7TSh","title":"显示最消耗cpu资源的进程","pathname":"/cloud-atlas-draft/os/linux/process/management/show_top_cpu_consuming_processes","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_ytyTdt57YuMX7P","title":"检查进程运行在哪个CPU上","pathname":"/cloud-atlas-draft/os/linux/process/management/cpu_core_process_is_running","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_yuJDVDdLQFasmt","title":"检查进程启动时间","pathname":"/cloud-atlas-draft/os/linux/process/management/check_process_start_time","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_yvdLpv2Wattg-5","title":"检查进程使用网络端口","pathname":"/cloud-atlas-draft/os/linux/process/management/check_process_listen_ports","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_ywbcKHAlQUtu6i","title":"控制台输出\"INIT: Id \"c0\" respawning too fast: disabled for 5 minutes\"","pathname":"/cloud-atlas-draft/os/linux/process/management/init_id_c0_respawning_too_fast","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_yx7FNK2elnUu8t","title":"cron定时执行任务","pathname":"/cloud-atlas-draft/os/linux/process/management/cron","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"进程管理"}]},{"id":"-M1T9_yyP9jwcQrlv9hR","title":"SELinux","pathname":"/cloud-atlas-draft/os/linux/process/selinux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"}]},{"id":"-M1T9_yzwZiyQpTHrHFw","title":"线程","pathname":"/cloud-atlas-draft/os/linux/process/thread","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"}]},{"id":"-M1T9_z-100wq_oFTD4C","title":"进程和线程","pathname":"/cloud-atlas-draft/os/linux/process/thread/process_vs_thread","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"线程"}]},{"id":"-M1T9_z0gAmKtRdSbKnm","title":"检查线程的方法","pathname":"/cloud-atlas-draft/os/linux/process/thread/check_thread","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"线程"}]},{"id":"-M1T9_z1a1Z2NeeOGHtf","title":"内核线程","pathname":"/cloud-atlas-draft/os/linux/process/thread/kernel_threads","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"进程"},{"label":"线程"}]},{"id":"-M1T9_z2bN-FqAlKS_Lb","title":"日志","pathname":"/cloud-atlas-draft/os/linux/log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9_z3WOjMC7LVHmD9","title":"日志文件管理","pathname":"/cloud-atlas-draft/os/linux/log/log_file_management","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_z4x6fswJcIrC6I","title":"logrotate日志轮转工具","pathname":"/cloud-atlas-draft/os/linux/log/logrotate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_z5XFUgmNx9TgCS","title":"logwatch日志监视工具","pathname":"/cloud-atlas-draft/os/linux/log/logwatch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_z6hO4qPoLPzPdN","title":"mcelog系统硬件诊断日志搜集工具","pathname":"/cloud-atlas-draft/os/linux/log/mcelog","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_z7a6ymwtDneQVg","title":"systemd环境syslog-ng启动失败排查","pathname":"/cloud-atlas-draft/os/linux/log/syslog-ng_3.5_fails_with_systemctl","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_z8rqux2Ub5I-gL","title":"syslog-ng部署和维护","pathname":"/cloud-atlas-draft/os/linux/log/syslog-ng_deploy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_zAV6NU0nv51Q8G","title":"tmp临时文件目录自动清理","pathname":"/cloud-atlas-draft/os/linux/log/tmp_folder_auto_clean","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_zBjh6kH20WsVao","title":"禁止日志打印到控制台","pathname":"/cloud-atlas-draft/os/linux/log/disable_console_log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"日志"}]},{"id":"-M1T9_zDIZ2mwvOVLINI","title":"内核","pathname":"/cloud-atlas-draft/os/linux/kernel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9_zEFUbHqId8HZ4v","title":"Linux资源管理","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9_zFGb3DNZFCxpsK","title":"Cgroup快速起步","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"}]},{"id":"-M1T9_zGAPMxqkeALf8X","title":"如何限制进程使用的内存","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/startup/limit_process_memory","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"Cgroup快速起步"}]},{"id":"-M1T9_zH5LdQ-K_lzVrT","title":"Cgroup的CPU使用统计控制器","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/startup/cpu_accounting_controller","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"Cgroup快速起步"}]},{"id":"-M1T9_zJZOVgQx5DN_jn","title":"Cgroup v2简介","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/startup/cgroup_v2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"Cgroup快速起步"}]},{"id":"-M1T9_zK5IGz0LA0kvw7","title":"在RHEL6中的Cgroups","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel6","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"}]},{"id":"-M1T9_zLSOxHYEg6EIF4","title":"RHEL6 Cgroups概述","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel6/introduction","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"在RHEL6中的Cgroups"}]},{"id":"-M1T9_zNd3TuD1NRKWeo","title":"RHEL6 使用控制组","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel6/using_control_groups","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"在RHEL6中的Cgroups"}]},{"id":"-M1T9_zPKOsS2kpqp2St","title":"在RHEL7中的Cgroups","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"}]},{"id":"-M1T9_zQNw04OljSW6jZ","title":"RHEL7 Cgroups概述","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel7/introduction","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"在RHEL7中的Cgroups"}]},{"id":"-M1T9_zTKa9-RFCHBMsi","title":"RHEL7 使用控制组","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel7/using_control_groups","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"在RHEL7中的Cgroups"}]},{"id":"-M1T9_zUCg_p2o4WsfFT","title":"RHEL7 使用libcgroup工具","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel7/using_libcgroup_tools","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"在RHEL7中的Cgroups"}]},{"id":"-M1T9_zWRXbusgKf7275","title":"libvirtd日志报错virCgroupSetValueStr\"No space left on device\"","pathname":"/cloud-atlas-draft/os/linux/kernel/cgroups/rhel7/libvirt_cgroup_no_space_left_on_device","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Linux资源管理"},{"label":"在RHEL7中的Cgroups"}]},{"id":"-M1T9_zXi0rvD0UbdGZW","title":"网络","pathname":"/cloud-atlas-draft/os/linux/kernel/net","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9_zYZTRT1_aNcihw","title":"多网卡bonding","pathname":"/cloud-atlas-draft/os/linux/kernel/net/bonding","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zZQ5PXfhs79678","title":"Linux以太网Bonding驱动","pathname":"/cloud-atlas-draft/os/linux/kernel/net/bonding/linux_ethernet_bonding_driver","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"},{"label":"多网卡bonding"}]},{"id":"-M1T9_z_udIO6qDvddMU","title":"不断网在线修改bonding网卡MTU","pathname":"/cloud-atlas-draft/os/linux/kernel/net/bonding/setting_mtu_on_bonding_flying","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"},{"label":"多网卡bonding"}]},{"id":"-M1T9_za5GnMx2PiOghC","title":"系统日志\"TCP: time wait bucket table overflow\"分析","pathname":"/cloud-atlas-draft/os/linux/kernel/net/time_wait_bucket_table_overflow","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zbW4GOMLRwhgC6","title":"Linux上禁用IPv6","pathname":"/cloud-atlas-draft/os/linux/kernel/net/disable_ipv6_on_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zc0o7vzUYCGMP_","title":"内核参数网络配置案例","pathname":"/cloud-atlas-draft/os/linux/kernel/net/kernel_net_example_analysis","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zdIXUbqQSHgsSS","title":"SYN攻击、SYN cookie和其他","pathname":"/cloud-atlas-draft/os/linux/kernel/net/syn_flooding_syn_cookie_and_so_on","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_ze1v9c8bt-7lfw","title":"dmesg日志\"TCP:unexpectedly shrunk window\"","pathname":"/cloud-atlas-draft/os/linux/kernel/net/tcp_unexpectedly_shrunk_window","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zfweXw8r1go7XT","title":"TCP拥塞控制","pathname":"/cloud-atlas-draft/os/linux/kernel/net/tcp_congestion_control","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zgX_JdMi4wukt6","title":"通过BBR TCP拥塞控制算法加速Internet速度","pathname":"/cloud-atlas-draft/os/linux/kernel/net/boost_linux_internet_speed_with_tcp_bbr","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zhq3R7b3MS2ubd","title":"在Ubuntu 18上启用TCP BBR加速网络性能","pathname":"/cloud-atlas-draft/os/linux/kernel/net/boost_ubuntu_18_network_performance_with_tcp_bbr","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zilKEWMPcF0RqY","title":"ssh连接超时\"Connection timed out\"和内核tcp_syn_retries","pathname":"/cloud-atlas-draft/os/linux/kernel/net/ssh_connection_time_out_tcp_syn_retries","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"网络"}]},{"id":"-M1T9_zjcu_6Sl7dLQQi","title":"内核中日志模块和参数","pathname":"/cloud-atlas-draft/os/linux/kernel/log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9_zkIh4wcM8kfrOM","title":"系统日志\"__ratelimit: N callbacks suppressed\"分析","pathname":"/cloud-atlas-draft/os/linux/kernel/log/ratelimit","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核中日志模块和参数"}]},{"id":"-M1T9_zlPWVFnPodw1A3","title":"cpu","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9_zmMgjTC7AVMDQ2","title":"CPU型号和分类","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/cpu_models_and_topology","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9_znXc6RLauyalxL","title":"cpuinfo无法显示部分core","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/cpuinfo-wu-fa-xian-shi-bu-fen-core","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9_zsIq6B67fqRWGK","title":"cpu_affinity","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/cpu_affinity","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9_zuCOP-xqmkSrl1","title":"中断和smp_affinity","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/interrupt_and_smp_affinity","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9_zxwurBzKn6vBZT","title":"内核线程\"migration\"和CPU使用","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/kernel_thread_migration","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9_zzaKySB4k-hbef","title":"软中断","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/softirq","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-MNrFT-AZJgHrwWce-ne","title":"IRQ进程","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/irq_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a--90AShSj80FhT","title":"微代码Microcode","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/microcode","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-0_Th5Mcq-BldF","title":"Linux 时钟管理","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/linux_timer_management","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-1dyh4iTGswbdC","title":"Intel Turbo Boost技术和intel_pstate","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/intel_turbo_boost_and_pstate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-2X8YP9vzEJbZC","title":"intel_pstate驱动详解","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/intel_pstate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-3ekAiSyolBNof","title":"acpi-cpufreq主频设置","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/acpi_cpufreq","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-4tR98_vQzo3Uw","title":"修改ACPI事件：更改电源键默认操作","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/acpi_events_change_handlepowerkey_action","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-51clRcgdt0gKV","title":"笔记本suspended后数秒无故wake up问题排查（\"ACPI: Waking up from system sleep state S3\"）","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/acpi_wake_up_system_sleep_state_s3","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-6y5yVskPsBPry","title":"系统负载Load Averages的含义","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/system_load_averages","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-8kjrMdc1QDEnI","title":"分析Intel CPU Machine Check Exception(MCE)","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/analysis_cpu_mce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-9dgjTpqhNpvOV","title":"\"NOHZ: local_softirq_pending 100\"","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/local_softirq_pending","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-AkHd7rGgTQtiZ","title":"\"NETDEV WATCHDOG: slave0 (bnx2): transmit queue 5 timed out\"内核Panic排查","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/bnx2_transmit_queue_timeed_out_intremap_off","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-BKfMwqjAyHhff","title":"Intel Skylake/Kaby Lake处理器系列简介","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/skylake_kaby_lake_processors","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-CMl4hZJEph5rl","title":"Intel Skylake/Kaby Lake处理器超线程bug及处理","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/skylake_kaby_lake_processors_broken_hyper-threading","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-M1T9a-DT8rBKO5A44fA","title":"dmidecode分析","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/dmidecode","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-MDQK38bsguHrjKTNsMu","title":"\"unchecked MSR access error\"","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/unchecked_msr_access_error","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-MWybL753HebCjd2BD4A","title":"AMD处理器ZEN一代之国产化海光","pathname":"/cloud-atlas-draft/os/linux/kernel/cpu/amd_hygon","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"cpu"}]},{"id":"-MDQK38cGTTT2jejBB9c","title":"内核调度","pathname":"/cloud-atlas-draft/os/linux/kernel/scheduler","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-MDQK38dfqx2FS0ZhugT","title":"Linux内核调度基础知识","pathname":"/cloud-atlas-draft/os/linux/kernel/scheduler/linux_kernel_scheduler_basic","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核调度"}]},{"id":"-MDQK38ez6R3CvG_lFmY","title":"unthrottle_cfs_rq错误修复","pathname":"/cloud-atlas-draft/os/linux/kernel/scheduler/fix_unthrottle_cfs_rq","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核调度"}]},{"id":"-M1T9a-EPPPfyRUTjBzg","title":"内核模块","pathname":"/cloud-atlas-draft/os/linux/kernel/module","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9a-FgyVOYh8jjR7_","title":"内核模块参数","pathname":"/cloud-atlas-draft/os/linux/kernel/module/kernel_module_parameters","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核模块"}]},{"id":"-M1T9a-GnRR_r87nWPDa","title":"内核模式设置KMS","pathname":"/cloud-atlas-draft/os/linux/kernel/module/kms","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核模块"}]},{"id":"-M1T9a-HXtncSKeforN2","title":"DKMS动态内核模块支持","pathname":"/cloud-atlas-draft/os/linux/kernel/module/dkms","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核模块"}]},{"id":"-M1T9a-KxyU_OIwaon-u","title":"dracut简介","pathname":"/cloud-atlas-draft/os/linux/kernel/module/dracut","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核模块"}]},{"id":"-M1T9a-QVGovv9o-k7Dm","title":"内存","pathname":"/cloud-atlas-draft/os/linux/kernel/memory","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9a-Ryke9m6Wjfp5n","title":"内存管理技术简介","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/introduction_to_memory_management","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-TWSjqp4zoiKSD","title":"概述","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/introduction_to_memory_management/overview","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"},{"label":"内存管理技术简介"}]},{"id":"-M1T9a-UJi1Il2fgTM0L","title":"透明大页(Transparent Hugepages, THP)","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/thp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-YD2NufalXsX6g","title":"透明大页(Transparent Hugepage)","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/thp/tou-ming-da-ye-transparent-hugepage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"},{"label":"透明大页(Transparent Hugepages, THP)"}]},{"id":"-M1T9a-bMZe4AjoyYOog","title":"在Red Hat Enterprise Linux 6/7中使用、监控和禁用透明大页","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/thp/zai-red-hat-enterprise-linux-67-zhong-shi-yong-jian-kong-he-jin-yong-tou-ming-da-ye","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"},{"label":"透明大页(Transparent Hugepages, THP)"}]},{"id":"-M1T9a-cEYCBS7bq65_k","title":"NUMA","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/numa","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-d6FP8sM3symCR","title":"NUMA node interleaving","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/numa/numa_node_interleaving","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"},{"label":"NUMA"}]},{"id":"-M1T9a-ifkNnOEEHbw9p","title":"从UMA到NUMA","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/numa/from_uma_to_numa","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"},{"label":"NUMA"}]},{"id":"-M1T9a-jGaYs6dk0OxFz","title":"RDT","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/rdt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-knSnAGt-7Qdno","title":"order 1内存页分配错误","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/page_allocation_failure_order_1","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-l5tSuOpIbPxAN","title":"内核同页合并","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/ksm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-n1NO1yi8XEk2i","title":"检查进程使用内存","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/check_process_memory_usage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-oeJx3ZB5jAXa1","title":"缓存清理(drop_caches)和内存压缩(compact_memory)","pathname":"/cloud-atlas-draft/os/linux/kernel/memory/drop_caches_and_compact_memory","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内存"}]},{"id":"-M1T9a-vi2AlrX4BqPCC","title":"存储","pathname":"/cloud-atlas-draft/os/linux/kernel/storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9a07z6bueSiCaLDa","title":"块设备持久化命名","pathname":"/cloud-atlas-draft/os/linux/kernel/storage/persistent_block_device_naming","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"存储"}]},{"id":"-M1T9a0C3X-RO0beIQfz","title":"块设备阻塞事件","pathname":"/cloud-atlas-draft/os/linux/kernel/storage/task_events_blocked_by_block_device","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"存储"}]},{"id":"-M1T9a0Dy4THSPCvLbK1","title":"kworker任务阻塞超过120秒","pathname":"/cloud-atlas-draft/os/linux/kernel/storage/task_kworker_blocked_for_more_than_120_seconds","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"存储"}]},{"id":"-M1T9a0FKuJgeNOs5ZX5","title":"热插拔磁盘识别","pathname":"/cloud-atlas-draft/os/linux/kernel/storage/hotplug_sata_drive","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"存储"}]},{"id":"-M1T9a0MjmaQGj57xy06","title":"内核跟踪排查","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9a0O7s3dcTWq4NnJ","title":"为什么会发生segfault","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/why_segfault_occur","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0PPvkDkTn_Zitt","title":"内核bug排查方法","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/kernel_bug_hunting","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0RTNRPHiQ5duJ6","title":"调试系统错误（Debugging System Faults）","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/debugging_system_faults","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0UwHnRd8xN0bi0","title":"获取内核core dump","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/get_kernel_core_dump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0VAyjci88nIViw","title":"\"Uhhuh. NMI received for unknown reason NN on CPU X\"","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/nmi_received_for_unknown_reson","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0X7v302QuGmBG-","title":"kdump over nfs","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/kdump_over_nfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0b_ZM2z6glazUF","title":"kdump之后挂起启动而不重启","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/kdump_halt_instead_reboot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0fI8zjkwPu8D7G","title":"获取XEN内核core dump","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/get_xen_kernel_core_dump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0gE8fYknNS1v9k","title":"Core dump分析","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/core_dump_analysis","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0h1HP9BNnMIk9i","title":"在core文件生成过程中压缩生成的core文件","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/compress_core_file_during_core_generation","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0iPlUeEnfUJkIL","title":"高Sys CPU的排查","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/diagnose_high_sys_cpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"Z6UwzYyrpTAqESYABlmm","title":"debug呆滞的进程","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/debug_stuck_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0mnC_PpCoBUCD3","title":"排查XEN服务器hang机core dump","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/pai-cha-xen-fu-wu-qi-hang-ji-core-dump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0ot1_6U0BJ_bzj","title":"vmcore分析案例：\"kernel BUG at fs/buffer.c:1270\"","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/vmcore_example_bug_at_fs_buffer_c","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0qx6ioVmBd41Xb","title":"获取MySQL core","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/mysql_core","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0r0caKJa1SaesK","title":"在CentOS 5.11中编译crash","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/compile_crash_in_centos_5","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0sG7NMeXKJlkQQ","title":"\"Kernel panic - not syncing: stack-protector: Kernel stack is corrupted\"","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/stack-protector_kernel_stack_is_corrupted","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0tt4trtAOH4t4q","title":"\"hrtimer: interrupt took xxxx ns\"和\"NOHZ: local_softirq_pending 100\"","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/hrtimer_interrupt_took_xxxx_ns_local_softirq_pending","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0uBgsMsBjaJ1EY","title":"\"AER: Multiple Corrected error received\"","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/aer","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-MJ_wOSmeWvj9V1f1VJe","title":"top始终显示load 1","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/top_load_1","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-MWybL7qXqXk7VKeXYag","title":"gdb和debuginfo","pathname":"/cloud-atlas-draft/os/linux/kernel/tracing/gdb_debuginf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"内核跟踪排查"}]},{"id":"-M1T9a0v6x3b-65sL5dr","title":"Kernel Panic案例","pathname":"/cloud-atlas-draft/os/linux/kernel/panic","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9a0wzAMtwWUqowog","title":"not syncing: Attempted to kill init! exitcode=0x00007f00","pathname":"/cloud-atlas-draft/os/linux/kernel/panic/kernel_panic_exitcode_07f","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"Kernel Panic案例"}]},{"id":"-Mk0CxXGY60QjcmXXX4-","title":"性能","pathname":"/cloud-atlas-draft/os/linux/kernel/performance","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9a11Hcls7gJLx8A8","title":"perf-tools性能工具","pathname":"/cloud-atlas-draft/os/linux/kernel/performance/perf-tools","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"性能"}]},{"id":"-M1T9a12YFnM7R2Nlvb0","title":"\"perf samples too long\"是什么？","pathname":"/cloud-atlas-draft/os/linux/kernel/performance/what_is_perf_samples_too_long","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"性能"}]},{"id":"-M1T9a13srcFh5j0WkoY","title":"Perf案例(译)","pathname":"/cloud-atlas-draft/os/linux/kernel/performance/perf_example","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"性能"}]},{"id":"-M1T9a140sGoPXe0c-uQ","title":"补丁","pathname":"/cloud-atlas-draft/os/linux/kernel/patch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"}]},{"id":"-M1T9a15peT2US18XEbF","title":"ksplice, kpatch，kexec 技术简介","pathname":"/cloud-atlas-draft/os/linux/kernel/patch/introduce_ksplice_kpatch_kexec","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"内核"},{"label":"补丁"}]},{"id":"-M1T9a16BeBDWbI1Ov9J","title":"设备管理","pathname":"/cloud-atlas-draft/os/linux/device","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a18_chwr1ulfXuk","title":"随机数生成器RNG","pathname":"/cloud-atlas-draft/os/linux/device/random_number_generator","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"设备管理"}]},{"id":"-M1T9a1Auvr3AS9jFj-N","title":"udev","pathname":"/cloud-atlas-draft/os/linux/device/udev","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"设备管理"}]},{"id":"-M1T9a1CDbaO1lXxGMNP","title":"udev设备管理架构","pathname":"/cloud-atlas-draft/os/linux/device/udev/udev_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"设备管理"},{"label":"udev"}]},{"id":"-M1T9a1D5ocUMXWqd2bs","title":"pcie","pathname":"/cloud-atlas-draft/os/linux/device/pcie","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"设备管理"}]},{"id":"-M1T9a1E4iUD-GocwgWh","title":"深入TLP：PCI exporess设备通讯原理","pathname":"/cloud-atlas-draft/os/linux/device/pcie/pcie_device_talk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"设备管理"},{"label":"pcie"}]},{"id":"-M1T9a1ID0m9n4BRS_Yk","title":"存储","pathname":"/cloud-atlas-draft/os/linux/storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a1Kv_nmYjrJBYyR","title":"磁盘","pathname":"/cloud-atlas-draft/os/linux/storage/disk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"}]},{"id":"-M1T9a1M0Yj8rOssnVxi","title":"IO scheduler","pathname":"/cloud-atlas-draft/os/linux/storage/disk/disk_io_scheduler","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1NwsJkgeZPSKml","title":"持久化块设备命名","pathname":"/cloud-atlas-draft/os/linux/storage/disk/persistent_block_device_naming","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1QIpQ_hKj52yUh","title":"parted磁盘工具","pathname":"/cloud-atlas-draft/os/linux/storage/disk/parted","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1SEHmJoMU67avT","title":"磁盘分区4k对齐优化性能","pathname":"/cloud-atlas-draft/os/linux/storage/disk/align_partitions_for_best_performance","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-MCl7Stu7q2HH5zF7lGC","title":"Linux分区破坏的修复","pathname":"/cloud-atlas-draft/os/linux/storage/disk/partition_rescue","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1T_E6ULWXqOIaz","title":"混合HDD/SDD的IO scheduler设置","pathname":"/cloud-atlas-draft/os/linux/storage/disk/ssd_hdd_mix_io_scheduler","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1UVmiS7DnYycYS","title":"通过block_dump实时监测LinuxIO","pathname":"/cloud-atlas-draft/os/linux/storage/disk/block_dump_monitor_linux_io","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1VNUFgE6Vb3CP_","title":"检查磁盘I/O负载","pathname":"/cloud-atlas-draft/os/linux/storage/disk/check_disk_io","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1WzZz09_Z1ypSh","title":"iotop监视磁盘访问","pathname":"/cloud-atlas-draft/os/linux/storage/disk/iotop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"磁盘"}]},{"id":"-M1T9a1Ys8tE4FbwagcG","title":"RAID","pathname":"/cloud-atlas-draft/os/linux/storage/raid","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"}]},{"id":"-MP8jeUoY5eE8zYSNR8n","title":"在Linux中构建RAID","pathname":"/cloud-atlas-draft/os/linux/storage/raid/raid_in_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"RAID"}]},{"id":"-M1T9a1hxRAxoUH6FuoI","title":"LVM","pathname":"/cloud-atlas-draft/os/linux/storage/lvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"}]},{"id":"-MP8jeUrnSVcBcR1UCr0","title":"Linux卷管理","pathname":"/cloud-atlas-draft/os/linux/storage/lvm/linux_lvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"LVM"}]},{"id":"-MP8jeUshAaiHvHH2Cyo","title":"扩展lvm卷","pathname":"/cloud-atlas-draft/os/linux/storage/lvm/extend_lvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"LVM"}]},{"id":"-MP8jeUtFMsaZj1Ysjoq","title":"缩小lvm卷","pathname":"/cloud-atlas-draft/os/linux/storage/lvm/decrease_lvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"LVM"}]},{"id":"-MP8jeUu2Z_nXek82cwN","title":"在Gentoo上使用LVM","pathname":"/cloud-atlas-draft/os/linux/storage/lvm/using_lvm_on_gentoo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"LVM"}]},{"id":"-MP8jeUvO-OrpuXfALM4","title":"执行pvcreate报错\"Device /dev/XXX excluded by a filter.\"","pathname":"/cloud-atlas-draft/os/linux/storage/lvm/pvcreate_err_exclude_by_a_filter","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"LVM"}]},{"id":"-M1T9a2OIQtzgyTyF1-x","title":"文件系统","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"}]},{"id":"-M1T9a2P0VJF5mv2eRm5","title":"Linux文件系统的未来","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/the_future_of_linux_filesystem","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"}]},{"id":"-M1T9a2SO0sdDm91Dnl_","title":"EXT文件系统","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"}]},{"id":"-M1T9a2WGSeXn8gSIwMZ","title":"EXT文件系统文件数","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/ext_filesystem_file_limit","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2X7nI-hXKAzHgi","title":"EXT文件系统误删文件恢复","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/ext_filesystem_restore_delete_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2Zxa2sLKl49ogR","title":"noatime参数挂载文件系统降低IO","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/reduce_io_by_mount_with_noatime","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-MP8jeV57dYKlQ2eBuns","title":"获取文件系统挂载的时间点","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/get_time_of_filesystem_last_mounted","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2_4HRx457VwQU8","title":"EXT3文件系统转换成EXT4","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/convert_ext3_to_ext4","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2bBMcT3sCU-P28","title":"EXT4文件系统优化","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/ext4_tunning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2cOnkQxYs6ElEC","title":"EXT3文件系统报错\"block bitmap and bg descriptor inconsistent\"","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/block_bitmap_and_bg_descriptor_inconsistent","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2dwyyObAGWjNoN","title":"EXT文件系统坏超级块恢复","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/recover_from_bad_superblock","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2g4khMwh45icr_","title":"EXT4根文件系统resize","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/resize_ext4_root_file_system","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-MCaIuDtDsAUNqaPOn7c","title":"EXT4文件系统dioread_nolock + nodelalloc 挂载选项异步写性能问题","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/ext4_dioread_nolock_and_nodelalloc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-MKHcb_uJ89NZL57JHUL","title":"disk label","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/disklabel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-MQBinWfT8eorVsCVZrW","title":"找出使用inode最多的文件目录","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/ext/find_where_inodes_are_being_used","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"EXT文件系统"}]},{"id":"-M1T9a2hCO5QDave2KVp","title":"Btrfs文件系统","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/btrfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"}]},{"id":"-M1T9a2ihFDGZYfB4MhD","title":"Btrfs文件系统快速起步","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/btrfs/btrfs_startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"Btrfs文件系统"}]},{"id":"-MCl7Sv1g9uLSHVTsXn4","title":"XFS文件系统","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/xfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"}]},{"id":"-M1T9a2kbUIj1D2b0xtk","title":"重命名home目录提示\"Device or resource busy\"","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/xfs/mv_home_device_or_resource_busy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"XFS文件系统"}]},{"id":"-MP8jeVK_D7Ci4-MlZyR","title":"xfs文件系统挂载参数","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/xfs/xfs_mount","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"XFS文件系统"}]},{"id":"-Mk0CxcdJT_vHgAsl7-t","title":"ZFS文件系统","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/zfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"}]},{"id":"-M1T9a2m3p6t6PA_uiTH","title":"ZFS dataset丢失排查","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/zfs/zfs_dataset_lost","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"ZFS文件系统"}]},{"id":"-M1T9a2nNyRxfzkQRson","title":"ZFS替换故障磁盘","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/zfs/zfs_replace_disk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"ZFS文件系统"}]},{"id":"-M7qYxKHUyyLA6R9bT7x","title":"ZFS高速IO缓存配置","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/zfs/zfs_cache_for_high_speed","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"ZFS文件系统"}]},{"id":"-M1T9a2osTmFs9Mg76qj","title":"FAT文件系统","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/fat","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"}]},{"id":"-M1T9a2pY_lFVsAtRtsM","title":"在Fedora中访问ExFAT文系统","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/fat/access_exfat_in_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"FAT文件系统"}]},{"id":"-M1T9a2quechJZawOlWF","title":"性能","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/performance","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"}]},{"id":"-M1T9a2r2b9fVHElNu8l","title":"iowait","pathname":"/cloud-atlas-draft/os/linux/storage/filesystem/performance/iowait","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"文件系统"},{"label":"性能"}]},{"id":"-M1T9a2syk2UbBpycRkv","title":"网络块设备(Network Block Device, nbd)","pathname":"/cloud-atlas-draft/os/linux/storage/nbd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"}]},{"id":"-M1T9a2tGZru_3zBNuvK","title":"nbd概览","pathname":"/cloud-atlas-draft/os/linux/storage/nbd/nbd_overview","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"存储"},{"label":"网络块设备(Network Block Device, nbd)"}]},{"id":"-M1T9a2uoABk0rTRdSUA","title":"网络","pathname":"/cloud-atlas-draft/os/linux/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a2v23nGr7sXbRF9","title":"网络协议","pathname":"/cloud-atlas-draft/os/linux/network/protocol","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"}]},{"id":"-M1T9a2wJkyS_paKSo0R","title":"ARP","pathname":"/cloud-atlas-draft/os/linux/network/protocol/arp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"网络协议"}]},{"id":"-M1T9a2xSZD4rEaJV7h6","title":"\"arp incomplete\"问题排查","pathname":"/cloud-atlas-draft/os/linux/network/protocol/arp/arp_incomplete","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"网络协议"},{"label":"ARP"}]},{"id":"-M1T9a2zNLF0R1epKswS","title":"iproute2","pathname":"/cloud-atlas-draft/os/linux/network/iproute2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"}]},{"id":"-M1T9a3-bUc73n7miuIh","title":"ip","pathname":"/cloud-atlas-draft/os/linux/network/iproute2/ip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"iproute2"}]},{"id":"-M1T9a30iDt1tSzX0x7S","title":"多网卡bonding","pathname":"/cloud-atlas-draft/os/linux/network/bonding","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"}]},{"id":"-M1T9a31hTXzhhqzK5-r","title":"suse操作系统多网卡bonding","pathname":"/cloud-atlas-draft/os/linux/network/bonding/bonding_on_suse12","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"多网卡bonding"}]},{"id":"-M1T9a34CBaLXRx0YaG6","title":"可伸缩网络堆栈","pathname":"/cloud-atlas-draft/os/linux/network/scaling","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"}]},{"id":"-Mk0CxbR2bmNtxp3X9h-","title":"RSS","pathname":"/cloud-atlas-draft/os/linux/network/scaling/rss","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"可伸缩网络堆栈"}]},{"id":"-M1T9a36cObHHpSHynwc","title":"防火墙","pathname":"/cloud-atlas-draft/os/linux/network/firewall","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"}]},{"id":"-M1T9a374HWMA6otgln-","title":"Iptables","pathname":"/cloud-atlas-draft/os/linux/network/firewall/iptables","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"}]},{"id":"-M1T9a38aKJSVmx2T93B","title":"Iptables简易指南","pathname":"/cloud-atlas-draft/os/linux/network/firewall/iptables/iptables_startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"},{"label":"Iptables"}]},{"id":"-M1T9a39ONlhkEoy2T7n","title":"CentOS设置HTTP访问iptables","pathname":"/cloud-atlas-draft/os/linux/network/firewall/iptables/open_http_port_iptables_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"},{"label":"Iptables"}]},{"id":"-M1T9a3AMadt9DvVV4BX","title":"Firewalld","pathname":"/cloud-atlas-draft/os/linux/network/firewall/firewalld","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"}]},{"id":"-M1T9a3BwEN38IUb0YW2","title":"在CentOS7上添加防火墙端口允许访问","pathname":"/cloud-atlas-draft/os/linux/network/firewall/firewalld/open_firewall_port_in_centos7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"},{"label":"Firewalld"}]},{"id":"-M1T9a3Cyha3ugw-4Diy","title":"Firewalld丰富而直接的规则：设置Fedora/CentOS 7作为路由器","pathname":"/cloud-atlas-draft/os/linux/network/firewall/firewalld/firewalld_rich_direct_rules_setup_fedora_centos_7_as_router","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"},{"label":"Firewalld"}]},{"id":"-M1T9a3EhoXjDmIL2OH0","title":"ufw","pathname":"/cloud-atlas-draft/os/linux/network/firewall/ufw","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"}]},{"id":"-M1T9a3GXlNjaYZ2E6mf","title":"使用ufw配置NAT masquerade","pathname":"/cloud-atlas-draft/os/linux/network/firewall/ufw/nat_masquerade_in_ufw","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"防火墙"},{"label":"ufw"}]},{"id":"-M1T9a3HKS9c0RVUp2s0","title":"交换机","pathname":"/cloud-atlas-draft/os/linux/network/switch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"}]},{"id":"-M1T9a3Ipsf3VLa3XTdZ","title":"构建Linux三层交换机","pathname":"/cloud-atlas-draft/os/linux/network/switch/build_l3_switch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"交换机"}]},{"id":"-MKIqq9oIreO9Z0etyDp","title":"USB over IP","pathname":"/cloud-atlas-draft/os/linux/network/switch/usb_over_ip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"交换机"}]},{"id":"-MKIqq9pZRrUXBytKldp","title":"Ethernet over USB","pathname":"/cloud-atlas-draft/os/linux/network/switch/usbnet","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"网络"},{"label":"交换机"}]},{"id":"-M1T9a3M6q0rTt4LEesJ","title":"备份","pathname":"/cloud-atlas-draft/os/linux/backup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a3NyuXaIbb5luqI","title":"使用tar备份完整Linux操作系统","pathname":"/cloud-atlas-draft/os/linux/backup/full_system_backup_with_tar","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"备份"}]},{"id":"-M1T9a3PP3bmwHzZ6dGX","title":"使用rsync备份完整Linux操作系统","pathname":"/cloud-atlas-draft/os/linux/backup/full_system_backup_with_rsync","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"备份"}]},{"id":"-Mk0CxWzHMqWzuQ6gvfk","title":"安全","pathname":"/cloud-atlas-draft/os/linux/security","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-Mk0CxbdvauGU9TxB3a7","title":"审核","pathname":"/cloud-atlas-draft/os/linux/security/audit","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"安全"}]},{"id":"-M1T9a3YLRx1E0MZCj47","title":"系统审核架构","pathname":"/cloud-atlas-draft/os/linux/security/audit/audit_architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"安全"},{"label":"审核"}]},{"id":"-M1T9a3acPDinYjKQy-y","title":"系统审计部署","pathname":"/cloud-atlas-draft/os/linux/security/audit/audit_deploy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"安全"},{"label":"审核"}]},{"id":"-M1T9a3gkHbfNW8hdyOj","title":"找出瞬间消失的TCP网络连接进程","pathname":"/cloud-atlas-draft/os/linux/security/audit/find_short_lived_tcp_connections_owner_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"安全"},{"label":"审核"}]},{"id":"-MQBinXPNxKuLrrci90L","title":"找出inode消耗原因","pathname":"/cloud-atlas-draft/os/linux/security/audit/find_inode_consume","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"安全"},{"label":"审核"}]},{"id":"-M1T9a3icOwvDnjnHdRu","title":"防火墙","pathname":"/cloud-atlas-draft/os/linux/security/firewall","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"安全"}]},{"id":"-M1T9a3j8KB-erPWoZQW","title":"Linux防火墙简介","pathname":"/cloud-atlas-draft/os/linux/security/firewall/instrduce_firewalld","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"安全"},{"label":"防火墙"}]},{"id":"-M1T9a3lOkfO0l-iXi9O","title":"Red Hat","pathname":"/cloud-atlas-draft/os/linux/redhat","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a3mqc3DLguNgx73","title":"Fedora","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"}]},{"id":"-M1T9a3rL-fh-lYn6QNv","title":"在MacBook Pro上实现Fedora和macOS双启动","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/multiboot_fedora_and_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a3uAWvVMgs8B20q","title":"使用dnf对Fedora进行系统大版本升级","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/fedora_system-upgrade_by_dnf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a40VvmiY4PlN6SS","title":"升级到Fedora 27之后内核安装后不更新grub问题处理","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/since_fedora_27_update_new_kernels_not_show_in_grub","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a41X1H3Sd4qFG7f","title":"Fedora x86_64操作系统兼容运行32位程序","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/fedora_x86_64_32bit_program_support","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a44rap5udXftizZ","title":"使用dnf安装源代码rpm","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/install_src_rpm_with_dnf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a465gVtidOO3Wx9","title":"在Fedora中使用BCM4360无线网卡","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/use_bcm4360_wifi_in_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a48IandvVvx0PlN","title":"Fedora设置fcitx中文输入","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/use_fcitx_in_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4AXt7HVfr5Nk9u","title":"GoldenDict和英中字典设置","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/goldendict_for_chinese","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4BXc2PeaCtxTIr","title":"在Fedora中使用LXQt桌面","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/lxqt_in_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4C0MFoeSfPeWVf","title":"定制LXQt桌面菜单（添加新应用启动）","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/lxqt_main_menu_add_application","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4D2FynIFMWE6PG","title":"使用ImageMagick截屏","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/snapshot_with_imagemagick","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4E3soJm8yLRxCx","title":"在LXQt桌面平铺窗口","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/tile_window_in_lxqt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4GKo3HSx7zaBpu","title":"在Fedora中切换桌面环境","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/switch_desktop_environments_in_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4J76BCehPDiEnc","title":"在Xfce桌面禁用alt+鼠标左键移动窗口功能","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/disable_window_move_with_alt_left_mouse_button_in_xfce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4KT_f26oAwLzWR","title":"nVidia GT 750M显卡","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/nvidia_gt_750m","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4LYwGi0t03Idv6","title":"在Fedora中播放mp4视频","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/play_with_mp4_in_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4Nu-8hIdHEkE2Y","title":"在Fedora的chromium中播放flash","pathname":"/cloud-atlas-draft/os/linux/redhat/fedora/chromium_play_flash_in_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"Fedora"}]},{"id":"-M1T9a4QMx8GrP8RmSTP","title":"CentOS","pathname":"/cloud-atlas-draft/os/linux/redhat/centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"}]},{"id":"-M1T9a4ToAy-50mYlrka","title":"系统管理","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"}]},{"id":"-MBT7LqPJNZOZ6Sz51fx","title":"CentOS/RHEL周期性自动清理/tmp目录","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/tmp_directory_cleanup_periodically","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"}]},{"id":"-MJkpEBMJKIMI5u-6Akb","title":"Linux操作系统登录超时设置","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/tmout","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"}]},{"id":"-M1T9a4UGhW4Hx4gZFBi","title":"Grub 2 boot loader","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/grub2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"}]},{"id":"-MWybL9k8SpBNJ0NVpKF","title":"Grub快速起步","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/grub2/grub_quickstart","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Grub 2 boot loader"}]},{"id":"-M1T9a4VH78nyt6xlBIO","title":"在grub2中切换默认启动内核","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/grub2/switch_default_kernel_in_grub2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Grub 2 boot loader"}]},{"id":"-M1T9a4WUTZrtHm6VGx7","title":"修改grub2启动内核参数","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/grub2/change_kernel_parameter_in_grub2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Grub 2 boot loader"}]},{"id":"-M1T9a4XkVmnQj5V7MT6","title":"启动进入终端模式","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/grub2/boot_in_terminal_mode","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Grub 2 boot loader"}]},{"id":"-M1T9a4dq9xDluyOVodB","title":"EFI系统分区","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/grub2/efi_system_partition","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Grub 2 boot loader"}]},{"id":"-M1T9a4hTM0aq7OOVSOl","title":"OpenMLI","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/openmli","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"}]},{"id":"-M1T9a4rX0_V1xmiPDzS","title":"Systemd","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"}]},{"id":"-M1T9a4strD-SRQBcXgE","title":"创建systemd服务单元","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/create_systemd_service_unit","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a4tv4mA7PChrO-9","title":"systemd修改主机名","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/change_hostname_by_systemd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a4v0yb_1PDuYU7w","title":"systemd清理journal日志","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/systemd_clear_journalctl","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a4ziwWWGIaApKEQ","title":"systemd管理cpupower","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/cpupower","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a5-iUUeU9gQdPd5","title":"systemd管理rc.local启动","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/rc_local","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a50YRQ2zw3q6Irk","title":"使用journalctl检查和维护systemd日志文件","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/systemd_log_with_journalctl","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a51MYMAWZnAoA1n","title":"通过systemd设置禁止合上笔记本屏幕suspend","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/disable_suspend_when_close_laptop_lid","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a52unYsVlh66SCB","title":"合上笔记本屏幕时关闭屏幕","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/disable_screen_on_lid_close","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a53RXTJu_VC_07S","title":"通过systemd设置fedora系统hibernate休眠","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/hibernate_with_fedora_in_laptop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a54_1yoorUjssqZ","title":"systemd-logind高负载和内存泄漏问题排查","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/systemd-logind_high_cpu_memory_leak","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a5LPzzaKIyMc9oI","title":"syslog-ng和systemd-journal远程日志存储","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/syslog-ng_systemd-journal_remote_log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a5NQohzbUKfu_tl","title":"systemd-journal日志转发syslog","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/systemd-journald_forwardtosyslog","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a5QPIgmKLlX3WOo","title":"在远程NFS存储上保存Linux系统日志","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/save_linux_system_log_to_nfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-M1T9a5TbOZ-DwDw9Gwl","title":"systemd-resolvd本地网络域名解析服务","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/systemd-resolved","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-MLv54QJAQFXrO_jA8A8","title":"排查systemd-networkd配置问题","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/systemd/debug_systemd_networkd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Systemd"}]},{"id":"-Mk0CxZpAOq30Y-T6h8Q","title":"Network","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"}]},{"id":"-M1T9a5cguSLdmosovIA","title":"CentOS7关闭IPv6","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/network/centos7_disable_ipv6","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Network"}]},{"id":"-M1T9a5d-Uf6Za3RN0yX","title":"CentOS 7设置静态IP","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/network/centos7_static_ip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Network"}]},{"id":"-M1T9a5eYdN2DdMCzcYH","title":"NetworkManager命令行配置","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/network/networkmanager_nmcli","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Network"}]},{"id":"-MDzdvh5hZHAuwTY_vKN","title":"在NetworkManager管理的网络连接保持DHCP同时添加静态IP地址","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/network/add_static_ip_to_dhcp_enabled_networkmanager_connection","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Network"}]},{"id":"-MIJcTr7A1WscZNS12Qo","title":"修改默认ens33网卡命名为传统eth0","pathname":"/cloud-atlas-draft/os/linux/redhat/system_administration/network/change_ens33_to_eth0","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"系统管理"},{"label":"Network"}]},{"id":"-M1T9a5faWXMjM8gf1Xf","title":"rpm软件包管理","pathname":"/cloud-atlas-draft/os/linux/redhat/package","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"}]},{"id":"-M1T9a5iNnbym7vPRlcX","title":"\"无法获得metalink\"错误","pathname":"/cloud-atlas-draft/os/linux/redhat/package/cannot_retrieve_metalink_for_repository","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a5l6nqDKMaJwhk7","title":"rpm使用tips","pathname":"/cloud-atlas-draft/os/linux/redhat/package/rpm_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-MK_4f-wy7eJoL87fYCU","title":"检查和解压缩rpm包内容","pathname":"/cloud-atlas-draft/os/linux/redhat/package/inspect_extract_rpm_content","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a5roUG1nR17tB0V","title":"定时yum更新系统","pathname":"/cloud-atlas-draft/os/linux/redhat/package/auto_yum_upgrade","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a5utlFnrp9y6-Qn","title":"最小化安装后的yum安装","pathname":"/cloud-atlas-draft/os/linux/redhat/package/yum_after_mini_install","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a5ziviXrpc84Cnl","title":"yum使用tips","pathname":"/cloud-atlas-draft/os/linux/redhat/package/yum_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a61VQ2sXWYhNr32","title":"使用源代码RPMs","pathname":"/cloud-atlas-draft/os/linux/redhat/package/source_rpms_under_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a63h3JkSzkERIVK","title":"使用dnf管理软件包","pathname":"/cloud-atlas-draft/os/linux/redhat/package/manage_package_with_dnf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a64wxq2ZH8AfGBQ","title":"转换AliOS到CentOS","pathname":"/cloud-atlas-draft/os/linux/redhat/package/convert_alios_to_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a65ZQ5-i-pMpngt","title":"绝对不要删除keyutils-libs软件包","pathname":"/cloud-atlas-draft/os/linux/redhat/package/do_not_rm_keyutils-libs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a67BzNrmpkbPXQT","title":"无需安装的解压缩rpm文件","pathname":"/cloud-atlas-draft/os/linux/redhat/package/extract_rpm_files_without_install","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a69JtXc19sZHVuC","title":"CentOS 5平台通过yum安装git","pathname":"/cloud-atlas-draft/os/linux/redhat/package/install_git_on_centos5_using_yum","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a6BOKmaPC7ufNHS","title":"跨OS平台构建rpm包","pathname":"/cloud-atlas-draft/os/linux/redhat/package/build_rpm_for_different_os","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a6GFycKdnqQtM1S","title":"升级CentOS 5系统的autoconf和automake工具","pathname":"/cloud-atlas-draft/os/linux/redhat/package/update_automake_autoconf_in_centos5","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a6JTyYhA_M3o4zd","title":"通过yum-builddep安装所有从SRPM编译RPM包所依赖软件包","pathname":"/cloud-atlas-draft/os/linux/redhat/package/install_yum_build_dependencies_with_yum-builddep","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a6L-W_lCndWSwle","title":"执行\"dnf upgrade\"时报错\"Error unpacking rpm package\"处理","pathname":"/cloud-atlas-draft/os/linux/redhat/package/error_unpacking_rpm_while_dnf_upgrade","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a6PsniV6v5t05ML","title":"执行\"rpm -Uvh --force xxx.rpm --nodeps\"返回错误码135","pathname":"/cloud-atlas-draft/os/linux/redhat/package/rpm_install_error_code_135","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a6QZaDLkfleVG3s","title":"rpm命令报错\"error: Failed to initialize NSS library\"","pathname":"/cloud-atlas-draft/os/linux/redhat/package/rpm_fail_initialize_nss_library","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M9OZP2Lq_JILLbrprLr","title":"清理系统不使用的旧内核","pathname":"/cloud-atlas-draft/os/linux/redhat/package/delete_old_unused_kernels_in_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"},{"label":"rpm软件包管理"}]},{"id":"-M1T9a6VdFZXBDKYSt1J","title":"RHEL/CentOS启动服务Tips","pathname":"/cloud-atlas-draft/os/linux/redhat/daemon_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Red Hat"}]},{"id":"-M1T9a6WlKfFJvlIvNqM","title":"Debian","pathname":"/cloud-atlas-draft/os/linux/debian","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a6_Z-149fg6bsHo","title":"deb软件包管理","pathname":"/cloud-atlas-draft/os/linux/debian/package","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Debian"}]},{"id":"-M1T9a6gwdckCKBTZaX2","title":"Debian最小化安装后的软件包安装建议","pathname":"/cloud-atlas-draft/os/linux/debian/package/debian_mini_install_packages_suggest","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Debian"},{"label":"deb软件包管理"}]},{"id":"-M1T9a6jbNh2gXdLh1-m","title":"Debian安装源修改","pathname":"/cloud-atlas-draft/os/linux/debian/package/change_apt_source","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Debian"},{"label":"deb软件包管理"}]},{"id":"-M1T9a6rv81y-paxRVSP","title":"Debian apt-get update出现软件包Hash Sum mismatch处理","pathname":"/cloud-atlas-draft/os/linux/debian/package/debian_apt_packages_hash_sum_mismatch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Debian"},{"label":"deb软件包管理"}]},{"id":"-M1T9a6zfrrY5rb-3jmu","title":"升级Debian 8 Jessie到Debian 9 Stretch","pathname":"/cloud-atlas-draft/os/linux/debian/package/upgrade_debian_8_to_9","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Debian"},{"label":"deb软件包管理"}]},{"id":"-M1T9a7-nwzS_xx4irWD","title":"DEB和RPM安装包互相转换","pathname":"/cloud-atlas-draft/os/linux/debian/package/convert_deb_to_rpm_or_rpm_to_deb_package","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Debian"},{"label":"deb软件包管理"}]},{"id":"-M1T9a72Bmpbxw08LDKP","title":"Ubuntu","pathname":"/cloud-atlas-draft/os/linux/ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a73MaGn8lPBhg9m","title":"Ubuntu安装部署","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"}]},{"id":"-M1T9a7DwQ1MYqyBN2kq","title":"使用tar方式备份和恢复系统","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/backup_and_restore_system_by_tar","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7G4PVBx3gZnV6q","title":"使用tar包手工安装多重启动的ubuntu","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/deploy_multi_boot_ubuntu_from_tarball_manually","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7KhC814LJ4nFmB","title":"Ubuntu的Hardware Enablement(HWE)内核","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/ubuntu_hardware_enablement_kernel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7NK2jsbKsua7PY","title":"\"admin\"账号已被Ubuntu保留无法使用","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/admin_reserved_by_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7PenxGJIOu_8sp","title":"在U盘上安装Ubuntu","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/install_ubuntu_to_usb_stick","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7QqEIAeFn-felp","title":"Ubuntu 18.10安装NVIDIA驱动","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/install_nvidia_drivers_on_ubuntu_18_10","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7UHqDnCPeKwSOz","title":"创建具有持久化存储的Live Ubuntu U盘","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/create_live_ubuntu_usb_drive_with_persistent_storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7XxObLNuT3BCRu","title":"安装XUbuntu","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/install_xubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7YSM-HqsGQFsOs","title":"在MacBook Pro上安装Ubuntu Server","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/install_ubuntu_server_on_macbook_pro","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7ZyZMak07fg386","title":"在MacBook Air上运行Ubuntu","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/ubuntu_on_macbook_air","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7_rLdGoeNbQEFx","title":"在MacBook Pro上运行ubuntu设置WIFI","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/ubuntu_on_macbook_pro_with_wifi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7inQSq-NkCV453","title":"apt upgrade之后提示\"you may need to re-run your boot loader[grub]\"","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/re-run_boot_loader","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7jjTgNqVeYOjtJ","title":"设置apt通过代理安装软件","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/apt_proxy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7rdWKT8r7_Oh9f","title":"选择最快的apt镜像网站","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/select_the_fastest_apt_mirror","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7v0Vl34Ob-e30F","title":"升级Ubuntu系统到18.04 LTS Bionic Beaver","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/upgrade_ubuntu_to_18.04","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7yCx6Ie8TojY19","title":"避免Ubuntu内核升级","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/prevent_ubuntu_kernel_upgrade","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a7z7G0nuHj7kpQg","title":"使用.iso镜像或U盘作为APT软件仓库","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/make_usb_or_cdrom_iso_as_apt_repository","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a83XeFywAH9otwu","title":"升级提示\"packages have been kept back\"","pathname":"/cloud-atlas-draft/os/linux/ubuntu/install/sheng-ji-ti-shi-packages-have-been-kept-back","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu安装部署"}]},{"id":"-M1T9a87bgLi6CLP6U4S","title":"Ubuntu系统管理","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"}]},{"id":"-M1T9a8CdORx0k5nt9BE","title":"检查Ubuntu系统版本","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/ubuntu_show_version","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"}]},{"id":"-M1T9a8GdtBahekoDwr8","title":"sudo NOPASSWD不工作问题处理","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/sudo_nopasswd_not_work","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"}]},{"id":"-M1T9a8MoSxuw6XOCVii","title":"Ubuntu启动字符模式","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/ubuntu_system_boot_in_text_mode","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"}]},{"id":"-M1T9a8PDVfq4bRnnRr_","title":"Ubuntu字符终端字体大小调整","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/change_tty_console_font_size","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"}]},{"id":"-M1T9a8QJ4FxDrm8QLZj","title":"Ly字符终端显示管理器","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/ly_display_manager","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"}]},{"id":"-MJ_wOVm9uO4SNJfcQN3","title":"tessellimage进程","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/tessellimage_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"}]},{"id":"-Mk0CxZ9fYGRwpVYt3T1","title":"网络","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"}]},{"id":"-M1T9a8_cLjzKpr_WYEI","title":"Ubuntu基本网络配置","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/network/configure_networking_on_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"},{"label":"网络"}]},{"id":"-M1T9a8b1Ilyl3QClEUV","title":"802.1x网络认证","pathname":"/cloud-atlas-draft/os/linux/ubuntu/system_administration/network/802.1x_authentication","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Ubuntu"},{"label":"Ubuntu系统管理"},{"label":"网络"}]},{"id":"-M1T9a8dMhNGIQq8lDDS","title":"Arch","pathname":"/cloud-atlas-draft/os/linux/arch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a8fL5PZmPXVYG22","title":"Arch Linux包管理","pathname":"/cloud-atlas-draft/os/linux/arch/pacman","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Arch"}]},{"id":"-M1T9a8h4GPU93ymI9J7","title":"Arch Linux本地化","pathname":"/cloud-atlas-draft/os/linux/arch/localization","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Arch"}]},{"id":"-M1T9a8isiaHqwadyTFO","title":"将Linux主机模拟成蓝牙键盘和鼠标","pathname":"/cloud-atlas-draft/os/linux/arch/make_linux_as_bluetooth_keyboard","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Arch"}]},{"id":"-M8FV3DWk0hCYMVVYCcP","title":"Arch Linux静态IP和动态IP配置","pathname":"/cloud-atlas-draft/os/linux/arch/static_dynamic_ip_arch_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Arch"}]},{"id":"-MIJcTszE3jcMnCM4H1V","title":"unblock wifi in rfkill","pathname":"/cloud-atlas-draft/os/linux/arch/unblock_in_rfkill","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Arch"}]},{"id":"-M1T9a8jYQtY3LM3WoeD","title":"Kali","pathname":"/cloud-atlas-draft/os/linux/kali","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a8k2BQuaY3AFAaw","title":"Kali Linux基础","pathname":"/cloud-atlas-draft/os/linux/kali/foundations_of_kali_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8n2qHM-GxvSsQU","title":"创建Kali镜像仓库","pathname":"/cloud-atlas-draft/os/linux/kali/create_mirror_repository_from_kali","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8pniZxboQMFKTb","title":"Kali Linux初始化","pathname":"/cloud-atlas-draft/os/linux/kali/initial_kali_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8qrK02ebwAzSca","title":"通过VNC访问Kali Linux","pathname":"/cloud-atlas-draft/os/linux/kali/vnc_access_kali_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8rHH3X65TTt_tI","title":"矫正Kali Linux时间","pathname":"/cloud-atlas-draft/os/linux/kali/update_kali_linux_time","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8s5VQTd132IVjA","title":"定制Kali Linux桌面i3窗口管理器","pathname":"/cloud-atlas-draft/os/linux/kali/customise_kali_linux_i3_window_manager","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8uH3HP37iZaNFY","title":"定制Kali Linux桌面fluxbox窗口管理器","pathname":"/cloud-atlas-draft/os/linux/kali/customise_kali_linux_fluxbox_window_manager","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8vf7M0xNrSDUwE","title":"在Kali Linux中修改网卡Mac地址","pathname":"/cloud-atlas-draft/os/linux/kali/change_mac_address_in_kali","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8wwpubal90UoAi","title":"使用终端方式在Kali Linux中配置Wi-Fi网络","pathname":"/cloud-atlas-draft/os/linux/kali/connect_wifi_from_terminal_kali_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Kali"}]},{"id":"-M1T9a8xYcOTndxdzgTb","title":"Gentoo","pathname":"/cloud-atlas-draft/os/linux/gentoo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a8yrnvhtGIO3yZT","title":"在MacBook上安装Gentoo","pathname":"/cloud-atlas-draft/os/linux/gentoo/install_gentoo_on_macbook","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a8zG3S3eQ6iIa_d","title":"Portage包管理","pathname":"/cloud-atlas-draft/os/linux/gentoo/portage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a9-jRVCTpN3KR6G","title":"gcc-config错误处理一例","pathname":"/cloud-atlas-draft/os/linux/gentoo/gcc_profile_invalid","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a90MlHnGYaDmk0n","title":"nVidia显卡","pathname":"/cloud-atlas-draft/os/linux/gentoo/nvidia","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a91Ni_7dT8rb_nw","title":"intel显卡","pathname":"/cloud-atlas-draft/os/linux/gentoo/intel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a92ei9hEBWSLR5d","title":"混合显卡切换","pathname":"/cloud-atlas-draft/os/linux/gentoo/hun-he-xian-ka-qie-huan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a94BEDbnzGJjWLS","title":"从KDE桌面转向Xfce桌面","pathname":"/cloud-atlas-draft/os/linux/gentoo/convert_kde_to_xfce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a96yzwhsrXnYBxt","title":"安装Xfce工作平台","pathname":"/cloud-atlas-draft/os/linux/gentoo/xfce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a996Ow63SMXIFr2","title":"中文输入","pathname":"/cloud-atlas-draft/os/linux/gentoo/chinese_input","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a9CsVfE-LfzxZ1m","title":"安装Broadcom无线网卡","pathname":"/cloud-atlas-draft/os/linux/gentoo/broadcom_wifi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a9Hf7luUaM8jrKY","title":"电源管理:suspend和hibernate","pathname":"/cloud-atlas-draft/os/linux/gentoo/suspend_hibernate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a9IJtW-uTmE49Gk","title":"emerge包管理tips","pathname":"/cloud-atlas-draft/os/linux/gentoo/emerge_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Gentoo"}]},{"id":"-M1T9a9JIWssq4juygrB","title":"SuSE","pathname":"/cloud-atlas-draft/os/linux/suse","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a9LaXph8VDzgs7q","title":"在SuSE中安装软件包","pathname":"/cloud-atlas-draft/os/linux/suse/install_package_in_suse","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"SuSE"}]},{"id":"-M1T9a9OLtoRX53SCHn4","title":"在SuSE中设置rc.local","pathname":"/cloud-atlas-draft/os/linux/suse/rc.local_in_suse","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"SuSE"}]},{"id":"-M1T9a9RkwgEC8sBIurY","title":"Linux From Scratch(LFS)","pathname":"/cloud-atlas-draft/os/linux/lfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a9S3W4jhQ5OieZ-","title":"前言","pathname":"/cloud-atlas-draft/os/linux/lfs/preface","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Linux From Scratch(LFS)"}]},{"id":"-M1T9a9T0-Za2S8Wx5om","title":"介绍","pathname":"/cloud-atlas-draft/os/linux/lfs/introduce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Linux From Scratch(LFS)"}]},{"id":"-M1T9a9Uoe7TlgeHI6dR","title":"准备","pathname":"/cloud-atlas-draft/os/linux/lfs/prepare","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Linux From Scratch(LFS)"}]},{"id":"-M1T9a9VBLyRDgpBw4rA","title":"构建临时系统","pathname":"/cloud-atlas-draft/os/linux/lfs/temp_system","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"Linux From Scratch(LFS)"}]},{"id":"-M1T9a9XgH37wxOWcxBI","title":"X window","pathname":"/cloud-atlas-draft/os/linux/x","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"}]},{"id":"-M1T9a9Y2Kq0h5jZEylP","title":"从ma上访问远程X window","pathname":"/cloud-atlas-draft/os/linux/x/remote_x_from_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M_J441Xv9lLEBNnq8UJ","title":"使用macOS的Homebrew X window远程访问Linux","pathname":"/cloud-atlas-draft/os/linux/x/brew_x_for_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M_J441YzzLub2vL5IIj","title":"在macOS上使用homebrew-xorg","pathname":"/cloud-atlas-draft/os/linux/x/homebrew_xorg","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M1T9a9dndCtlHkSojxc","title":"向X window程序发送字符串","pathname":"/cloud-atlas-draft/os/linux/x/send_string_to_x","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M1T9a9fJSNaUa8NsUMU","title":"配置Ubuntu平台VNC服务","pathname":"/cloud-atlas-draft/os/linux/x/vnc_on_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M1T9a9gSSY9zj1MQ6KQ","title":"lightdm图形登陆管理器","pathname":"/cloud-atlas-draft/os/linux/x/lightdm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M1T9a9h_eOpb6y984Dw","title":"X无法启动'drmSetMaster failed'","pathname":"/cloud-atlas-draft/os/linux/x/x_broken_as_drmsetmaster_failed","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M1T9a9lbowGq_hqCj7X","title":"noVNC:在浏览器中运行VNC","pathname":"/cloud-atlas-draft/os/linux/x/novnc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M1T9a9mfkYadImFq_yP","title":"Xpra跨平台远程显示服务器","pathname":"/cloud-atlas-draft/os/linux/x/xpra","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-MKmJMkHbQI1gXO0TC77","title":"Linux的鼠标采样率","pathname":"/cloud-atlas-draft/os/linux/x/mouse_polling_rate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Linux"},{"label":"X window"}]},{"id":"-M1T9a9oGrrrz9BR7XOC","title":"FreeBSD","pathname":"/cloud-atlas-draft/os/freebsd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"}]},{"id":"-M1T9a9pfnPAh5p5647B","title":"FreeBSD介绍","pathname":"/cloud-atlas-draft/os/freebsd/intruduce_freebsd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"FreeBSD"}]},{"id":"-M1T9a9rrARrIQD6Ihnc","title":"FreeBSD安装","pathname":"/cloud-atlas-draft/os/freebsd/install_freebsd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"FreeBSD"}]},{"id":"-M1T9a9t26kz-yGUmi4b","title":"在FreeBSD上安装软件:Packages和Ports","pathname":"/cloud-atlas-draft/os/freebsd/packages_and_ports","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"FreeBSD"}]},{"id":"-M1T9a9u-z6wrUTwu3WC","title":"在ThinkPad上运行FreeBSD","pathname":"/cloud-atlas-draft/os/freebsd/freebsd_on_thinkpad","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"FreeBSD"}]},{"id":"-M1T9a9w7eOtseH-2a7_","title":"FreeBSD无线网络","pathname":"/cloud-atlas-draft/os/freebsd/freebsd_wireless","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"FreeBSD"}]},{"id":"-M1T9a9xqrBhgNmmDSC5","title":"基于FreeBSD的防火墙pfSense","pathname":"/cloud-atlas-draft/os/freebsd/pfsense_firewall","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"FreeBSD"}]},{"id":"-M1T9a9yzpxXYt1wpZzg","title":"Windows","pathname":"/cloud-atlas-draft/os/windows","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"}]},{"id":"-M1T9a9zNiJvbIzA42y9","title":"firewall","pathname":"/cloud-atlas-draft/os/windows/firewall","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aA-YfRx-zT171TL","title":"在Event Viewer中查看Firewall和IPsec事件","pathname":"/cloud-atlas-draft/os/windows/firewall/view_firewall_and_ipsec_events","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"firewall"}]},{"id":"-Mk0CxbguHmozJK8hiyL","title":"Windows 10","pathname":"/cloud-atlas-draft/os/windows/win10","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aA1qNKwfn1NaOgU","title":"不同版本Windows 10区别","pathname":"/cloud-atlas-draft/os/windows/win10/win10_different_version","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows 10"}]},{"id":"-M1T9aA2zO6SUV2psxfV","title":"清理Windows 10磁盘空间","pathname":"/cloud-atlas-draft/os/windows/win10/free_up_disk_on_win10","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows 10"}]},{"id":"-M1T9aA3lxZktgiW4zB8","title":"压缩NTFS驱动器","pathname":"/cloud-atlas-draft/os/windows/win10/compress_win10_ntfs_drive","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows 10"}]},{"id":"-M1T9aA4EORBERsjXTvl","title":"Windoes 2012","pathname":"/cloud-atlas-draft/os/windows/win2012","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aA5PBuuAYs-80Z6","title":"在Windows Server 2012安装和卸载GUI","pathname":"/cloud-atlas-draft/os/windows/win2012/gui_off_and_on_in_win2012","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windoes 2012"}]},{"id":"-M1T9aA6b7RsMEUgapXg","title":"Windows 2016","pathname":"/cloud-atlas-draft/os/windows/windows-2016","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aA7HG91YlgmR19Q","title":"在Windows Server 2016 1709上安装OpenSSH","pathname":"/cloud-atlas-draft/os/windows/windows-2016/install_openssh_on_windows_server_2016_1709","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows 2016"}]},{"id":"-M1T9aA8zEz3OT688PXZ","title":"在Windows服务器上安装Windows Subsystem For Linux(WSL)","pathname":"/cloud-atlas-draft/os/windows/windows-2016/windows_subsystem_for_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows 2016"}]},{"id":"-M1T9aABqB8Fuoz8MuVZ","title":"在Windows上运行OpenSSH","pathname":"/cloud-atlas-draft/os/windows/windows-2016/windows_openssh_server","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows 2016"}]},{"id":"-M1T9aACH2LA5F0eqs9V","title":"在Windows上后台运行命令（类似Linux的nohup）","pathname":"/cloud-atlas-draft/os/windows/windows-2016/run_task_in_backgroud_in_windows","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows 2016"}]},{"id":"-M1T9aADBjVkotrv6jxZ","title":"rdesktop","pathname":"/cloud-atlas-draft/os/windows/rdesktop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aAFghPaQ-vS6BmW","title":"Mac平台远程桌面","pathname":"/cloud-atlas-draft/os/windows/rdesktop/rdesktop_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"rdesktop"}]},{"id":"-M1T9aAGlH5z4XnRLZMz","title":"IIS Web服务","pathname":"/cloud-atlas-draft/os/windows/iis","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aAHzytXqz3WRHt-","title":"设置IIS下载.iso文件","pathname":"/cloud-atlas-draft/os/windows/iis/setup_iis_iso_file_download","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"IIS Web服务"}]},{"id":"-M1T9aAI9GUoeRyo2Upo","title":"DEBUG","pathname":"/cloud-atlas-draft/os/windows/debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aAJ4e3ykvrpkMps","title":"触发Windows Crash（获取memory dump）","pathname":"/cloud-atlas-draft/os/windows/debug/force_windows_crash","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"DEBUG"}]},{"id":"-M1T9aAKA5puOzVxUKYU","title":"Windows异常的debug方法简介","pathname":"/cloud-atlas-draft/os/windows/debug/windows_debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"DEBUG"}]},{"id":"-M1T9aALG-xbREVrtdj4","title":"Windows脚本","pathname":"/cloud-atlas-draft/os/windows/batch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"}]},{"id":"-M1T9aAMO3WWyE3qx_q5","title":"Windows的无限循环脚本","pathname":"/cloud-atlas-draft/os/windows/batch/endless_batch_on_windows","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"操作系统"},{"label":"Windows"},{"label":"Windows脚本"}]},{"id":"-M1T9aANUGbfLn3q7vIP","title":"数据库","pathname":"/cloud-atlas-draft/database","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aAO1fmj18l6msIu","title":"mysql","pathname":"/cloud-atlas-draft/database/mysql","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"}]},{"id":"-M1T9aAPb2QIeowYZZ9c","title":"安装和升级","pathname":"/cloud-atlas-draft/database/mysql/install_and_upgrade","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAQDSFDcinl-XLE","title":"CentOS 5安装MySQL 5.7","pathname":"/cloud-atlas-draft/database/mysql/install_and_upgrade/install_mysql5.7_in_centos_5","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"安装和升级"}]},{"id":"-M1T9aAR-SG--VQ63YVt","title":"创建MySQL数据库和授权","pathname":"/cloud-atlas-draft/database/mysql/install_and_upgrade/create_mysql_database_and_grant_privilege","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"安装和升级"}]},{"id":"-M1T9aASceakM22IZTBx","title":"MySQL数据库密码安全策略返回错误\"ERROR 1819\"","pathname":"/cloud-atlas-draft/database/mysql/install_and_upgrade/mysql_password_policy_requirement_error_1819","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"安装和升级"}]},{"id":"-M1T9aATKtDsm4vVZmDh","title":"允许ROOT用户远程访问MySQL","pathname":"/cloud-atlas-draft/database/mysql/install_and_upgrade/allow_root_remote_connection_to_mysql","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"安装和升级"}]},{"id":"-M1T9aAU2LJqYNx99wSp","title":"快速起步","pathname":"/cloud-atlas-draft/database/mysql/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAVkXxABfWl4xTp","title":"mysql查询命令输出无表格线","pathname":"/cloud-atlas-draft/database/mysql/startup/mysql_query_result_without_table_line","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"快速起步"}]},{"id":"-M1T9aAWXf6ibZPjkoYK","title":"mysql启动报错\"Another MySQL daemon already running with the same unix socket.\"","pathname":"/cloud-atlas-draft/database/mysql/startup/mysql_daemon_socket_conflict","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"快速起步"}]},{"id":"-M1T9aAX9QCmv2rciuUe","title":"查询最近一小时的数据行","pathname":"/cloud-atlas-draft/database/mysql/startup/fetch_rows_added_last_hour","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"快速起步"}]},{"id":"-MTyd4-Qvvkp6pOcE-1S","title":"MySQL脚本","pathname":"/cloud-atlas-draft/database/mysql/shell","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAYK9_YyxGYo21q","title":"在Shell脚本中使用mysql","pathname":"/cloud-atlas-draft/database/mysql/shell/using_mysql_in_shell_scrips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"MySQL脚本"}]},{"id":"-MTyd4-So9dv3qjG--8P","title":"使用my.cnf作为mysql命令行配置","pathname":"/cloud-atlas-draft/database/mysql/shell/use_my.cnf_in_mysql_cli","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"MySQL脚本"}]},{"id":"-Mk0CxXAQpQOp2quqSzW","title":"SQL","pathname":"/cloud-atlas-draft/database/mysql/sql","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aA_BzAeJcyDoUid","title":"查询结果排序","pathname":"/cloud-atlas-draft/database/mysql/sql/sort_results","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"SQL"}]},{"id":"-M1T9aAa7G4pTUQ36GwX","title":"修改表结构","pathname":"/cloud-atlas-draft/database/mysql/sql/alter_table","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"SQL"}]},{"id":"-M1T9aAbKrGBdL0p3KPE","title":"查询当天数据","pathname":"/cloud-atlas-draft/database/mysql/sql/select_date_equal_to_today","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"SQL"}]},{"id":"-MUC-OeGyO-bCZVUK8qJ","title":"查询当前时间之前X分钟","pathname":"/cloud-atlas-draft/database/mysql/sql/select_current_and_minutes_ago","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"SQL"}]},{"id":"-M1T9aAcCot_RdGAlVRc","title":"磁盘I/O","pathname":"/cloud-atlas-draft/database/mysql/disk_io","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAdmQugCHjclWdI","title":"什么时候MySQL执行IO","pathname":"/cloud-atlas-draft/database/mysql/disk_io/when_does_mysql_perform_io","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"磁盘I/O"}]},{"id":"-Mk0Cxmypw6vOduwKfNg","title":"如何解决MySQL IOWait过高问题","pathname":"/cloud-atlas-draft/database/mysql/disk_io/fix_mysql_high_iowait","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"磁盘I/O"}]},{"id":"-M1T9aAjDeISkHcAhjoA","title":"索引","pathname":"/cloud-atlas-draft/database/mysql/index","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAm6Bzggv7tkNQZ","title":"检查MySQL表索引","pathname":"/cloud-atlas-draft/database/mysql/index/show_index","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"索引"}]},{"id":"-M1T9aAn9-68NnOwJvjm","title":"备份","pathname":"/cloud-atlas-draft/database/mysql/backup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAqAc0GX6irOs4_","title":"使用mysqldump备份和恢复MySQL数据库","pathname":"/cloud-atlas-draft/database/mysql/backup/backup_and_restore_mysql_using_mysqldump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"备份"}]},{"id":"-M1T9aAstgEe0IECUuIq","title":"主从同步","pathname":"/cloud-atlas-draft/database/mysql/replication","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAt5wUNIUw2BxCK","title":"如何诊断同步备库延迟","pathname":"/cloud-atlas-draft/database/mysql/replication/troubleshoot_replication_slave_lag","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"主从同步"}]},{"id":"-M1T9aAuKNFMo8DR_Bgg","title":"MySQL多线程复制","pathname":"/cloud-atlas-draft/database/mysql/replication/mysql_multi-threaded_replication","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"主从同步"}]},{"id":"-M1T9aAvWQINupNP3Liz","title":"故障排查","pathname":"/cloud-atlas-draft/database/mysql/troubleshooting","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"}]},{"id":"-M1T9aAwNF0aW6O75UtT","title":"MySQL Root用户密码重置","pathname":"/cloud-atlas-draft/database/mysql/troubleshooting/reset_mysql_root_password","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"mysql"},{"label":"故障排查"}]},{"id":"-M1T9aAzUaH5y3LrSGJq","title":"Oracle","pathname":"/cloud-atlas-draft/database/oracle","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"}]},{"id":"-M1T9aB-mFpUo-bPOqkp","title":"ARM环境Oracle客户端","pathname":"/cloud-atlas-draft/database/oracle/oracle_arm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"数据库"},{"label":"Oracle"}]},{"id":"-Mk0CxURvp1HJB3mGHVh","title":"网络","pathname":"/cloud-atlas-draft/network","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-Mk0CxalFoYPEAQ7yYr0","title":"TCP/IP","pathname":"/cloud-atlas-draft/network/tcpip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-M1T9aB2qpNx7gZzfEAs","title":"TCP连接数检查","pathname":"/cloud-atlas-draft/network/tcpip/tcp_established_connections","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"TCP/IP"}]},{"id":"-M1T9aB4AEKyYIdvagyb","title":"traceroute检查网络可达性","pathname":"/cloud-atlas-draft/network/tcpip/traceroute","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"TCP/IP"}]},{"id":"-M1T9aB59zqtrlzCutfK","title":"链路聚合","pathname":"/cloud-atlas-draft/network/link_aggregation","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-M1T9aB7q-NWParBUFq6","title":"LACP","pathname":"/cloud-atlas-draft/network/link_aggregation/lacp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"链路聚合"}]},{"id":"-Mk0CxT1q0xSCYvyYppe","title":"LACP原理","pathname":"/cloud-atlas-draft/network/link_aggregation/lacp/network_lacp_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"链路聚合"},{"label":"LACP"}]},{"id":"-M1T9aBAi6D6HsPXuVEO","title":"LACP的ad_select参数","pathname":"/cloud-atlas-draft/network/link_aggregation/lacp/network_lacp_ad_select","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"链路聚合"},{"label":"LACP"}]},{"id":"-M1T9aBBIz5cHKdZK3zF","title":"LACP数据包分析","pathname":"/cloud-atlas-draft/network/link_aggregation/lacp/network_lacp_tcpdump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"链路聚合"},{"label":"LACP"}]},{"id":"-M1T9aBC5ToYMaxdg6bx","title":"bonding网卡链路down","pathname":"/cloud-atlas-draft/network/link_aggregation/lacp/bonding_link_status_down","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"链路聚合"},{"label":"LACP"}]},{"id":"-M1T9aBDyfHDa_RjHznt","title":"网络数据包分析","pathname":"/cloud-atlas-draft/network/packet_analysis","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"}]},{"id":"-M1T9aBEMH9bJJruvygV","title":"tcpdump","pathname":"/cloud-atlas-draft/network/packet_analysis/tcpdump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"}]},{"id":"-M1T9aBFb4EfBzQOgTh9","title":"tcpdump","pathname":"/cloud-atlas-draft/network/packet_analysis/tcpdump/tcpdump_debug_high_softirq_pps","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"tcpdump"}]},{"id":"-M1T9aBHay2kyOuyEVpN","title":"tcpdump实例介绍","pathname":"/cloud-atlas-draft/network/packet_analysis/tcpdump/tcpdump_example","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"tcpdump"}]},{"id":"-M1T9aBIruew6Jg6eYDc","title":"tcpdump避免\"packets dropped by kernel\"","pathname":"/cloud-atlas-draft/network/packet_analysis/tcpdump/tcpdump_avoid_packets_dropped_by_kernel_messages","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"tcpdump"}]},{"id":"-M1T9aBJKaHZLMKakXPz","title":"分析跟踪失败的TCP连接和RST数据包（TCP重传率高）","pathname":"/cloud-atlas-draft/network/packet_analysis/tcpdump/tracking_down_failed_tcp_connections_and_rst_packets","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"tcpdump"}]},{"id":"-M1T9aBKOz-yllMqTJIa","title":"tcpdump在启用TCP卸载功能的网卡上报告\"checksum error\"","pathname":"/cloud-atlas-draft/network/packet_analysis/tcpdump/udp_tcp_checksum_errors_from_tcpdump_nic_hardware_offloading","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"tcpdump"}]},{"id":"-M1T9aBLETE-B5cYYKZe","title":"结合ping和tcpdump快速定位网络问题","pathname":"/cloud-atlas-draft/network/packet_analysis/tcpdump/ping_and_tcpdump_debug_network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"tcpdump"}]},{"id":"-Mk0Cxm__cbm94GXU8mO","title":"wireshark","pathname":"/cloud-atlas-draft/network/packet_analysis/wireshark","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"}]},{"id":"-M1T9aBN79FX0Qxn5p-R","title":"使用wireshark分析TCP重传","pathname":"/cloud-atlas-draft/network/packet_analysis/wireshark/analysis_tcp_retransmission_with_wireshark","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"wireshark"}]},{"id":"-M1T9aBOe8S9lRskQfIF","title":"以普通用户身份运行wireshark","pathname":"/cloud-atlas-draft/network/packet_analysis/wireshark/run_wireshark_as_normal_user","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"wireshark"}]},{"id":"-MRom5S70iErl5JvdDXr","title":"在macOS中同时运行多个wireshark","pathname":"/cloud-atlas-draft/network/packet_analysis/wireshark/run_multi_wireshark_in_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"wireshark"}]},{"id":"-M1T9aBPCb634Zoq1Op2","title":"ntop","pathname":"/cloud-atlas-draft/network/packet_analysis/ntop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"}]},{"id":"-Mk0CxWLY0bN1bVJrKzX","title":"ntop架构","pathname":"/cloud-atlas-draft/network/packet_analysis/ntop/ntop_archecticure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"ntop"}]},{"id":"-M1T9aBRXfngcDHYNjCH","title":"在CentOS 7上安装ntop","pathname":"/cloud-atlas-draft/network/packet_analysis/ntop/setup_ntop_on_centos7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"ntop"}]},{"id":"-M1T9aBS9g-pCWn5NB6w","title":"ntopng开源替代","pathname":"/cloud-atlas-draft/network/packet_analysis/ntop/ntop_alternative","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"ntop"}]},{"id":"-Mk0Cxe9Ay-6Yh3-H0FU","title":"网络数据包分析工具","pathname":"/cloud-atlas-draft/network/packet_analysis/utilities","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"}]},{"id":"-M1T9aBUmPppwPDZIYHw","title":"iftop网络流量(ip+port)分析工具","pathname":"/cloud-atlas-draft/network/packet_analysis/utilities/iftop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"网络数据包分析工具"}]},{"id":"-M1T9aBV1I9tucEhQTbY","title":"tcptrack网络流量(ip+port)分析工具","pathname":"/cloud-atlas-draft/network/packet_analysis/utilities/tcptrack","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"网络数据包分析工具"}]},{"id":"-M1T9aBWJwrFukXGwc8u","title":"nethogs网络流量分析工具","pathname":"/cloud-atlas-draft/network/packet_analysis/utilities/nethogs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"网络数据包分析工具"}]},{"id":"-M1T9aBXzGu2uPjCc4J5","title":"Cisco","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"}]},{"id":"-M1T9aBYhGXOPdbaayHz","title":"Overlay Transport Virtualization (OTV)","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/otv","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"}]},{"id":"-Mk0CxcLDdRoL1ADsR2c","title":"交换机","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/switch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"}]},{"id":"-Mk0CxXm8LNz9s_agONl","title":"小型商业用交换机","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/switch/small_business","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"},{"label":"交换机"}]},{"id":"-M1T9aBa3NjyoCu3tWvQ","title":"Cisco SLM2008 8端口小型千兆交换机","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/switch/small_business/cisco_slm2008_8-port_giga_switch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"},{"label":"交换机"},{"label":"小型商业用交换机"}]},{"id":"-M1T9aBb_WTH_7jkO-lQ","title":"数据中心交换机","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/switch/data_center","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"},{"label":"交换机"}]},{"id":"-M1T9aBcLGFp3SQ3Pyod","title":"Cisco Nexus交换机延迟监控工具","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/switch/data_center/latency_monitor_tool_on_nexus_swtich","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"},{"label":"交换机"},{"label":"数据中心交换机"}]},{"id":"-M1T9aBd5PhsUh1WA0x7","title":"防火墙","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/firewall","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"}]},{"id":"-M1T9aBeRHox2r77ct5g","title":"Cisco防火墙DoS防护","pathname":"/cloud-atlas-draft/network/packet_analysis/cisco/firewall/cisco_firewall_dos_protection","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"Cisco"},{"label":"防火墙"}]},{"id":"-Mk0CxVOjzCTS_zL04UT","title":"服务质量(QoS)","pathname":"/cloud-atlas-draft/network/packet_analysis/qos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"}]},{"id":"-M1T9aBgSswAE_mdwHvu","title":"QoS技术简介","pathname":"/cloud-atlas-draft/network/packet_analysis/qos/introduce_qos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"网络"},{"label":"网络数据包分析"},{"label":"服务质量(QoS)"}]},{"id":"-M1T9aBhpBinAIlaxnXu","title":"存储","pathname":"/cloud-atlas-draft/storage","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aBiNpaSMWX7HMc_","title":"服务器直连存储DAS","pathname":"/cloud-atlas-draft/storage/das","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-M1T9aBj6X1LhtLAW43K","title":"mpt2sas","pathname":"/cloud-atlas-draft/storage/das/mpt2sas","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"}]},{"id":"-M1T9aBkmYMUHwGPGpfj","title":"LSI SAS2308控制芯片","pathname":"/cloud-atlas-draft/storage/das/mpt2sas/lsisas2308","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"},{"label":"mpt2sas"}]},{"id":"-M1T9aBlclWyDBeTIdNr","title":"mpt2sas驱动系统日志分析","pathname":"/cloud-atlas-draft/storage/das/mpt2sas/mpt2sas_kernel_messages","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"},{"label":"mpt2sas"}]},{"id":"-M1T9aBmQJAnIZrWZbsF","title":"mpt2sas系统日志\"0x3003010a\"和奇怪的sdm磁盘设备","pathname":"/cloud-atlas-draft/storage/das/mpt2sas/mpt2sas-xi-tong-ri-zhi-0x3003010a-he-qi-guai-de-sdm-ci-pan-she-bei","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"},{"label":"mpt2sas"}]},{"id":"-M1T9aBndW4Glqo5T6q4","title":"mpt2sas故障排查","pathname":"/cloud-atlas-draft/storage/das/mpt2sas/troubleshooting","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"},{"label":"mpt2sas"}]},{"id":"-M1T9aBoicPNeZzM8wL-","title":"mpt2sas驱动报错案例","pathname":"/cloud-atlas-draft/storage/das/mpt2sas/troubleshooting/mpt2sas_driver","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"},{"label":"mpt2sas"},{"label":"mpt2sas故障排查"}]},{"id":"-M1T9aBpMPikyjqRVZZg","title":"mpt2sas故障磁盘剔除","pathname":"/cloud-atlas-draft/storage/das/mpt2sas/troubleshooting/mpt2sas_offline_fail_disk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"},{"label":"mpt2sas"},{"label":"mpt2sas故障排查"}]},{"id":"-M1T9aBqgsfSLki46AF5","title":"S.M.A.R.T.","pathname":"/cloud-atlas-draft/storage/das/smart","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"}]},{"id":"-M1T9aBrYvHYhsWoOALo","title":"磁盘检测技术","pathname":"/cloud-atlas-draft/storage/das/test","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"}]},{"id":"-M1T9aBsK8o4NPkxrMq9","title":"磁盘健康检查","pathname":"/cloud-atlas-draft/storage/das/test/check_disk_health","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"服务器直连存储DAS"},{"label":"磁盘检测技术"}]},{"id":"-M1T9aBtwQkl0YxvbuLI","title":"GlusterFS","pathname":"/cloud-atlas-draft/storage/glusterfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-M1T9aBuWHyFNls9gQwF","title":"GlusterFS服务器端Quorum","pathname":"/cloud-atlas-draft/storage/glusterfs/glusterfs_server_quorum","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"GlusterFS"}]},{"id":"-M1T9aBvPaQemA_Sn6gs","title":"Ceph","pathname":"/cloud-atlas-draft/storage/ceph","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-M1T9aBw7wamxTtkqaQP","title":"Ceph架构","pathname":"/cloud-atlas-draft/storage/ceph/ceph-jia-gou","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-M1T9aBxbfuBbHcZREJ8","title":"Ceph统一存储解决架构","pathname":"/cloud-atlas-draft/storage/ceph/ceph-jia-gou/ceph-tong-yi-cun-chu-jie-jue-jia-gou","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"},{"label":"Ceph架构"}]},{"id":"-M1T9aByuEBARpqCpV0N","title":"Ceph RADOS","pathname":"/cloud-atlas-draft/storage/ceph/ceph-jia-gou/ceph-rados","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"},{"label":"Ceph架构"}]},{"id":"-M1T9aBz6PkauH9mNx4U","title":"Ceph硬件","pathname":"/cloud-atlas-draft/storage/ceph/hardware","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-M1T9aC-hoFlo89j_xKk","title":"Ceph个人存储硬件选择","pathname":"/cloud-atlas-draft/storage/ceph/hardware/ceph_storage_hardware_for_personal","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"},{"label":"Ceph硬件"}]},{"id":"-M1T9aC0VEMcpELLICE0","title":"Ceph部署","pathname":"/cloud-atlas-draft/storage/ceph/deploy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-M1T9aC1KPEa9iRVOnXw","title":"在树莓派上部署Ceph集群","pathname":"/cloud-atlas-draft/storage/ceph/deploy/deploy_ceph_on_raspberry_pi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"},{"label":"Ceph部署"}]},{"id":"-Mk0CxaDdArOfc1RGP1W","title":"Ceph配置","pathname":"/cloud-atlas-draft/storage/ceph/configure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-Mk0Cxf7jMEiW2uaDAM6","title":"Ceph操作","pathname":"/cloud-atlas-draft/storage/ceph/operation","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-Mk0CxZv4ZOA2gFsEiHT","title":"Ceph监控","pathname":"/cloud-atlas-draft/storage/ceph/monitor","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-Mk0CxPwt1Nil_tH3aLQ","title":"Ceph和OpenStack","pathname":"/cloud-atlas-draft/storage/ceph/openstack","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-Mk0CxZ39IV2Qz1T681l","title":"Ceph性能优化","pathname":"/cloud-atlas-draft/storage/ceph/tuning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"}]},{"id":"-M1T9aC7OP-8zInVVD74","title":"Ceph性能分析","pathname":"/cloud-atlas-draft/storage/ceph/tuning/ceph_perfmance_analysis","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"Ceph"},{"label":"Ceph性能优化"}]},{"id":"-M1T9aC8Eywpqqlelx1o","title":"SPDK","pathname":"/cloud-atlas-draft/storage/spdk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-M1T9aC9g1FLCrH-QVUM","title":"spoold的cpu affinity","pathname":"/cloud-atlas-draft/storage/spdk/spdk_spoold_cpu_affinity","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"},{"label":"SPDK"}]},{"id":"-M1T9aCA20qU1ocayFom","title":"VDO","pathname":"/cloud-atlas-draft/storage/vdo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"存储"}]},{"id":"-M1T9aCBCQYp8KoKn3Z_","title":"服务技术","pathname":"/cloud-atlas-draft/service","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aCCcJHOddT4cm3a","title":"Sendmail","pathname":"/cloud-atlas-draft/service/sendmail","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aCDl_UYQPlwaeYd","title":"Sendmail队列异常处理","pathname":"/cloud-atlas-draft/service/sendmail/sendmail_mqueue_error","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Sendmail"}]},{"id":"-M1T9aCEyKp97vDPaKCP","title":"ssh","pathname":"/cloud-atlas-draft/service/ssh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aCFxYK54XY3X1PI","title":"ssh密钥","pathname":"/cloud-atlas-draft/service/ssh/ssh_key","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-MRom5Tf6PLYi3RetJoP","title":"ssh客户端配置","pathname":"/cloud-atlas-draft/service/ssh/ssh_config","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-MQzuUHMeDuF36ribMAt","title":"ssh-keygen生成新的SSH密钥","pathname":"/cloud-atlas-draft/service/ssh/ssh-keygen","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCHIRHkJvbXhwu-","title":"ssh指定私钥和生成无密码密钥","pathname":"/cloud-atlas-draft/service/ssh/ssh_use_specific_key_and_ssh-keygen","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCI4eNonhH6p4Yn","title":"ssh端口转发","pathname":"/cloud-atlas-draft/service/ssh/ssh_port_forwarding","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCJ6cP0VnPIhKgf","title":"ssh多路传输multiplexing加速","pathname":"/cloud-atlas-draft/service/ssh/multiplexing","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCK-wiLA0Cahsom","title":"使用sslh在443端口提供多种协议服务","pathname":"/cloud-atlas-draft/service/ssh/sslh_multi_service_in_one_port","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCLFpf2sarCn7eQ","title":"sshd服务不能加载主机key","pathname":"/cloud-atlas-draft/service/ssh/sshd_not_load_host_key","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCM5kFQSUqLSK4k","title":"sshfs远程访问服务器文件系统","pathname":"/cloud-atlas-draft/service/ssh/sshfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCQy1jdVnUWO60w","title":"https服务访问报错\"fips_pkey_signature_test:test failure\"","pathname":"/cloud-atlas-draft/service/ssh/fips_pkey_signature_test_fail","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCRPeq4znh7oyku","title":"属于多个用户组的用户ssh登陆仅显示主用户组问题","pathname":"/cloud-atlas-draft/service/ssh/multi_user_group_in_ssh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCTzCxUzM1I4D32","title":"加速ssh登陆","pathname":"/cloud-atlas-draft/service/ssh/speed_ssh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCXvCBc-r24xtHc","title":"sshd服务多端口设置","pathname":"/cloud-atlas-draft/service/ssh/sshd_multi_port","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aCY-IpE4DDj-QzE","title":"ssh登陆报错\"PTY allocation request failed on channel 0\"","pathname":"/cloud-atlas-draft/service/ssh/ssh_pty_allocation_request_faile_on_channel_0","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"ssh"}]},{"id":"-M1T9aC_qqTM6LFMV4xa","title":"DNS","pathname":"/cloud-atlas-draft/service/dns","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aCaxzBAGjVxUELq","title":"DNSmasq","pathname":"/cloud-atlas-draft/service/dns/dnsmasq","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"DNS"}]},{"id":"-M1T9aCbVqDgf5IoLbQ4","title":"DNSmasq快速起步","pathname":"/cloud-atlas-draft/service/dns/dnsmasq/dnsmasq_quick_startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"DNS"},{"label":"DNSmasq"}]},{"id":"-M1T9aCcZ90T6LB39cUD","title":"DNS over HTTPS","pathname":"/cloud-atlas-draft/service/dns/dns_over_https","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"DNS"}]},{"id":"-M1T9aCdL9R8PXuHvqGG","title":"一份DNS over HTTPS的卡通化介绍","pathname":"/cloud-atlas-draft/service/dns/dns_over_https/a_cartoon_intro_to_dns_over_https","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"DNS"},{"label":"DNS over HTTPS"}]},{"id":"-M1T9aCimsFp6397sJap","title":"Nginx","pathname":"/cloud-atlas-draft/service/nginx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aCllrdgo_Q6cbup","title":"在Mac OS X环境使用HomeBrew安装Nginx","pathname":"/cloud-atlas-draft/service/nginx/install_nginx_in_mac_os_x_with_homebrew","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aCpfZ2KUZqFBTO4","title":"在CentOS 5环境手工安装Nginx","pathname":"/cloud-atlas-draft/service/nginx/install_nginx_on_centos_5_manually","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aCsmXR6aqHB5fg5","title":"CentOS快速部署nginx+php","pathname":"/cloud-atlas-draft/service/nginx/deploy_nginx_php_on_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aCuI5XARBLEU9qB","title":"h5ai-时尚的HTTP服务器索引","pathname":"/cloud-atlas-draft/service/nginx/h5ai_web_index","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aCvu-nfpla1EezR","title":"排查Nginx应用响应时间","pathname":"/cloud-atlas-draft/service/nginx/tracking_application_response_time_nginx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aD-LJHIbCZp30n7","title":"设置Django和Nginx uWSGI","pathname":"/cloud-atlas-draft/service/nginx/setup_django_with_uwsgi_nginx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aD22atW7Ps0UiOV","title":"Nginx uWSGI错误日志\"(13: Permission denied) while reading upstream\"","pathname":"/cloud-atlas-draft/service/nginx/nginx-uwsgi-cuo-wu-ri-zhi-13-permission-denied-while-reading-upstream","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aD3sMnY7_MkrcWG","title":"设置Django和Nginx uWSGI的多站点","pathname":"/cloud-atlas-draft/service/nginx/setup_multi_site_django_with_uwsgi_nginx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aD4a9ncXHY73EF3","title":"Docker容器迁移后uWSGI运行报错\"ImportError: No module named datetime\"","pathname":"/cloud-atlas-draft/service/nginx/uwsgi_django_no_module_named_datetime","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-MTyd41OwP3jTszMS4wi","title":"Nginx的root和alias","pathname":"/cloud-atlas-draft/service/nginx/nginx-de-root-he-alias","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Nginx"}]},{"id":"-M1T9aD68qfUGdRXxEfc","title":"OpenResty","pathname":"/cloud-atlas-draft/service/openresty","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDC6wVXQaQDRk99","title":"OpenResty安装","pathname":"/cloud-atlas-draft/service/openresty/server_openresty_install","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"OpenResty"}]},{"id":"-M1T9aDGIVAne4ocBcTN","title":"OpenResty快速起步","pathname":"/cloud-atlas-draft/service/openresty/server_openresty_startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"OpenResty"}]},{"id":"-M1T9aDKz4XL8_YjO9zP","title":"HAProxy","pathname":"/cloud-atlas-draft/service/haproxy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDOJ7ejvGXBUY6l","title":"HAProxy和Nginx软件负载均衡对比","pathname":"/cloud-atlas-draft/service/haproxy/haproxy_vs_nginx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"HAProxy"}]},{"id":"-M1T9aDPNjyIFGomnGdx","title":"在CentOS7中部署HAProxy","pathname":"/cloud-atlas-draft/service/haproxy/deploy_haproxy_in_centos7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"HAProxy"}]},{"id":"-M1T9aDRvMdJ3RDk9rrP","title":"使用HAProxy实现MySQL负载均衡","pathname":"/cloud-atlas-draft/service/haproxy/mysql_load_balancing_haproxy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"HAProxy"}]},{"id":"-M1T9aDSRb6KnN3XIxkV","title":"Varnish","pathname":"/cloud-atlas-draft/service/varnish","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDUhry2d2ivvFlB","title":"在Ubuntu上部署Varnish","pathname":"/cloud-atlas-draft/service/varnish/deploy_varnish_on_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Varnish"}]},{"id":"-M1T9aDV3V-JsVeWkoh4","title":"在Mac上部署Varnish","pathname":"/cloud-atlas-draft/service/varnish/deploy_varnish_on_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Varnish"}]},{"id":"-M1T9aDXWkX1iYO__rLz","title":"Proxy","pathname":"/cloud-atlas-draft/service/proxy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDY-NrD7tH8JFRS","title":"Squid vs. Varnish vs. Nginx","pathname":"/cloud-atlas-draft/service/proxy/squid_vs_varnish_vs_nginx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Proxy"}]},{"id":"-M1T9aDZc9AWxdbqr3Ub","title":"Polipo:小巧的web代理服务器","pathname":"/cloud-atlas-draft/service/proxy/polipo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Proxy"}]},{"id":"-M1T9aD_aQBsVaJJTQ_x","title":"设置代理服务器和匿名上网","pathname":"/cloud-atlas-draft/service/proxy/setup_linux_proxy_server_and_surf_anonymously","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Proxy"}]},{"id":"-M6s2iaGUAflGsw9T_ve","title":"在macOS上部署squid","pathname":"/cloud-atlas-draft/service/proxy/deploy_squid_on_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Proxy"}]},{"id":"-Mk0CxXftwVyCZNDqF-s","title":"FTP","pathname":"/cloud-atlas-draft/service/ftp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDb_IpgJg7RPaVT","title":"vsftpd","pathname":"/cloud-atlas-draft/service/ftp/vsftpd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"FTP"}]},{"id":"-M1T9aDc3AFi9GyGATe4","title":"NFS","pathname":"/cloud-atlas-draft/service/nfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDdVM-eIOnnsK__","title":"CentOS 7 NFS设置","pathname":"/cloud-atlas-draft/service/nfs/setup_nfs_on_centos7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NFS"}]},{"id":"-M1T9aDiLH3knMzqb-Yb","title":"Ubuntu 16 NFS设置","pathname":"/cloud-atlas-draft/service/nfs/setup_nfs_on_ubuntu16","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NFS"}]},{"id":"-MIJcTyrs_5zaL6iFaQB","title":"NFS挂载超时排查","pathname":"/cloud-atlas-draft/service/nfs/troubleshot_nfs_mount_timeout","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NFS"}]},{"id":"-Mk0CxTbl08ou2FUC_HR","title":"Samba","pathname":"/cloud-atlas-draft/service/samba","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDkho4281igNuFT","title":"CentOS 7 Samba配置","pathname":"/cloud-atlas-draft/service/samba/setup_samba_on_centos7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"Samba"}]},{"id":"-M1T9aDlmRaWAlV8Jc2G","title":"NTP","pathname":"/cloud-atlas-draft/service/ntp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDp705xV8XicULf","title":"NTP服务基础配置","pathname":"/cloud-atlas-draft/service/ntp/basic_ntp_config","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NTP"}]},{"id":"-MaXxL8DZHcddEI5FXih","title":"快速校准时间","pathname":"/cloud-atlas-draft/service/ntp/correct_time_with_gap","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NTP"}]},{"id":"-M1T9aDq4F_vCNtkLiPI","title":"ntpq错误\"Request timed out\"排查","pathname":"/cloud-atlas-draft/service/ntp/ntpq_timed_out_nothing_received","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NTP"}]},{"id":"-M1T9aDryNeFHMUdDYBY","title":"ntp_gettime() returns code 5 (ERROR)","pathname":"/cloud-atlas-draft/service/ntp/ntp_gettime_returns_code_5_error","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NTP"}]},{"id":"-M1T9aDtiyd7yljY7RHq","title":"在Ubuntu系统部署NTP服务","pathname":"/cloud-atlas-draft/service/ntp/deploy_ntp_daemon_on_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NTP"}]},{"id":"-Mb9rT1DSsNCkfeGgjpx","title":"命令行设置系统时间","pathname":"/cloud-atlas-draft/service/ntp/set_date_time","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"NTP"}]},{"id":"-M1T9aDxOTZdsrEt8PRo","title":"aria2","pathname":"/cloud-atlas-draft/service/aria2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aDywi-cXE3uUr18","title":"使用多协议多线程下载工具aria2","pathname":"/cloud-atlas-draft/service/aria2/multi-protocol_multi-source_download_tool_aria2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"aria2"}]},{"id":"-M1T9aDzEepHUoQ3siXO","title":"使用aria2 WEB前端yaaw","pathname":"/cloud-atlas-draft/service/aria2/aris2_with_yaaw","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"aria2"}]},{"id":"-M1T9aE-Zng58HMEgf6q","title":"流媒体","pathname":"/cloud-atlas-draft/service/media_stream","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"}]},{"id":"-M1T9aE0nippYwxrZb-K","title":"OBS Studio广播","pathname":"/cloud-atlas-draft/service/media_stream/obs_studio","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"服务技术"},{"label":"流媒体"}]},{"id":"-M1T9aE4kRCNqyd7K_DS","title":"消息队列","pathname":"/cloud-atlas-draft/message_queue","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aE7pP41vNitC94v","title":"RabbitMQ","pathname":"/cloud-atlas-draft/message_queue/rabbitmq","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"消息队列"}]},{"id":"-M1T9aE8Ze1yfHgJMaKb","title":"安装RabbitMQ","pathname":"/cloud-atlas-draft/message_queue/rabbitmq/install_rabbitmq","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"消息队列"},{"label":"RabbitMQ"}]},{"id":"-M1T9aEApMVZqYul3puI","title":"AMQP简介","pathname":"/cloud-atlas-draft/message_queue/rabbitmq/amqp-jian-jie","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"消息队列"},{"label":"RabbitMQ"}]},{"id":"-Mk0CxYD9VkXkmkB0zCi","title":"kafka","pathname":"/cloud-atlas-draft/message_queue/kafka","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"消息队列"}]},{"id":"-Mk0CxfMX-SaRznkT0np","title":"Redis","pathname":"/cloud-atlas-draft/message_queue/redis","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"消息队列"}]},{"id":"-M1T9aEEuw9LnAL3Hp66","title":"安全","pathname":"/cloud-atlas-draft/security","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aEHtMedbg1nuVn8","title":"VPN","pathname":"/cloud-atlas-draft/security/vpn","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-M1T9aELM2xTwKts8ZCi","title":"OpenConnect","pathname":"/cloud-atlas-draft/security/vpn/openconnect","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"}]},{"id":"-M1T9aEMmYsgKzQ01fQ7","title":"在Android上使用OpenConnect连接ocserv","pathname":"/cloud-atlas-draft/security/vpn/openconnect/use_openconnect_to_ocserv_in_android","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"OpenConnect"}]},{"id":"-M1T9aEOJS-939eVNWti","title":"安装使用OpenConnect","pathname":"/cloud-atlas-draft/security/vpn/openconnect/openconnect","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"OpenConnect"}]},{"id":"-M1T9aEP-LseI8_rDyhA","title":"部署ocserv VPN服务器","pathname":"/cloud-atlas-draft/security/vpn/openconnect/deploy_ocserv_vpn_server","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"OpenConnect"}]},{"id":"-M1T9aEQe2KA_HASET3h","title":"部署支持证书的OpenConnect VPN服务器（ocserv）","pathname":"/cloud-atlas-draft/security/vpn/openconnect/deploy_openconnect_vpn_server_ocserv_with_certificate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"OpenConnect"}]},{"id":"-M1T9aEWi9thbjLmfdJm","title":"在Ubuntu上部署OpenConnect VPN服务器(ocserv)","pathname":"/cloud-atlas-draft/security/vpn/openconnect/deploy_ocserv_vpn_server_on_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"OpenConnect"}]},{"id":"-Mcj08-eTKKQ8UggyGWu","title":"修订ocserv端口","pathname":"/cloud-atlas-draft/security/vpn/openconnect/change_ocserv_port","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"OpenConnect"}]},{"id":"-M1T9aEclstMSsYMdLtf","title":"Shadowsocks","pathname":"/cloud-atlas-draft/security/vpn/shadowsocks","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"}]},{"id":"-Mk0CxhRVViTZ9Df9J3P","title":"Shadowsocks原理","pathname":"/cloud-atlas-draft/security/vpn/shadowsocks/shadowsocks","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"Shadowsocks"}]},{"id":"-M1T9aEeR1V6LVUaBqbs","title":"部署Shadowsocks服务器","pathname":"/cloud-atlas-draft/security/vpn/shadowsocks/deploy_shadowsocks_server","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"Shadowsocks"}]},{"id":"-M1T9aEgwqV-Oy4bNb4F","title":"在CentOS 7上部署ShadowSocks服务器","pathname":"/cloud-atlas-draft/security/vpn/shadowsocks/deploy_shadowsocks_server_on_centos7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"Shadowsocks"}]},{"id":"-M1T9aEn83Clvp2zRjPQ","title":"安装shadowsocks客户端","pathname":"/cloud-atlas-draft/security/vpn/shadowsocks/install_shadowsocks_client","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"VPN"},{"label":"Shadowsocks"}]},{"id":"-M1T9aEpr35velknKG2j","title":"无线安全","pathname":"/cloud-atlas-draft/security/wifi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"}]},{"id":"-Mk0CxZmJC-A74QcQ1vK","title":"Captive Portal","pathname":"/cloud-atlas-draft/security/wifi/captive_portal","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"无线安全"}]},{"id":"-M1T9aErfDlFcODStGgS","title":"Captive Portal简介","pathname":"/cloud-atlas-draft/security/wifi/captive_portal/introduce_captive_portal","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"无线安全"},{"label":"Captive Portal"}]},{"id":"-Mk0CxZnguqLsrhQtCPx","title":"部署WiFiDog实现Captive Portal","pathname":"/cloud-atlas-draft/security/wifi/captive_portal/deploy_wifidog_captive_portal","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"无线安全"},{"label":"Captive Portal"}]},{"id":"-M1T9aEum_ApWfKeWjRq","title":"Linux 802.1x网络认证","pathname":"/cloud-atlas-draft/security/wifi/linux_802.1x","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"安全"},{"label":"无线安全"}]},{"id":"-M1T9aEvasKW_9eDI47a","title":"虚拟化","pathname":"/cloud-atlas-draft/virtual","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aEypeFYNJ8dbN9G","title":"Intel","pathname":"/cloud-atlas-draft/virtual/intel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-Mk0CxdUYO-84F2R09og","title":"VT-x","pathname":"/cloud-atlas-draft/virtual/intel/vt-x","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"}]},{"id":"-M1T9aF0LCHnSkn9IgpW","title":"VT-d","pathname":"/cloud-atlas-draft/virtual/intel/vt-d","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"}]},{"id":"-M1T9aF2XFzCGWziz5Ag","title":"Intel虚拟化技术Directed I/O架构","pathname":"/cloud-atlas-draft/virtual/intel/vt-d/intel_vt_direct_io","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"},{"label":"VT-d"}]},{"id":"-M1T9aF4K9wCb2NlVKmJ","title":"内存虚拟化：扩展页表EPT","pathname":"/cloud-atlas-draft/virtual/intel/ept","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"}]},{"id":"-MCl7T5qR3N1INJp8w0P","title":"I/O虚拟化：SR-IOV","pathname":"/cloud-atlas-draft/virtual/intel/sr-iov","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"}]},{"id":"-Mk0CxaYNEa8chEFWrlu","title":"SR-IOV技术介绍","pathname":"/cloud-atlas-draft/virtual/intel/sr-iov/introduce_sr-iov","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"},{"label":"I/O虚拟化：SR-IOV"}]},{"id":"-M1T9aF3Qh1inUfRxCkp","title":"在CentOS中部署SR-IOV","pathname":"/cloud-atlas-draft/virtual/intel/sr-iov/implement_sr-iov_in_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"},{"label":"I/O虚拟化：SR-IOV"}]},{"id":"-Mk0CxXS3kNi66zGI2y9","title":"I/O虚拟化：数据直接I/O(DDIO)","pathname":"/cloud-atlas-draft/virtual/intel/ddio","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"}]},{"id":"-M1T9aF9Q3okYrOcN5bW","title":"网络数据虚拟化：DPDK","pathname":"/cloud-atlas-draft/virtual/intel/dpdk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"}]},{"id":"-M1T9aFA6f9IodhSLZ0H","title":"如何判断网卡是否支持DPDK技术","pathname":"/cloud-atlas-draft/virtual/intel/dpdk/determine_ethernet_adapter_support_dpdk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"},{"label":"网络数据虚拟化：DPDK"}]},{"id":"-M1T9aFF_4ZICEgDNv4m","title":"在Linux中使用DPDK","pathname":"/cloud-atlas-draft/virtual/intel/dpdk/dpdk_for_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"},{"label":"网络数据虚拟化：DPDK"}]},{"id":"-M1T9aFGZqRVFYp8Mcgz","title":"使用Open vSwith实现DPDK加速虚拟机网络性能","pathname":"/cloud-atlas-draft/virtual/intel/dpdk/using_open_vswitch_with_dpdk_for_inter-vm_nfv_applications","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"},{"label":"网络数据虚拟化：DPDK"}]},{"id":"-Mk0CxgczaekqvJoPVcL","title":"GPU虚拟化：GVT","pathname":"/cloud-atlas-draft/virtual/intel/gvt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Intel"}]},{"id":"-M1T9aFIhoRNxxKrUMol","title":"kvm","pathname":"/cloud-atlas-draft/virtual/kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-Mk0CxmDcEXE9tZ0mqu6","title":"kvm虚拟化架构","pathname":"/cloud-atlas-draft/virtual/kvm/architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aFKSAptbumDVEXD","title":"kvm嵌套虚拟化","pathname":"/cloud-atlas-draft/virtual/kvm/nested_virtualization","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aFLYdNwI9jXtEu4","title":"CentOS7的嵌套虚拟化(nested virtualization)部署实践","pathname":"/cloud-atlas-draft/virtual/kvm/nested_virtualization/nested_virtualization_kvm_centos7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm嵌套虚拟化"}]},{"id":"-Mk0CxdTo2dG2s9qjVv-","title":"qemu","pathname":"/cloud-atlas-draft/virtual/kvm/qemu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aFOgmxZNyji2EJ-","title":"QEMU的vt-d","pathname":"/cloud-atlas-draft/virtual/kvm/qemu/qemu_vt-d","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"qemu"}]},{"id":"-M1T9aFPy-skViLO68eW","title":"vIOMMU架构","pathname":"/cloud-atlas-draft/virtual/kvm/qemu/viommu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"qemu"}]},{"id":"-M1T9aFRNdkJPL0r3VDb","title":"qemu监控指令","pathname":"/cloud-atlas-draft/virtual/kvm/qemu/qemu_monitor","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"qemu"}]},{"id":"-M1T9aFXqybX4z0pDtQH","title":"virtio","pathname":"/cloud-atlas-draft/virtual/kvm/virtio","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aFYTGIahm4A0S60","title":"virtio规格","pathname":"/cloud-atlas-draft/virtual/kvm/virtio/virtio_specification","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"virtio"}]},{"id":"-M1T9aFZWEzeV26bvo2r","title":"virtio guest端实现：PCI, virtio设备，virtio网络和virtqueue","pathname":"/cloud-atlas-draft/virtual/kvm/virtio/virtio_guest_side_implementation","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"virtio"}]},{"id":"-M1T9aF_NgdRyncR649e","title":"Windows虚拟机virtio驱动版本","pathname":"/cloud-atlas-draft/virtual/kvm/virtio/windows_virtio_drivers_version","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"virtio"}]},{"id":"-M1T9aFajnwNGle2PP6J","title":"kvm快速起步","pathname":"/cloud-atlas-draft/virtual/kvm/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aFcQYgx1gJOjOym","title":"一：基于内核的虚拟机（KVM）概览","pathname":"/cloud-atlas-draft/virtual/kvm/startup/kernel_based_virtual_machine_kvm_overview","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aFeD4ZVy8W_WmnF","title":"二：Redhat企业Linux安装KVM","pathname":"/cloud-atlas-draft/virtual/kvm/startup/er-redhat-qi-ye-linux-an-zhuang-kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aFja7FCWDe-hNDG","title":"三：RHEL 7.2 配置KVM主机","pathname":"/cloud-atlas-draft/virtual/kvm/startup/san-rhel-7.2-pei-zhi-kvm-zhu-ji","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aFoOQ6sAWRuB4s-","title":"四：使用命令行启动第一个KVM实例","pathname":"/cloud-atlas-draft/virtual/kvm/startup/si-shi-yong-ming-ling-xing-qi-dong-di-yi-ge-kvm-shi-li","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aFsGm9zi4aLCJAM","title":"五：使用Virt-Manger(VMM)部署KVM实例","pathname":"/cloud-atlas-draft/virtual/kvm/startup/wu-shi-yong-virtmangervmm-bu-shu-kvm-shi-li","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aFx8iS5PIWmqFEd","title":"六：如何克隆一个KVM虚拟机并重置该虚拟机","pathname":"/cloud-atlas-draft/virtual/kvm/startup/how_to_clone_a_kvm_virtual_machines_and_reset_the_vm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aG2k-lZD3tP2QE6","title":"七：如何在线添加/更改虚拟磁盘","pathname":"/cloud-atlas-draft/virtual/kvm/startup/how_to_add_resize_virtual_disk_on_fly","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aG5UgzxNk-Cc9oD","title":"八：如何在线添加/移除虚拟机的内存","pathname":"/cloud-atlas-draft/virtual/kvm/startup/how_to_add_remove_memory_to_guest_on_fly","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aG63uDVf1aQfeld","title":"九：如何在线添加/移除虚拟机的vCPU","pathname":"/cloud-atlas-draft/virtual/kvm/startup/how_to_add_remove_vcpu_to_guest_on_fly","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aGAolsDoTgS8oLX","title":"十：更改libvirt虚拟机镜像存储路径","pathname":"/cloud-atlas-draft/virtual/kvm/startup/change_libvirt_vm_image_store_path","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aGDD1sZpkoDw05j","title":"十一：实现Linux KVM在线迁移","pathname":"/cloud-atlas-draft/virtual/kvm/startup/perform_live_migration_on_linux_kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aGFaHMFp0wWgw3H","title":"十二：RHEL7 Pacemaker - 配置高可用KVM虚拟机","pathname":"/cloud-atlas-draft/virtual/kvm/startup/rhel_7_pacemaker_configuring_ha_kvm_guest","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aGOZ6oat1RU4gjB","title":"kvm快速起步实战","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"}]},{"id":"-M1T9aGQ1YoADkN0JPSz","title":"在CentOS中部署KVM","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/deploy_kvm_on_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aGacYTRmt1DGBf_","title":"在Ubuntu中部署KVM","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/zai-ubuntu-zhong-bu-shu-kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aGdiELsVUwWXtob","title":"访问VM控制台","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/access_vm_console","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aGki_GizHmojz1s","title":"访问(修改)虚拟机镜像","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/fang-wen-xiu-gai-xu-ni-ji-jing-xiang","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aGo_UFR-X7gbsYV","title":"使用libguestfs+NBD远程访问磁盘镜像","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/libguestfs_nbd_remote_access_image","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aGy7zH9jRIC_Hgd","title":"KVM libvirt静态IP地址和端口映射","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/kvm_libvirt_static_ip_for_dhcp_and_port_forwarding","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aH5LAwWoGp9ggDs","title":"在Gentoo中部署KVM","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/deploy_kvm_on_gentoo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aH6dXLDsiG1fkU8","title":"使用Btrfs部署KVM","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/deploy_kvm_using_btrfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHE-7tyxqaabd2l","title":"Clone KVM虚拟机实战","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/clone_kvm_vm_in_action","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHHGt7p1ctGs7Xs","title":"动态调整KVM虚拟机内存和vcpu实战","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/add_remove_vcpu_memory_to_guest_on_fly","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHOCqDeLYPWJOPc","title":"添加和动态调整虚拟机数据磁盘","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/add_resize_virtual_disk_to_guest_on_fly","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHTHZhkoeVDMNmB","title":"调整虚拟机btrfs文件系统大小","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/tiao-zheng-xu-ni-ji-btrfs-wen-jian-xi-tong-da-xiao","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHgnjGPh9GIk9UL","title":"添加和更新虚拟机设备","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/attach_update_device","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHkBHwZMewNs5S_","title":"Linux KVM在线迁移实战","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/live_migration_kvm_vm_in_action","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHqcEJg4XXTP0BE","title":"高可用KVM虚拟机实战","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/gao-ke-yong-kvm-xu-ni-ji-shi-zhan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHshdwmvInxKde9","title":"使用virsh删除运行的KVM VM","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/delete_a_running_vm_on_kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aHuDaHNUyCfVtez","title":"KVM虚拟机vnc远程访问鼠标偏移修复","pathname":"/cloud-atlas-draft/virtual/kvm/startup/in_action/kvm_vnc_mouse","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm快速起步"},{"label":"kvm快速起步实战"}]},{"id":"-M1T9aI1Nth8Lt4YlZZX","title":"kvm虚拟化部署和管理","pathname":"/cloud-atlas-draft/virtual/kvm/deployment_and_administration","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aI41vhGzYc-h0gr","title":"kvm guest虚拟机时间管理","pathname":"/cloud-atlas-draft/virtual/kvm/deployment_and_administration/kvm_guest_timing_management","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm虚拟化部署和管理"}]},{"id":"-M1T9aI7rQ-4bbDr1jJq","title":"通过QEMU guest agent和spice agent增强虚拟化","pathname":"/cloud-atlas-draft/virtual/kvm/deployment_and_administration/enhancing_virtualization_with_qemu_guest_agent_and_spice_agent","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm虚拟化部署和管理"}]},{"id":"-M1T9aI8b7b7zC5e649Z","title":"Ubuntu环境KVM","pathname":"/cloud-atlas-draft/virtual/kvm/kvm_on_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aIFX2wOa43AVucg","title":"安装","pathname":"/cloud-atlas-draft/virtual/kvm/kvm_on_ubuntu/installation","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"Ubuntu环境KVM"}]},{"id":"-M1T9aIK7turraTrUaD6","title":"网络","pathname":"/cloud-atlas-draft/virtual/kvm/kvm_on_ubuntu/networking","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"Ubuntu环境KVM"}]},{"id":"-M1T9aINwhVsKUQtRuge","title":"创建虚拟机","pathname":"/cloud-atlas-draft/virtual/kvm/kvm_on_ubuntu/create_guests","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"Ubuntu环境KVM"}]},{"id":"-M1T9aIO9uoDcWXv9exq","title":"kvm虚拟化存储","pathname":"/cloud-atlas-draft/virtual/kvm/storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aIPnguW5WWVnh0x","title":"KVM虚拟机磁盘镜像修改指南（libguestfs：译+实践）","pathname":"/cloud-atlas-draft/virtual/kvm/storage/kvm_image_access_with_libguestfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm虚拟化存储"}]},{"id":"-M1T9aISJSg7fbyC1Ugm","title":"kvm性能","pathname":"/cloud-atlas-draft/virtual/kvm/performance","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aIUWSh72y1xdEBd","title":"KVM性能调优实战","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_tunning_in_action","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIVi9dK4VjieSNd","title":"KVM性能优化架构简述","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_tunning_in_action/kvm_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"},{"label":"KVM性能调优实战"}]},{"id":"-Mk0CxY9cu8w7F0FYUJQ","title":"性能监控工具","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_tunning_in_action/monitor_tools","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"},{"label":"KVM性能调优实战"}]},{"id":"-M1T9aIXr4be7GvgYngh","title":"多队列virtio-net","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_tunning_in_action/multi_queue-virtio-net","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"},{"label":"KVM性能调优实战"}]},{"id":"-M1T9aIYc9nRTKPQ9HX9","title":"使用virtio模式安装Windows","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_tunning_in_action/install_windows_with_virtio","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"},{"label":"KVM性能调优实战"}]},{"id":"-M1T9aId9QCOfD6XiH6C","title":"在虚拟化中使用NUMA","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_tunning_in_action/virtualization_with_numa","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"},{"label":"KVM性能调优实战"}]},{"id":"-M1T9aIfXCWF2TL9glna","title":"KVM网络性能调优","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_network_performance_tunning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIluiBJPYLNjJJ0","title":"KVM halt polling系统","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_network_performance_tunning/halt_polling_system","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"},{"label":"KVM网络性能调优"}]},{"id":"-M1T9aImbx35LxVXLUUG","title":"kvm性能优化","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_tunning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aInOgLn6utdv5Dz","title":"kvm最佳实践（汇总）","pathname":"/cloud-atlas-draft/virtual/kvm/performance/best_practices_for_kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIpxH9uJKgO7SFp","title":"对于虚拟CPU的KVM性能限制","pathname":"/cloud-atlas-draft/virtual/kvm/performance/kvm_performance_limit_for_vcpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIqHbFq-W1Z_5Bs","title":"大页内存技术","pathname":"/cloud-atlas-draft/virtual/kvm/performance/hugetlbpage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIrJdzaeFeZ5ADP","title":"透明大页内存技术","pathname":"/cloud-atlas-draft/virtual/kvm/performance/transparent_hugepage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIsa4toC2u5QdNp","title":"大页内存和透明大页内存技术对比","pathname":"/cloud-atlas-draft/virtual/kvm/performance/hugetlbpage_vs_transparent_hugepage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIt7al7myyDaHpm","title":"Intel VT技术中的Preemption Timer","pathname":"/cloud-atlas-draft/virtual/kvm/performance/preemption_timer","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm性能"}]},{"id":"-M1T9aIubX56Opq7liNo","title":"kvm热迁移","pathname":"/cloud-atlas-draft/virtual/kvm/live_migrate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aIwM23Nu8xbghJy","title":"Ubuntu Guest操作系统热迁移vm内部进程OOM","pathname":"/cloud-atlas-draft/virtual/kvm/live_migrate/ubuntu_guest_live_migrate_process_oom","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm热迁移"}]},{"id":"-M1T9aIxBvjQF_ohv9bC","title":"virsh保存和恢复虚拟机状态","pathname":"/cloud-atlas-draft/virtual/kvm/live_migrate/virsh_save_restore_vm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm热迁移"}]},{"id":"-M1T9aIzfBqNfRPSvcKq","title":"kvm DEBUG","pathname":"/cloud-atlas-draft/virtual/kvm/kvm-debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aJ-M5Vs3nb2qf3k","title":"kvm vcpu unhandled rdmsr/wrmsr","pathname":"/cloud-atlas-draft/virtual/kvm/kvm-debug/kvm_vcpu_unhandled_rdmsr_wrmsr","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm DEBUG"}]},{"id":"-M1T9aJ0LaxPzWxYu-O6","title":"在KVM中运行windows 10响应缓慢且CPU sys占用严重的解决方法","pathname":"/cloud-atlas-draft/virtual/kvm/kvm-debug/kvm_win10_high_sys_debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm DEBUG"}]},{"id":"-M1T9aJ1BHwoahwftlOM","title":"kvm测试","pathname":"/cloud-atlas-draft/virtual/kvm/test","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"}]},{"id":"-M1T9aJ3XyCBiO5anGqC","title":"kvm单元测试","pathname":"/cloud-atlas-draft/virtual/kvm/test/kvm-unit-tests","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"kvm"},{"label":"kvm测试"}]},{"id":"-Mk0CxaNVaFeZOE7bDc9","title":"libvirt","pathname":"/cloud-atlas-draft/virtual/libvirt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aJ8ufI7-zjJPqcE","title":"开发","pathname":"/cloud-atlas-draft/virtual/libvirt/develop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJ9pJiCvTziIAFM","title":"编译libvirt","pathname":"/cloud-atlas-draft/virtual/libvirt/develop/bian-yi-libvirt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"开发"}]},{"id":"-M1T9aJBovsA1xZgnzXv","title":"在CentOS 5环境中编译libvirt","pathname":"/cloud-atlas-draft/virtual/libvirt/develop/bian-yi-libvirt/zai-centos-5-huan-jing-zhong-bian-yi-libvirt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"开发"},{"label":"编译libvirt"}]},{"id":"-M1T9aJEpOfKLvEr1_G-","title":"使用src rpm编译libvirt","pathname":"/cloud-atlas-draft/virtual/libvirt/develop/bian-yi-libvirt/shi-yong-src-rpm-bian-yi-libvirt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"开发"},{"label":"编译libvirt"}]},{"id":"-M1T9aJJXXJqnsrxTf9O","title":"libvirt调试排错","pathname":"/cloud-atlas-draft/virtual/libvirt/develop/bian-yi-libvirt/libvirt-tiao-shi-pai-cuo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"开发"},{"label":"编译libvirt"}]},{"id":"-M1T9aJPGg1kZ9rgQIU_","title":"使用Python开发Libvirt应用","pathname":"/cloud-atlas-draft/virtual/libvirt/develop/python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"开发"}]},{"id":"-M1T9aJQpOWllHfTeB35","title":"热迁移","pathname":"/cloud-atlas-draft/virtual/libvirt/develop/python/live_migrate","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"开发"},{"label":"使用Python开发Libvirt应用"}]},{"id":"-M1T9aJRMb0CKTKu4-8u","title":"hook","pathname":"/cloud-atlas-draft/virtual/libvirt/hook","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJS4bwj0iXKjdQK","title":"通过libvirt hooks实现特定系统管理","pathname":"/cloud-atlas-draft/virtual/libvirt/hook/hooks_for_specific_system_management","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"hook"}]},{"id":"-Mk0CxXBI6TNMcGJOkGw","title":"Qemu","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJUAS_OCpCknd8s","title":"Qemu镜像","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu/qemu_images","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Qemu"}]},{"id":"-M1T9aJX99LbkHAZrWc6","title":"libvirt pvpanic","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu/libvirt_pvpanic","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Qemu"}]},{"id":"-M1T9aJYO8CaSeWORM4c","title":"CentOS pvpanic实现和测试","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu/centos7_pvpanic","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Qemu"}]},{"id":"-M1T9aJ_EmTExC-NRPwP","title":"Windows pvpanic实现","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu/windows_pvpanic","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Qemu"}]},{"id":"-M1T9aJa4-jXfig2zA__","title":"Windows pvpanic测试","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu/windows_pvpanic_test","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Qemu"}]},{"id":"-M1T9aJb6mIRRXkQLOnu","title":"虚拟机core dump引发时间偏移和矫正方法","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu/pvpanic_core_dump_and_time_synchronize","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Qemu"}]},{"id":"-M1T9aJcT8Jk27zTH5wY","title":"nemu - 面向云计算的轻量版QEMU","pathname":"/cloud-atlas-draft/virtual/libvirt/qemu/nemu-mian-xiang-yun-ji-suan-de-qing-liang-ban-qemu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Qemu"}]},{"id":"-Mk0CxYAaCKBQSGid3pG","title":"设备","pathname":"/cloud-atlas-draft/virtual/libvirt/devices","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJibv_r3X7I4A8Y","title":"虚拟机串口控制台","pathname":"/cloud-atlas-draft/virtual/libvirt/devices/vm_serial_console","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"设备"}]},{"id":"-M1T9aJjSRjtzob7wLs4","title":"检查块设备任务","pathname":"/cloud-atlas-draft/virtual/libvirt/devices/virsh_check_blockjob","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"设备"}]},{"id":"-Mk0Cxabg8IGAt04snnU","title":"Libvirt网络","pathname":"/cloud-atlas-draft/virtual/libvirt/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJmt2cNLwwlZj3l","title":"libvirt网络架构","pathname":"/cloud-atlas-draft/virtual/libvirt/network/libvirt_network_architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Libvirt网络"}]},{"id":"-M1T9aJnJBZ_9RoC2bYb","title":"libvirt中的防火墙和网络过滤","pathname":"/cloud-atlas-draft/virtual/libvirt/network/firewall_and_network_filtering_in_libvirt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Libvirt网络"}]},{"id":"-M1T9aJoF1L7AtWgY3n1","title":"libvirtd无法初始化ip6tables table 'filter'","pathname":"/cloud-atlas-draft/virtual/libvirt/network/libvirtd_cannot_initialize_ip6tables_table_filter","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Libvirt网络"}]},{"id":"-Mk0Cx_tYuOnrv-_uafu","title":"Libvirt日志","pathname":"/cloud-atlas-draft/virtual/libvirt/log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJqHi8-R3byxLGi","title":"libvirt日志","pathname":"/cloud-atlas-draft/virtual/libvirt/log/libvirtd_log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Libvirt日志"}]},{"id":"-M1T9aJreWGLEmOmJYUP","title":"libvirtd.log日志显示\"warning : qemuDomainObjTaint\"","pathname":"/cloud-atlas-draft/virtual/libvirt/log/libvirtd_log_qemu_domain_obj_taint","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Libvirt日志"}]},{"id":"-M1T9aJuzD6QSoQVxICr","title":"libvirtd.log日志显示\"invalid argument: disk hdc does not currently have a source assigned\"","pathname":"/cloud-atlas-draft/virtual/libvirt/log/invalid_argument_disk_hdc_does_not_currently_have_a_source_assigned","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"},{"label":"Libvirt日志"}]},{"id":"-M1T9aJv7IZJ2uhN71vS","title":"NAT网络","pathname":"/cloud-atlas-draft/virtual/libvirt/libvirt_nat","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJyuAgc0TW6duf6","title":"远程访问VNC","pathname":"/cloud-atlas-draft/virtual/libvirt/remote_vnc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aJzawDs4168-kX1","title":"virsh使用","pathname":"/cloud-atlas-draft/virtual/libvirt/virsh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"libvirt"}]},{"id":"-M1T9aK0qnMXWefqkWbj","title":"虚拟网络","pathname":"/cloud-atlas-draft/virtual/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-Mk0CxWscwVG1rVhufz8","title":"vxlan","pathname":"/cloud-atlas-draft/virtual/network/vxlan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"虚拟网络"}]},{"id":"-M1T9aK5IiZ971t6n5Rr","title":"vxlan概览","pathname":"/cloud-atlas-draft/virtual/network/vxlan/vxlan_overview","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"虚拟网络"},{"label":"vxlan"}]},{"id":"-Mk0CxXXvBy0hcq3PSAd","title":"故障排查","pathname":"/cloud-atlas-draft/virtual/network/troubleshoot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"虚拟网络"}]},{"id":"-M1T9aK8N2G0x3tRq43A","title":"使用tcpdump排查虚拟机网络不通","pathname":"/cloud-atlas-draft/virtual/network/troubleshoot/vm_network_troubleshoot_with_tcpdump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"虚拟网络"},{"label":"故障排查"}]},{"id":"-M1T9aKAAXJC2pHKsk_6","title":"虚拟机ping延迟问题排查","pathname":"/cloud-atlas-draft/virtual/network/troubleshoot/debug_vm_ping_reply_slow","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"虚拟网络"},{"label":"故障排查"}]},{"id":"-M1T9aKI19ku2nYyNF9G","title":"性能","pathname":"/cloud-atlas-draft/virtual/performance","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aKKVvss1EqIGP7k","title":"CPU steal","pathname":"/cloud-atlas-draft/virtual/performance/cpu_steal","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"性能"}]},{"id":"-M1T9aKRU28RKCP2z_pM","title":"docker","pathname":"/cloud-atlas-draft/virtual/docker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aKTtAP-BdZH6wSE","title":"Docker for Mac","pathname":"/cloud-atlas-draft/virtual/docker/docker_for_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"}]},{"id":"-M1T9aKUopmzngaOUb1E","title":"Docker for Mac快速起步","pathname":"/cloud-atlas-draft/virtual/docker/docker_for_mac/docker_for_mac_startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker for Mac"}]},{"id":"-M1T9aKW8ydg1s5-XDQC","title":"Docker Engine","pathname":"/cloud-atlas-draft/virtual/docker/engine","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"}]},{"id":"-M1T9aKd1mVoaec_uDSH","title":"安装","pathname":"/cloud-atlas-draft/virtual/docker/engine/an-zhuang","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"}]},{"id":"-M1T9aKlbx_-z3ST55-8","title":"在RedHat安装Docker","pathname":"/cloud-atlas-draft/virtual/docker/engine/an-zhuang/deploy_docker_in_redhat","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"安装"}]},{"id":"-M1T9aKr6g_672PgPJmq","title":"在Docker中运行CentOS","pathname":"/cloud-atlas-draft/virtual/docker/engine/an-zhuang/docker_run_centos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"安装"}]},{"id":"-M1T9aKsKcrchMhrpJDl","title":"在Gentoo安装Docker","pathname":"/cloud-atlas-draft/virtual/docker/engine/an-zhuang/deploy_docker_in_gentoo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"安装"}]},{"id":"-M1T9aKzYSQ02CFfAvNF","title":"Docker内核支持参数说明","pathname":"/cloud-atlas-draft/virtual/docker/engine/an-zhuang/deploy_docker_in_gentoo/docker_kernel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"安装"},{"label":"在Gentoo安装Docker"}]},{"id":"-M1T9aL-P4uy0ZYYIjAe","title":"在Ubuntu安装Docker","pathname":"/cloud-atlas-draft/virtual/docker/engine/an-zhuang/deploy_docker_in_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"安装"}]},{"id":"-M1T9aL04KbvYlql1cpY","title":"在OS X安装Docker","pathname":"/cloud-atlas-draft/virtual/docker/engine/an-zhuang/deploy_docker_in_osx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"安装"}]},{"id":"-M1T9aL1VPlGCHjv3yDe","title":"Docker 存储","pathname":"/cloud-atlas-draft/virtual/docker/engine/storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"}]},{"id":"-M1T9aL2MXyxlctDSQVh","title":"Docker应用程序数据","pathname":"/cloud-atlas-draft/virtual/docker/engine/storage/storage_overview","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"Docker 存储"}]},{"id":"-M1T9aL3Qg88J_xy5Mqm","title":"调整dokcer容器可用磁盘空间","pathname":"/cloud-atlas-draft/virtual/docker/engine/storage/tiao-zheng-dokcer-rong-qi-ke-yong-ci-pan-kong-jian","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Engine"},{"label":"Docker 存储"}]},{"id":"-MIJcU3J0Q8cdAcc-qHW","title":"Docker Debugging","pathname":"/cloud-atlas-draft/virtual/docker/debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"}]},{"id":"-MIJcU3Kpl6HZzmsmsNP","title":"系统日志:\"new mount options do not match the existing superblock\"","pathname":"/cloud-atlas-draft/virtual/docker/debug/mount_options_do_not_match_existing_superblock","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker Debugging"}]},{"id":"-M1T9aL7RUPJiBT5pnDu","title":"Docker开发指南（学习和实践）","pathname":"/cloud-atlas-draft/virtual/docker/using_docker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"}]},{"id":"-M1T9aL8B5jdTG2TxZEw","title":"容器技术简介","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/introduce_container","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLAa85XGkEPbyh5","title":"安装Docker","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/install_docker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLCWySt5PXg6Nsv","title":"Docker快速起步","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_first_step","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLD3LxqR2w9cz0x","title":"Docker启动容器报错\"error response from daemon: secret store is not initialized\"","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_daemon_secret_store_not_initialized","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLF0uUKEHyXFIFi","title":"使用Docker快速部署不同版本CentOS容器","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_run_centos_container","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLGLWbxnShB0N1M","title":"Docker容器启动时启动服务","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/dockerfile_container_start_service","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLMiO2ZxoOmSEuV","title":"操作系统重启时自动启动Docker容器","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/auto-start_docker_containers_at_system_boot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLO79GYfhTv0uVJ","title":"在Docker容器中部署Python virtualenv环境","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/python_virutalenv_in_docker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLPKPBD2kSUSfnW","title":"映射Docker容器内服务端口提供外部服务","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/mapping_docker_container_port","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLQciXEhT0HrZmP","title":"Docker卷","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_volume","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLTQdw6tktXypre","title":"Docker架构","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLWQrPQVhxgEYYb","title":"在开发中应用Docker","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_in_develop_environment","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-Mk0Cx_5SVn2O705KvQc","title":"Docker编排(compose)","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_compose","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aL_ffRTrXAfdMG2","title":"运行docker ce","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_ce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLbMOAgOJ5giEKD","title":"导入和到处Docker容器（跨主机迁移）","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/export_and_import_containers_with_docker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLgVUgtcczdPPK4","title":"从主机视角找出Docker容器的进程","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/find_docker_process_from_host_view","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLhpzrMTm_wHWJk","title":"检查Docker日志","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/check_docker_log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLmqhtnT_YG7eHf","title":"在Docker容器中执行命令","pathname":"/cloud-atlas-draft/virtual/docker/using_docker/docker_exec","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"docker"},{"label":"Docker开发指南（学习和实践）"}]},{"id":"-M1T9aLosMD03Fgnh9I3","title":"CoreOS","pathname":"/cloud-atlas-draft/virtual/coreos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aLveomufyv-cAyS","title":"CoreOS架构","pathname":"/cloud-atlas-draft/virtual/coreos/coreos_architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"CoreOS"}]},{"id":"-M1T9aLzy_wCLSKtxEL1","title":"Kata Containers","pathname":"/cloud-atlas-draft/virtual/kata_containers","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-Mk0CxaVxdm274EMkvSv","title":"xen","pathname":"/cloud-atlas-draft/virtual/xen","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aM4uUkIPTe_Fs8R","title":"xen架构","pathname":"/cloud-atlas-draft/virtual/xen/architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"}]},{"id":"-M1T9aM5abEAoZ6WVbtH","title":"Xen Hypervisor","pathname":"/cloud-atlas-draft/virtual/xen/architecture/hypervisor","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen架构"}]},{"id":"-M1T9aM6erA0K-0TvWlm","title":"Xen Hypervisor Debug","pathname":"/cloud-atlas-draft/virtual/xen/architecture/hypervisor_debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen架构"}]},{"id":"-M1T9aM9Wt5X-zka1l9q","title":"XenStore和xenstored","pathname":"/cloud-atlas-draft/virtual/xen/architecture/xenstore_xenstored","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen架构"}]},{"id":"-M1T9aMDC9bTCi4IbRpI","title":"Xen网络概述","pathname":"/cloud-atlas-draft/virtual/xen/architecture/xen_network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen架构"}]},{"id":"-M1T9aMJr-E6F2OoEJcm","title":"Xen内存调优","pathname":"/cloud-atlas-draft/virtual/xen/architecture/dom0_memory_tunning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen架构"}]},{"id":"-M1T9aMLlJeVpLKuoCD5","title":"xen快速起步","pathname":"/cloud-atlas-draft/virtual/xen/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"}]},{"id":"-M1T9aMMjKCfL6V2fN-j","title":"xen动态添加或移除guest内存或CPU","pathname":"/cloud-atlas-draft/virtual/xen/startup/xen_add_remove_memory_cpu_to_guest_on_fly","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen快速起步"}]},{"id":"-M1T9aMNq4rPaCFbARuL","title":"xen动态添加usb设备到guest操作系统","pathname":"/cloud-atlas-draft/virtual/xen/startup/xen_add_usb_device_to_guest","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen快速起步"}]},{"id":"-M1T9aMOhSANsaWIdCuS","title":"xen网络","pathname":"/cloud-atlas-draft/virtual/xen/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"}]},{"id":"-M1T9aMPkFbyVJCQEjrm","title":"Amzaon VPC XEN SR-IOV性能","pathname":"/cloud-atlas-draft/virtual/xen/network/amazon_vpc_xen_sr-iov","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen网络"}]},{"id":"-M1T9aMQ3mVhpslTZBCP","title":"Xen多个VLANs的网络配置","pathname":"/cloud-atlas-draft/virtual/xen/network/xen_multiple_vlans","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen网络"}]},{"id":"-Mk0CxeFV14WstUwjuX7","title":"xen存储","pathname":"/cloud-atlas-draft/virtual/xen/storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"}]},{"id":"-M1T9aMTxN_n4SGg1Pji","title":"blktap块设备","pathname":"/cloud-atlas-draft/virtual/xen/storage/blktap","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen存储"}]},{"id":"-M1T9aMU9PhkSD66TM3B","title":"在Xen中挂载iso镜像文件","pathname":"/cloud-atlas-draft/virtual/xen/storage/mount_iso_image_on_xen_guest","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen存储"}]},{"id":"-Mk0CxbIpbr8ceWEDFSj","title":"xen Debug","pathname":"/cloud-atlas-draft/virtual/xen/debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"}]},{"id":"-M1T9aMWcqv7SVmyju9c","title":"配置XEN虚拟机Kernel core dump","pathname":"/cloud-atlas-draft/virtual/xen/debug/config_xen_domu_kernel_core_dump","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen Debug"}]},{"id":"-M1T9aMXdxzoa8V1Rzjl","title":"xm list执行报错\"int exceeds XML-RPC limits\"","pathname":"/cloud-atlas-draft/virtual/xen/debug/xm_list_int_exceeds_xml-rpc_limits","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xen"},{"label":"xen Debug"}]},{"id":"-M1T9aMYZOddUgmOJRZm","title":"VMware","pathname":"/cloud-atlas-draft/virtual/vmware","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMZoH0waaJnWK-w","title":"VMware虚拟机的计时","pathname":"/cloud-atlas-draft/virtual/vmware/timekeeping_in_vmware","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aM_0IwhP2cN6VDl","title":"VMware Fusion使用指南","pathname":"/cloud-atlas-draft/virtual/vmware/vmware_fusion","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMaz0GJf8DDBLyc","title":"在VMware Fusion虚拟机CentOS Guest中安装Vmware Tool","pathname":"/cloud-atlas-draft/virtual/vmware/install_vmware_tool_in_centos_guest","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMbLcqg9t3lmoR_","title":"在VMware Fusion虚拟机中安装macOS","pathname":"/cloud-atlas-draft/virtual/vmware/setup_macos_in_vmware_fusion","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMcagwbrE9RT6Dp","title":"在VMware虚拟机中使用UEFI firmware","pathname":"/cloud-atlas-draft/virtual/vmware/using_uefi_firmware_in_vmware","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMdmiRVbyxX7FTQ","title":"在VMware Fusion中复制虚拟机","pathname":"/cloud-atlas-draft/virtual/vmware/vmware_fusion_clone_vm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMe7XLV01ZGnGSH","title":"备份VMware虚拟机","pathname":"/cloud-atlas-draft/virtual/vmware/backup_vmware_vm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMfNfuLqtyw1uRf","title":"VMware headless模式运行虚拟机","pathname":"/cloud-atlas-draft/virtual/vmware/vmware_headless","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMgKc9OiKNFgv-h","title":"VMware Fusion虚拟机磁盘空间爆满","pathname":"/cloud-atlas-draft/virtual/vmware/vmware_disk_full","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMhyllqa9qRBzWZ","title":"VMware无法启动macOS APFS文件系统的Time Machine备份恢复","pathname":"/cloud-atlas-draft/virtual/vmware/vmware_restore_timemachine_apfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VMware"}]},{"id":"-M1T9aMi95uR3M-n09qd","title":"PowerVM","pathname":"/cloud-atlas-draft/virtual/powervm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMj9bxeKHJAJ62H","title":"PowerVM介绍","pathname":"/cloud-atlas-draft/virtual/powervm/introduce_powervm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"PowerVM"}]},{"id":"-M1T9aMkhrPm5HjdBZYP","title":"Anbox","pathname":"/cloud-atlas-draft/virtual/anbox","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMlRdbtogLwh5d5","title":"Anbox架构简介","pathname":"/cloud-atlas-draft/virtual/anbox/anbox_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Anbox"}]},{"id":"-M1T9aMmcdqg85b9tUkQ","title":"在Fedora中部署Anbox","pathname":"/cloud-atlas-draft/virtual/anbox/deploy_anbox_on_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Anbox"}]},{"id":"-M1T9aMnDx0n2R9rzKdN","title":"Atomic","pathname":"/cloud-atlas-draft/virtual/atomic","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMomXKNQoEUtXzj","title":"LXD","pathname":"/cloud-atlas-draft/virtual/lxd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMpDoen9LKjZhky","title":"VirtualBox","pathname":"/cloud-atlas-draft/virtual/virtualbox","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMqG416CCS_yCCW","title":"VirtualBox使用Tips","pathname":"/cloud-atlas-draft/virtual/virtualbox/virtualbox-shi-yong-tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"VirtualBox"}]},{"id":"-M1T9aMr7EgC1ZY3R578","title":"bhyve","pathname":"/cloud-atlas-draft/virtual/bhyve","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMsKeKWMfhgNaO-","title":"xhyve","pathname":"/cloud-atlas-draft/virtual/xhyve","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMt97e-wmNBvDvn","title":"OS X操作系统Hypervisor框架简介","pathname":"/cloud-atlas-draft/virtual/xhyve/hypervisor_in_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xhyve"}]},{"id":"-M1T9aMujK36ZhfAotmd","title":"在OS X中部署xhyve","pathname":"/cloud-atlas-draft/virtual/xhyve/deploy_xhyve_in_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xhyve"}]},{"id":"-M1T9aMvR6YWrDfY0C5Z","title":"在OS X中部署hyperkit","pathname":"/cloud-atlas-draft/virtual/xhyve/deploy_hyperkit_in_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xhyve"}]},{"id":"-M1T9aMw6y_kufpM1-1c","title":"在xhyve中运行RHEL/CentOS","pathname":"/cloud-atlas-draft/virtual/xhyve/run_rhel_centos_in_xhyve","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xhyve"}]},{"id":"-M1T9aMxXSRJUu7PXbnS","title":"在xhyve中运行Debian/Ubuntu","pathname":"/cloud-atlas-draft/virtual/xhyve/run_debian_ubuntu_in_xhyve","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xhyve"}]},{"id":"-MYArKAu98vH1VLqKjuT","title":"进入xhyve的docker虚拟机","pathname":"/cloud-atlas-draft/virtual/xhyve/enter_xhyve_docker_vm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"xhyve"}]},{"id":"-M1T9aMyUl6Nwu7pMKwL","title":"Vagrant","pathname":"/cloud-atlas-draft/virtual/vagrant","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aMzU8N9RHerIOSg","title":"使用Vagrant部署开发测试环境","pathname":"/cloud-atlas-draft/virtual/vagrant/deploy_develop_env","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Vagrant"}]},{"id":"-M1T9aN-r9QcXuk0qFO3","title":"使用Vagrant Package打包VirtualBox环境","pathname":"/cloud-atlas-draft/virtual/vagrant/package","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Vagrant"}]},{"id":"-M1T9aN07FsfSsYFz2rF","title":"使用Vagrant部署kvm虚拟化(libVirt)","pathname":"/cloud-atlas-draft/virtual/vagrant/vagrant_libvirt_kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Vagrant"}]},{"id":"-M1T9aN1jrnxf6YlY-ma","title":"Vagrant Box管理","pathname":"/cloud-atlas-draft/virtual/vagrant/box","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Vagrant"}]},{"id":"-M1T9aN4wuwfNMN3tEyS","title":"使用Vagrant Snapshot创建快照备份","pathname":"/cloud-atlas-draft/virtual/vagrant/snapshot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Vagrant"}]},{"id":"-M1T9aN6MK-2Dulu9KB1","title":"vagrant up下载镜像失败无法断点续传处理","pathname":"/cloud-atlas-draft/virtual/vagrant/resume_download","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Vagrant"}]},{"id":"-M1T9aN8QebYKcSA4EEc","title":"vboxsf模块安装和挂载共享目录","pathname":"/cloud-atlas-draft/virtual/vagrant/vboxsf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"Vagrant"}]},{"id":"-Mk0CxZwWrJaElwGJqB9","title":"杂项","pathname":"/cloud-atlas-draft/virtual/misc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"-M1T9aNG71YG2Q9K3khV","title":"如何检测虚拟或物理主机","pathname":"/cloud-atlas-draft/virtual/misc/detecting_virtualization","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"杂项"}]},{"id":"-M1T9aNJJZMD0VYqEffc","title":"轻量级虚拟化","pathname":"/cloud-atlas-draft/virtual/misc/lightweight_vm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"杂项"}]},{"id":"-Mk0CxTKmtrDjipOkqEm","title":"IaaS","pathname":"/cloud-atlas-draft/iaas","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aNMTJZc2v-CPRfr","title":"MAAS","pathname":"/cloud-atlas-draft/iaas/maas","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aNNoPNUqVRnlEtX","title":"Intel SGX安全隔离技术","pathname":"/cloud-atlas-draft/iaas/maas/intel_sgx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"MAAS"}]},{"id":"-M1T9aNPOCQ0Ux8EhfDv","title":"Amazon","pathname":"/cloud-atlas-draft/iaas/amazon","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aNRLAooryEmam6Z","title":"EC2","pathname":"/cloud-atlas-draft/iaas/amazon/ec2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Amazon"}]},{"id":"-M1T9aNS56LSeUGOk-LE","title":"如何ssh登陆AWS的EC2实例","pathname":"/cloud-atlas-draft/iaas/amazon/ec2/ssh_ec2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Amazon"},{"label":"EC2"}]},{"id":"-M1T9aNTXnEk5oj0f8Xb","title":"Microsoft","pathname":"/cloud-atlas-draft/iaas/microsoft","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aNWZANJph2zaZo8","title":"Azure","pathname":"/cloud-atlas-draft/iaas/microsoft/azure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Microsoft"}]},{"id":"-M1T9aNYMe5y0401FM-6","title":"在Azure上创建Linux虚拟机","pathname":"/cloud-atlas-draft/iaas/microsoft/azure/azure_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Microsoft"},{"label":"Azure"}]},{"id":"-M1T9aNZFBOOmA7G2wQZ","title":"Google","pathname":"/cloud-atlas-draft/iaas/google","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aN_Cka2d12PmUb_","title":"compute","pathname":"/cloud-atlas-draft/iaas/google/compute","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Google"}]},{"id":"-M1T9aNaxQKHCV4X6-qm","title":"Kubernetes","pathname":"/cloud-atlas-draft/iaas/kubernetes","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aNbSfJpyKfvuBFs","title":"Kubernetes设计架构","pathname":"/cloud-atlas-draft/iaas/kubernetes/kubernetes_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Kubernetes"}]},{"id":"-M1T9aNcs0ZbTEs6RoMs","title":"Kubernetes快速起步","pathname":"/cloud-atlas-draft/iaas/kubernetes/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Kubernetes"}]},{"id":"-M1T9aNe2rfM6iS63ETY","title":"Hello Minikube","pathname":"/cloud-atlas-draft/iaas/kubernetes/startup/hello_minikube","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Kubernetes"},{"label":"Kubernetes快速起步"}]},{"id":"-M1T9aNg0pIbnE9EUq0V","title":"检查kubernetes版本","pathname":"/cloud-atlas-draft/iaas/kubernetes/startup/check_kubernetes_version","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Kubernetes"},{"label":"Kubernetes快速起步"}]},{"id":"-M1T9aNhXJTf2LcTi12z","title":"Kubernetes故障排查","pathname":"/cloud-atlas-draft/iaas/kubernetes/debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Kubernetes"}]},{"id":"-M1T9aNieLOo6liL3eUe","title":"排查Kubernetes集群容器重启原因","pathname":"/cloud-atlas-draft/iaas/kubernetes/debug/check_kubernetes_container_restart_reason","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"Kubernetes"},{"label":"Kubernetes故障排查"}]},{"id":"-M1T9aNjZX1FOUVAWmG4","title":"DC/OS","pathname":"/cloud-atlas-draft/iaas/dcos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-Mk0CxYCQmUYRIvMGPEV","title":"OpenStack","pathname":"/cloud-atlas-draft/iaas/openstack","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aNl5z6F3QcBWVnG","title":"DevStack","pathname":"/cloud-atlas-draft/iaas/openstack/devstack","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"}]},{"id":"-M1T9aNmuGxTUnXiX4Xu","title":"DevStack开发环境","pathname":"/cloud-atlas-draft/iaas/openstack/devstack/deploy_devstack","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"DevStack"}]},{"id":"-M1T9aNnkAZn7RGq7nP6","title":"安装指南","pathname":"/cloud-atlas-draft/iaas/openstack/installation","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"}]},{"id":"-M1T9aNoLqqYIZtef2B-","title":"环境","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"}]},{"id":"-M1T9aNp8cpLc7wFPhwL","title":"安全","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing/an-quan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"},{"label":"环境"}]},{"id":"-M1T9aNqlox9avAXNJEM","title":"主机网络","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing/zhu-ji-wang-luo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"},{"label":"环境"}]},{"id":"-M1T9aNr_50nDS1a5EAC","title":"网络时间协议","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing/wang-luo-shi-jian-xie-yi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"},{"label":"环境"}]},{"id":"-M1T9aNuRnzSw-Ur9gVq","title":"OpenStack软件包","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing/openstack-ruan-jian-bao","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"},{"label":"环境"}]},{"id":"-M1T9aNx7YID0OTWTYzc","title":"SQL数据库","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing/sql-shu-ju-ku","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"},{"label":"环境"}]},{"id":"-M1T9aO-w7dvkl3xjsEy","title":"消息队列","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing/xiao-xi-dui-lie","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"},{"label":"环境"}]},{"id":"-M1T9aO1N0KSTSdRREP2","title":"Memcached","pathname":"/cloud-atlas-draft/iaas/openstack/installation/huan-jing/memcached","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"安装指南"},{"label":"环境"}]},{"id":"-M1T9aO6z09Zw90FNF1m","title":"Red Hat OpenStack","pathname":"/cloud-atlas-draft/iaas/openstack/redhat","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"}]},{"id":"-M1T9aO7avVPegnyLzyk","title":"架构","pathname":"/cloud-atlas-draft/iaas/openstack/redhat/architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"Red Hat OpenStack"}]},{"id":"-M1T9aO8aSu4CPeAbZYz","title":"组件","pathname":"/cloud-atlas-draft/iaas/openstack/redhat/architecture/components","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"Red Hat OpenStack"},{"label":"架构"}]},{"id":"-M1T9aO9rjPQVvpJWxo4","title":"架构案例","pathname":"/cloud-atlas-draft/iaas/openstack/redhat/architecture/example_architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"},{"label":"Red Hat OpenStack"},{"label":"架构"}]},{"id":"-M1T9aOAz2e0qNkYwdC6","title":"华为OpenStack","pathname":"/cloud-atlas-draft/iaas/openstack/huawei","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"OpenStack"}]},{"id":"-M1T9aOBiozTU_ND17JZ","title":"oVirt","pathname":"/cloud-atlas-draft/iaas/ovirt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aOEMbVREbOg8Lsh","title":"oVirt架构","pathname":"/cloud-atlas-draft/iaas/ovirt/ovirt_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"oVirt"}]},{"id":"-M1T9aOHIRW8S3iNIhG7","title":"oVirt存储管理","pathname":"/cloud-atlas-draft/iaas/ovirt/ovirt_storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"oVirt"}]},{"id":"-M1T9aOJRxXHsHTv_eDr","title":"部署oVirt","pathname":"/cloud-atlas-draft/iaas/ovirt/deploy_ovirt","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"oVirt"}]},{"id":"-M1T9aOMbK6n2roSEQBp","title":"oVirt升级","pathname":"/cloud-atlas-draft/iaas/ovirt/ovirt_upgrade","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"oVirt"}]},{"id":"-M1T9aONTiiNabQtYXy6","title":"oVirt的VNC密码设置","pathname":"/cloud-atlas-draft/iaas/ovirt/ovirt_vnc_password","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"oVirt"}]},{"id":"-M1T9aOO73iCLeuP-4Gw","title":"腾讯云","pathname":"/cloud-atlas-draft/iaas/tencent","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aOXcJCC1CSpWxpu","title":"云API SDK","pathname":"/cloud-atlas-draft/iaas/tencent/api","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"腾讯云"}]},{"id":"-M1T9aOj58NS4cOAOE65","title":"腾讯云Python API SDK快速起步","pathname":"/cloud-atlas-draft/iaas/tencent/api/qcloud_python_api_startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"腾讯云"},{"label":"云API SDK"}]},{"id":"-M1T9aOnATlNIBDEeUJc","title":"云存储","pathname":"/cloud-atlas-draft/iaas/storage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"}]},{"id":"-M1T9aOth0PB5O-MbXVG","title":"Dropbox","pathname":"/cloud-atlas-draft/iaas/storage/dropbox","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"云存储"}]},{"id":"-M1T9aOv7UcXhehuNJ-g","title":"在墙内如何使用Dropbox","pathname":"/cloud-atlas-draft/iaas/storage/dropbox/howto_use_dropbox_in_china","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"IaaS"},{"label":"云存储"},{"label":"Dropbox"}]},{"id":"-M1T9aOwqvsY1teVwjy4","title":"监控","pathname":"/cloud-atlas-draft/monitor","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aOx2Pjio27eo4Vu","title":"IaaS类监控","pathname":"/cloud-atlas-draft/monitor/iaas","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"监控"}]},{"id":"-M1T9aP3FCHm9FYrzGVj","title":"skinken","pathname":"/cloud-atlas-draft/monitor/iaas/skinken","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"监控"},{"label":"IaaS类监控"}]},{"id":"-M1T9aP5F6JwwC-C9myE","title":"sensu","pathname":"/cloud-atlas-draft/monitor/iaas/sensu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"监控"},{"label":"IaaS类监控"}]},{"id":"-M1T9aP85BRCmurPf0wg","title":"性能","pathname":"/cloud-atlas-draft/performance","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aPFAxfzqtmZBQd5","title":"web","pathname":"/cloud-atlas-draft/performance/web","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"}]},{"id":"-M1T9aPLSqr3Q1Ht6H7u","title":"Progressive JPEG","pathname":"/cloud-atlas-draft/performance/web/progressive_jpeg","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"web"}]},{"id":"-M1T9aPOxUw-cPg52oIr","title":"网络","pathname":"/cloud-atlas-draft/performance/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"}]},{"id":"-M1T9aPQk5gqkFdZ3Lwn","title":"网络性能优化","pathname":"/cloud-atlas-draft/performance/network/wang-luo-xing-neng-you-hua","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"}]},{"id":"-M1T9aPWjrx8fC4Cynpp","title":"网络工具","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"}]},{"id":"-M1T9aPYq7abyl4K2tfC","title":"ping检查网络连通性","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju/ping","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络工具"}]},{"id":"-M1T9aP_x2E9txhoVPGL","title":"tcpreplay - 网络流量编辑和重放工具","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju/tcpreplay","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络工具"}]},{"id":"-M1T9aPbsx_N5QpcYHTm","title":"netperf网络带宽测试","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju/netperf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络工具"}]},{"id":"-M1T9aPcOlI4kTTcMxh8","title":"iperf网络测试","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju/iperf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络工具"}]},{"id":"-M1T9aPdT7vmOUV6kS1y","title":"使用iperf3测试网络带宽","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju/test_network_throughput_by_iperf3","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络工具"}]},{"id":"-M1T9aPf-MQLaPdxnc6S","title":"ping时间戳","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju/ping_with_timestamp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络工具"}]},{"id":"-M1T9aPgjVFvlNOUsRsQ","title":"使用sar显示网络流量","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gong-ju/sar_show_network_flow_speed","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络工具"}]},{"id":"-M1T9aPiCcpC9Ucw-DPY","title":"网络故障排查","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gu-zhang-pai-cha","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"}]},{"id":"-M1T9aPlQwmy063esrgg","title":"\"IO error: Broken Pipe\"是什么意思","pathname":"/cloud-atlas-draft/performance/network/wang-luo-gu-zhang-pai-cha/io-error-broken-pipe-shi-shen-me-yi-si","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"网络"},{"label":"网络故障排查"}]},{"id":"-M1T9aPpqpUVgArp1DEX","title":"云计算","pathname":"/cloud-atlas-draft/performance/cloud","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"}]},{"id":"-M1T9aPqp5ncMv_N6N5Q","title":"PerfKit Benchmarker","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"}]},{"id":"-M1T9aPrbr6ij5gnr3wc","title":"PerfKit Benchmaker快速起步","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/quick_start","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"}]},{"id":"-M1T9aPs5O3_m7mPtFTb","title":"配置PerfKit Benchmarker","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/perfkit_benchmarker_configurations","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"}]},{"id":"-M1T9aPtDc12oXtkjF5a","title":"PerfKit Benchmarker增加新的云服务商","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/perfkit_benchmarker_add_new_cloud_provider","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"}]},{"id":"-Mk0CxmH23GR7trH3rIZ","title":"谷歌云gcp","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/gcp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"}]},{"id":"-Mk0Cx_03usnR0SRV1Dd","title":"微软云azure","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/azure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"}]},{"id":"-M1T9aPwecPjzA0kw7xI","title":"Azure起步","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/azure/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"},{"label":"微软云azure"}]},{"id":"-M1T9aPyIozFTGN_dpwO","title":"腾讯云qcloud","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/qcloud","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"}]},{"id":"-M1T9aPzp1_Q5DyWxywJ","title":"QcloudApi起步","pathname":"/cloud-atlas-draft/performance/cloud/perfkit_benchmarker/qcloud/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"云计算"},{"label":"PerfKit Benchmarker"},{"label":"腾讯云qcloud"}]},{"id":"-M1T9aQ-n2-KRq0_3Gj_","title":"实用工具","pathname":"/cloud-atlas-draft/performance/utilities","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"}]},{"id":"-M1T9aQ0StYeAr8m6bRP","title":"fio存储性能测试","pathname":"/cloud-atlas-draft/performance/utilities/fio-cun-chu-xing-neng-ce-shi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQ23di_-dbblIJc","title":"fio快速起步","pathname":"/cloud-atlas-draft/performance/utilities/fio-cun-chu-xing-neng-ce-shi/fio-kuai-su-qi-bu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"},{"label":"fio存储性能测试"}]},{"id":"-M1T9aQ5BOIp6ZzCngbw","title":"fio指南","pathname":"/cloud-atlas-draft/performance/utilities/fio-cun-chu-xing-neng-ce-shi/fio-kuai-su-qi-bu/fio-zhi-nan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"},{"label":"fio存储性能测试"},{"label":"fio快速起步"}]},{"id":"-M1T9aQ8gDTUKFhzV2cL","title":"fio编译和安装","pathname":"/cloud-atlas-draft/performance/utilities/fio-cun-chu-xing-neng-ce-shi/fio-kuai-su-qi-bu/fio-zhi-nan/fio-bian-yi-he-an-zhuang","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"},{"label":"fio存储性能测试"},{"label":"fio快速起步"},{"label":"fio指南"}]},{"id":"-M1T9aQ91Svb-yC3F40U","title":"iostat","pathname":"/cloud-atlas-draft/performance/utilities/iostat","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQAPTImrqHKhvMn","title":"tsar","pathname":"/cloud-atlas-draft/performance/utilities/tsar","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQBZnIJjGLfmPZZ","title":"linpack","pathname":"/cloud-atlas-draft/performance/utilities/linpack","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQDIUD2cTcz6n-O","title":"dd测试磁盘性能","pathname":"/cloud-atlas-draft/performance/utilities/use_dd_test_disk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQEF2-aFr3RtJ5g","title":"通过sheel计算pi测试CPU性能","pathname":"/cloud-atlas-draft/performance/utilities/pi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQFwup5VI0s7tme","title":"Unixbench性能测试工具","pathname":"/cloud-atlas-draft/performance/utilities/unixbench","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQJ8-TdRp8g4drp","title":"sysbench性能测试工具","pathname":"/cloud-atlas-draft/performance/utilities/sysbench","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQLtGKJ7GFI0zof","title":"SPEC CPU测试CPU性能","pathname":"/cloud-atlas-draft/performance/utilities/spec_cpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"性能"},{"label":"实用工具"}]},{"id":"-M1T9aQMe9gOt705jQQO","title":"开发","pathname":"/cloud-atlas-draft/develop","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aQODMyHItSKFpxM","title":"C","pathname":"/cloud-atlas-draft/develop/c","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aQQlKILf1dwuaqS","title":"编译","pathname":"/cloud-atlas-draft/develop/c/compile","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"}]},{"id":"-M1T9aQR7xw1zyQJm8eZ","title":"make程序时ld报错的DEBUG方法","pathname":"/cloud-atlas-draft/develop/c/compile/debug_ld_err","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"},{"label":"编译"}]},{"id":"-M1T9aQSMSlOTfm7mftv","title":"gcc编译显示\"cc1: warnings being treated as errors\"处理方法","pathname":"/cloud-atlas-draft/develop/c/compile/gcc_warnings_being_treated_as_errors","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"},{"label":"编译"}]},{"id":"-M1T9aQT1AjiPaeBEwf4","title":"c语言中的单行注释和多行注释方法","pathname":"/cloud-atlas-draft/develop/c/compile/single_comment_and_multi_comment_in_c","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"},{"label":"编译"}]},{"id":"-M1T9aQUH87N9YNTFfb7","title":"编译c程序调用Python","pathname":"/cloud-atlas-draft/develop/c/compile/complie_c_call_python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"},{"label":"编译"}]},{"id":"-M1T9aQVgzulAdzyznah","title":"网络","pathname":"/cloud-atlas-draft/develop/c/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"}]},{"id":"-M1T9aQbbHYpMCdUNhZu","title":"HTTP","pathname":"/cloud-atlas-draft/develop/c/network/http","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"},{"label":"网络"}]},{"id":"-M1T9aQewbf4FgcUOMtI","title":"使用C实现一个简单的HTTP POST并处理相应","pathname":"/cloud-atlas-draft/develop/c/network/http/shi-yongcshi-xian-yi-ge-jian-dan-de-http-post-bing-chu-li-xiang-ying","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"},{"label":"网络"},{"label":"HTTP"}]},{"id":"-M1T9aQgO4_At0S59h-o","title":"打印输出","pathname":"/cloud-atlas-draft/develop/c/print","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"}]},{"id":"-M1T9aQhelGa4_UO7nWO","title":"重定向printf()到文件","pathname":"/cloud-atlas-draft/develop/c/print/redirect_printf_to_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"C"},{"label":"打印输出"}]},{"id":"-M1T9aQijwmCivE6Kd6P","title":"Swift","pathname":"/cloud-atlas-draft/develop/swift","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aQj22Dx3v5tiDhF","title":"在Linux上安装swift 3","pathname":"/cloud-atlas-draft/develop/swift/install_swift_3_for_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Swift"}]},{"id":"-M1T9aQkagXVWBcZ34jU","title":"Swift服务器开发","pathname":"/cloud-atlas-draft/develop/swift/swift_server","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Swift"}]},{"id":"-M1T9aQm4nOqEtWgVUK_","title":"Java","pathname":"/cloud-atlas-draft/develop/java","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-MBT7M-xbFtRxQhWuYF_","title":"java的胡思乱想(白日梦)","pathname":"/cloud-atlas-draft/develop/java/java-de-hu-si-luan-xiang-bai-ri-meng","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"}]},{"id":"8cEz7DqVED3GMKq2eiun","title":"[Java简单案例]](develop/java/java_daydream/java_simple_example.md)","pathname":"/cloud-atlas-draft/develop/java/java-de-hu-si-luan-xiang-bai-ri-meng/java-jian-dan-an-li-developjavajavadaydreamjavasimpleexample-md","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"java的胡思乱想(白日梦)"}]},{"id":"-MBT7M-z2MrEftKh6LUP","title":"Java输入输出","pathname":"/cloud-atlas-draft/develop/java/java-de-hu-si-luan-xiang-bai-ri-meng/java-shu-ru-shu-chu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"java的胡思乱想(白日梦)"}]},{"id":"-MBT7M0-hJLFw0Qqbejt","title":"Java循环","pathname":"/cloud-atlas-draft/develop/java/java-de-hu-si-luan-xiang-bai-ri-meng/java-xun-huan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"java的胡思乱想(白日梦)"}]},{"id":"-MBT7M00eagf0kbFsPgU","title":"Java数组","pathname":"/cloud-atlas-draft/develop/java/java-de-hu-si-luan-xiang-bai-ri-meng/java-shu-zu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"java的胡思乱想(白日梦)"}]},{"id":"-MBT7M013ROQGWY95tRF","title":"Java面向对象编程","pathname":"/cloud-atlas-draft/develop/java/java-de-hu-si-luan-xiang-bai-ri-meng/java-mian-xiang-dui-xiang-bian-cheng","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"java的胡思乱想(白日梦)"}]},{"id":"-M1T9aQoOlK00nZXC9UE","title":"快速起步的一个例子：猜数字","pathname":"/cloud-atlas-draft/develop/java/kuai-su-qi-bu-de-yi-ge-li-zi-cai-shu-zi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"}]},{"id":"-M1T9aQs3yh-g4xAYLYt","title":"jshell","pathname":"/cloud-atlas-draft/develop/java/jshell","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"}]},{"id":"-MCl7TGLWGnAXGkY2Cn4","title":"groovy","pathname":"/cloud-atlas-draft/develop/java/groovy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"}]},{"id":"-MDQK3QASH1yrOOVJFpZ","title":"安装groovy","pathname":"/cloud-atlas-draft/develop/java/groovy/install_groovy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"groovy"}]},{"id":"-Mk0CxmsoukL2fQeJFoz","title":"groovy简单语法","pathname":"/cloud-atlas-draft/develop/java/groovy/groovy_simple_grammar","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"groovy"}]},{"id":"-MDzdwKsVzRJfry5v1iW","title":"groovy字符串分隔","pathname":"/cloud-atlas-draft/develop/java/groovy/groovy_split_string","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"groovy"}]},{"id":"-MDzdwKxnGbjnFwQjtMl","title":"groovy时间处理","pathname":"/cloud-atlas-draft/develop/java/groovy/groovy_time","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"groovy"}]},{"id":"-MDzdwKyOEqJ9yH-UTV-","title":"groovy对象比较","pathname":"/cloud-atlas-draft/develop/java/groovy/groovy_compare_object","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"groovy"}]},{"id":"-M1T9aQwbHjHRhWRN80D","title":"Java Trouble Shoot","pathname":"/cloud-atlas-draft/develop/java/java-trouble-shoot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"}]},{"id":"-M1T9aQzkS5I3p4vwXRp","title":"Druid连接池\"druid.pool.GetConnectionTimeoutException\"","pathname":"/cloud-atlas-draft/develop/java/java-trouble-shoot/druid-lian-jie-chi-druid.pool.getconnectiontimeoutexception","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Java"},{"label":"Java Trouble Shoot"}]},{"id":"-Mk0CxcI262SgN_GftOi","title":"Go","pathname":"/cloud-atlas-draft/develop/go","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aR2cMVujQCdeVkU","title":"Fedora环境下Go快速起步","pathname":"/cloud-atlas-draft/develop/go/quick_startup_go_on_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Go"}]},{"id":"-M1T9aR60hbsKmUNq28B","title":"macOS环境下Go快速起步","pathname":"/cloud-atlas-draft/develop/go/macos-huan-jing-xia-go-kuai-su-qi-bu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Go"}]},{"id":"-M1T9aRAeq28VefYQXuN","title":"Go起步","pathname":"/cloud-atlas-draft/develop/go/go-qi-bu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Go"}]},{"id":"-M1T9aRCLbWY0PEF7B7O","title":"Go测试库testify","pathname":"/cloud-atlas-draft/develop/go/testify","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Go"}]},{"id":"-M1T9aRDBVP0f331sxy-","title":"iOS","pathname":"/cloud-atlas-draft/develop/ios","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aRETm4Mup3MGMmP","title":"iPhone 3GS:十年后经典再现","pathname":"/cloud-atlas-draft/develop/ios/iphone_3gs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"iOS"}]},{"id":"-M1T9aRFC3g1CMHQXffU","title":"iOS6拟物化","pathname":"/cloud-atlas-draft/develop/ios/ios6","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"iOS"}]},{"id":"-M1T9aRHfUD4Em8Yvt4x","title":"iPhone 4S越狱、降级和其他","pathname":"/cloud-atlas-draft/develop/ios/iphone_4s_jailbreak_downgrade_and_other","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"iOS"}]},{"id":"-M1T9aRJ90MXoJyXkjgF","title":"新安装App提示\"Verification Required\"的解决","pathname":"/cloud-atlas-draft/develop/ios/fix_verification_required","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"iOS"}]},{"id":"-MLv54n7Mzcy3UnmcD1U","title":"USIM卡","pathname":"/cloud-atlas-draft/develop/ios/usim","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"iOS"}]},{"id":"-M1T9aRKa3_naPZcrbaQ","title":"Android","pathname":"/cloud-atlas-draft/develop/android","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aRLCHVvH462QS7P","title":"学习Android开发","pathname":"/cloud-atlas-draft/develop/android/learning_android_program","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"}]},{"id":"-M1T9aRObhTSF-cklSY0","title":"Android应用是如何编译和运行的","pathname":"/cloud-atlas-draft/develop/android/learning_android_program/android-ying-yong-shi-ru-he-bian-yi-he-yun-xing-de","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"学习Android开发"}]},{"id":"-M1T9aRPtfuabYDfFFXg","title":"Android开发环境","pathname":"/cloud-atlas-draft/develop/android/learning_android_program/develop_env","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"学习Android开发"}]},{"id":"-M1T9aRRILAEMpOBe-pl","title":"adb(Android Debug Bridge)和Android数据存储","pathname":"/cloud-atlas-draft/develop/android/learning_android_program/adb_and_android_data","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"学习Android开发"}]},{"id":"-M1T9aRSQSG5CiDkpcPF","title":"在Android模拟器上运行应用","pathname":"/cloud-atlas-draft/develop/android/learning_android_program/emulator","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"学习Android开发"}]},{"id":"-M1T9aRVvziwiV7u25-h","title":"离线（手工）安装Android System Image","pathname":"/cloud-atlas-draft/develop/android/learning_android_program/li-xian-shou-gong-an-zhuang-android-system-image","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"学习Android开发"}]},{"id":"-M1T9aRZMuP_9vYcrTI8","title":"配置Android模拟器使用硬件加速","pathname":"/cloud-atlas-draft/develop/android/learning_android_program/pei-zhi-android-mo-ni-qi-shi-yong-ying-jian-jia-su","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"学习Android开发"}]},{"id":"-M1T9aRbkgWzf8aazfP3","title":"Android起步","pathname":"/cloud-atlas-draft/develop/android/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"}]},{"id":"-M1T9aRcskGI3J1v2OGr","title":"Android One和Android Go","pathname":"/cloud-atlas-draft/develop/android/startup/android_one_android_go","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRdnMX4Ifyd4aD8","title":"Nexus 5系统升级","pathname":"/cloud-atlas-draft/develop/android/startup/nexus_5_update","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRg8kUZzmVuQbhi","title":"Root Android(Nexus 5)","pathname":"/cloud-atlas-draft/develop/android/startup/root_android_on_nexus_5","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRhMuKn5e5qpnME","title":"Android文件传输","pathname":"/cloud-atlas-draft/develop/android/startup/transfer_file_to_android","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRib_4K32ie73iT","title":"Android文件管理和apk安装","pathname":"/cloud-atlas-draft/develop/android/startup/android_file_manage_and_install_apk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M2nblzWnz7kFBxZ1u55","title":"Android文件系统读写挂载","pathname":"/cloud-atlas-draft/develop/android/startup/android_mount_system_rw","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRjRqcm10IDnDD7","title":"Android截屏和录屏","pathname":"/cloud-atlas-draft/develop/android/startup/take_screenshot_in_android","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRkb6rcRtCskyLe","title":"在Google Play购买软件","pathname":"/cloud-atlas-draft/develop/android/startup/buy_in_google_play","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRlLW9WeBiZmIKe","title":"Android开发环境准备","pathname":"/cloud-atlas-draft/develop/android/startup/android_develop_environment","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M2nblz_g9I5WkgkdHO_","title":"Jetbrains Idea快捷键","pathname":"/cloud-atlas-draft/develop/android/startup/idea_shutcut","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRmAs9iHIAfnW2g","title":"Gentoo Linux安装idea Jetbrains开发环境","pathname":"/cloud-atlas-draft/develop/android/startup/install_idea_on_gentoo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRnbCxjjZ0xbwsb","title":"在Nexus上安装Android 7 Nougat","pathname":"/cloud-atlas-draft/develop/android/startup/install_android_7_nougat_on_nexus","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRoDaGEt_SCuC9V","title":"在Nexus 6P上安装LineageOS 15.1","pathname":"/cloud-atlas-draft/develop/android/startup/install_lineageos_15.1_on_nexus6p","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRp_kEE81eHwKn9","title":"Nexus 6P工厂镜像恢复","pathname":"/cloud-atlas-draft/develop/android/startup/nexus-6p-gong-chang-jing-xiang-hui-fu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRr1fUxTKCus6W0","title":"Nexus 6P通过Full OTA镜像恢复","pathname":"/cloud-atlas-draft/develop/android/startup/full_ota_images_nexus_6p","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRsUub1TVBULStk","title":"修复Nexus 6P无限循环重启","pathname":"/cloud-atlas-draft/develop/android/startup/fix_nexus_6p_bootloop_of_death","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRtKvjxihpYHhGp","title":"安装Elemental X内核","pathname":"/cloud-atlas-draft/develop/android/startup/install_elemental_x_kernel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRu6y_EQQDiDhF0","title":"使用MultiROM在Nexus 5上安装多操作系统","pathname":"/cloud-atlas-draft/develop/android/startup/install_ubuntu_touch_and_android_through_multirom","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android起步"}]},{"id":"-M1T9aRvbUPQuo1JpRfS","title":"LineageOS","pathname":"/cloud-atlas-draft/develop/android/lineageos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"}]},{"id":"-M1T9aRw7KzcoXkyFFFl","title":"构建hammerhead(Nexus 5)的LineageOS ROM","pathname":"/cloud-atlas-draft/develop/android/lineageos/build_lineageos_for_hammerhead","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"LineageOS"}]},{"id":"-MDQK3Qx5JXxC9kAX5Sv","title":"构建marlin(Pixel XL)的LineageOS ROM","pathname":"/cloud-atlas-draft/develop/android/lineageos/build_lineageos_for_marlin","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"LineageOS"}]},{"id":"-M1T9aRyICQTPobI8Y6D","title":"在hammerhead(Nexus 5)上安装LineageOS","pathname":"/cloud-atlas-draft/develop/android/lineageos/install_lineageos_on_hammerhead","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"LineageOS"}]},{"id":"-M1T9aS4rZMnnQnwBqZu","title":"在hammerhead(Nexus 5)构建Android Go","pathname":"/cloud-atlas-draft/develop/android/lineageos/zai-hammerheadnexus-5-gou-jian-android-go","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"LineageOS"}]},{"id":"-M1T9aS949EIjYviqv6U","title":"我的Android设备","pathname":"/cloud-atlas-draft/develop/android/device","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"}]},{"id":"-M1T9aSALIJc0g92W_MC","title":"Nokia中端高可玩X7","pathname":"/cloud-atlas-draft/develop/android/device/nokia_x7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"我的Android设备"}]},{"id":"-M1T9aSBpuPWpuBhAAjZ","title":"Nexus 6P","pathname":"/cloud-atlas-draft/develop/android/device/nexus_6p","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"我的Android设备"}]},{"id":"-M1T9aSCWGNMWbJLu2Wj","title":"真正原生Android: Pixel系列","pathname":"/cloud-atlas-draft/develop/android/device/pixel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"我的Android设备"}]},{"id":"-M4lFnmSqp9dKINjKV2b","title":"Pixel设置VoLTE","pathname":"/cloud-atlas-draft/develop/android/device/pixel_volte","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"我的Android设备"}]},{"id":"-M1T9aSDobytXdpcTTiR","title":"Android和Linux合体","pathname":"/cloud-atlas-draft/develop/android/linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"}]},{"id":"-M1T9aSEI4C8_Gqg7Ax1","title":"在Android中运行Linux","pathname":"/cloud-atlas-draft/develop/android/linux/deploy_linux_on_android","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android和Linux合体"}]},{"id":"-M1T9aSFxwq-BspWAVHX","title":"在Android中部署ssh服务","pathname":"/cloud-atlas-draft/develop/android/linux/deploy_ssh_server_for_android","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android和Linux合体"}]},{"id":"-M1T9aSGfiTa9lDkDQ58","title":"在Android上部署Linux开发环境","pathname":"/cloud-atlas-draft/develop/android/linux/linux_develop_environment_on_android","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android和Linux合体"}]},{"id":"-M1T9aSHBQ3jqoGizlq7","title":"容器模式在Linux中安装和运行Android Apps(APKs)","pathname":"/cloud-atlas-draft/develop/android/linux/install_and_run_android_apps_on_linux_in_container","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android和Linux合体"}]},{"id":"-M1T9aSLb3HSFIHv8lv3","title":"Anbox - 运行在Linux中的Android容器","pathname":"/cloud-atlas-draft/develop/android/linux/anbox","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android和Linux合体"}]},{"id":"-M1T9aSMaPD5eqpGqqEk","title":"在Anbox容器中运行Android程序","pathname":"/cloud-atlas-draft/develop/android/linux/anbox/run_android_app_in_anbox","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"Android和Linux合体"},{"label":"Anbox - 运行在Linux中的Android容器"}]},{"id":"-Mk0CxZcblGfvrLAuf5s","title":"BlueTooth","pathname":"/cloud-atlas-draft/develop/android/bluetooth","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"}]},{"id":"-M1T9aSOKse1tx9JmTOf","title":"通过蓝牙共享网络","pathname":"/cloud-atlas-draft/develop/android/bluetooth/share_wifi_or_mobile_via_bluetooth","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"BlueTooth"}]},{"id":"-M1T9aSPhKFzsVOKFvqQ","title":"NFC近场通讯","pathname":"/cloud-atlas-draft/develop/android/nfc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"}]},{"id":"-M1T9aSU-6TF6eI0wBSC","title":"NFC技术概览","pathname":"/cloud-atlas-draft/develop/android/nfc/introduce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"NFC近场通讯"}]},{"id":"-M1T9aSWG3sS3BnZ5fds","title":"日常生活NFC使用介绍","pathname":"/cloud-atlas-draft/develop/android/nfc/use_nfc_in_life","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"NFC近场通讯"}]},{"id":"-M1T9aSYAto4F7LUUY9M","title":"NFC开发基础","pathname":"/cloud-atlas-draft/develop/android/nfc/nfc_basics","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Android"},{"label":"NFC近场通讯"}]},{"id":"-M1T9aS_AhOvAVUHlqc6","title":"Raspberry Pi","pathname":"/cloud-atlas-draft/develop/raspberry_pi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aSgrWdmmQDC5ZJd","title":"树莓派快速起步","pathname":"/cloud-atlas-draft/develop/raspberry_pi/raspberry_pi_quick_start","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-M1T9aShySn0Tutt_W_R","title":"树莓派计算模块","pathname":"/cloud-atlas-draft/develop/raspberry_pi/compute_module","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-M1T9aSjE8UOXbvRyQCF","title":"从USB存储启动树莓派","pathname":"/cloud-atlas-draft/develop/raspberry_pi/boot_from_usb_storage_on_raspberry_pi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-MM05ktSFH9lTiK3DTob","title":"树莓派4的USB接口问题汇总","pathname":"/cloud-atlas-draft/develop/raspberry_pi/raspberry_pi_usb_problem","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-MM05ktTskf_sa9UEXjm","title":"树莓派视频输出配置","pathname":"/cloud-atlas-draft/develop/raspberry_pi/raspberry_pi_video_option","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-M1T9aSlfzgAZkS1-FFg","title":"树莓派作为Cisco Console服务器","pathname":"/cloud-atlas-draft/develop/raspberry_pi/raspberry_pi_as_cisco_console_server","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-M1T9aSm20PXNSPaZxki","title":"树莓派Zero设置USB网络通讯(Ethernet Gadget)","pathname":"/cloud-atlas-draft/develop/raspberry_pi/raspberry_pi_zero_ethernet_gadget","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-M1T9aStxMyi6RdPe5Je","title":"在树莓派Zero W上运行Kali Linux","pathname":"/cloud-atlas-draft/develop/raspberry_pi/running_kali_linux_on_raspberry_pi_zero_w","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Raspberry Pi"}]},{"id":"-Mk0CxZSxZJgSREa21zZ","title":"Ubuntu Touch","pathname":"/cloud-atlas-draft/develop/ubuntu_touch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aT1a09R4AiBL8Np","title":"在Nexus 5上安装Ubuntu Touch系统","pathname":"/cloud-atlas-draft/develop/ubuntu_touch/zai-nexus-5-shang-an-zhuang-ubuntu-touch-xi-tong","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ubuntu Touch"}]},{"id":"-M1T9aT30T0afsUf9zQW","title":"Ubuntu Touch使用tips","pathname":"/cloud-atlas-draft/develop/ubuntu_touch/ubuntu_touch_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ubuntu Touch"}]},{"id":"-M1T9aT4kSWm5u96dEXM","title":"Ubuntu Touch手机设置802.1x无线网络","pathname":"/cloud-atlas-draft/develop/ubuntu_touch/802.1x_wireless_network_to_ubuntu_phone","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ubuntu Touch"}]},{"id":"-M1T9aTCI5MS2nO8KWAR","title":"Ubuntu Touch运行sshd服务","pathname":"/cloud-atlas-draft/develop/ubuntu_touch/run_sshd_in_ubuntu_touch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ubuntu Touch"}]},{"id":"-M1T9aTFLVMjSPVSpBiD","title":"Ubuntu Touch设置网络Proxy方法","pathname":"/cloud-atlas-draft/develop/ubuntu_touch/ubuntu_touch_proxy_setup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ubuntu Touch"}]},{"id":"-M1T9aTHa5Pfcd8l6gCA","title":"在Ubuntu Touch中运行Android程序","pathname":"/cloud-atlas-draft/develop/ubuntu_touch/run_android_in_ubuntu_with_anbox","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ubuntu Touch"}]},{"id":"-MBT7M1GguMhrUJn_Hmf","title":"BlackBerry","pathname":"/cloud-atlas-draft/develop/blackberry","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-MBT7M1Hk1KaB4owPBYn","title":"黑莓bb10系统运行微信","pathname":"/cloud-atlas-draft/develop/blackberry/run_wechat_in_bb10","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"BlackBerry"}]},{"id":"-M1T9aTLbND3zQUpD2Gj","title":"Meego和Sailfish","pathname":"/cloud-atlas-draft/develop/meego_sailfish","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aTMvewzYaOLryi3","title":"sfdroid:Sailfish/Android合体","pathname":"/cloud-atlas-draft/develop/meego_sailfish/sfdroid","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Meego和Sailfish"}]},{"id":"-M1T9aTOuXbuzWo_TQ-8","title":"sailfish和meego系统的第三方软件仓库","pathname":"/cloud-atlas-draft/develop/meego_sailfish/meego_sailfish_app_repo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Meego和Sailfish"}]},{"id":"-M1T9aTTpgfO3psG5Ki4","title":"WebOS","pathname":"/cloud-atlas-draft/develop/webos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aTVLpaGIxzBM4iu","title":"Palm Veer共享移动internet","pathname":"/cloud-atlas-draft/develop/webos/palm_veer_share_mobile_internet","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"WebOS"}]},{"id":"-M1T9aTXRI3a4dIsIAc3","title":"Python","pathname":"/cloud-atlas-draft/develop/python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aTfncOXn-te2p_G","title":"Python开发风格","pathname":"/cloud-atlas-draft/develop/python/style","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aTghYMhOWa8seoU","title":"开源Python项目结构","pathname":"/cloud-atlas-draft/develop/python/style/open_source_python_structure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python开发风格"}]},{"id":"-M1T9aTh_BNdWHM_NFTc","title":"Python快速起步","pathname":"/cloud-atlas-draft/develop/python/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aTiJVekwYwmMjK5","title":"pip包管理","pathname":"/cloud-atlas-draft/develop/python/startup/pip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aTjrfwNWVLf-84Y","title":"在古老的CentOS 5上安装Python 2.7以及virtualenv环境","pathname":"/cloud-atlas-draft/develop/python/startup/install_python_2.7_and_virtualenv_in_centos_5","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-MBT7M1TcxlNGYhxUW7U","title":"在CentOS 6上安装Python 2.7以及virtualenv环境","pathname":"/cloud-atlas-draft/develop/python/startup/install_python_2.7_and_virtualenv_in_centos_6","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aToSB2tjdCID7ML","title":"在CentOS 7上安装Python 2.7以及virtualenv环境","pathname":"/cloud-atlas-draft/develop/python/startup/install_python_2.7_and_virtualenv_in_centos_7","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aTq52rET1JrNSh7","title":"Ubuntu环境安装virualenv和virtualenvwrapper","pathname":"/cloud-atlas-draft/develop/python/startup/install_virtualenv_virtualenvwrapper_on_ubuntu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aU-7uGaOB9Ht_NF","title":"在CentOS上安装Python3和virtualenv环境","pathname":"/cloud-atlas-draft/develop/python/startup/zai-centos-shang-an-zhuang-python3-he-virtualenv-huan-jing","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aU3yQGZrfup1zu7","title":"在macOS上安装Python3和virtualenv环境","pathname":"/cloud-atlas-draft/develop/python/startup/install_python_3_and_virtualenv_on_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUF7T6kXI7q_GE7","title":"重建Python的virtualenv环境","pathname":"/cloud-atlas-draft/develop/python/startup/rebuild_virtualenv","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-MNrFTERgVjoGtrOGuYd","title":"pip升级Python软件包","pathname":"/cloud-atlas-draft/develop/python/startup/upgrade_all_python_packages_with_pip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUHudZY7OuCZvvT","title":"激活python解释器的自动完成功能","pathname":"/cloud-atlas-draft/develop/python/startup/enable_auto-complete_in_python_interpreter","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUKA-36jfuxcfcP","title":"init.py文件","pathname":"/cloud-atlas-draft/develop/python/startup/module_init","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aULvsg4h1dbvH4l","title":"python编程风格","pathname":"/cloud-atlas-draft/develop/python/startup/python_style","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUN81EGUrD7Wpw-","title":"python中文本编码","pathname":"/cloud-atlas-draft/develop/python/startup/python_encoding","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUQEneQwjcIIWT0","title":"检查python对象类型","pathname":"/cloud-atlas-draft/develop/python/startup/detect_python_object_type","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUSTPzJz77dMk28","title":"python处理文本","pathname":"/cloud-atlas-draft/develop/python/startup/process_text","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUU5paIC3NF8Rsl","title":"python中main函数作用","pathname":"/cloud-atlas-draft/develop/python/startup/main_function","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-Mk0CxgSXr3ggUXWEkK8","title":"python日志","pathname":"/cloud-atlas-draft/develop/python/startup/logging","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUZLKhCigAAEilJ","title":"python日期","pathname":"/cloud-atlas-draft/develop/python/startup/datetime","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUbfBjBCT1Laa89","title":"python变量写文件","pathname":"/cloud-atlas-draft/develop/python/startup/variable_write_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUcnw-lmTlBVZ23","title":"python同时读取2个文件","pathname":"/cloud-atlas-draft/develop/python/startup/read_two_file_line_simultaneously","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUeRMn2q8sSqDeM","title":"python列表","pathname":"/cloud-atlas-draft/develop/python/startup/list","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-Mk0CxX_WusOf_HIKLxJ","title":"python数组","pathname":"/cloud-atlas-draft/develop/python/startup/array","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUjcrz7jopMO8zZ","title":"python字典","pathname":"/cloud-atlas-draft/develop/python/startup/python-zi-dian","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUlvE5CF-oM4mEB","title":"Python的map函数","pathname":"/cloud-atlas-draft/develop/python/startup/map","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUnz6kOzSqNnmoy","title":"lambda语法糖:无需定义函数名的简便方法","pathname":"/cloud-atlas-draft/develop/python/startup/lambda","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUoGp6kAv8Fee7n","title":"python过滤字符","pathname":"/cloud-atlas-draft/develop/python/startup/strip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUpXoYC0nY6_0QB","title":"python百分比","pathname":"/cloud-atlas-draft/develop/python/startup/percent","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUr9DpsKXxRnRTb","title":"python三元运算","pathname":"/cloud-atlas-draft/develop/python/startup/ternary_conditional_operator","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUsoT36Aro14SbM","title":"python创建其他用户可写文件","pathname":"/cloud-atlas-draft/develop/python/startup/create_file_with_other_can_write","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUtwpgyMy5qna5u","title":"python清空文件内容","pathname":"/cloud-atlas-draft/develop/python/startup/delete_content_of_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUuaOtgxFLx_efn","title":"python删除文件中某行","pathname":"/cloud-atlas-draft/develop/python/startup/delete_line_from_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUyXuWcy0qcEvIf","title":"python列表字符串转浮点数","pathname":"/cloud-atlas-draft/develop/python/startup/convert_list_str_to_float","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV0M5vA4zvytc8V","title":"python多层嵌套字典KeyError","pathname":"/cloud-atlas-draft/develop/python/startup/nested_dictionary_key_error","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV2n4qehGIU0RYf","title":"\"PEP 8(E731): do not assign a lambda expression, use a def\"","pathname":"/cloud-atlas-draft/develop/python/startup/assign_lambda_expression","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV3MO-7mTDk9ROK","title":"python的模块和包","pathname":"/cloud-atlas-draft/develop/python/startup/module_and_package","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV4Y-vV_Tby5CNM","title":"python获取系统cpu数量","pathname":"/cloud-atlas-draft/develop/python/startup/get_cpu_count","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV5OrcUfA7EWVU-","title":"python nohup后台运行进程","pathname":"/cloud-atlas-draft/develop/python/startup/run_program_nohup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV6vhXbU73fe77g","title":"使用Graphviz模块绘制图形","pathname":"/cloud-atlas-draft/develop/python/startup/python_graphviz","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV8_yPdU3p7QP8l","title":"python字典内容添加到列表","pathname":"/cloud-atlas-draft/develop/python/startup/append_hash_content_to_list","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV95gBmGcIE17Ta","title":"python site-packages简介","pathname":"/cloud-atlas-draft/develop/python/startup/site-packages","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVD293dNBLBUCby","title":"python去除字符串换行","pathname":"/cloud-atlas-draft/develop/python/startup/remove_last_characer","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVF4pxh93PIq7DL","title":"Python程序Daemon化","pathname":"/cloud-atlas-draft/develop/python/startup/unix_daemonize","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVKmyRsp9QDpkMR","title":"Python函数返回多个值","pathname":"/cloud-atlas-draft/develop/python/startup/function_return_multi_values","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-Mk0CxgRxcusmAvLJk8g","title":"Python执行外部命令subprocess","pathname":"/cloud-atlas-draft/develop/python/startup/subprocess","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVMl9kASrsVBmyl","title":"Python实现case/switch","pathname":"/cloud-atlas-draft/develop/python/startup/python_case_switch_statement","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVN5ILJ8bgLhCuJ","title":"Python使用环境变量","pathname":"/cloud-atlas-draft/develop/python/startup/environment_variables_in_python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVPNd9Pu7qy1kCn","title":"将JSON字符串转换成Python字典","pathname":"/cloud-atlas-draft/develop/python/startup/convert_json_string_to_dictionary_in_python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVQe9CPA_RliB-K","title":"本地变量分配前被引用报错\"local variable 'XXX' referenced before assignment\"","pathname":"/cloud-atlas-draft/develop/python/startup/local_variable_referenced_before_assignment","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVSWLy0XXwrz5Ar","title":"Python中对应于'null'的是什么?","pathname":"/cloud-atlas-draft/develop/python/startup/null_object_in_python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVTN7_sWPnpDskg","title":"在Python分割字符串","pathname":"/cloud-atlas-draft/develop/python/startup/split_in_python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVWTsXXYeY2uCng","title":"在Python中检查字符串是否被包含在另一个字符串中","pathname":"/cloud-atlas-draft/develop/python/startup/python_test_a_string_for_a_substring","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aV_yZDLL6k6knyg","title":"Python处理XML","pathname":"/cloud-atlas-draft/develop/python/startup/xml","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aUIj21Z-aTEYhNI","title":"安装阿里云对象存储OSS Python SDK和osscmd","pathname":"/cloud-atlas-draft/develop/python/startup/install_aliyun_oss_python_sdk_and_osscmd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-MSbmQvSARZakNfIHvS5","title":"阿里云日志服务SLS python SDK和CLI","pathname":"/cloud-atlas-draft/develop/python/startup/install_aliyun_sls_python_sdk_and_cli","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python快速起步"}]},{"id":"-M1T9aVbFgOMwkcW_abm","title":"Python网络编程","pathname":"/cloud-atlas-draft/develop/python/network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aVeC_7jVAfH3ad1","title":"Python WEB编程","pathname":"/cloud-atlas-draft/develop/python/network/web","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python网络编程"}]},{"id":"-M1T9aVg3P5OHbiOBctY","title":"创建URL查询字符串","pathname":"/cloud-atlas-draft/develop/python/network/web/create_url_query_strings_in_python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python网络编程"},{"label":"Python WEB编程"}]},{"id":"-M1T9aViSu_D4NWpXKS7","title":"Python日志处理","pathname":"/cloud-atlas-draft/develop/python/log","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aVjhzfV6eL6cYgJ","title":"Python日志基础","pathname":"/cloud-atlas-draft/develop/python/log/python_logging_basics","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python日志处理"}]},{"id":"-M1T9aVkK2DJE3kWb0aU","title":"在python日志中使用轮转和压缩","pathname":"/cloud-atlas-draft/develop/python/log/logging_with_log_rotation_and_compression","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python日志处理"}]},{"id":"-M1T9aVllzcQxE8MWLKF","title":"python处理systemd journal日志","pathname":"/cloud-atlas-draft/develop/python/log/systemd_journal_with_python","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python日志处理"}]},{"id":"-Mk0Cxm7hcpJ08Uo-Wod","title":"Python文件系统","pathname":"/cloud-atlas-draft/develop/python/filesystem","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aVnMz-NpSVpkizq","title":"Python's Watchdog模块实现文件系统变化触发操作","pathname":"/cloud-atlas-draft/develop/python/filesystem/python_watchdog_monitor_change_of_filesystem","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python文件系统"}]},{"id":"-M1T9aVqB2nk7PG1nMQa","title":"Python网络开发模块Twisted","pathname":"/cloud-atlas-draft/develop/python/python-wang-luo-kai-fa-mo-kuai-twisted","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aVtmG89pmMj_BTd","title":"Twisted起步和FTP实现","pathname":"/cloud-atlas-draft/develop/python/python-wang-luo-kai-fa-mo-kuai-twisted/twisted-qi-bu-he-ftp-shi-xian","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python网络开发模块Twisted"}]},{"id":"-M1T9aVw1Gq3GkNQgp_F","title":"Flask开发Web","pathname":"/cloud-atlas-draft/develop/python/flask","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aVxHt3uWIUHFRye","title":"安装Flask开发环境","pathname":"/cloud-atlas-draft/develop/python/flask/install","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Flask开发Web"}]},{"id":"-M1T9aVyZnOPOKxXSBE0","title":"基于Flask的Dashboard - Dash","pathname":"/cloud-atlas-draft/develop/python/flask/dash","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Flask开发Web"}]},{"id":"-M1T9aVzKMbSimo1JlUn","title":"DJongo开发Web","pathname":"/cloud-atlas-draft/develop/python/django","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aW-X0HkNBySp3Nj","title":"Django快速起步","pathname":"/cloud-atlas-draft/develop/python/django/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aW1P-REjiOd9_w2","title":"快速安装Django","pathname":"/cloud-atlas-draft/develop/python/django/startup/quick_install_django","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aW4TSK0dsMqXz2-","title":"Django项目代码架构风格","pathname":"/cloud-atlas-draft/develop/python/django/startup/structure_django_project","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aW5czBBamfhMGOB","title":"使用MySQL作为Django数据库","pathname":"/cloud-atlas-draft/develop/python/django/startup/use_mysql_with_django","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aW6LIJosy2yJkya","title":"设置django的允许主机","pathname":"/cloud-atlas-draft/develop/python/django/startup/add_allowed_hosts_to_django","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aW7uo9RFCFA8bYE","title":"第一个Django应用","pathname":"/cloud-atlas-draft/develop/python/django/startup/first_django_app","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aW87qjNBGX4sUt4","title":"离线安装Django","pathname":"/cloud-atlas-draft/develop/python/django/startup/install_django_offline","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aW9dZ9Xj3RB84lr","title":"完整uninstall一个Django app","pathname":"/cloud-atlas-draft/develop/python/django/startup/unstall_django_app","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWAOqEtNPW8uCr0","title":"'module' object has no attribute 'views'","pathname":"/cloud-atlas-draft/develop/python/django/startup/module_object_has_no_attribute_views_django_error","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWBwCEcXBwNLoMU","title":"使用django-tables2展示HTML表","pathname":"/cloud-atlas-draft/develop/python/django/startup/use_django-table2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWEIDD_sOmkgkdU","title":"django特定model保存记录时触发动作","pathname":"/cloud-atlas-draft/develop/python/django/startup/trigger_action_when_specific_model_saved","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWF0rzESOyg4xAa","title":"django前端案例--Portal","pathname":"/cloud-atlas-draft/develop/python/django/startup/django_frontend_portal_example","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWGWFN206i1prgu","title":"django过滤当天发生事件","pathname":"/cloud-atlas-draft/develop/python/django/startup/django_filter_events_occurring_today","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWHgxP-yu6giccF","title":"django实现select count(*) group by和order by","pathname":"/cloud-atlas-draft/develop/python/django/startup/select_count_group_by_and_order_by_in_django","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWI_03u9UUFey_X","title":"django缓存","pathname":"/cloud-atlas-draft/develop/python/django/startup/django_cache","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django快速起步"}]},{"id":"-M1T9aWJOPnw6SZEN8je","title":"Django DEBUG","pathname":"/cloud-atlas-draft/develop/python/django/debug","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWKQ8RFwJhegZv6","title":"\"UnicodeDecodeError: 'ascii' codec can't decode byte\"","pathname":"/cloud-atlas-draft/develop/python/django/debug/unicode_decode_error","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django DEBUG"}]},{"id":"-M1T9aWQU8UXTwbQ2bPw","title":"轻量级Django","pathname":"/cloud-atlas-draft/develop/python/django/lightweight_django","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWS1RqhTTHvLR4e","title":"Hello World","pathname":"/cloud-atlas-draft/develop/python/django/lightweight_django/hello_world","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"轻量级Django"}]},{"id":"-M1T9aWZRSWeasGiynQs","title":"Django REST framework","pathname":"/cloud-atlas-draft/develop/python/django/rest_framework","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWamy6sIPmo6cEs","title":"Django REST framework概述","pathname":"/cloud-atlas-draft/develop/python/django/rest_framework/introduce_django_rest_framework","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django REST framework"}]},{"id":"-M1T9aWdK7HQMLwgHmkQ","title":"Django REST framework快速起步","pathname":"/cloud-atlas-draft/develop/python/django/rest_framework/django_rest_framework_quickstart","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django REST framework"}]},{"id":"-M1T9aWeEKzfJAV33qJL","title":"修改Django REST framework的默认title","pathname":"/cloud-atlas-draft/develop/python/django/rest_framework/change_default_django_rest_framework_home_page_title","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django REST framework"}]},{"id":"-M1T9aWhxFXomo-OfjR4","title":"Django REST framework序列化","pathname":"/cloud-atlas-draft/develop/python/django/rest_framework/serialization","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django REST framework"}]},{"id":"-M1T9aWijP-X7U_Y3wHH","title":"Django REST framwork过滤","pathname":"/cloud-atlas-draft/develop/python/django/rest_framework/filtering","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django REST framework"}]},{"id":"-MUC-Os0G7AyNniNyYta","title":"django REST Framework的时区，视图和模型刷新debug","pathname":"/cloud-atlas-draft/develop/python/django/rest_framework/timezone_view_method","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django REST framework"}]},{"id":"-M1T9aWjB_Cc5xKHpD46","title":"Django Dashboard案例","pathname":"/cloud-atlas-draft/develop/python/django/django_dashboard","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWkYvga0aDlWqQr","title":"结合d3.js/reactive.js/leaflet实现Django Dashboard","pathname":"/cloud-atlas-draft/develop/python/django/django_dashboard/django_dashboard_with_d3_reactive_leaflet","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"Django Dashboard案例"}]},{"id":"-M1T9aWl4ZTZ4f85cKHI","title":"django-dash控制台（废弃）","pathname":"/cloud-atlas-draft/develop/python/django/django-dash","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWmTBoye7TUyyGH","title":"本地运行django-dash demo","pathname":"/cloud-atlas-draft/develop/python/django/django-dash/run_django-dash_demo_locally","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"django-dash控制台（废弃）"}]},{"id":"-M1T9aWng83eGgUGJ91S","title":"使用django-dash快速构建控制台","pathname":"/cloud-atlas-draft/develop/python/django/django-dash/build_dashboard_with_django-dash","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"},{"label":"django-dash控制台（废弃）"}]},{"id":"-M1T9aWq0SXbTHCDcJX2","title":"安装Django测试驱动开发环境","pathname":"/cloud-atlas-draft/develop/python/django/prepare_django_env_with_tdd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWrBO_8eCuw7T6c","title":"TTD(测试驱动):开发环境第一个测试","pathname":"/cloud-atlas-draft/develop/python/django/tdd_and_django_first_test","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWs_wS1rynUXtTK","title":"TTD(测试驱动):使用单元测试测试简单首页","pathname":"/cloud-atlas-draft/develop/python/django/tdd_unit_test_simple_homepage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"DJongo开发Web"}]},{"id":"-M1T9aWtay4gIFoIIFEx","title":"Python学习案例","pathname":"/cloud-atlas-draft/develop/python/learning_example","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"}]},{"id":"-M1T9aWuBSHIh-T6qiHl","title":"youtuble-dl下载视频网站内容","pathname":"/cloud-atlas-draft/develop/python/learning_example/youtuble-dl","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Python"},{"label":"Python学习案例"}]},{"id":"-M1T9aWwg6vWDT0gq7nK","title":"Ruby","pathname":"/cloud-atlas-draft/develop/ruby","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aX-5aU3LR9UY5rD","title":"Ruby快速起步","pathname":"/cloud-atlas-draft/develop/ruby/ruby-kuai-su-qi-bu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ruby"}]},{"id":"-M1T9aX066Tx5L4-CmPh","title":"Fedora环境下Ruby快速起步","pathname":"/cloud-atlas-draft/develop/ruby/ruby-kuai-su-qi-bu/quick_startup_ruby_on_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ruby"},{"label":"Ruby快速起步"}]},{"id":"-M1T9aX2BwRUbrfDZeUt","title":"RubyGems安装和使用","pathname":"/cloud-atlas-draft/develop/ruby/ruby-kuai-su-qi-bu/rubygems_install_and_usage","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Ruby"},{"label":"Ruby快速起步"}]},{"id":"-M1T9aX3ppMHxCf5Zu0l","title":"JavaScript","pathname":"/cloud-atlas-draft/develop/javascript","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aX6Jo7a3mx-XuJN","title":"jQuery","pathname":"/cloud-atlas-draft/develop/javascript/jquery","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"JavaScript"}]},{"id":"-M1T9aX7YmxOZ48rn6IQ","title":"D3.js数据可视化","pathname":"/cloud-atlas-draft/develop/javascript/d3.js","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"JavaScript"}]},{"id":"-M1T9aX8s2K7_iFi8to7","title":"Node.js","pathname":"/cloud-atlas-draft/develop/nodejs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-Mk0CxPRvxTpFnqpcFSC","title":"Node.js快速起步","pathname":"/cloud-atlas-draft/develop/nodejs/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"}]},{"id":"-M1T9aXAZG2iuc2AhV7Q","title":"Node.js开发环境准备","pathname":"/cloud-atlas-draft/develop/nodejs/startup/nodejs_develop_environment","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"},{"label":"Node.js快速起步"}]},{"id":"-M1T9aXBzkmthmWl97gF","title":"Fedora环境下Node.js快速起步","pathname":"/cloud-atlas-draft/develop/nodejs/startup/quick_startup_nodejs_on_fedora","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"},{"label":"Node.js快速起步"}]},{"id":"-M1T9aXCU9twMEQSSESb","title":"Node.js开发WEB框架","pathname":"/cloud-atlas-draft/develop/nodejs/startup/node.js_frameworks_build_web_api","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"},{"label":"Node.js快速起步"}]},{"id":"-M1T9aXER9ra_DABLDT3","title":"在Mac OS X下卸载Node.js","pathname":"/cloud-atlas-draft/develop/nodejs/startup/uinstall_nodejs_in_os_x","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"},{"label":"Node.js快速起步"}]},{"id":"-M1T9aXF9aeLdvC7x0cE","title":"npm包管理","pathname":"/cloud-atlas-draft/develop/nodejs/npm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"}]},{"id":"-M1T9aXGUAhtHCJKuNfX","title":"npm使用tips","pathname":"/cloud-atlas-draft/develop/nodejs/npm/npm_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"},{"label":"npm包管理"}]},{"id":"-M1T9aXHTzr5jDjHdSH4","title":"svg2png","pathname":"/cloud-atlas-draft/develop/nodejs/npm/svg2png","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Node.js"},{"label":"npm包管理"}]},{"id":"-M1T9aXI3oOLEfjCQQwl","title":"浏览器","pathname":"/cloud-atlas-draft/develop/browser","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aXJoMLY-fc_5szy","title":"Firefox","pathname":"/cloud-atlas-draft/develop/browser/firefox","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"浏览器"}]},{"id":"-M1T9aXKrOYNbwhdo-iZ","title":"设置Firefox默认页面缩放比例zoom","pathname":"/cloud-atlas-draft/develop/browser/firefox/set_firefox_zoom_level","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"浏览器"},{"label":"Firefox"}]},{"id":"-M1T9aXM7C8xbQoJa-pm","title":"Firefox的Dark风格设置(styelish)","pathname":"/cloud-atlas-draft/develop/browser/firefox/stylish_with_dark_everything","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"浏览器"},{"label":"Firefox"}]},{"id":"-M1T9aXN924SbrERLnBR","title":"Firefox自动代理切换","pathname":"/cloud-atlas-draft/develop/browser/firefox/switchyomega","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"浏览器"},{"label":"Firefox"}]},{"id":"-M1T9aXP2-dN029ZDzYs","title":"Chrome","pathname":"/cloud-atlas-draft/develop/browser/chrome","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"浏览器"}]},{"id":"-M1T9aXQnTDxIryCraVN","title":"设置Chrome代理","pathname":"/cloud-atlas-draft/develop/browser/chrome/configure_proxy_for_chromium","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"浏览器"},{"label":"Chrome"}]},{"id":"-M1T9aXRPNC6iJl2JJbs","title":"Min","pathname":"/cloud-atlas-draft/develop/browser/min","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"浏览器"}]},{"id":"-M1T9aXS__bU-Ppca1go","title":"PHP","pathname":"/cloud-atlas-draft/develop/php","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aXTfGIBwZwEvczK","title":"Nginx php-fpm配置优化Tips","pathname":"/cloud-atlas-draft/develop/php/nginx_php-fpm_configuration_optimizing_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"PHP"}]},{"id":"-M1T9aXUpwJ-OaI4TYOn","title":"Mac","pathname":"/cloud-atlas-draft/develop/mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aXXX8g4ME_dJK6K","title":"在mac上从iso镜像创建启动U盘","pathname":"/cloud-atlas-draft/develop/mac/create_boot_usb_from_iso_in_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXYdH7RFNOAtw3D","title":"从macOS Recovery中重新安装macOS","pathname":"/cloud-atlas-draft/develop/mac/reinstall_macos_from_recovery","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXZRxI8ct-FbqmZ","title":"从Time Machine备份中恢复Mac数据","pathname":"/cloud-atlas-draft/develop/mac/restore_mac_from_time_machine","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aX_J4Ybi1ztGPFy","title":"检测Time Machine备份的Mac OS X版本","pathname":"/cloud-atlas-draft/develop/mac/determine_os_x_version_from_time_machine_backup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXaAHBH-WjgQKPX","title":"降级macOS","pathname":"/cloud-atlas-draft/develop/mac/downgrade_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXbdK9a9y71ewII","title":"在VMware虚拟机中运行Mavericks","pathname":"/cloud-atlas-draft/develop/mac/run_mavericks_in_vmware","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXcTfvk02OL5zsT","title":"中文输入法","pathname":"/cloud-atlas-draft/develop/mac/chinese_input","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXekrxnBDz-ZW9A","title":"Mac平台使用VLC播放器的中文字幕显示","pathname":"/cloud-atlas-draft/develop/mac/vlc_on_mac_chinese_font","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M8mtqqbso6OeBi68wBA","title":"Mac平台最佳视频播放器iina","pathname":"/cloud-atlas-draft/develop/mac/best_video_player_iina","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXhoL_kDikXpRdu","title":"TextMate 2使用Tips","pathname":"/cloud-atlas-draft/develop/mac/textmate2_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXiUnNLNqbzm_QG","title":"Sublime 3使用Tips","pathname":"/cloud-atlas-draft/develop/mac/sublime_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXjZET23SZ7cu9U","title":"在Mac OS X上安装Java多个版本","pathname":"/cloud-atlas-draft/develop/mac/multiple_versions_java_in_os_x","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXkSDG37WENCx4i","title":"使用MacBook键盘在移动设备输入","pathname":"/cloud-atlas-draft/develop/mac/mac_bluetooth_keyboard_for_mobile_device","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXmedDgNZYCzIN7","title":"Mac网络","pathname":"/cloud-atlas-draft/develop/mac/mac_network","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-Mk0CxiDkLa1H_JJzNZw","title":"macOS上使用ftp","pathname":"/cloud-atlas-draft/develop/mac/ftp_on_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXoRalihvQfiYev","title":"从safari中导出打开的tab","pathname":"/cloud-atlas-draft/develop/mac/migrate_open_tabs_from_safari","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXpuRFfCqk2pGUC","title":"bird进程","pathname":"/cloud-atlas-draft/develop/mac/bird_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXqDBvKtePm1K1q","title":"在Mac上双启动方式安装Linux","pathname":"/cloud-atlas-draft/develop/mac/dual_boot_linux_on_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXr5LR3uXvPB2iT","title":"创建macOS启动安装U盘","pathname":"/cloud-atlas-draft/develop/mac/create_macos_boot_install_drive","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXsvh7CgGpa7vQ2","title":"在Mac上使用Boot Camp Assistant安装Windows 10","pathname":"/cloud-atlas-draft/develop/mac/install_win10_on_mac_with_boot_camp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXtJRxT7DFHaOZe","title":"rEFInd工具详解","pathname":"/cloud-atlas-draft/develop/mac/refind","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXui0YrhfvDTq1a","title":"加速Time Machine备份速度","pathname":"/cloud-atlas-draft/develop/mac/time_machine_backup_speed","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXwcKwQSk1yZhFU","title":"在mac上输入特殊字符","pathname":"/cloud-atlas-draft/develop/mac/input_special_character_on_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXxtMP1TQcWNhWe","title":"Mac锁屏","pathname":"/cloud-atlas-draft/develop/mac/lock_mac_screen","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-Mk0Cxi7VYW8HtTQRh0c","title":"Mac吸入式光驱强制弹出光盘","pathname":"/cloud-atlas-draft/develop/mac/eject_mac_cd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aXz7FR5uLt7GgcJ","title":"为旧主机选择最快的Mac OS X版本","pathname":"/cloud-atlas-draft/develop/mac/fastest_mac_os_x_version","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY-d60RYif1wJFI","title":"通过Reset NVRAM来恢复触控板","pathname":"/cloud-atlas-draft/develop/mac/reset_nvram_to_repair_magicpad","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY08WjshPEuzv7K","title":"Apple文件系统apfs","pathname":"/cloud-atlas-draft/develop/mac/apfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY2y0G4KVjY5X3D","title":"苹果充电器指示灯闪烁无法充电","pathname":"/cloud-atlas-draft/develop/mac/apple_battery_charger_flash_led","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY3moqCBRtlagwZ","title":"通过SSHFS在Mac上远程开发Linux服务器程序","pathname":"/cloud-atlas-draft/develop/mac/sshfs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY50_EZeOWKUxJR","title":"清理macOS上的Purgeable磁盘空间","pathname":"/cloud-atlas-draft/develop/mac/remove_purgeable_in_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY6t4LKdFCmFKiV","title":"调整macOS的apfs容器空间","pathname":"/cloud-atlas-draft/develop/mac/resize_apfs_container_on_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY7nA6PShcq1jUH","title":"调整APFS文件系统出现\"APFS Container Resize error code is 49153\"","pathname":"/cloud-atlas-draft/develop/mac/resize_apfs_error_code_49153","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY8BZUkOcQhVj-G","title":"Mac OS X挂载NFS共享","pathname":"/cloud-atlas-draft/develop/mac/mount_nfs_share","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aY91ZVcbfTnvvCc","title":"MacOS快捷键","pathname":"/cloud-atlas-draft/develop/mac/macos_shutcut","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYAe24bOSm3OkFf","title":"从Time Machine中恢复隐藏文件","pathname":"/cloud-atlas-draft/develop/mac/restore_hidden_file_with_time_machine","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYBZmcBhd6ijvUI","title":"iTerm2中文显示问题处理","pathname":"/cloud-atlas-draft/develop/mac/iterm2_chinese","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYCMM3-Ut0PWW5x","title":"iTerm2黑暗模式","pathname":"/cloud-atlas-draft/develop/mac/iterm2_dark_theme","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYEdqgk_ERDNQdT","title":"安装使用GNU sed","pathname":"/cloud-atlas-draft/develop/mac/gnu_sed","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYFrEjeetZ6T4Rf","title":"具有BouchBar的新款MacBook和Linux","pathname":"/cloud-atlas-draft/develop/mac/macbook_touchbar_and_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYKeKnN2craYxmW","title":"在Mac OS X中通过CLI命令行获取CPU信息","pathname":"/cloud-atlas-draft/develop/mac/get_cpu_info_via_cli_in_mac_os_x","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYN61iKuBFg2MXy","title":"不能运行\"not from a verified developer\"程序","pathname":"/cloud-atlas-draft/develop/mac/not_from_verified_developer","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYUrirt95WK5FUb","title":"Mac OS X Mavericks和iOS 6组合(体验最后的拟物化苹果生态)","pathname":"/cloud-atlas-draft/develop/mac/mac_os_x_mavericks_and_ios_6","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYWisD-NpHTPbDT","title":"将iPad作为Mac的第二块屏幕(sidecar)","pathname":"/cloud-atlas-draft/develop/mac/use_ipad_as_sidecar_for_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M92pvyQXPXwtx8O8Srk","title":"MacBook Pro 2018使用外接显示器","pathname":"/cloud-atlas-draft/develop/mac/macbook_pro_2018_external_monitor","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M92pvyRzfX7S0BjVxi_","title":"macOS安装冻结问题处理","pathname":"/cloud-atlas-draft/develop/mac/macos_install_freeze","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-MKmJN6m6Rr68u6YTn_a","title":"macOS的磁盘工具First Aid功能","pathname":"/cloud-atlas-draft/develop/mac/macos_disk_first_aid","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-MNrFTH7HwbABoH3U7_8","title":"查找macOS的IP地址","pathname":"/cloud-atlas-draft/develop/mac/find_ip_on_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-MSbmQxxKQBEfr1SN8Qe","title":"升级macOS之后运行程序报错\"missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcru\"","pathname":"/cloud-atlas-draft/develop/mac/missing_xcrun","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-Mb9rTBRh_Gf043aPw8F","title":"在Mac上使用checksum校验文件","pathname":"/cloud-atlas-draft/develop/mac/checksum_on_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"Mac"}]},{"id":"-M1T9aYY3A3udmPDbcw3","title":"shell","pathname":"/cloud-atlas-draft/develop/shell","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aYZwp3CDEHJKB8T","title":"bash","pathname":"/cloud-atlas-draft/develop/shell/bash","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"}]},{"id":"-M1T9aYd7-lbagcBx49Y","title":"bash快捷键","pathname":"/cloud-atlas-draft/develop/shell/bash/bash_shortcuts","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYepRRTyaDEP7RU","title":"shell的特殊变量","pathname":"/cloud-atlas-draft/develop/shell/bash/special_shell_variable","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYgFFv9YcFwAPa9","title":"判断shell变量是否空字符串","pathname":"/cloud-atlas-draft/develop/shell/bash/check_variable_empty","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYhnZXeK7bJyCCG","title":"字符串比较错误提示\"unary operator expected\"","pathname":"/cloud-atlas-draft/develop/shell/bash/unary_operator_expected","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYkMb_UDK2R8Jdr","title":"shell脚本中使用source和使用./cmd.sh区别","pathname":"/cloud-atlas-draft/develop/shell/bash/source_and_dot_run_subshell_different","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYph9BEO9Ac0VfS","title":"here document用法(cat << EOF)","pathname":"/cloud-atlas-draft/develop/shell/bash/here-document-yong-fa-cat-eof","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYqB-oPJrQuZq4c","title":"根据命令返回结果做if判断","pathname":"/cloud-atlas-draft/develop/shell/bash/if_command_result_then_do","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYrPylpIWFhYD8_","title":"使用sudo在文件中添加内容","pathname":"/cloud-atlas-draft/develop/shell/bash/append_to_file_as_sudo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYsUwQnDUCoHsVs","title":"shell中的环境变量","pathname":"/cloud-atlas-draft/develop/shell/bash/env","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYtdh08ZpRqpjqk","title":"shell函数tips","pathname":"/cloud-atlas-draft/develop/shell/bash/shell-han-shu-tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYulmD0RAyCWDgt","title":"生成随机数和随机字符串","pathname":"/cloud-atlas-draft/develop/shell/bash/generate_random_number_and_string","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYwMPYthY1jCvgf","title":"shell中使用数组","pathname":"/cloud-atlas-draft/develop/shell/bash/array","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYx4mCsWzYDdkJF","title":"shell中读取文件到bash数组","pathname":"/cloud-atlas-draft/develop/shell/bash/read_line_by_line_from_file_into_array","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYyky2AF04cpcfS","title":"列出所有cron定时任务","pathname":"/cloud-atlas-draft/develop/shell/bash/lie-chu-suo-you-cron-ding-shi-ren-wu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aYzp4Ub9Comm52e","title":"在shell中计算","pathname":"/cloud-atlas-draft/develop/shell/bash/calculate_in_shell","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZ0B09WZfgqEimD","title":"在bash计算","pathname":"/cloud-atlas-draft/develop/shell/bash/zai-bash-ji-suan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZ5gr1bQM9USFwy","title":"shell中的break和continue指令","pathname":"/cloud-atlas-draft/develop/shell/bash/shell-zhong-de-break-he-continue-zhi-ling","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZ9Jes93M1u_1HR","title":"读取文件逐行处理元素","pathname":"/cloud-atlas-draft/develop/shell/bash/du-qu-wen-jian-zhu-xing-chu-li-yuan-su","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZHx31NmYlrgpDu","title":"两个文件相减","pathname":"/cloud-atlas-draft/develop/shell/bash/liang-ge-wen-jian-xiang-jian","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZKLC0pFy8NV43b","title":"在shell中使用while循环","pathname":"/cloud-atlas-draft/develop/shell/bash/zai-shell-zhong-shi-yong-while-xun-huan","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZPimoLyO_WwHc3","title":"在while循环中执行ssh中断循环的解决方法","pathname":"/cloud-atlas-draft/develop/shell/bash/zai-while-xun-huan-zhong-zhi-xing-ssh-zhong-duan-xun-huan-de-jie-jue-fang-fa","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZUi2vydWwhEVNT","title":"shell中调用函数返回值的方法","pathname":"/cloud-atlas-draft/develop/shell/bash/shell-zhong-diao-yong-han-shu-fan-hui-zhi-de-fang-fa","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZZB_mEF5gCeqIv","title":"shift的用法","pathname":"/cloud-atlas-draft/develop/shell/bash/shift","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZ_XpnY9ivh97BR","title":"移除换行","pathname":"/cloud-atlas-draft/develop/shell/bash/remove_newline","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZaTFafT1wTM-su","title":"删除字符串最后n个字符","pathname":"/cloud-atlas-draft/develop/shell/bash/remove_last_n_characters_from_string","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"YKliM1j8QhoiEngXdzFR","title":"删除一个文件的最后一行","pathname":"/cloud-atlas-draft/develop/shell/bash/remove_last_line_from_a_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"874NFSkxO2KkWQ3mpekV","title":"替换多个空格成为一个空格","pathname":"/cloud-atlas-draft/develop/shell/bash/replace_multiple_spaces_with_a_single_space","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZb03DSogKiVK7j","title":"``符号和脚本进程","pathname":"/cloud-atlas-draft/develop/shell/bash/backquote_and_script_process","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZdNunLOeM-qoAj","title":"同时赋值给多个变量","pathname":"/cloud-atlas-draft/develop/shell/bash/multiple_variable_assignment","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZkKbLqgmkfyu0X","title":"在shell中比较小数的大小","pathname":"/cloud-atlas-draft/develop/shell/bash/compare_decimal_in_shell","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZmsmNi530oGl1b","title":"sudo执行bash脚本报错\"sudo: unable to execute\"","pathname":"/cloud-atlas-draft/develop/shell/bash/sudo_unable_to_execute_bash_script","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZp5Dc8EWfFI-8i","title":"获取字符串最后几个字母","pathname":"/cloud-atlas-draft/develop/shell/bash/get_last_character_of_string","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZrlMdcgXucqLlg","title":"对比目录文件异同","pathname":"/cloud-atlas-draft/develop/shell/bash/compare_directories","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZsh_-HntZO3vZP","title":"文件对比","pathname":"/cloud-atlas-draft/develop/shell/bash/compare_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZt3uFnBhfTCIDy","title":"判断字符串包含关系的方法","pathname":"/cloud-atlas-draft/develop/shell/bash/check_string_include","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"TS6n0YNUcCPcWMMfpR2Y","title":"检查字符串长度","pathname":"/cloud-atlas-draft/develop/shell/bash/check_string_length","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZuHFOIOFmVNMCV","title":"\"exec\"指令的含义","pathname":"/cloud-atlas-draft/develop/shell/bash/exec","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZvn1zOxoyaDcQe","title":"从函数返回","pathname":"/cloud-atlas-draft/develop/shell/bash/exit_a_function_in_bash","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZwasUuMPj6Iag4","title":"检查变量是否是一个数值","pathname":"/cloud-atlas-draft/develop/shell/bash/check_variable_is_number","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZxeN-RQ1o3kb5c","title":"shell中判断字符串null值","pathname":"/cloud-atlas-draft/develop/shell/bash/check_string_variable_is_null","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZyrRS88YGAlaJ4","title":"删除文件名中包含\"--\"的文件","pathname":"/cloud-atlas-draft/develop/shell/bash/remove_file_with_2_hyphen_in_filename","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9aZzONaQlekzsFKj","title":"使用nohup执行while循环","pathname":"/cloud-atlas-draft/develop/shell/bash/nohup_while_loop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9a_-tWMZScAjBjFA","title":"修改nohup命令默认输出文件名\"nohup.out\"","pathname":"/cloud-atlas-draft/develop/shell/bash/change_name_of_nohup_out","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9a_0lLD_L7JrKVRL","title":"通过SSH远程写入文件","pathname":"/cloud-atlas-draft/develop/shell/bash/remote_write_file_using_ssh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9a_19yBJNqAENQ0P","title":"ping测试记录时间戳","pathname":"/cloud-atlas-draft/develop/shell/bash/ping_with_timestamp","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9a_2QGPj9kjVJL0K","title":"软链接和文件名","pathname":"/cloud-atlas-draft/develop/shell/bash/softlink_and_filename","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9a_3_Tjxysvr4061","title":"shell中字符串大写和小写转换","pathname":"/cloud-atlas-draft/develop/shell/bash/upcase_downcase_in_shell","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9a_4JpLKeM_8WREk","title":"shell中处理json数据工具jq","pathname":"/cloud-atlas-draft/develop/shell/bash/json_jq","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M2nbm8XZzv-QnFcSA7o","title":"shell检查主机是否alive","pathname":"/cloud-atlas-draft/develop/shell/bash/check_ip_alive","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-ME1blacj21Mc6PF1CcU","title":"shell中检查服务器进程使用cpu","pathname":"/cloud-atlas-draft/develop/shell/bash/check_process_cpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-MIJcUIWkZYqtW3-NYzy","title":"获取网卡IP地址","pathname":"/cloud-atlas-draft/develop/shell/bash/get_eth0_ip","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-MQBinpG_w6BKBwqZP9H","title":"高效清理文件系统大量文件的方法","pathname":"/cloud-atlas-draft/develop/shell/bash/remove_massive_amounts_of_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-MWybLQ3BXZEbuJJfDLQ","title":"找出系统端口监听服务进程","pathname":"/cloud-atlas-draft/develop/shell/bash/check_process_use_port","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-MX5t8GwMY_V5KQspDdE","title":"判断文件是否为空","pathname":"/cloud-atlas-draft/develop/shell/bash/check_file_empty","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-MYArKI5vdYw9EIAbhSx","title":"执行rm,cp,mv命令出现\"Argument list too long\"报错的解决方法","pathname":"/cloud-atlas-draft/develop/shell/bash/argument_list_too_long","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-Mcj08ARoFPa9LwOrgd2","title":"切分字符串赋值给多个变量","pathname":"/cloud-atlas-draft/develop/shell/bash/split_string_assign_multiple_variables","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-Mcj08AStUJ8fHrO2Qt0","title":"计算字符串长度(字符数量)","pathname":"/cloud-atlas-draft/develop/shell/bash/count_string_length","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-Mcj08ATgRH_JCP-Z140","title":"删除字符串的最后字符","pathname":"/cloud-atlas-draft/develop/shell/bash/delete_last_char_of_string","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-Mcj08AUhGg0Vlftri2X","title":"补全字符串","pathname":"/cloud-atlas-draft/develop/shell/bash/pad_string","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-MfDtu414qFmx_IMMayL","title":"检查数字是偶数还是奇数","pathname":"/cloud-atlas-draft/develop/shell/bash/check_number_even_or_odd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"v9mwDqbII942HaFNDWUu","title":"转换Linux uptime时间到易于理解的格式","pathname":"/cloud-atlas-draft/develop/shell/bash/convert_uptime_to_well_format_date","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"bash"}]},{"id":"-M1T9a_5wtBwTHhwkclK","title":"zsh","pathname":"/cloud-atlas-draft/develop/shell/zsh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"}]},{"id":"-M1T9a_82980Cl_KBxx9","title":"oh-my-zsh","pathname":"/cloud-atlas-draft/develop/shell/zsh/oh-my-zsh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"zsh"}]},{"id":"-M1T9a_ATlGiE_iuEmwQ","title":"sed和awk","pathname":"/cloud-atlas-draft/develop/shell/sed_awk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"}]},{"id":"-M1T9a_BXO27ZRAREo8M","title":"awk和shell之间的变量传递","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/awk_shell_var","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-M1T9a_Ca22qbU8Mnt21","title":"打印列中包含某个字符串的列","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/get_containing_field","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-M1T9a_FjUoDNM8ngPxH","title":"awk处理字符串搜索","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/awk_search_string","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-M1T9a_IBWfGKDKWazXz","title":"sed举例","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/sed_examples","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-M1T9a_OT3xbzlYoT4JB","title":"如何避免sed -i破坏文件的软链接","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/prevent_sed_-i_from_destroying_symlinks","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-M1T9a_QFatI8c1ACezX","title":"sed替换行首和行尾","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/sed_replace_line_head_tail","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-M1T9a_YmFw_WJtr4R7L","title":"使用sed修改配置文件到键值","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/sed_edit_configuration_file_key_value","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-MfDtu4CYkV6jyt97NIM","title":"Mac平台sed命令使用-i参数失败及解决方法","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/sed_-i_option_fail_on_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"g5jilkSqEl7KxV9hMkVb","title":"删除文件的首行和尾行","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/remove_header_and_footer","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"WdspFpCqZckObV5TLsgV","title":"删除文件的最后一列","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/delete_last_column_by_awk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"lMVjuMYUYek3AdM3v9m7","title":"累加所有行的每一列数值","pathname":"/cloud-atlas-draft/develop/shell/sed_awk/sum_all_rows_of_all_columns","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"sed和awk"}]},{"id":"-M1T9a_ZMvkEgyLDx3XR","title":"实用工具","pathname":"/cloud-atlas-draft/develop/shell/utilities","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"}]},{"id":"-M1T9a__Ejsl_qx8jwvD","title":"sudo切换账号运行程序","pathname":"/cloud-atlas-draft/develop/shell/utilities/sudo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9a_aMiBQZl5BgMLD","title":"修改用户帐号名/uid/gid的工具usermod和groupmod","pathname":"/cloud-atlas-draft/develop/shell/utilities/usermod_groupmod","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9a_gg_J-z_HgDajV","title":"脚本作为daemon运行","pathname":"/cloud-atlas-draft/develop/shell/utilities/run_script_as_daemon","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9a_iBAaUYyZ4-NTE","title":"cut使用举例","pathname":"/cloud-atlas-draft/develop/shell/utilities/cut_examples","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9a_sWLDbIrAAmAfC","title":"sort排序","pathname":"/cloud-atlas-draft/develop/shell/utilities/sort","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9a_tsjGZ-ZXVVhJj","title":"对cpu施加负载","pathname":"/cloud-atlas-draft/develop/shell/utilities/produce_cpu_load","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9a_uiNLbmR7p9mTE","title":"多路复用终端管理器screen","pathname":"/cloud-atlas-draft/develop/shell/utilities/screen","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9a_yp8sQU320ORmx","title":"多路复用终端管理器\"增强版\"byobu","pathname":"/cloud-atlas-draft/develop/shell/utilities/byobu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aa-7onRQp_6IBr1","title":"随机输出文本文件中的行:shuf","pathname":"/cloud-atlas-draft/develop/shell/utilities/shuf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aa2aoqt8lSoCJmN","title":"使用usermod禁用帐号","pathname":"/cloud-atlas-draft/develop/shell/utilities/shi-yong-usermod-jin-yong-zhang-hao","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aa54lnum4XT8PDJ","title":"使用tree展示目录结构树","pathname":"/cloud-atlas-draft/develop/shell/utilities/tree","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aa9qx0u6J9yrIU4","title":"根据进程名pgrep和pkill","pathname":"/cloud-atlas-draft/develop/shell/utilities/pgrep_pkill","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaBV12p9XkU-m2p","title":"wget下载文件tips","pathname":"/cloud-atlas-draft/develop/shell/utilities/wget","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaClL6HWmE_ic10","title":"HTTP协议利器curl","pathname":"/cloud-atlas-draft/develop/shell/utilities/curl","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaGF5D4YjI4aa-y","title":"命令执行超时检查工具timeout","pathname":"/cloud-atlas-draft/develop/shell/utilities/timeout","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaIeZfVuSnFRDjy","title":"脚本使用ssh的密码认证工具sshpass","pathname":"/cloud-atlas-draft/develop/shell/utilities/sshpass","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaK_dCaijIxAsTx","title":"并行执行ssh命令工具pssh","pathname":"/cloud-atlas-draft/develop/shell/utilities/pssh","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaLy2mvPTLsztdu","title":"命令输出处理工具xargs","pathname":"/cloud-atlas-draft/develop/shell/utilities/xargs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaM5l-BoBbyKd59","title":"文件查找工具find","pathname":"/cloud-atlas-draft/develop/shell/utilities/find","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaPGL7afP_AJlcM","title":"parallel利用多核CPU加速Linux命令","pathname":"/cloud-atlas-draft/develop/shell/utilities/parallel","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaQ4U5myE5Lmb-J","title":"命令速查表cheat","pathname":"/cloud-atlas-draft/develop/shell/utilities/cheat","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaRaUYENNEFsrBo","title":"语音合成工具espeak","pathname":"/cloud-atlas-draft/develop/shell/utilities/espeak","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaUxN-25JH3CIIA","title":"网络万能工具nc","pathname":"/cloud-atlas-draft/develop/shell/utilities/nc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaVkuDhoCuw7lyY","title":"限制命令的io调度和权重","pathname":"/cloud-atlas-draft/develop/shell/utilities/ionice","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaXaKTY5PMjc8b7","title":"配置修改工具augeas","pathname":"/cloud-atlas-draft/develop/shell/utilities/augeas","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-MLv553QzVstBUbP-56r","title":"高效压缩工具xz","pathname":"/cloud-atlas-draft/develop/shell/utilities/xz","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-MLv553Tvgfk5L-FuPX0","title":"tar命令再认识","pathname":"/cloud-atlas-draft/develop/shell/utilities/tar","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-MP8jeqMPsUEyHgGglVr","title":"echo命令再认识","pathname":"/cloud-atlas-draft/develop/shell/utilities/echo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"shell"},{"label":"实用工具"}]},{"id":"-M1T9aaZFfpxnX71Q5I3","title":"vim","pathname":"/cloud-atlas-draft/develop/vim","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aa_5UiinyKrgnSy","title":"vim快速起步","pathname":"/cloud-atlas-draft/develop/vim/vim_startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aaazHHRxLq3pIRx","title":"vim 跳转到函数、变量定义处","pathname":"/cloud-atlas-draft/develop/vim/vim_jump_function_variable","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aab7lF9VYa0M0yd","title":"vim tips","pathname":"/cloud-atlas-draft/develop/vim/vim_tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aacUqbLf-0oeNZ7","title":"vim树形导航插件NERDtree","pathname":"/cloud-atlas-draft/develop/vim/vim_nerdtree","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aag2W_p2XsuAerG","title":"vim编译配置\"YouCompleteMe\"","pathname":"/cloud-atlas-draft/develop/vim/vim_ycm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aaiWUS31a2wlLoT","title":"vim结合ctags作为开发平台","pathname":"/cloud-atlas-draft/develop/vim/vim_with_ctags","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aajRevXBGcvXTvJ","title":"vim开发内核环境","pathname":"/cloud-atlas-draft/develop/vim/vim_kernel_develop_environment","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aak9S08chEi0ftW","title":"将Vim打造成Python开发平台","pathname":"/cloud-atlas-draft/develop/vim/vim_python_ide","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aalgkjStgK4r2w4","title":"使用vim作为c/c++ IDE","pathname":"/cloud-atlas-draft/develop/vim/using_vim_as_c_cpp_ide","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aanNGTtqhJKsxng","title":"使用vim作为c/c++ IDE(again)","pathname":"/cloud-atlas-draft/develop/vim/using_vim_as_c_cpp_ide_again","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aaoF55q64ixSlsW","title":"使用vim作为IDE","pathname":"/cloud-atlas-draft/develop/vim/use_vim_as_ide","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aapLSX0GgTWXu4Q","title":"在macOS平台使用vim作为IDE","pathname":"/cloud-atlas-draft/develop/vim/using_vim_as_ide_in_macos","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aaqGZbwf0a1QV7Z","title":"vim大小写转换","pathname":"/cloud-atlas-draft/develop/vim/lower_upper_case_in_vim","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aarPVd7cSCGIBgg","title":"设置vim缩进和TAB","pathname":"/cloud-atlas-draft/develop/vim/redefine_tab_as_4_spaces","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aas0fIyMTPYVBzY","title":"vim列编辑","pathname":"/cloud-atlas-draft/develop/vim/vim_column_edit","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aatkiP8lKz-J24s","title":"vim并列视图编辑和查看同一文件(viewports)","pathname":"/cloud-atlas-draft/develop/vim/vim_viewports","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aaunBd_x67fhT3w","title":"卸载macvim","pathname":"/cloud-atlas-draft/develop/vim/uninstall_macvim","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"vim"}]},{"id":"-M1T9aav_jdkbr77vs_V","title":"文档","pathname":"/cloud-atlas-draft/develop/doc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9aawx0W38QIPcWwW","title":"dot","pathname":"/cloud-atlas-draft/develop/doc/dot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9aayYtW_A7x6y9d1","title":"使用Graphviz生成系统诊断图","pathname":"/cloud-atlas-draft/develop/doc/dot/graphviz_system_diagrams","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"dot"}]},{"id":"-M1T9ab0UYVloKPe06ZP","title":"GitBook","pathname":"/cloud-atlas-draft/develop/doc/gitbook","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9ab1NgwLf8o3rWTD","title":"使用GitBook撰写书籍","pathname":"/cloud-atlas-draft/develop/doc/gitbook/using_gitbook_write_book","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"GitBook"}]},{"id":"-M1T9ab2har8YZ2h2ipG","title":"如何在一台主机同时运行多个GitBook","pathname":"/cloud-atlas-draft/develop/doc/gitbook/run_multi_gitbook_in_one_host","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"GitBook"}]},{"id":"-M1T9ab37S_uHz23IdDn","title":"GitBook评论插件","pathname":"/cloud-atlas-draft/develop/doc/gitbook/gitbook_discussions","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"GitBook"}]},{"id":"-M1T9ab5smJ_mqkxJzaO","title":"GitBook单章节展开插件","pathname":"/cloud-atlas-draft/develop/doc/gitbook/gitbook_toggle_chapters","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"GitBook"}]},{"id":"-M1T9abBIWFfifto8CXD","title":"GitBook代码段添加文件名","pathname":"/cloud-atlas-draft/develop/doc/gitbook/gitbook_codeblock_filename","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"GitBook"}]},{"id":"-M1T9abCRKVCaXScMEGQ","title":"GitBook多国语言","pathname":"/cloud-atlas-draft/develop/doc/gitbook/gitbook_multi_language","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"GitBook"}]},{"id":"-M1T9abDRETNwCSY0Tjb","title":"GitBook嵌入视频","pathname":"/cloud-atlas-draft/develop/doc/gitbook/gitbook_video","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"GitBook"}]},{"id":"-M1T9abE8pkGa8OrBsNx","title":"MkDocs","pathname":"/cloud-atlas-draft/develop/doc/mkdocs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abIZW3Rr4wv-KEu","title":"使用MkDocs撰写书籍","pathname":"/cloud-atlas-draft/develop/doc/mkdocs/using_mkdocs_write_book","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"MkDocs"}]},{"id":"-M1T9abJB4QlkNkOtoFO","title":"Hugo","pathname":"/cloud-atlas-draft/develop/doc/hugo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abKackRlklcNs1C","title":"使用Hugo撰写文档","pathname":"/cloud-atlas-draft/develop/doc/hugo/write_doc_with_hugo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Hugo"}]},{"id":"-M1T9abL0Ol1890XagAj","title":"Hexo","pathname":"/cloud-atlas-draft/develop/doc/hexo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abMsIBTDQmTn-dw","title":"使用hexo撰写blog","pathname":"/cloud-atlas-draft/develop/doc/hexo/write_blog_by_hexo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Hexo"}]},{"id":"-M1T9abNhQCPRz-0CcDg","title":"使用hexo theme tranquilpeak","pathname":"/cloud-atlas-draft/develop/doc/hexo/hexo_theme_tranquilpeak","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Hexo"}]},{"id":"-M1T9abOVgGbHYUwHm0p","title":"Sphinx","pathname":"/cloud-atlas-draft/develop/doc/sphinx","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abPqJzfbITyeH4Q","title":"使用Sphinx构建Python程序文档","pathname":"/cloud-atlas-draft/develop/doc/sphinx/sphinx_for_python_doc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abQyVfyzPXgTJdP","title":"使用Sphinx构建Django程序文档","pathname":"/cloud-atlas-draft/develop/doc/sphinx/sphinx_for_django_doc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abRJAEkHcrwpxjy","title":"sphinx中文文档在readthedocs编译PDF失败的处理","pathname":"/cloud-atlas-draft/develop/doc/sphinx/readthedocs_compile_fail","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abTYsCqu_BXgBuv","title":"结合plantuml使用sphinx撰写时序图文档","pathname":"/cloud-atlas-draft/develop/doc/sphinx/sphinx_with_plantuml","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abWk-KqI8aSE-Rb","title":"sphinx文档的代码展示","pathname":"/cloud-atlas-draft/develop/doc/sphinx/sphinx_embed_code","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abb3blPlot3GAvv","title":"sphinx文档的footer定制","pathname":"/cloud-atlas-draft/develop/doc/sphinx/add_extra_content_to_footer","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abdjTvrhMIlp-sJ","title":"sphinx图片","pathname":"/cloud-atlas-draft/develop/doc/sphinx/sphinx_with_image","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abedLAQcSlsfEAw","title":"'redrawtime' exceeded, syntax highlighting disabled","pathname":"/cloud-atlas-draft/develop/doc/sphinx/redrawtime_exceeded_syntax_highlighting_disabled","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Sphinx"}]},{"id":"-M1T9abfPzTI0WHnThQR","title":"MoinMoin","pathname":"/cloud-atlas-draft/develop/doc/moin","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abg4s6x5M8lhWvy","title":"MoinMoin 2安装","pathname":"/cloud-atlas-draft/develop/doc/moin/install_moin_2","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"MoinMoin"}]},{"id":"-M1T9abhEVpSM3dhqhYV","title":"MoinMoin 1安装","pathname":"/cloud-atlas-draft/develop/doc/moin/install_moin_1","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"MoinMoin"}]},{"id":"-M1T9abiUN2zwx-nJTNT","title":"配置Moin","pathname":"/cloud-atlas-draft/develop/doc/moin/pei-zhi-moin","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"MoinMoin"}]},{"id":"-M1T9abkpoyEOzB3xNMW","title":"Moin Themes","pathname":"/cloud-atlas-draft/develop/doc/moin/moin_theme","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"MoinMoin"}]},{"id":"-M1T9abmWUPCJhPcBhYs","title":"Office","pathname":"/cloud-atlas-draft/develop/doc/office","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abnW-2hRGbFZ5JE","title":"在Linux中使用Sozi制作PPT","pathname":"/cloud-atlas-draft/develop/doc/office/write_ppt_in_linux_with_sozi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Office"}]},{"id":"-M1T9aboX3FZdo5FeEl-","title":"Linux演示工具(PPT)","pathname":"/cloud-atlas-draft/develop/doc/office/linxu_presentation_tools","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"},{"label":"Office"}]},{"id":"-M1T9abqS3Q-_YZiq_XJ","title":"OmniGraffle","pathname":"/cloud-atlas-draft/develop/doc/omnigraffle","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abrKOCijq8TrFpD","title":"Sketch","pathname":"/cloud-atlas-draft/develop/doc/sketch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"文档"}]},{"id":"-M1T9abtTKpDsrETFPn2","title":"编程架构","pathname":"/cloud-atlas-draft/develop/architecture","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9abuGBf9DkTJGdaM","title":"统一建模语言UML","pathname":"/cloud-atlas-draft/develop/architecture/uml","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"编程架构"}]},{"id":"-M1T9abvtKsrxzXme0C6","title":"看懂UML类图和时序图","pathname":"/cloud-atlas-draft/develop/architecture/uml/read_uml","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"编程架构"},{"label":"统一建模语言UML"}]},{"id":"-M1T9abwbAXIvINnikRb","title":"RESTful开发架构","pathname":"/cloud-atlas-draft/develop/architecture/restful","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"编程架构"}]},{"id":"-M1T9abxg3bV0gWuYg9y","title":"RESTful简介","pathname":"/cloud-atlas-draft/develop/architecture/restful/introduce_restful","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"编程架构"},{"label":"RESTful开发架构"}]},{"id":"-M1T9aby2IvjqPeBk5P3","title":"理解RESTful架构","pathname":"/cloud-atlas-draft/develop/architecture/restful/think_restful","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"编程架构"},{"label":"RESTful开发架构"}]},{"id":"-M1T9abzkD8_O5YQLUpw","title":"RESTful认证和权限机制浅析","pathname":"/cloud-atlas-draft/develop/architecture/restful/restful_authentication_and_permission","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"},{"label":"编程架构"},{"label":"RESTful开发架构"}]},{"id":"-M6s2irYVBXdFMNeWGEJ","title":"机械键盘","pathname":"/cloud-atlas-draft/develop/mechanical_keyboard","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"开发"}]},{"id":"-M1T9ac-jaURVdaDAEQE","title":"DevOps","pathname":"/cloud-atlas-draft/devops","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9ac0wum1VVE7JDBy","title":"基础架构工程师视角的DevOps","pathname":"/cloud-atlas-draft/devops/ji-chu-jia-gou-gong-cheng-shi-shi-jiao-de-devops","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9ac1rxJ7j1yHc44M","title":"持续集成/交付/部署","pathname":"/cloud-atlas-draft/devops/ci_cd_cd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9ac6rlO75rBc3Ar4","title":"持续集成/交付/部署概述","pathname":"/cloud-atlas-draft/devops/ci_cd_cd/chi-xu-ji-cheng-jiao-fu-bu-shu-gai-shu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"持续集成/交付/部署"}]},{"id":"-M1T9ac8smmdQs7ubE45","title":"Git","pathname":"/cloud-atlas-draft/devops/git","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-Mk0Cxl9qR4SCKz0CqIj","title":"git代理配置","pathname":"/cloud-atlas-draft/devops/git/git_proxy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acAqpwGkjsHD3SD","title":"git分支的新建与合并","pathname":"/cloud-atlas-draft/devops/git/git_branch_create_and_merge","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-MNrFTJaRJjiKwClJKI4","title":"git的tag和branch","pathname":"/cloud-atlas-draft/devops/git/git_tag_branch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acBLk9moftoCynP","title":"git pull覆盖本地文件（完全舍弃本地文件）","pathname":"/cloud-atlas-draft/devops/git/git_pull_overwrite_local_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acHbwOafuwCLS4P","title":"git合并时冲突放弃本地修改方法","pathname":"/cloud-atlas-draft/devops/git/git-he-bing-shi-chong-tu-fang-qi-ben-di-xiu-gai-fang-fa","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acIP5jk8uJDgaex","title":"git远程操作","pathname":"/cloud-atlas-draft/devops/git/git_remote","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acKN90k-Dtj3pcw","title":"git和dropbox冲突","pathname":"/cloud-atlas-draft/devops/git/git_with_dropbox_data_corruption","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acNo-AXVP2rv1MY","title":"针对不同域名git push时使用指定SSH key","pathname":"/cloud-atlas-draft/devops/git/git_specify_ssh_key","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acVp0wZ2M7NplR5","title":"git忽略文件mode修改","pathname":"/cloud-atlas-draft/devops/git/git_ignore_chmod_changes","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acak0H5Exed-HxU","title":"git重新基于master开发分支","pathname":"/cloud-atlas-draft/devops/git/rebase_master","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acbrG14HgIgCHz-","title":"合并多个commit","pathname":"/cloud-atlas-draft/devops/git/git_squash_commit","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9accpenxxS2QfaGY","title":"git色彩显示","pathname":"/cloud-atlas-draft/devops/git/git_colorize","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acdyJSZmE_7AYe8","title":"在不同git仓库代码使用不同用户名","pathname":"/cloud-atlas-draft/devops/git/git_mulitple_user_names_for_different_projects","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"lwUt1vXigiZq2xhuq5Ix","title":"[git合并冲突解决](devops/git/git _merge_fix_conflicts.md)","pathname":"/cloud-atlas-draft/devops/git/git-he-bing-chong-tu-jie-jue-devopsgitgit-mergefixconflicts-md","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9aclN0groCNdF9-P","title":"git checkout指定tag","pathname":"/cloud-atlas-draft/devops/git/git_checkout_specified_tag","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acmtx0YHMCACYAe","title":"从git仓库中清理敏感信息(如密码))","pathname":"/cloud-atlas-draft/devops/git/remove_sensitive_data_from_repository","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acpHm2aiB7NC212","title":"git通过SSH Tunnel代理访问","pathname":"/cloud-atlas-draft/devops/git/git_ssh_tunnel_proxy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-MNrFTJp_hEq3uUEFRxk","title":"git文件的执行属性","pathname":"/cloud-atlas-draft/devops/git/git_exec_mode_file","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-MPHDQxzsKuCUL_5qPnI","title":"修改git commit消息","pathname":"/cloud-atlas-draft/devops/git/change_git_commit_message","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Git"}]},{"id":"-M1T9acqbY39VuwlLOC0","title":"Gerrit","pathname":"/cloud-atlas-draft/devops/gerrit","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9acu2jkO4HPOY7_g","title":"Gitlab","pathname":"/cloud-atlas-draft/devops/gitlab","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9acwRqEOkm4JQna6","title":"部署使用的ssh key","pathname":"/cloud-atlas-draft/devops/gitlab/deploy_key","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Gitlab"}]},{"id":"-M1T9ad25kAOv6SoHoow","title":"gitlab Wiki系统gollum","pathname":"/cloud-atlas-draft/devops/gitlab/gollum_wiki","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Gitlab"}]},{"id":"-M1T9ad4tWPxi9LlDbXq","title":"Gogs","pathname":"/cloud-atlas-draft/devops/gogs","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9ad5nrNN_ODS8uBk","title":"Jenkins","pathname":"/cloud-atlas-draft/devops/jenkins","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9ad7EZ5EUeo1Mz4a","title":"Ansible","pathname":"/cloud-atlas-draft/devops/ansible","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9adC9AMg1-ef-Hgx","title":"起步","pathname":"/cloud-atlas-draft/devops/ansible/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"}]},{"id":"-M1T9adDILbth_URNfth","title":"Ansible快速教程","pathname":"/cloud-atlas-draft/devops/ansible/startup/an_ansible_tutorial","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"起步"}]},{"id":"-M1T9adEefKungYoww-3","title":"安装","pathname":"/cloud-atlas-draft/devops/ansible/startup/install","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"起步"}]},{"id":"-M1T9adFa3ExF8rf9oa6","title":"快速起步","pathname":"/cloud-atlas-draft/devops/ansible/startup/getting_started","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"起步"}]},{"id":"-M1T9adGXeLAnLbon0Hj","title":"清单","pathname":"/cloud-atlas-draft/devops/ansible/startup/inventory","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"起步"}]},{"id":"-M1T9adHq9xEEpPDjUbl","title":"动态清单","pathname":"/cloud-atlas-draft/devops/ansible/startup/dynamic_inventory","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"起步"}]},{"id":"-M1T9adIk0jZ3cAFIXKv","title":"Patterns","pathname":"/cloud-atlas-draft/devops/ansible/startup/patterns","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"起步"}]},{"id":"-M1T9adKQvWiDkea-VNo","title":"Ad-Hoc命令","pathname":"/cloud-atlas-draft/devops/ansible/startup/adhoc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"起步"}]},{"id":"-M1T9adN9w4jyEaxsdQd","title":"Playbooks","pathname":"/cloud-atlas-draft/devops/ansible/playbooks","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"}]},{"id":"-M1T9adOoJcfe1aNYaY1","title":"Playbooks入门","pathname":"/cloud-atlas-draft/devops/ansible/playbooks/introduce","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Playbooks"}]},{"id":"-M1T9adWUL120JDUzWsC","title":"案例：升级CentOS操作系统","pathname":"/cloud-atlas-draft/devops/ansible/playbooks/centos_upgrade","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Playbooks"}]},{"id":"-M1T9adXG0QlQkV9a1U2","title":"案例：通过sudo安装rpm包","pathname":"/cloud-atlas-draft/devops/ansible/playbooks/install_rpm_through_sudo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Playbooks"}]},{"id":"-M1T9adYsG0jW_VmGWkf","title":"模块","pathname":"/cloud-atlas-draft/devops/ansible/modules","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"}]},{"id":"-M1T9adZo59nIWw4rV_d","title":"command - 在远程节点执行一个命令","pathname":"/cloud-atlas-draft/devops/ansible/modules/command_module","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"模块"}]},{"id":"-M1T9adbUbWGCFHBo4FQ","title":"shell - 在远程节点执行命令","pathname":"/cloud-atlas-draft/devops/ansible/modules/shell_module","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"模块"}]},{"id":"-M1T9adddY5XhWywxhCZ","title":"Dashboard","pathname":"/cloud-atlas-draft/devops/ansible/dashboard","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"}]},{"id":"-M1T9adeKK1DqT1p6Am9","title":"Ansible Tower开源替代:semaphore","pathname":"/cloud-atlas-draft/devops/ansible/dashboard/semaphone","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Dashboard"}]},{"id":"-M1T9adlw1gqxJAjTWBS","title":"问题排查","pathname":"/cloud-atlas-draft/devops/ansible/troubleshoot","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"}]},{"id":"-M1T9adnIsMxNtjDdJLG","title":"TAB键导致\"Syntax Error while loading YAML\"","pathname":"/cloud-atlas-draft/devops/ansible/troubleshoot/yaml_syntax_error_with_tab","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"问题排查"}]},{"id":"-M1T9adupWMquaQ54i-e","title":"paramiko主机认证报错","pathname":"/cloud-atlas-draft/devops/ansible/troubleshoot/host_authenticity","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"问题排查"}]},{"id":"-M1T9adwG0Argxf7VMUe","title":"paramiko主机认证报错","pathname":"/cloud-atlas-draft/devops/ansible/troubleshoot/yum_permission_deny","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"问题排查"}]},{"id":"-M1T9ae1zHMEbxk1IOjb","title":"playbook执行报错\"requires the stdlib json or simplejson module\"","pathname":"/cloud-atlas-draft/devops/ansible/troubleshoot/require_stdlib_json_or_simplejson_module","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"问题排查"}]},{"id":"-M1T9ae3vjBmjeAKyNhn","title":"Tips","pathname":"/cloud-atlas-draft/devops/ansible/tips","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"}]},{"id":"-M1T9ae5OIJQB7sKFxGr","title":"Ansible模块shell,command","pathname":"/cloud-atlas-draft/devops/ansible/tips/ansible_command_shell_mdolues","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9ae6JbD3VQEgSSGE","title":"如果软件包没有安装则执行命令","pathname":"/cloud-atlas-draft/devops/ansible/tips/execute_shell_if_package_not_installed","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeAyVFfnUl6C2Zr","title":"不检查SSH主机fingerprint","pathname":"/cloud-atlas-draft/devops/ansible/tips/host_key_checking_false","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeClUxsI8l12Boz","title":"变量和引号","pathname":"/cloud-atlas-draft/devops/ansible/tips/variable_and_quotation_mark","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeE4R09C-z4qHJx","title":"ansible性能优化","pathname":"/cloud-atlas-draft/devops/ansible/tips/ansible_performance_tuning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeG2jZhiRrvgw6N","title":"使用ansible.cfg","pathname":"/cloud-atlas-draft/devops/ansible/tips/use_ansible_cfg","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeI1DRzFDTAraQz","title":"安装rpm报错\"unfinished transactions remainin\"","pathname":"/cloud-atlas-draft/devops/ansible/tips/unfinished_transactions_remain","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeKtO5yh5W-_6Sp","title":"yum安装报错\"Package XXX is not signed\"","pathname":"/cloud-atlas-draft/devops/ansible/tips/package_not_signed","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeLdhEuy2Qhy3h9","title":"yum安装报错\"No Package matching\"","pathname":"/cloud-atlas-draft/devops/ansible/tips/yum_no_package_matching","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeMHfNss7Z48OVh","title":"Ansible批量复制文件","pathname":"/cloud-atlas-draft/devops/ansible/tips/ansible_copy_multi_files","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"},{"label":"Ansible"},{"label":"Tips"}]},{"id":"-M1T9aeNhbGHC_26Y2QK","title":"Puppet","pathname":"/cloud-atlas-draft/devops/puppet","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"DevOps"}]},{"id":"-M1T9aeR94KRA-aplEzL","title":"大数据","pathname":"/cloud-atlas-draft/big_data","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9aeTYCNATwmWd6wt","title":"Hadoop","pathname":"/cloud-atlas-draft/big_data/hadoop","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"}]},{"id":"-Mk0Cx_2rASaUvkUG0ru","title":"快速起步","pathname":"/cloud-atlas-draft/big_data/hadoop/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Hadoop"}]},{"id":"-M1T9aeVfp5n70ib9NSs","title":"单机安装部署Hadoop","pathname":"/cloud-atlas-draft/big_data/hadoop/startup/deploy_hadoop_single_node","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Hadoop"},{"label":"快速起步"}]},{"id":"-M1T9aeWE3EDCJdV6rC4","title":"故障排查","pathname":"/cloud-atlas-draft/big_data/hadoop/troubleshooting","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Hadoop"}]},{"id":"-M1T9aeYrp_XWXPM-9ki","title":"RHEL6环境下透明大页和Hadoop高CPU sys","pathname":"/cloud-atlas-draft/big_data/hadoop/troubleshooting/rhel_6_transparent_huge_pages_hadoop_high_system_cpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Hadoop"},{"label":"故障排查"}]},{"id":"-Mk0CxTaS-uZFYWSmW-n","title":"Flink","pathname":"/cloud-atlas-draft/big_data/flink","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"}]},{"id":"-M1T9aeaJtmcqOK_RR4Q","title":"flink流处理架构","pathname":"/cloud-atlas-draft/big_data/flink/flink_stream_infrastructure","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Flink"}]},{"id":"-Mk0CxXgX_wFv-IIGWy2","title":"Spark","pathname":"/cloud-atlas-draft/big_data/spark","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"}]},{"id":"-M1T9aeem6a3SWPkAigg","title":"快速起步","pathname":"/cloud-atlas-draft/big_data/spark/startup","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Spark"}]},{"id":"-M1T9aekWBMLQcjO5vrK","title":"单机安装部署Spark","pathname":"/cloud-atlas-draft/big_data/spark/startup/deploy_spark_single_node","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Spark"},{"label":"快速起步"}]},{"id":"-MDQK3ZYP6_ixcx-CWI2","title":"Spark机器学习","pathname":"/cloud-atlas-draft/big_data/spark/spark-ji-qi-xue-xi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Spark"}]},{"id":"-Mk0CxmBCFvAZwR2iCvO","title":"Elasticsearch","pathname":"/cloud-atlas-draft/big_data/elasticsearch","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"}]},{"id":"-Mk0CxZRNJCwj7zryoa6","title":"ESK简介","pathname":"/cloud-atlas-draft/big_data/elasticsearch/introduce_esk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Elasticsearch"}]},{"id":"-M1T9aeqLCvA9M72QwnV","title":"ESK快速安装","pathname":"/cloud-atlas-draft/big_data/elasticsearch/install_esk","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"},{"label":"Elasticsearch"}]},{"id":"-M1T9aesruVBfLuuTdUy","title":"ZooKeeper","pathname":"/cloud-atlas-draft/big_data/zookeeper","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"大数据"}]},{"id":"-M1T9af224pwHH45o_yN","title":"机器学习","pathname":"/cloud-atlas-draft/machine_learning","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9af9YL7XJnn2YI8P","title":"斯坦福机器学习(CS229)","pathname":"/cloud-atlas-draft/machine_learning/cs229","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"}]},{"id":"-M1T9afBLrtnlbPFm7jv","title":"机器学习介绍","pathname":"/cloud-atlas-draft/machine_learning/cs229/introduce_machine_learning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"斯坦福机器学习(CS229)"}]},{"id":"-M1T9afCFiikjsjjmm5F","title":"监督学习介绍","pathname":"/cloud-atlas-draft/machine_learning/cs229/introduce_supervised_learning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"斯坦福机器学习(CS229)"}]},{"id":"-M1T9afDYYQkRH47AkUf","title":"无监督学习介绍","pathname":"/cloud-atlas-draft/machine_learning/cs229/introduce_unsupervised_learning","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"斯坦福机器学习(CS229)"}]},{"id":"-M1T9afGnxmw-YfMo9Ky","title":"单变量线性回归","pathname":"/cloud-atlas-draft/machine_learning/cs229/linear_regression_with_one_variable","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"斯坦福机器学习(CS229)"}]},{"id":"-M1T9afHjawP5n9Ll2lu","title":"多变量线性回归","pathname":"/cloud-atlas-draft/machine_learning/cs229/linear_regression_with_multiple_variables","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"斯坦福机器学习(CS229)"}]},{"id":"-M1T9afJ7q82LgIe1-rD","title":"单变量的线性回归","pathname":"/cloud-atlas-draft/machine_learning/linear_regression_with_one_variable","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"}]},{"id":"-M1T9afK2mRO33Unagcn","title":"TensorFlow","pathname":"/cloud-atlas-draft/machine_learning/tensorflow","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"}]},{"id":"-M1T9afLwf2Kj3Xhgp2G","title":"面向机器智能的TensorFlow","pathname":"/cloud-atlas-draft/machine_learning/tensorflow/mian-xiang-ji-qi-zhi-neng-de-tensorflow","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"TensorFlow"}]},{"id":"-Mk0CxmXyV9wDActdDmf","title":"机器翻译","pathname":"/cloud-atlas-draft/machine_learning/machine_translation","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"}]},{"id":"-M1T9afTi1EAPh7F9F9O","title":"GPU计算","pathname":"/cloud-atlas-draft/machine_learning/gpu","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"}]},{"id":"-Mk0CxajkffNe_H2Ch1M","title":"nVidia CUDA","pathname":"/cloud-atlas-draft/machine_learning/gpu/cuda","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"GPU计算"}]},{"id":"-M1T9afWgvlmNrLo64vv","title":"AMD ROCm","pathname":"/cloud-atlas-draft/machine_learning/gpu/rocm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"GPU计算"}]},{"id":"-MVOwBzeundfd3QRMfu6","title":"Jetson Nano","pathname":"/cloud-atlas-draft/machine_learning/jetson","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"}]},{"id":"-MVOwBzfGV3q9m9AJr0T","title":"vpi1-demos报错可忽略","pathname":"/cloud-atlas-draft/machine_learning/jetson/vpi1-demos_err","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"机器学习"},{"label":"Jetson Nano"}]},{"id":"-M1T9afX0UVpmKfV_b9l","title":"学习","pathname":"/cloud-atlas-draft/learn","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-M1T9afY_ZVaTCfi32-E","title":"慕课(mooc)","pathname":"/cloud-atlas-draft/learn/mooc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"}]},{"id":"-M1T9afZXhT4pNiKRO0N","title":"我的慕课","pathname":"/cloud-atlas-draft/learn/mooc/my_mooc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"慕课(mooc)"}]},{"id":"-MJ_wOmQHzPC50PvhmqG","title":"天堂电影院","pathname":"/cloud-atlas-draft/learn/movice","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"}]},{"id":"-MJ_wOmR3n1Mss5m0GGk","title":"使用VLC播放加密蓝光碟片","pathname":"/cloud-atlas-draft/learn/movice/vlc_play_encrypted_blueray","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"天堂电影院"}]},{"id":"-M1T9af_bzvoO1FPxY96","title":"Kindle在，人未老","pathname":"/cloud-atlas-draft/learn/kindle","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"}]},{"id":"-M1T9afaW8tcU5mM0cdi","title":"重置Kindle Paperwhite","pathname":"/cloud-atlas-draft/learn/kindle/reset_kindle_paperwhite","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"Kindle在，人未老"}]},{"id":"-M1T9afbKxA6zWZQZGHR","title":"使用calibre去除kindle DRM","pathname":"/cloud-atlas-draft/learn/kindle/calibre_remove_drm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"Kindle在，人未老"}]},{"id":"-M1T9afc7J90IY7RKh9j","title":"备份Kindle电子书","pathname":"/cloud-atlas-draft/learn/kindle/back_up_kindle_books","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"Kindle在，人未老"}]},{"id":"-M1T9afg-SVw19O1Zxqh","title":"电子书阅读软件","pathname":"/cloud-atlas-draft/learn/kindle/ebook_reader","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"Kindle在，人未老"}]},{"id":"-MQBint6puDbTsOgzVTN","title":"Kindle个人文档","pathname":"/cloud-atlas-draft/learn/kindle/kindle_personal_doc","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"Kindle在，人未老"}]},{"id":"-MQFYV4CV9u2h2ZzZzv9","title":"制作合适kindle的pdf：pdf切边和重排","pathname":"/cloud-atlas-draft/learn/kindle/pdf_for_kindle","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"Kindle在，人未老"}]},{"id":"-MQFYV4DU9cklqrsd48D","title":"使用Kindle阅读pdf文档","pathname":"/cloud-atlas-draft/learn/kindle/use_kindle_read_pdf","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"},{"label":"Kindle在，人未老"}]},{"id":"-M1T9afieZcBgHXZjldH","title":"GTD: Getting Things Done","pathname":"/cloud-atlas-draft/learn/gtd","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"学习"}]},{"id":"-M1T9afkUwaEYQq-1p_G","title":"附录：个人工作室构建","pathname":"/cloud-atlas-draft/studio","siteSpaceId":"sitesp_YRu2U","description":""},{"id":"-Mk0CxYBAFKMIDF2sOdk","title":"MacBook双操作系统启动macOS+Linux","pathname":"/cloud-atlas-draft/studio/macbook_dual_boot_macos_linux","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9afm-2A6r-kLyMFB","title":"使用Fedora作为开发平台","pathname":"/cloud-atlas-draft/studio/fedora_develop_studio","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9afrRQR2XoCqRBCX","title":"无线网络设置","pathname":"/cloud-atlas-draft/studio/wifi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9afsTgXGuhiOeOPn","title":"帐号、ssh和sudo设置","pathname":"/cloud-atlas-draft/studio/account_ssh_and_sudo","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9afuZrwxAuoRuJe8","title":"部署kvm虚拟化","pathname":"/cloud-atlas-draft/studio/kvm","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9afwE8vLl2EwwlEA","title":"部署docker容器","pathname":"/cloud-atlas-draft/studio/docker","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9_yIShEiz5pA97mR","title":"部署OpenStack","pathname":"/cloud-atlas-draft/studio/deploy_openstack","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9afyfs0A-2yH9CbW","title":"远程开发Linux服务器程序","pathname":"/cloud-atlas-draft/studio/develop_remote_linux_on_mac","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9ag-3FgB4tG3a4zu","title":"NFS设置和共享目录","pathname":"/cloud-atlas-draft/studio/nfs_and_share","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9ag17SsAlgQYMW2y","title":"Django开发设置","pathname":"/cloud-atlas-draft/studio/django_dev","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9ag3S8PNB3dx5bl5","title":"部署Nginx+uwsgi运行Django","pathname":"/cloud-atlas-draft/studio/nginx_uwsgi","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9ag4FcPQKFNc0KM0","title":"HAProxy端口转发","pathname":"/cloud-atlas-draft/studio/haproxy","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9ag7hrh0G6BzEyGr","title":"使用wekan作为Trello类型的\"看板\"管理自己的工作","pathname":"/cloud-atlas-draft/studio/wekan_trello-like_kanban","siteSpaceId":"sitesp_YRu2U","description":"","breadcrumbs":[{"label":"附录：个人工作室构建"}]},{"id":"-M1T9ag8U0m8F2dQ96OD","title":"Who am I?","pathname":"/cloud-atlas-draft/whoami","siteSpaceId":"sitesp_YRu2U","description":""}]}