linux 复制文件下的所有文件

前言一般情况下 cp -rf /aa/* /bb/ 下就可以了 。这次是复制带有 git 版本信息的代码内容,结果只有代码部分成功了,隐藏文件(.开头的文件)都没有成功。解决方案直接复制所有文件(包括隐藏文件)cp -rf /aa/. /bb/

Linux下 root 用户移动、删除文件 .user.ini 报错:Operation not permitted

问题描述使用 ssh 远程登录,root账号,照常理说,是不应该有权限不够的问题。尝试了一下 sudo ,也没有用。所有针对这个文件的操作,移动复制删除,都没有用:mv .user.ini xx/ #Operation not permitted解决方案使用 chattr 指令修改文件属性文件属性中携带 i 标识,不可以修改删除,或重命名(移动),也不可以创建链接,也不可以修改数据。只有超管和处

CentOS7 中找不到 mysql 服务(yum安装)

问题描述yum 安装的服务,默认可以使用 service 进行操作yum install -y mysql service mysqld start但是启动不了,提示没有 mysqld 服务,找不到。原因:是这样的,你在 cento7 上运行 yum install mysql 会下载安装的是 MariaDB(这是 mysql 原班人马在 mysql 公司卖给其他公司几年后,防止 mysql 被

xhprof 的安装、配置和使用

简介xhprof 是一个 facebook 开发的轻量级应用性能测试工具,用 php 写的,以 php 扩展形式安装。之前看到一篇文章很夸张的比较了几种性能测试工具,诟病 xhprof 难装。然后广告性地推荐了一家国内的测试工具。给新服务器装了php 7.3.3,正好想接触一下性能测试工具,数据化了解一下 php7 到底有多牛逼。不服气他的说法,就找了教程来装了。xhprof 作为 php 的扩展

php-fpm 的重启方法(php7.3)

php-fpm 为什么不能用 service 重启?对于 centos 下使用 yum,或者 ubuntu 下使用 apt-get 等软件包管理工具安装的 php 来说,php-fpm 可以以服务的形式运行,直接用 service php-fpm start|stop|reload 指令即可操作控制。对于源码包编译安装的,php 5.3.3 以后的 php-fpm 不再支持 php-fpm 以前具

Nginx 下安装和配置 php 7.3.3

在安装之后发现并不能解析 php 文件,查询错误信息得到结论:php-fpm 未安装。检查 php-fpm 是否启动 netstat -ant | grep 9000 , 检查可执行文件 whereis php-fpm ,确认未安装。之前也从来没有单独安装过 php-fpm ,是不是高版本不需要 php-fpm 了呢?查了一下,并不是,7.* 版本仍然需要并且会自动安装 php-fpm 。那么就应

为编译安装的 nginx 添加系统服务

编译安装的 nginx 并不能通过 service 或 systemctl 启动、关闭和查看状态。并且,在未将 nginx 安装目录添加到系统变量 PATH 中前,都只能通过安装路径进行访问使用,如:/usr/local/nginx/sbin/nginx。用 yum 安装的软件不存在这样的问题,但用 yum 安装的软件版本会受到 yum 源的限制,不够灵活。这边只讨论编译版本的问题。nginx 编

常用的 yum 指令

安装(比如:mysql):# -y 表示:针对安装过程中的提问,默认 yes # mysql 表示:要安装的库名,也有可能其他形式的名称:mysql-community-server yum [-y] install mysql搜索当前库(比如:mysql):yum search mysql搜索潜在的库(比如:mysql):yum repolist all | grep mysql结果:mysql

常用的 rpm 指令

查看 rpm 包(如:mysql):rpm -qa | grep -i mysql删除 rpm 包名:rpm -e 包名添加 rpm 包(如:mysql8.0):rpm -Uvh mysql80-community-release-el7-2.noarch.rpm这种添加方式需要本地有已下载的 rpm 包,可配合 wget 下载到本地后再操作。或者直接添加(下载地址从 mysql 官网 yum r