常用的Linux命令
常用的命令查看自启动项:123systemctl list-unit-filessystemctl list-unit-files | grep enable 过滤查看启动项systemctl list-unit-files | grep zabbix 过滤查看某服务名
加入开机启动123systemctl enable mysqld;systemctl enable firewalld.service ;systemctl enable httpd.service;
先关闭,停止运行服务1systemctl stop firewalld.service ;
加入开机禁用1systemctl disable firewalld.service;
查看状态12systemctl status iptables.service;systemctl status mysqld;
端口连接情况netstat -atunlp
端口占用情况1lsof i:3000
查看某项服务的状态1ps aux|grep tomcat
系统信息1234567891011121314151617181 ...
备案顶级域名和二级域名分别启用ssl
如何在备案完成后,同时让顶级域名和二级域名都具有ssl的访问
在申请备案的云上面申请免费证书以腾讯云为例
申请入口
填写申请
选择自动 DNS 验证方式
提交申请后验证身份
等待验证
使用Nginx,Apache,iis,tomcat部署证书我是用的Nginx:
获取证书Nginx 文件夹内获得 SSL 证书文件 1_www.domain.com_bundle.crt 和私钥文件 2_www.domain.com.key。1_www.domain.com_bundle.crt 文件包括两段证书代码 “—–BEGIN CERTIFICATE—–” 和 “—–END CERTIFICATE—–”,2_www.domain.com.key 文件包括一段私钥代码 “—–BEGIN RSA PRIVATE KEY—–” 和 “—–END RSA PRIVATE KEY—–”。
证书安装将域名 www.domain.com 的证书文件 1_www.domain.com_bundle.crt 、私钥文件 2_www.domain.com.key 保存到同一个目录,例如 /usr ...
nginx使用php出现502的问题
使用Nginx映射静态资源却出现502 http错误查看nginx和php-fpm启动正常,查看日志发现php未连接就退出了刚开始以为是端口未放行或者被占用,然而改完端口仍未解决,百度后解决方案如下:
Php-fpm启动后没有查询到9000端口的问题今天通过 oneinstack 脚本安装php环境后发现了一个奇怪的现象,php-fpm进程在运行,但是看不到监听的端口号。原来是我漏掉了一个知识点。
知识点nginx与php-fpm通信的两种方式: tcp socket(带端口方式访问) 和 unix socket(通过pid进程间相互访问)。
unix socket 是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。这种方式需要再nginx配置文件中填写php-fpm的pid文件位置,效率要比tcp socket高。tcp socket的优点是可以跨服务器,当nginx和php-fpm不在同一台机器上时,只能使用这种方式。可以参考nginx与php-fpm通信的两种方式
unix socket配置方法我用oneinstack安装的php,打开/usr/local/ph ...
关于tomcat指定主目录和虚拟目录的问题
Tomcat部署web项目,虚拟目录,上下文(Context),WEB-INF,web.xml,servlet,404Web项目的uri模型大致如下:
12http://localhost:8080 (/context) (/resource)站点/上下文/资源
Tomcat中指定上下文(Context)
方法一,位于webapps文件夹中的web项目,无需指定Context,Tomcat默认解析Context为该web项目根文件夹的名称,即为真实目录名称。
方法二,在server.xml中指定Context。 编辑conf\server.xml文件,在元素之间加入子元素,内容如下:
1<Context docBase=”web项目根文件夹的文件路径” path=”/虚拟目录名称”/>
方法三,创建*.xml文件指定Context。 在conf\Catalina\localhost文件夹中创建xml文件,文件名为“虚拟目录名称”+“.xml”,内容如下:
1<Context docBase=”web项目根文件夹的文件路径” path=”/虚拟目录名称 ...
未读
JAVA学习
annotation元注解:12341. @Target2. @Document3. @Retention4. @Inherited
@Target,注解的修饰的范围1234561. ElementType.CONSTRUCTOR 构造器2. ElementType.METHOD 方法3. ElementType.FIELD 属性4. ElementType.TYPE 接口或者类5. ElementType.PARAMETER 参数6. ElementType.PACKAGE 包
Retention 注释修饰的时间1231. RetentionPolicy.RESOURCE 源文件保留2. RetentionPolicy.RUNTIME 运行时保留3. RetentionPolicy.CLASS class文件保留
@Inherited 元注解的一个标记注解,被标注的类型是被继承的。cdnCDN简介:CDN就是内容分发网络 Content Delivery NetWork,构建在Internet上一种先进的流量分配网络。在现有的Internet中添加一层新的网络架构,将网络 ...
关于使用码云,GITHUB,阿里云CODE来管理代码的一些操作记录
创建远程仓库帐号申请完后,就可以新建库,比如boke。
本地初始化本地得先安装git,在本地建一个文件夹,比如:web
点击:git bash here,弹出git命令窗口
12//初始化仓库git init
这时在web文件夹中会有一个.git的隐藏文件夹
配置本地的git配置信息12$ git config --global user.name "你的名字或昵称"$ git config --global user.email "你的邮箱"
生成/添加SSH公钥因为是第一次使用git,所以公钥是还没有的,可以使用以下方式创建公钥
1ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key
12cat ~/.ssh/id_rsa.pub# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpN ...
未读
关于win10威盛声卡前置面板没声音的问题
关于win10威盛声卡前置面板没声音的问题
驱动下载,下载这个里边的驱动,解压出里边的文件。然后该怎么安装就怎么安装,装完先不要重启。
然后运行HD VDeck会发现主程序是32位的,在64位系统下打不开。
然后打开你解压驱动的文件夹,照着这个路径找到这个文件夹下:\VIAHDAud\Present\VDeck64这里边的文件都是64位的音效控制程序
右击桌面上的HD VDeck快捷方式,点击打开文件所在的位置打开的路径是C:\Program Files (x86)\VIA\VIAudioi\VDeck(由于基本没人改驱动安装的位置,所以大部分都完全相同,你要是改了请以你那个为准)
然后把C:\Program Files (x86)\VIA\VIAudioi\VDeck里边的全部文件替换掉,换成\VIAHDAud\Present\VDeck64下的文件(一定要全部替换)
之后重启计算机,HD VDeck就可以出现在右下角了
Markdown基本语法
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可缺点:1、需要记一些语法(当然,是很简单。五分钟学会)。2、有些平台不支持Markdown编辑模式。
一、标题在想要设置的文字前面加#来表示一级标题一个#,二级标题两个##,以此类推,最多支持6级标题
注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。
示例:
123456# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题
效果如下:
这是一级标题这是二级标题这是三级标题这是四级标题这是五级标题这是六级标题二、字体
加粗
要加粗的文字左右分别用两个*号包起来
斜体
要倾斜的文字左右分别用一个*号包起 ...
spring-boot
Spring Boot基础教程本项目内容为Spring Boot教程程序样例。如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!
我的博客:http://blog.didispace.com
我的小密圈(深度交流与问答):https://t.xiaomiquan.com/zfEiY3v
GitHub:https://github.com/dyc87112/SpringBoot-Learning
Gitee:https://gitee.com/didispace/SpringBoot-Learning
Spring For All社区:http://spring4all.com/
Spring Boot基础教程:http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
Spring Cloud基础教程:http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
声明:本人已放弃”Spri ...
未读
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment