linux系统下设置网站404错误页

我们可通过如下方式进行设置:1、上传404.html文件到根目录(其他自定义文件亦可)。2、在.htaccess文件中加入如下语句:ErrorDocument404/404.html如果网站目录下没有.htaccess文件,可以新建该文件即可。3、以上两步设置完毕,测试404错误页是否生效。iis设置自定义错误页方法可参考:http://www.splaybow.com/post/404-set.html...

系统管理员命令:sudo

sudo是个统管一切的命令。相信很多朋友都用过它,因为一般管理服务器的朋友,平时都会使用一个普通账户,在有必要的时候,才会启用超级账户。sudo它的字面意思是代表“超级用户才能做!”(superuserdo!)对Linux系统管理员或高级用户而言,它是必不可少的最重要的命令之一。你可曾有过这样的经历:在终端中试着运行某个命令,结果却遇到“拒绝访问”?这个就是你所需要的命令!但正所谓,权力越大,责任也越大!较之以根用户身份登录,或者使用su“switchuser”命令,sudo要好得多。请耐心读下去,看看sudo能为你做些什么!sudo:它有什么用途?那么,sudo实际能做些什么呢?如果你在任何Linux命令的前面加上“sudo”这个前缀,那么它会以提升的权限来运行该命令。执行某些管理任务需要提升的权限。有一天,你可能想运行一台LAMP(LinuxApacheMySQLPHP)服务器,又要手动编辑配置文件。你可能还要重新启动或重置ApacheWeb服务器或者是其他服务后台程序。你甚至需要提升的权限来关闭或重新计算机。“嘿,谁关闭了这台机子?”如果你熟悉Windows,sudo与当你试图处...
开发笔记 开发笔记·2023-04-15

如何分析php-cgi进程占用cpu资源过多负载高的原因

服务器环境:RedhatLinux5.5,nginx, phpfastcgi在此环境下,一般php-cgi运行是非常稳定的,但也遇到过php-cgi占用太多cpu资源而导致服务器响应过慢,所遇到的php-cgi进程占用cpu资源过多的原因有:一些php的扩展与php版本兼容存在问题:实践证明eAccelerater与某些php版本兼容存在问题,具体表现是启动php-cgi进程后,运行10多分钟,奇慢无比,但静态资源访问很快,服务器负载也很正常(说明nginx没有问题,而是php-cgi进程的问题),解决办法就是从php.ini中禁止掉eAccelerater模块,再重启php-cgi进程即可。 程序中可能存在死循环,导致服务器负载超高(使用top指令查看负载高达100+),需要借助Linux的proc虚拟文件系统找到具体的问题程序。 php程序不合理使用session,这个发生在开源微博记事狗程序上,具体表现是有少量php-cgi进程(不超过10个)的cpu使用率达98%以上,服务器负载在4-8之间,这个问题的解决,仍然需要借助Linux的proc文件系统...

Linux系统信息查看

系统#uname-a       #查看内核/操作系统/CPU信息#head-n1/etc/issue #查看操作系统版本#cat/proc/cpuinfo   #查看CPU信息#hostname       #查看计算机名#lspci-tv       #列出所有PCI设备#lsusb-tv       #列出所有USB设备#lsmod         #列出加载的内核模块#env          #查看环境变量资源#free-m    &n...
开发笔记 开发笔记·2023-04-15

Linux查看路由信息

如何查看Linux主机里路由表的信息,命令是route。简单举例说下:-n参数:将主机名以IP的方式显示。Destination:其实就是Network的意思Gateway  :就是接口网关的IPGenmask  :就是Netmask,与Destination组合成主机或网络Flags   :有多种标志表示该网络或主机代表的意义      U:代表该路由可用      G:代表该网络需要经由Gateway来帮忙转递      H:代表该行路由为一台主机而不是整个网络Iface   :就是Interface接口的意思...
开发笔记 开发笔记·2023-04-15

OSX系统

