服务器操作日记

linux版的navicat如何持续试用

删掉/home 目录下(可能是当前用户)下的.navicat文件

  rm -fr .navicat64

linxu建立软连接

  ln -s 源文件 目标文件

ubuntu下apache2重启

  /etc/init.d/apache2 restart

phpstudy升级mysql到5.7

my.ini的设置,一定要添加“skip-grant-tables”

  [mysql]

#设置mysql客户端默认字符集
 
default-character-set=utf8 

[mysqld]
 
#设置3306端口
 
port = 3306 
 
skip-grant-tables
# 设置mysql的安装目录
 
basedir=C:\phpStudy\PHPTutorial\MySQL
#basedir=C:\Program Files\mysql-5.7.13-winx64
 
# 设置mysql数据库的数据的存放目录

datadir=C:\phpStudy\PHPTutorial\MySQL\data
#datadir=C:\Program Files\mysql-5.7.13-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的

character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

ps 查看当前进程

ps -ef |grep php

使用netstat命令可查看端口占用情况

netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)

netstat -ntulp |grep 80

防火墙

当你开启一个tcp服务,却发现访问不了,那么你得考虑下是否是防火墙拦截了,
目前,最常见的拦截有以下几种情况:

服务器本机防火墙拦截
服务器供应商拦截(阿里云,腾讯云安全组)

systemctl start firewalld;#启动
systemctl stop firewalld;#停止
systemctl status firewalld;#查看状态
systemctl disable firewalld;#开机禁用
systemctl enable firewalld;#开启启动
firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80/tcp端口  (--permanent永久生效,没有此参数重启后失效);
firewall-cmd --reload;#
firewall-cmd --zone= public --query-port=80/tcp;#查看80/tcp端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent;#删除该端口开放

php ubuntu 多版本切换

update-alternatives --config php
服务器操作日记_第1张图片
image.png

========
持续更新

原文作者:------ 沙蒿 ------
关注我吧《程序员的碎碎念》作者,不会ui的前端不是好后端
不忘初心,牢记使命,对于文章内容有疑问的或者深入交流学习的朋友可以加我微信:2283743369

你可能感兴趣的:(服务器操作日记)