AMH默认是不支持远程连接数据库的,但是有时我们需要在其他地方使用我们的数据库,就需要开启远程连接,下面简单介绍下如何开启: 1.在AMH管理后台 Madmin 参数设置中,有一项 【是否开启监听端口远程访问 (skip_networking)】开启; 2.开启后需要设置msyql的权限: (1)连接ssh,登陆mysql mysql -uroot…
在Linux中可以使用 grep 命令快速查找某个字符串存在某些文件中,下面看下命令详细 grep -rn "assets/images/blank.gif" * 以上代码实现查看当前目录中所有文件中存在的字符串assets/images/blank.gif的文件。 grep参数说明 * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查…
find ./ -name '*.php' -newermt '2017-09-23' ! -newermt '2017-09-24' -exec ls -l {} \; 以上代码实现查询当前目录里的php文件,同时此文件是在2017-09-23到2017-09-24日被修改的。另外,-exec ls -l {} \; 是为了让文件显示时间详情。注…
今天遇到一件闹心的事情,服务器坏了。所幸硬盘没有坏掉,通过Linux单用户模式可以访问服务器里面的数据。现在我需要把服务器里面的数据全部拷贝出来,通过测试发现服务器也无法通过网关与外界通信。因为无法安装驱动,也无法挂载磁盘,只能挂载不需要驱动的U盘。下面介绍下Linux如何挂载U盘: 1.需要一个U盘,并且将其格式化为 FAT 格式: 2.在Lin…
有时我们需要对网站大量文件的内容进行修改,比如想在每个html文件的头部都增加一条js调用。常规操作是将文件下载到本地,然后查找更换。 在 Linux 环境下,我们可以用系统提供的功能查找替换,更加方便。下面介绍下操作步骤: 1.在我们需要替换的目录中先查找 find ./ \( -path "./uploads" -o -path "./data…
shell语句进行md5加密字符串,也很简单,不过有个地方需要注意: 简单的加密 echo 'string'|md5sum 如何将加密内容赋给一个变量 str='string' str1='echo -n $str|md5sum' 注意:echo的内容默认结尾时带换行符的,使用 -n 可以去除末尾的换行符。
有时我们发现自己的网站被入侵,被黑客留下一些黑链或者其他后门,排除起来非常头疼。那么有没有办法对网站的所有文件进行监控,监控一些重要文件被人修改了就会有记录呢? 使用Linux服务器,我们可以使用 inotify-tools 工具对网站文件进行实时监控。以下是整个实施步骤: 1、安装 inotify-tools 组件 首先需要明白 inotify-…
今天把本地环境做好的网站迁移到服务器上,发现有些内容不对,部分js 图片等没有加载。开始以为没上传的不完整,后来仔细排除后发现文件是存在的。可是网站为什么不加载呢?原来是因为文件名称中字母有大写的,而代码调用时是小写的文件名。服务器区分大小写,导致部分文件无法调用。本地的环境不区分大小写。 我是用 wdcp 面板安装的服务器环境,然后就想如何把系统…
平时使用 Linux 服务器较多,对于 Window 服务器的一些组件使用不太熟悉。最近公司有两台window服务器,在设置网站伪静态 301时犯愁了。不像 Apache 或者 Nginx 设置这些几句代码搞定, IIS 设置起来相当繁琐,这也是我不太喜欢用 window 系统搭建服务器的主要原因。 闲话少说,今天说说一款非常好用的 window …
今天给一个朋友的阿里云ECS服务器配置了AMH4.2面板,跟往常一样,按照流程安装。等安装完成后,发现登录不了IP:8888主机控制面板,然后又看下了连IP也无法访问。 接着我就开始排查,刚开始以为是nginx没启动,可是检查后发现是启动的。然后就把主机重启,还是不行。 后来自觉告诉我,这应该是端口问题,因为nginx启动的,没道理访问不了。我影响…