Wiki.js开源免费wiki程序安装与使用教程

Wiki.js是一个基于NodeJS技术的开源项目,其界面简洁美观、权限管理灵活,支持多种编辑器、多种用户验证方式、多种备份存储方式、多种搜索引擎,支持国际化、自定义主题(Theme)、流量分析等,特别适合做小团队的知识库,一方面适合管理和阅读,另一方面还能协同创作。网站:官网:https://js.wikiDocker:https://hub.docker.com/r/requarks/wikiGithub:https://github.com/requarks/wiki文档:https://docs.requarks.io/install/docker1.1主机配置Wiki.js对于主机的配置要求不高,一般地1GB内存的VPS就可以了。Wiki.js不能安装在虚拟主机上,你需要提前准备好一台VPS主机,选购参考:VPS主机排行榜单。1.2Docker环境有了VPS主机,现在你就可以需要在VPS主机上配置好Docker环境,这里有一个一键安装Docker环境的命令,配置起来非常地简单:Docker和DockerCompose一键安装脚本可手动选择安装版本和下载源。1.3安装Nginx...

Net-SNMP V3协议 安装配置笔记(CentOS 6.3/5.6)

注意:snmpV3,需要需要关闭selinux和防火墙;关闭selinux方法:#vi/etc/selinux/config将文件中的SELINUX=""为disabled,然后重启。关闭防火墙方法:serviceiptablesstop开机不启动防火墙:chkconfigiptablesoff 1.检查服务器是否已经安装了net-snmp服务,如果已经安装跳过此环节。安装前期安装必备套件net-snmpnet-snmp-develnet-snmp-utils说明:1234net-snmp:提供了一个入口,使得监控服务器可以通过snmp协议从这个入口与被监控机器通信net-snmp-devel:是为了使用net-snmp-config,net-snmp-utils是为了使用snmpwalknet-snmp-libs: 提供了运行需要的库文件net-snmp-utils: 提供了一套工具,可以利用snmp协议进行通信  我的安装如下:yum-yinstallnet-snmpnet-snmp-develnet-snmp-utils2.已经成功后,开始...

ora-28547 连接服务器失败

在Oracle数据库中,ORA28547错误通常表示客户端无法连接到服务器,这可能是由于多种原因引起的,包括网络问题、服务器配置问题或客户端配置问题等,以下是一些可能的解决方案:1、检查网络连接你需要检查你的网络连接是否正常,你可以尝试ping服务器的IP地址,看看是否可以成功,如果ping不通,那么可能是网络问题。2、检查服务器状态如果网络连接没有问题,那么你需要检查服务器的状态,你可以登录到服务器上,使用psef|grepora_pmon命令查看Oracle进程是否正在运行,如果没有,那么你需要启动Oracle进程。3、检查监听器配置如果服务器的状态正常,那么你需要检查监听器的配置,你可以在服务器上使用lsnrctlstatus命令查看监听器的状态,如果监听器没有运行,那么你需要启动监听器。4、检查客户端配置你需要检查客户端的配置,你需要确保客户端的配置与服务器的配置相匹配,包括主机名、端口号和服务名等。5、重启Oracle服务如果以上步骤都无法解决问题,那么你可能需要重启Oracle服务,你可以在服务器上使用serviceoraclexerestart命令来重启Oracle服务。...

Linux: shell相对路径转绝对路径

exportDIR=$(cd../../../..;pwd)...

linux服务器自动部署vue脚本

#!/bin/bash#定义项目路径和部署目录project_path='/www/vue-project'build_path='/www/build'#进入项目目录进行代码更新cd$project_pathgitfetchoriginmasternew_changes=$(gitrev-listHEAD...origin/master--count)#判断是否有新的更改if[$new_changes-gt0];then#执行代码更新gitpull#安装依赖npminstall#执行vue编译命令npmrunbuild#将打包文件拷贝到部署目录#cp-r$project_path/dist/index.html$build_path/cp-r$project_path/dist/*$build_path/chmod-Rwww755$build_path/sudochown-Rwww$build_path/sudochmod-R755$build_path/#重启nginx服务器#systemctlrestartnginxelse###如果没有新的更改,则不进行编译echo"Nocha...

Linux cp命令直接覆盖不提示方法