OSX系统(MacOSX)是以UNIX 基础,设计简单直观的操作系统。简单易用且功能强大。从启动Mac后所看到的桌面,到你日常使用的应用程序,都设计得简约精致。无论是浏览网络、查看邮件和外地朋友视频聊天,所有事情都简单高效、趣味盎然。使用基础坚实、久经考验的 UNIX系统提供空前的稳定性,还提供超强性能、超炫图形并支持互联网标准。...
开发笔记 开发笔记·2023-04-04

数据分析与大数据分析的区别

数据分析是指采用恰当的统计分析方法对收集来的大量数据进行分析,提取出有用信息同时形成结论,即对数据加以详细研究和概括总结的过程。数据分析需要掌握数学知识和分析工具,数学知识包含统计学、概率论和数理统计、多元统计分析、时间序列、数据挖掘;工具一般应该掌握Excel、SQL、R、Python等。需要学习掌握基本数据处理及分析方法,掌握高级数据分析及数据挖掘方法(多元线性回归法,贝叶斯,神经网络,决策树,聚类分析法,关联规则,时间序列,支持向量机,集成学习等)和可视化技术。大数据是无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。《大数据时代》一书中这样定义大数据分析:不用随机抽样调查分析这样的捷径,而采用对所有数据进行分析处理,不考虑数据的分布状态,因为抽样数据是需要考虑样本分布是否有偏,是否与总体一致的,也不用考虑假设检验,这点也是大数据分析与一般数据分析的一个区别。数据分析与大数据分析最核心的区别是处理的数据规模不同,由此导致两个方向从业者的技能也是不同的。在CDA人才...
开发笔记 开发笔记·2023-03-23

linux查看系统版本命令

一、查看linux内核版本的命令:方法1:cat/proc/version 方法2:uname-a 二、查看Linux系统版本的命令方法1:lsb_release-a LSB是LinuxStandardBase的缩写,lsb_release命令用来显示LSB和特定版本的相关信息。使用该命令即可列出所有版本信息,这个命令适用于所有的Linux发行版,包括RedHat、Debian等发行版。若显示commandnotfound,则需安装相关软件包。方法2:cat/etc/redhat-release 该方法只适合Redhat系的Linux系统。方法3:cat/etc/issue 该命令也适用于所有的Linux发行版。...

linux系统下无线上网设置方法

 如何挂载win的分区并显示中文比如要将win下的e分区挂到linux下的/mnt/win/目录下:很简单找到并打开/etc/fstab这个文件在最后一行加入:/dev/hda7/mnt/winvfatdefaults,iocharset=cp93600保存后重新启动计算机就可以拉!  mount上windows的共享目录mount-tsmbfs-ousername=chenxu,password=chenxu//202.204.114.38/wei/tmp此命令可以mount上win和linux共享的目录  不编译内核,支持ntfs我的方法(原装rh8,未升级或编译内核):1.上google.com搜索并下载kernel-ntfs-2.4.18-14.i686.rpm2.rpm-ivhkernel-ntfs-2.4.18-14.i686.rpm3.mkdir/mnt/c4.mount-tntfs/dev/hda1/mnt/c原文http://fr2.rpmfind.net/linux/rpm2html/search.php?query=kernel-ntfs这个方法真是太棒了,一个R...

CentOS Linux系统下查找webshell后门的常用命令

检测webshell后门,一般我们通过判断文件修改的内容,时间、匹配相应的内容等信息进行判断,Windows系统有专门针对性的软件,如:D盾,支持win2003/win2008/win2012/win2016等系统,为IIS设计的一个主动防御的保护软件,以内外保护的方式防止网站和服务器给入侵,在正常运行各类网站的情况下,越少的功能,服务器越安全的理念而设计!限制了常见的入侵方法,让服务器更安全!Linux系统我们利用find命令、grep命令进行查找#find./-name“*.php”|xargsegrep“phpspy|c99sh|milw0rm|eval(gunerpress|eval(base64_decoolcode|spider_bc))”>/tmp/php.txt将查找的结果写入/tmp/php.txt文件,我们可以查看该文件得到结果grep-r–include=*.php ‘[^a-z]eval($_POST’.>/tmp/eval.txt将查找的结果写入/tmp/...

