centos yum安装PHP或者解决版本冲突

当使用yum安装PHP或者PHP的一些扩展的时候遇到版本不一致问题,比如类似下面这种错误

或者

上面两个示例是在安装PHP扩展php-pear 和PHP的开发工具包php-devel的时候报错了,提示的就是PHP版本导致的软件包冲突。  这种问题产生的原因可能是因为系统默认有一个PHP 5.4的版本,后来又使用yum安装了php7.4的版本,但是yum里面不知道什么原因,还是只认php5.4 ..  。 所以出现这种问题的时候就很恶心。 解决方式如下: remi源…

LINUX文件和目录权限

linux的文件和目录都有 rwx的权限 ,老忘记这三个权限对应着文件和目录的哪些操作 ,所以就记一下。 首先我们知道linux有用户和用户组的概念,所以一个文件或者目录的权限分别对应着三种不同的角色:文件拥有者的权限,同群组的权限,其他组的权限。 比如一个文件的权限是 rwxr-xr– 我们把上面这个权限拆分为三组,[rwx] [r-x] [r–] 第一组代表:文件拥有者的权限 第二组代表:相同群组的权限 第三组代表:其他组的权限 其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。这三个权限的位置不会改变,…

Linux文件隐藏属性

有时候使用root账号都无法删除某个文件, 会提示没权限。 比如提示这个错误:rm: cannot remove ‘.user.ini’: Operation not permitted 这种情况多半是因为文件设置了隐藏属性 “i”。 解决办法: 先查看文件隐藏属性 [cc lang=”bash”]lsattr .user.ini[/cc] 显示: —-i——–e– ./.user.ini 果然有i 这个属性, 然后去掉这个i就能删掉了 [cc lang=”bash&#822…

Linux查看连接处于time_wait状态的数量

[cc lang=”bash”] netstat -an|awk ‘/tcp/ {print $6}’|sort|uniq -c [/cc] 状态:描述 CLOSED:无连接是活动的或正在进行 LISTEN:服务器在等待进入呼叫 SYN_RECV:一个连接请求已经到达,等待确认 SYN_SENT:应用已经开始,打开一个连接 ESTABLISHED:正常数据传输状态 FIN_WAIT1:应用说它已经完成 FIN_WAIT2:另一边已同意释放 ITMED_WAIT:等待所有分组死掉 CLOSING:两边同时尝试关闭 TIME_WAIT:另一边已初始化…

Linux查找大文件和文件夹

1.比如查找大于500mb的文件

2.查找大文件夹

   

Linux查看网络负载状态iftop

iftop是一个类似于top的实时流量检测工具,可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。 首先 先安装iftop工具 yum install -y iftop 安装完成后直接运行效果图如下: 界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。 中间的<= =>这两个左右箭头,表示的是流量的方向。 TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm:运行iftop到目前时间的总流量 peak:流量峰值 rates:分别表示过去 2s 10s 40s 的平均流量 常用的参数 -i设定监测的网卡,如:# iftop -i e…

Liunx 查看负载top命令解释

经常使用top命令来查看cpu负载,显示出来的界面有很多选项,下面那分别介绍都是什么意思。 执行top命令可以看到如下显示 top top – 01:06:48 up  1:22,  1 user,  load average: 0.06, 0.60, 0.48 Tasks:  29 total,   1 running,  28 sleeping,   0 stopped,   0 zombie Cpu(s):  0.3% us,  1.0% sy,  0.0% ni, 98.7% id,  0.0% wa,  0.0% hi,  0.0% si Mem:    191272k …

Linux更改用户目录

比如:要修改test这个账号的所属目录,找到test用户, 把/home/test/  修改为新的目录即可。 vim /etc/passwd test:x:1002:1002::/home/test/:/sbin/nologin 修改为 test:x:1002:1002::/www/wwwroot/:/sbin/nologin

Linux创建sftp账号 使用sftp传输文件

1.创建sftp组 groupadd sftp 2.创建sftp用户 -G 指定用户属于sftp 用户组   -s 禁止用户ssh登陆 useradd -G sftp -s /sbin/nologin testsftp 3.指定testsftp用户的密码 passwd testsftp 4.修改sshd的配置文件 vim /etc/ssh/sshd_config 注释 Subsystem sftp /usr/libexec/openssh/sftp-server 这一行 添加下面这行 Subsystem sftp internal-sftp #注意,以下要 放在 本文件的最后行,否则 root…

phpize 报错:Cannot find autoconf. Please check your autoconf installation and the

原因:操作系统没有安装autoconf。autoconf是一个用于生成可以自动地配置软件源码包,用以适应多种UNIX类系统的shell脚本工具,其中autoconf需要用到 m4,便于生成脚本 解决方案1:使用yum安装:yum install -y autoconf 解决方案2:使用源码安装:cd /usr/local/src/wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gztar -zxvf m4-1.4.9.tar.gzcd m4-1.4.9/./configure && make && make install…