谈memcache和memcached的区别

立场一:

他们是两个不同版本的php的memcached的客户端
new memcache是pecl扩展库版本
new memcached是libmemcached版本

对于过时的东西,总是会被新东西替代的, 为什么不用新的东西呢?

总结:尽量使用memcached就好。

 

===========================================

立场二:

Memcache与Memcached的区别

Memcache是什么?

Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。

它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这 些HashTable。

Memcached又是什么?

Memcached是Memcache系统的主程序文件,以守护程序方式运行于一个或多个服务器中,随时接受客 户端的连接操作,使用共享内存存取数据。

那PHP中的Memcache是什么?php中的所讲的memcache是用于连接Memecached的php支持扩展之一(可用phpinfo查看),类似mbstring,eAccelerator。

简单的说

Memcache是总的缓存系统项目名称,容易和PHP中的Memcache混淆。

我们常提到Memcache其实是PHP中的Memcache,即PHP的Memcached扩展支持。

我们常提到Memcached是服务端主程序文件,服务端安装程序。

为了让你的程序飞起来,必须安装memcached服务端程序和PHP的Memcached扩展,所以如果您要使用Memcache来缓存系统,memcache和memcached两样我们都需要安装。


关注公众号,了解更多it技术(it问答网

SVN文件夹权限分配

编辑代码库 arm\conf\svnserve.conf 文件。如下加粗的文件中配置的就是分组的设置和对应的分组权限哦。

password-db = passwd.conf
anon-access = none
auth-access = write
authz-db = authz.conf

=============================================

比如,有一个库project1,位于D:\svn\project1 
使用以下命令启动svnserve

若svn启动项是:svnserve -d -r D:\svn\project1    

在这种情况下,一个svnserve只能为一个版本库工作 

则应该配置成 

[groups] 
admin=user1   #组名=用户名
dev=user2 
[/]                   #根目录
@admin=rw   #可读写
@doc=r         #只读

 

=========================================

若启动项是:svnserve -d -r D:\svn 

这种情况,一个svnserve可以为多个版本库工作, 
这时如果想限制指定库的指定目录,就应该指定具体的库,像这样 

[groups] 
admin=user1 
dev=user2 
[project1:/] 
@admin=rw 
@doc=r 

如果此时你还用[/],则表示所有库的根目录,同理,[/src]表示所有库的根目录下的src目录 
使用类似这样的URL:svn://192.168.0.1/project1 即可访问project1 
这样的URL:svn://192.168.0.1/project2 即可访问project2

亲测有效!xuduowei.com

参考借鉴:https://kowen.iteye.com/blog/354443


关注公众号,了解更多it技术(it问答网

linux之centos 7

linux系统版本。
1、红帽子【停止更新】;
2、Ubuntu
3、CentOS 【6.x系列;7.x系列】

linux系统的2大体现方式:
1、桌面界面;
2、命令界面[线上的linux系统都是这种方式]。

在基于svn window服务器上搭建安装虚拟机(centos 7)中,要求centos7是一个独立的物理网络,设置虚拟机对应的网络链接为“桥接模式”。

Centos7中

ls 列表目录和文件
cd 进入到指定目录
ping ip地址 [终止快捷键:ctrl+c]

查看IP命令:IP addr
然后重启网络服务:service network restart

基于centos 7安装 bt,宝塔。
官方:http://www.bt.cn/


关注公众号,了解更多it技术(it问答网

Git与SVN区别,各自优缺点

Git优点:

1、分布式,每个参与开发的人的电脑上都有一个完整的仓库,不担心硬盘出问题;
2、在不联网的情况下,照样可以提交到本地仓库,可以查看以往的所有log,等到有网的时候,push到远程即可;
3、非常强大的分支管理功能。
4、Git的内容的完整性要优于SVN: GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
Git缺点:

权限管理不是很方便,需要安装插件gitolite,配置有点麻烦,或者直接使用gitlab管理。
SVN优点

1、较好的权限管理功能,可以精确控制每个目录的权限;
2、使用相对git要简单一点。
SVN缺点

1、集中式,如果中心服务器出现问题,所有人都不能正常干活,恢复也很麻烦,因为SVN记录的是每次改动的差异,不是完整文件;
2、分支功能没有git强大;
3、速度没有git快,如果有五个分支,是把五个分支的文件全部拷下来;
4、必须联网才能commit。

SVN 和 Git 哪个更适用于项目管理?
      首先说一下,我是一个研发团队的项目经理,SVN和Git我都用过,SVN更适用于项目管理, Git仅适用于代码管理。
     一个研发队伍的成员正常包括:需求分析、设计、美工、程序员、测试、实施、运维,每个成员在工作中都有产出物,  包括了文档、设计代码、程序代码,这些都需要按项目集中进行管理的。SVN能清楚的按目录进行分类管理, 使项目组的管理处于有序高效的状态。

https://blog.csdn.net/mine_song/article/details/70770467


关注公众号,了解更多it技术(it问答网

怎么uefi下安装win7系统|win7 uefi u盘安装教程

win7系统默认是Legacy BIOS引导的,对应的硬盘分区表格式是MBR,现在随着技术的不断进步,UEFI主板逐渐流行起来,而且新电脑都是支持uefi引导的,uefi是win8/win10默认的引导方式,事实上uefi安装win7也是可以的,win7 64位支持在uefi下安装,那么uefi win7安装步骤是怎样的呢?下面系统城小编跟大家分享UEFI U盘安装win7系统教程。

安装须知:
1、uefi win7安装系统需要主板支持UEFI模式,而且系统必须是win7 64位系统
2、如果之前不是gpt分区,uefi安装前需要格盘,大家务必备份转移硬盘所有数据

 

 

“程序无法在非mbr引导的分区上进行激活”解决方法

点击下载绿色软件:http://www.ddooo.com/softdown/86350.htm

 


关注公众号,了解更多it技术(it问答网

宝塔部署时,出现“open_basedir restriction in effect”错误

下面是错误代码:

Warning: require(): open_basedir restriction in effect.
Warning: require(XXXXXXXXXXX): failed to open stream: Operation not permitted in XXXX

以下有两种解决方案:

1.去掉网站目录下的勾选,防跨站攻击(open_basedir)。

2.方案2,修改目录下的.user.ini的隐藏文件

chattr -i .user.ini
vi .user.ini
追加 “:/www/wwwroot/XXXXX/”

最后重启php服务!!!


关注公众号,了解更多it技术(it问答网

Linux中的vi指令及其他常用

 

crontab -e
1 1 * * * freshclam  #1点零1开始执行更新 Clamav 杀毒版本库
20 1 * * * clamscan –infected -r / –remove -l /var/log/clamscanxdw.log #1点20开始执行删除,同时写入指定日志到文件。

====================================================

其他crontab 指令参考:https://www.cnblogs.com/lingfengblogs/p/4162401.html

============================

Linux指令 vi编辑,保存及退出
编辑模式
使用vi进入文本后,按i开始编辑文本

退出编辑模式

按ESC键,然后:
退出vi
:q! 不保存文件,强制退出vi命令
:w 保存文件,不退出vi命令
:wq 保存文件,退出vi命令

=================

ifconfig网络相关
ls 列表命令
cd 进入目录命令
clear 清屏命令
rm 文件名命令

mkdir 创建目录命令
使用rm -rf 目录名字 命令即可 -r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,


关注公众号,了解更多it技术(it问答网

linux服务器下杀毒解决方案- ClamAV

Linux服务器一直给我们的印象是安全、稳定、可靠,性能卓越。由于一来Linux本身的安全机制,Linux上的病毒、木马较少,二则由于宣称Linux是最安全的操作系统,导致很多人对Linux的安全性有个误解:以为它永远不会感染病毒、木马;以为它没有安全漏洞。所以很多Linux服务器都是裸奔的。系统的安全性是相对而言的,没有绝对的安全,风险无处不在。

首先关注一下 Linux 的病毒史

早在1996年,澳大利亚一个名为”VLAD”的组织便发布了Linux系统下的第一个使用汇编语言编写的”Staog”病毒。Staog病毒并不会对系统有什么实质性的损坏,它应该算是一个演示版,它向人们揭示了Linux可能被病毒感染的潜在危险。Linux系统上第二个被发现的病毒是”Bliss”病毒,它更象是一个实验性病毒。它有个一个特点,本身带有免疫程序,只要在运行该程序时加上 “disinfect-files-please”选项,即可恢复系统,因此其实验的成分更多些。
也许刚开始的时候,Linux病毒侧重于向人们传达一种声音,接下来就没有那么幸运了,2001年爆发的Ramen病毒,便具有了无须干预、自动传播的功能,这一点与早期的Morris蠕虫很相似,它利用RPC.statd和wu-FTP漏洞感染Linux系统,由此可见,对Linux的系统或软件的漏洞都不可掉以轻心。而如果很早就使用Linux系统的朋友,也许对2001年大规模爆发的”狮子”病毒还记忆犹新,严格的说,它是一种可以通过网络迅速传播的蠕虫病毒,它可以通过电子邮件把密码和配置文件发送到制定的域名,攻击者根据发回的文件突破整个系统,更恐怖的是,中了”狮子”病毒的机器会在网上搜索别的受害者。
虽然从第一个Linux病毒的发现至今,Linux平台下的病毒种类远没有Windows的庞大,其主要病毒威胁来自于Slapper、Scalper、 Linux.Svat、BoxPoison、 Lion.worm、OSF.8759等病毒,然而随着Linux用户的增多以及病毒利益化的趋势,新的病毒将不断出现,因此使用Linux平台时,需要对Linux下各种病毒以及系统自身有一定的了解,不然,在与病毒的较量中会很难取胜的。

推荐杀毒软件:ClamAv介绍
Clam AntiVirus(ClamAv)是免费而且开源代码的防病毒软件,软件与病毒库的更新皆有社群免费发布。ClamAv主要使用在由Linux、FreeBSD等Unix-like系统架构的邮件服务器上,提供电子邮件的病毒扫描服务,在Windows与Mac OSX 平台也有移植版。官方:http://www.clamav.net 【提示:安装后,没有图形界面,只能通过命令行执行。】

安装

一、安装 Clamav 所需的依赖软件

[root@localhost ~]# yum -y install gcc gcc-c++ zlib-devel make

二.1、yum快速安装【推荐】

yum update;#建议更新下yum库

yum install clamav; #开始安装

freshclam ;#更新病毒库centos7下指令 freshclam

clamscan -r --remove  #删除病毒文件

以上三步即可!徐多蔚亲测有效!
提示:若需要杀毒的时候,同时保存日志,推荐格式如下:
clamscan -r --remove -l /var/log/clamscanxdw01.log
【注意:clamscanxdw01.log 是保存的日志名称】
其他指令参考如下:
clamscan -h查看相应的帮助信息
扫描所有用户的主目录就使用 clamscan -r /home
扫描您计算机上的所有文件并且显示所有的文件的扫描结果,就使用 clamscan -r /
扫描您计算机上的所有文件并且显示有问题的文件的扫描结果,就使用 clamscan -r --bell -i /

执行下面命令扫描根目录下面的所有文件。如下所示:56个文件被感染了。基本上都是Linux.Trojan.Agent和Linux.Backdoor.Gates等。

/opt/clamav/bin/clamscan -r –bell -i

二.2、下载源码包编译安装 Clamav 【略】

可参看:https://blog.csdn.net/redhat_xiaoguaishou/article/details/17505179

其他参考:

https://blog.csdn.net/weixin_38368982/article/details/80796696

https://blog.csdn.net/yi247630676/article/details/62884121


关注公众号,了解更多it技术(it问答网

服务器防黑-服务器网站被黑常见状况!

1、通过百度搜索你的网站,网址是对的,但是发现收录的结果却是其他标题和描述!【恭喜你,你的网站被黑了,你的网站首页被修改!联系我能帮你解决。 徐多蔚15309695130】

2、通过百度搜索你的网站,点击打开后,是否直接跳转或者不定时跳转到其他网站?【恭喜你,你的网站被劫持了!联系我帮你解决。 徐多蔚15309695130】


关注公众号,了解更多it技术(it问答网