centos 7 添加更新源

作者:光算云 时间:2021-09-07 09:37:52 阅读:129


CentOS 7 中yum安装某些软件版本太低

可以添加yum源

使用其他的yum源,我们这里就使用IUS源。

IUS is a yum repository that provides newer versions of select software for RHEL and CentOS.

它为CentOS按RHEL提供最新软件版本的yum源。

1.配置IUS yum源


vim /etc/yum.repos.d/ius-7.repo


[ius]

name = IUS for Enterprise Linux 7 - $basearch

baseurl = https://repo.ius.io/7/$basearch/

enabled = 1

repo_gpgcheck = 0

gpgcheck = 1

gpgkey = https://repo.ius.io/RPM-GPG-KEY-IUS-7

[ius-debuginfo]

name = IUS for Enterprise Linux 7 - $basearch - Debug

baseurl = https://repo.ius.io/7/$basearch/debug/

enabled = 0

repo_gpgcheck = 0

gpgcheck = 1

gpgkey = https://repo.ius.io/RPM-GPG-KEY-IUS-7

[ius-source]

name = IUS for Enterprise Linux 7 - Source

baseurl = https://repo.ius.io/7/src/

enabled = 0

repo_gpgcheck = 0

gpgcheck = 1

gpgkey = https://repo.ius.io/RPM-GPG-KEY-IUS-7

 

2. 清理缓存:yum clean all

3. 更新缓存:yum makecache fast


腾讯恢复微信个人号注册(2021-8-6)

早上了解到,继上月微信限制注册个人号后,昨晚正式解封了,目前公众号和个人号均可正常注册了!

作者:光算云 时间:2021-08-06 11:44:27 阅读:80

HTTP状态查询,HTTP状态码含义,HTTP头部信息查询

HTTP状态码说明:消息(1字头)服务器收到请求,需要请求者继续执行操作状态码 状态码英文名称 中文描述100 Continue 继续。客户端应继续其请求101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议102 Processing 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。成功(2字头)操作被成功接收并处理状态码 状态码英文名称 中文描述200 OK 请求成功。一般用于GET与POST请求201 Created 已创建。成功请求并创建了新的资源202 Accepted 已接受。已经接受请求,但未处理完成203 Non-Authoritative Information 非授权信息。请求成功。但返回的meta信息不在原始的服务器,而是一个副本204 No Content 无内容。服务器成功处理,但未返回内容。在未更新网页的情况下,可确保浏览器继续显示当前文档205 Reset Content 重置内容。服务器处理成功,用户终端(例如:浏览器)应重置文档视图。可通过此返回码清除浏览器的表单域206 Partial Content 部分内容。服务器成功处理了部分GET请求207 Multi-Status 由WebDAV(RFC 2518)扩展的状态码,代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码。重定向(3字头)需要进一步的操作以完成请求状态码 状态码英文名称 中文描述300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择301 Moved Permanently 永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替302 Move temporarily 临时移动。与301类似。但资源只是临时被移动。客户端应继续使用原有URI303 See Other 查看其它地址。与301类似。使用GET和POST请求查看304 Not Modified 未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源305 Use Proxy 使用代理。所请求的资源必须通过代理访问306 Unused 已经被废弃的HTTP状态码307 Temporary Redirect 临时重定向。与302类似。使用GET请求重定向请求错误(4字头)客户端错误,请求包含语法错误或无法完成请求状态码 状态码英文名称 中文描述400 Bad Request 客户端请求的语法错误,服务器无法理解401 Unauthorized 请求要求用户的身份认证402 Payment Required 保留,将来使用403 Forbidden 服务器理解请求客户端的请求,但是拒绝执行此请求404 Not Found 服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面405 Method Not Allowed 客户端请求中的方法被禁止406 Not Acceptable 服务器无法根据客户端请求的内容特性完成请求407 Proxy Authentication Required 请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权408 Request Time-out 服务器等待客户端发送的请求时间过长,超时409 Conflict 服务器完成客户端的PUT请求是可能返回此代码,服务器处理请求时发生了冲突410 Gone 客户端请求的资源已经不存在。410不同于404,如果资源以前有现在被永久删除了可使用410代码,网站设计人员可通过301代码指定资源的新位置411 Length Required 服务器无法处理客户端发送的不带Content-Length的请求信息412 Precondition Failed 客户端请求信息的先决条件错误413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息414 Request-URI Too Large 请求的URI过长(URI通常为网址),服务器无法处理415 Unsupported Media Type 服务器无法处理请求附带的媒体格式416 Requested range not satisfiable 客户端请求的范围无效417 Expectation Failed 服务器无法满足Expect的请求头信息服务器错误(5字头)服务器在处理请求的过程中发生了错误状态码 状态码英文名称 中文描述500 Internal Server Error 服务器内部错误,无法完成请求501 Not Implemented 服务器不支持请求的功能,无法完成请求502 Bad Gateway 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求503 Service Unavailable 由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中504 Gateway Time-out 充当网关或代理的服务器,未及时从远端服务器获取请求505 HTTP Version not supported 服务器不支持请求的HTTP协议的版本,无法完成处理

作者:光算云 时间:2021-09-06 17:56:07 阅读:118

织梦不支持php7.1和7.3版本解决方法