在有时拷贝文件比较多的目录,cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在cp覆盖操作的时候是不能忍受的。把a目录下的文件复制到b目录 代码如下 cp –r a/* b执行上面的命令时,b存在的每个文件都会提示是否覆盖; 代码如下 cp–r–fa/* b执行上面的命令时,b存在的每个文件都不再会提示;这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些服务器会默认增加别名aliascp=’cp-i’,当你执行cp时,其实执行的是cp–i。在终端执行alias就可以看出来了。 代码如下 [root@lamp100~]#alias aliascp=’cp-i’可以这样解决方法1: 代码如下 [root@lamp100~]#vi~/.bashrc在aliascp=’cp-i’前加上”#”注释掉...

Nginx在Windows下注册为服务开机自动启动

Windows下开机自启动我们可以借助WindowsServiceWrapper小工具,将Nginx转换为Windows服务,这样就可以在开机时自动启动Nginx了。下载后将该工具放入Nginx的安装目录下,并且将其重命名为nginx-service.exe,在该目录下新建nginx-service.xml文件,写入配置信息,配置好了之后就可以通过这个将Nginx注册为Windows服务。<!--nginx-service.xml--><service>    <id>nginx</id>    <name>nginx</name>    <description>nginx</description>    <logpath>D:nginx-1.14.0</logpath>   ...

如何在Centos7中安装swoole扩展

PHP版本为PHP7.2.24更新源[root@localhost html]# yum updateAI代码助手复制代码安装需要支持的扩展[root@localhost html]# yum install php72w-devel[root@localhost html]# yum install php72w-pear[root@localhost html]# yum install gcc[root@localhost html]# yum install gcc-c++[root@localhost html]# yum install gcc-g77AI代码助手复制代码安装swoole[root@localhost html]# pecl install swoole...// 是否启用 ...

LINUX 云原生 K8S KUBELET 服务无法启动报 CODE=EXITED, STATUS=1/FAILURE错误 多种原因及解决

出现这种问题的原因有多种,如果status=255且反复重启动则是正常的,配置并创建pod后就好了。如果是status=1/FAILURE则可能是以下几种问题具体如下1.证书过期导致kubelet无法正常起动。可以参考:k8skubelet服务无法启动报code=exited,status=1/FAILURE错误_世宝宝的博客-CSDN博客_code=exitedstatus=1/failure2.驱动问题,即docker的驱动与kubelet驱动不一致(1)查看docker驱动root@rancher-master:~#dockerinfo|grepCgroupCgroupDriver:cgroupfsCgroupVersion:1WARNING:Noswaplimitsupport(2) 查看kubelet驱动root@rancher-master:~#cat/var/lib/kubelet/config.yaml|grepcgroupcgroupDriver:systemd(3)修改docker驱动,查看/etc/docker/daemon.json文件,没有的话,手动...

LINUX常用命令:CHMOD修改文件权限 777和754

chmod777 文件或目录示例:chmod 777/etc/squid运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行)。如果是Ubuntu系统,可能需要加上sudo来执行:sudochmod 777/etc/squid下面具体介绍chmod命令。Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读、写、执行等操作。操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod777中,三个数字7分别对应上面三种用户,权限值都为7。文件或目录的权限又分为3种:只读、只写、可执行。权限权限数值二进制具体作用r400000100read,读取。当前用户可以读取文件内容,当前用户可以浏览目录。w200000010write,写入。当前用户可以新增或修改文件内容,当前用户可以删除、移动目录或目录内文件。x100000001ex...

apache服务端 跨域解决方法

首先编辑httpd.conf#LoadModuleheaders_modulemodules/mod_headers.so 把#注释符去掉LoadModuleheaders_modulemodules/mod_headers.so 开启apache头信息自定义模块HeadersetAccess-Control-Allow-Origin* ...

linux 用户/设置

su密码忘记了重新设置:非常简单,下面是设置的方法:sudopasswdPassword:<---输入安装时那个用户的密码EnternewUNIXpassword:<---新的Root用户密码RetypenewUNIXpassword:<---重复新的Root用户密码passwd:已成功更新密码 useraddtestuser 创建用户testuserpasswdtestuser 给已创建的用户testuser设置密码userdeltestuser删除用户如果生效,切换到root用户下操作给新增加的用户增加root权限usermod-aGsudo testuser...
开发笔记 开发笔记·2024-03-19

dsm群晖用命令重启服务

群晖是一个功能很强大的nas系统操作简单,容易上手我们平时可能需要重启一个软件以docker为例双击图标进入点击停用后再点击启动有点麻烦使用以下命令快速方便//usr/syno/sbin/synoservice--restartpkgctl-Docker我们可以以下命令查看所有的服务//usr/syno/sbin/synoservice--list...

服务器磁盘空间不足删除大文件及大文件夹

服务器磁盘空间不足删除大文件及大文件夹可以找出大文件find.-typef-size+100M-execls-rlht{};也可以查找大文件夹du-h--max-depth=1然后根据自己的需要来删除...

linux 关机命令

1、立刻关机(需要root用户)shutdown-hnow10分钟后自动关机shutdown-h102、立刻关机halt3、立刻关机poweroff重启命令重启可以使用以下两种命令:1、最简单的是使用reboot命令(需要root用户)reboot2、也可以使用shutdown命令shutdown-rnow...
开发笔记 开发笔记·2024-02-25
首页上一页...678910...下一页尾页