最近重装了一下自己的VPS,发现原来的方式搭建一个wordpress还是挺费劲的,需要安装PHP环境、配置php-fpm、安装MySQL等等;然后想到使用docker会不会简单一些,实践下来确实要方便很多。下面记录下 首先安装Docker-ce 详见:https://blog.terrynow.com/2021/12/15/centos-install-latest-docker-ce-simple-steps/ 安装Docker-compose 因为我们要安装的是wordpress,还需要有mysql环境,升级可…

2021-12-16 0条评论 819点热度 0人点赞 admin 阅读全文

今天发现一个问题,某个服务无法通过systemctl start someservice启动,查看systemctl status someservice查看显示服务未启动,看到错误信息,每一行因为Terminal宽度不够,导致无法显示每一行的全部信息; 使用systemctl status someservice -l systemctl status nginx -l 使用journalctl --no-pager 来显示一行的全部信息 journalctl --no-pager -u nginx 或者使用jo…

2021-12-13 0条评论 1507点热度 0人点赞 admin 阅读全文

在同一个局域网,希望备份Cisco路由器的配置文件到局域网的机器里。 准备工作,在备份的电脑上准备一个简易的TFTP Server,例如Mac下有FtfpServer,Windows下也有类似的软件:https://www.solarwinds.com/free-tools/free-tftp-server,可以自己搜索下tftpServer软件,是一个很小的应用。 要备份过去的文件,server那边必须需要先生成空白文件 touch voicegw-jj-confg chmod 777 voicegw-jj-co…

2021-12-09 0条评论 663点热度 0人点赞 admin 阅读全文

SSH是Linux下的远程加密管理协议,平时管理服务器都是使用SSH来连接远程Linux服务器进行管理。 我们还可以使用SSH来做更多的事情,举个栗子,状态Linux服务器上开启了MySQL服务或者Redis服务,但是因为安全方面的原因,Linux上的MySQL服务(3306)和Redis服务(6379)并不会对外开放端口(只针对远程局域网内的服务器提供服务),但是我们远程运维可能需要连接MySQL或者Redis,要怎么做呢? 有一个办法,就是利用SSH Tunnel来实现,利用SSH Tunnel来生成一个隧道,…

2021-12-05 0条评论 1475点热度 0人点赞 admin 阅读全文

平常按照教程安装了Docker,也启动了docker里面的容器,但是有个问题,Linux系统重启后,里面的容器没有自动启动,最好是要能自动启动。 首先如何手动启动容器: #列出container,记下容器ID docker container ls -a #启动 docker container start <容器ID> 首先确保docker服务是自动启动的: # 设置开机自动docker服务 systemctl enable docker 然后在启动容器的时候,加上参数,就可以保证后续容易随着dock…

2021-12-04 0条评论 876点热度 0人点赞 admin 阅读全文

SpringBoot打包好的jar,如果在Linux服务器上因为一些环境发生了变化,需要修改配置文件(而有些配置文件,我们可能是打包进入了jar的),要怎么样可以方便的修改里面的配置文件呢? 我们知道windows下,因为是图形界面,直接用7zip rar等压缩软件打开jar包,就可以直接修改里面的配置文件并保存了;其实Linux下也是比较方便的: 先执行vim命令(就和你平常直接修改配置文件一样)例如: vim /path/to/spirng_boot-0.0.1-SNAPSHOT.jar 进入编辑模式后,可以看…

2021-12-03 0条评论 1650点热度 0人点赞 admin 阅读全文

有的配置文件是很长的,例如redis的配置文件,其实主要原因是有些配置文件的注释很多,如果你对配置文件的注释不感兴趣,或者你很了解配置的含义,或者你只想要看实际的配置,可以试试如下做法: 还是以redis.conf为例,注释是#开头的(大部分的配置文件注释都是#开头的),做法如下(这种方式不会修改愿配置文件的,只是输出): 使用grep命令 # 输出 redis.conf 中不包含注释的行,这种情况下,可能空行也显示出来了 grep -v '^#' /path/to/redis.conf # 输出 redis.co…

2021-12-02 0条评论 1364点热度 0人点赞 admin 阅读全文

MySQL默认在Windows上是对大小写不敏感的(不区分大小写),但是默认在Linux上是区分大小写的。所以规范一点,为了避免奇奇怪怪的问题,还是建议开发和使用都区分大小写。 一般来说的规则是:在定义数据库、表、列的时候全部采用小写字母加下划线的方式,不使用任何大写字母 检查是否启用大小写敏感 mysql> show variables like '%case_table%'; +------------------------+-------+ | Variable_name | Value | +---…

2021-11-28 0条评论 916点热度 0人点赞 admin 阅读全文

一个SpringBoot的Web项目,打包成jar后上传到CentOS上启动,通命令netstat -ant能看到本地有开启了监听端口(例如8080),但是其他客户端却无法访问,本机却可以:curl http://127.0.0.1:8080 能看到返回的数据 排查后发现,在SpringBoot的配置文件application.properties中,增加: server.port = 8080 server.address = 0.0.0.0 如果是application.yml,则是: server: port…

2021-11-26 0条评论 1087点热度 0人点赞 admin 阅读全文

Windows下命令行/命令提示符/PowerShell下执行程序走代理的设置详见:https://blog.terrynow.com/2021/11/17/windows-command-line-terminal-power-shell-run-command-via-proxy-howto/ Terminal默认和浏览器不一样,如果你设置了走代理的软件,默认在命令行下运行的程序也是不走代理的,需要在命令行上执行如下命令: #这个办法的好处是简单直接,并且影响面很小(只对当前终端有效)。 export http…

2021-11-22 0条评论 929点热度 0人点赞 admin 阅读全文
13456711