Bulma基于Flexbox布局技术开源现代CSS框架

Bulma是一个基于Flexbox布局技术的免费、开源的现代CSS框架,它提供了易于使用的前端的组件,您可以轻松地组合这些组件来构建响应式Web界面。官方网址:https://bulma.bootcss.com/源码下载地址:https://github.com/jgthms/bulma/releases/download/0.9.4/bulma-0.9.4.zip或者也可以采用npm方式进行安装:npminstallbulma...

顺序表的基本操作-完整代码和拆开分析

#include<stdio.h>    //增+删+改+初始化+输出#include<stdlib.h>#defineMaxSize10此数决定了后面插入数据的多少,超过该数字输出顺序表的时候不是正确的数typedefintElementType;structSqList{ElementTypeelem[MaxSize];intLength;};typedefstructSqList*PtrNode;typedefPtrNodeList;ListInitList();intInSert(ListL,inti,ElementTypex);intDelete(ListL,inti);intGetElem(ListL,inti);intPrint(ListL);intmain(){inta;ElementTypex;Listlist;list=InitList();InSert(list,1,1);InSert(list,2,2);InSert(list,3,3);Print(list);printf("第一处的元素为:%d",GetElem(list,1));pr...

开源的前端监控系统-webfunny

webfunny是一款国人开源的轻量级前端监控系统,同时支持性能监控,无埋点监控前端日志,实时分析前端健康状态。基于Javascript编写,遵守Apache2.0开源协议。 功能特色:数据概览:实时掌握项目的健康状态,PV/UV、报错、用户分布等。可以自定义警报监测线上报错、异常。错误分析:精细化分析每个报错问题,支持sourceMap源码定位。通过探针监控和上报线上环境的报错,以及一些自定义异常。可以看到每个报错的变化趋势,继而分析出用户在哪步操作中发生了问题。用户连线:可以连接线上任意用户,实时查看行为和缓存数据变化。可了解用户的行为、控制台打印信息、本地缓存信息等。性能分析:分析页面和接口性能,加载耗时,成功率。探针可对页面的加载性能进行分析,也同步对接口的性能进行分析,如:耗时、成功率等。...

开源博客系统-yblog

yblogs是一款国人开源的博客系统,基于SpringBoot架构编写,遵守apache2.0开源协议。主要功能包括博文管理、图表统计、接口监控、访问记录、附件管理、用户管理、友链管理、监控管理、博文抓取,以及第三方登录等。开源组件构成:后端名称官网SpringBoothttps://spring.io/projects/spring-bootRedishttp://www.redis.cn/RabbitMQhttps://www.rabbitmq.com/elasticSearchhttps://www.elastic.co/cn/elasticsearch/MyBatishttp://www.mybatis.org/mybatis-3/zh/index.htmlSpringSecurityhttps://spring.io/projects/spring-security/PageHelperhttp://git.oschina.net/free/Mybatis_PageHelperMavenhttp://maven.apache.org/MySQLhttps://www.mysq...
开发笔记 开发笔记·2023-02-26

微信开发之授权获取用户信息(昵称、头像等)

<?phperror_reporting(1);header('Content-type:text/html;Charset=utf-8');/*配置开始*/$appid='';//微信公众平台->开发->基本配置->AppID$appKey='';//微信公众平台->开发->基本配置->AppSecret/*配置结束*///①、获取用户openid$wxPay=newWxService($appid,$appKey);$data=$wxPay->GetOpenid();//获取openidif(!$data['openid'])exit('获取openid失败');//②、获取用户信息$user=$wxPay->getUserInfo($data['openid'],$data['access_token']);?><!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="renderer"con...
首页上一页...7891011...下一页尾页