一、 无法获取错误信息,一片空白,一片空白是无法调试的,所以要做的第一件事,能够输出错误信息。打开 include/common.inc.php找到下面的代码//error_reporting(E_ALL);error_reporting(E_ALL || ~E_NOTICE);改为error_reporting(E_ALL);//error_reporting(E_ALL || ~E_NOTICE);主要作用是打开错误提示。二、 ‘continue’ not in the ‘loop’ or ‘switch’ context错误你刷新后可能遇到这个错误Fatal error: ‘continue’ not in the ‘loop’ or ‘switch’ context in ….include/common.func.php on line 49上面表示include/common.func.php 这个文件的49行有错误,把 continue; 删除,改为 return;即可三、 函数mysql_query()未定义mysql_*的系列函数在php7中不能再使用,会出现下面的错误Fatal error: Uncaught Error: Call to undefined function mysql_query() in ….include/dedesql.class.php:152php7中需要使用mysqli或者pdo的方式,跟数据库通信,更安全更高效。解决的方法打开文件 data/config.cache.inc.php$cfg_mysql_type = ‘mysql’;改为$cfg_mysql_type = ‘mysqli’;四、后台左侧菜单空白不显示解决办法方法一将data目录权限设置为777或者755,注意是整个data目录,设置完毕刷新即可。方法二进入data/tplcache,备份一份,然后除了index.html以外全部删除,接着将data/tplcache目录设置为777,刷新即可。写在最后:以上就是php7不兼容dedecms的详细内容,教程亲测可用,希望对大家有帮助。

作者:光算云 时间:2021-09-06 18:01:57 阅读:62

利用拷贝data目录的方式进行迁移mysql5.7数据库

利用拷贝data目录文件的方式迁移mysql数据库其实迁移数据库,一般用sql文件就行,把A服务器数据库的表结构和数据等等导出,然后导入到B服务器数据库, 但是这次数据文件过大,大约有57个G,使用命令行导入,效果不是很好,经常在执行过程中报错、卡死。最后参考网上的帖子,复制源数据库的data目录下的文件,完成数据迁移。 步骤如下: 1、将编译好的Mysql5.7 进行解压安装初始化  > 下载5.7编译好的tar包 链接:https://pan.baidu.com/s/1mgHZtyEvC-hnAfCY3mvCsA  > 提取码:1j7o123首先创建对应的目录/databak/data/IoT-prod-innerstatisticserv 将mysql5.7的tar.gz包解压到/databak/data/IoT-prod-innerstatisticserv下面  修改my.cnf文件 并指定端口   在这里 为防止共享表空间 时间久了导致idbata1文件过大 因此查看是否开启独立表空间 innodb_file_per_table=1 同时修改vim /databak/data/IoT-prod-innerstatisticserv/mysql5.7/support-files/mysql.server 指定 basedir=/databak/data/IoT-prod-innerstatisticserv/mysql5.7 datadir=/databak/data/IoT-prod-innerstatisticserv/mysql5.7/data1234567891011初始化数据库  /databak/data/IoT-prod-innerstatisticserv/mysql5.7/bin/mysql_install_db --defaults-file=/databak/data/IoT-prod-innerstatisticserv/mysql5.7/my.cnf --basedir=/databak/data/IoT-prod-innerstatisticserv/mysql5.7 --datadir=/databak/data/IoT-prod-innerstatisticserv/mysql5.7/data --user=mysql  提示:2020-08-26T02:27:38.726166Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead 执行mysqld --initialize 即可 启动服务 cd /databak/data/IoT-prod-innerstatisticserv/mysql5.7/support-files/./mysql.server start12345678910112、首先要确定需要拷贝的data目录在哪里1其实是拷贝mysql的数据存放路径,具体如下3、需要拷贝的文件包括:数据库文件(例如上图所示的innerstatistic、mysql等数据库)和  ibdata1  (这个必须拷贝) 4、停掉mysql服务,将拷贝的文件复制到目标数据库的data目录中,切记拷贝过来后 需要删除目标数据库的data目录中原来的ib_logfile0、ib_logfile1 5.复制好后,启动mysql服务,用数据库连接工具连接数据库即可看到导进来的数据库123

作者:光算云 时间:2021-09-06 18:04:59 阅读:59

linux下批量替换文件内容

1、网络上现成的资料  格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`  linux sed 批量替换多个文件中的字符串  sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`  例如:替换/home下所有文件中的www.admin99.net为admin99.net  sed -i "s/www.admin99.net/admin99.net/g" `grep www.admin99.net -rl /home`  exp:sed -i "s/shabi/$/g" `grep shabi -rl ./`2、自己额外附加  2.1 将文件1.txt内的文字“garden”替换成“mirGarden”  # sed -i "s/garden/mirGarden/g" 1.txt //sed -i 很简单  2.2 将当前目录下的所有文件内的“garden”替换成“mirGarden”  ## sed -i "s/garden/mirGarden/g" `ls` //其实也就是ls出多个文件名而已

作者:光算云 时间:2021-09-06 18:17:44 阅读:107

关注微信公众号

客服服务

商户信誉:
服务时间:周一~周六 上午10:00 - 12:00 下午14:00 - 18:00
中午休息12:00-14:00 → 不售后!
下班后,周日,假期 → 不定时售后!
回到顶部
立即咨询

添加客服

快速咨询

扫一扫添加微信

添加客服微信

1599090123

周一至周六 9:00~18:00

ICP备案:粤ICP备13024006号

Copyright © 1998 - 2021 All Rights Reserved. 光算科技 版权所有