51CTO博客开发
1、 主板信息 查看主板的序列号 #使用命令 dmidecode | grep -i 'serial number' #查看板卡信息 cat /proc/pci 2、cpu信息 #通过/proc文件系统 1) cat /proc/cpuinfo #通过查看开机信息 2) dmesg | grep -i 'cpu' # 3)
1.站点根目录下查找是否被放置webshell木马根据语句判断是不是PHP木马脚本 # find /storage/www/ -name "*.php" | xargs grep -in --color "eval(" # grep -i --include='*.php' -r system\s*\( /storage/www/ 2.统计访问日志
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列
本文将着重介绍两个MySQL命令的组合,它将以原有数据表为基础,创建相同结构和数据的新数据表。 这可以帮助你在开发过程中快速的复制表格作为测试数据,而不必冒险直接操作正在运行 的数据表。 示例如下: 将 production 数据库中的 mytbl 表快速复制为 mytbl_new,2个命令如下: CREATE TABLE mytbl_new LIKE production.myt
一、sfdisk -l [root@localhost ~]# sfdisk -l Disk /dev/sda: 4863 cylinders, 255 heads, 63 sectors/track Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot
对管理员来说,日志非常有用,但大量的日志又很麻烦。当一些事件运行错误时,日志可以对故障排除起到至关重要的作用,特别是在安全性相关问题上。但是如果攻击者危害到你的主机,日志将会告诉你,对于主机来说这很有用;你需要给数据中心发信息。保护日志非常重要,一个中央日志服务器会更容易管理、分析和查找它们。针对这一点,我将向你展示如何把多个主机的系统日志集中收集到一个主机上来管理,即Linux上的中央系统日
对Linux服务器攻击的定义是:攻击是一种旨在妨碍、损害、削弱、破坏Linux服务器安全的未授权行为。攻击的范围可以从服务拒绝直至完全危害和破坏Linux服务器。对Linux服务器攻击有许多种类,本文从攻击深度的角度说明,我们把攻击分为四级。 攻击级别一:服务拒绝攻击(DoS) 由于DoS攻击工具的泛滥,及所针对的协议层的缺陷短时无法改变的事实,DoS也就成为了流传最广、最难防范的
# pkill -KILL -t pts/0 (pts/0为w指令看到的用户终端号)
Linux下注册Apache与MySQL为系统服务 Apache加入到系统服务里面: cp /安装目录下/apache/bin/apachectl /etc/rc.d/init.d/httpd 修改httpd 在文件头部加入如下内容: ### # Comments to support chkconfig on RedHat Linux # chkco
Sendmail现在是最流行的邮件服务器,那我们来看看如何在Linux下安装Sendmail服务器。 1、从www.sendmail.org下载最新的版本(这个snedmail倒是有必要升级为最新的版本,因为它的升级主要是安全漏洞问题)。这里说明的是用的sendmail-8.12.2.tar.gz 2、cd /usr/local/src/ 3、把文件下载到:/usr/loca
用了Linux好长时间,知道点知识,拿出来给大家晒晒,DNS和Sendmail服务使用的人很多,笔者就给大家深入讲解下如何在Linux下安装DNS+Sendmail服务。 配置DNS详细过程 1.先设置好主机名 vi /etc/sysconfig/network 2.配置DNS主配置文件 vi /var/named/chroot/etc/named.conf 将1
清除登陆系统成功的记录,也就是last命令看到的记录 [root@localhost root]# echo > /var/log/wtmp 此文件默认打开时乱码的,里面可以看到ip等等信息 [root@localhost root]# echo >/var/log/wtmp [root@localhost root]# last 此时即看不到用户登录信息
Linux操作系统软件安装总结,这几天上手Linux,装了系统的第一件事必然是装常用的软件,Linux集成了不少软件,可是对于一些习惯了的 windows文件兼容性不太好,所以还是要下一些比较全面的软件或代替或补充。Linux下安装软件感觉很复杂,一种软件包就有一种安装方法,不象 windows找到.exe就万事大吉了, 而且不少软件都要很复杂的编译、配置,感觉头很大,这几天我唯一的工作
Linux新手要了解的十个知识点 1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。
如果Linux要使用sendmail 或者Exim等等发送邮件,配置正确的主机名必不可少了。 查看自己的主机名是否正确,查看主机命令为: hostname -f 如果主机名不是一个正确的域名,就需要修改了。修改主机名分为3步,例如我的主机名要设置为ahuang.org: 1.hostname修改主机名 hostname ahuang.org 2.修改/etc
新做了服务器,cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在大量cp覆盖操作的时候是不能忍受的。 把a目录下的文件复制到b目录 以下是代码片段: cp –r a/* b 执行上面的命令时,b存在的每个文件都会提示是否覆盖; 以下是代码片段: cp –r –f a/* b 执行上面的命令时,b存
在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现。 以某一频率执行任务 linux缺省会启动crond进程,crond进程不需要用户启动、关闭。 crond进程负责读取调度任务并执行,用户只需要将相应的调度脚本写入cron的调度配置文件中。 cron的调度文件有以下几个: crontab cron.d cron.daily cron.hourly cron.m
以下的文章主要介绍的是MySQL数据库中我们大家经常使用的备份方法之一即,MySQLdump和在MySQLdump在实际运行中我们应注意的相关事项的描述,以下就是具体方案的描述,希望在你今后的学习中会对你有所帮助。 MySQLdump 基本语法: Shell> MySQLdump [OPTIONS] database [tables] > data_backup.sql (不指定
什么是shtml呢? 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为"服务器端嵌入"或者叫"服务器端包含",是一种类似于ASP的基于服务器的网页制作技术。默认扩展名是 .stm、.shtm 和 .shtml。 什么是SSI? SSI是英文Server Side Inc
qmail+vpopmail+squirrelmail安装经验谈(转) 参考文档: http://www.pipeline.com.au/staff/mbowe/isp/webmail-server.htm http://www.jerfu.com/toaster/FullToaster_1.0.6.html http://shupp.org/toaster/ 本文将结合以上三个文
URL:http://blog.iyi.cn/start/2007/07/gzipjavascriptie.html 很早之前就发现一个奇怪的问题,ie第一次打开一个页面时,javascript正常加载,在点开一个新的链接时,里面的javascript不加载,再刷新一下才能加载 server端已经设置了 Cache-Control: no-cache, must-revalidate Ex
先说下好处:文本页面(htm/css/js等)启用压缩后,一般可以压缩70%左右。即50K的文件,实际只需传输15K到客户端,由客户端解压显示。 另外,实践证明,启用Gzip压缩后,不会对搜索引擎收录有影响。 在Apache1.3时代,有一个mod_gzip的模块,但Apache2.x系列已经内置了Deflate模块,因此,只需要安装Deflate模块即可。 一般默认没有装Deflate,最
很好奇为什么PHP没有数据库连接池,就翻了下PHP中mysql模块的源码,发现mysql_pconnect使用zend引擎的函数pemalloc()将数据库连接资源存在了全局内存中。这样看来,mysql_pconnect的效率应该很高,但是为什么很少有人用呢? 1.正常情况下当一个链接断开,你锁的表也会跟着解锁。但是长链接却永远不断开的,所以一个表万一一不小心锁了就一直锁着,除非你等着链接超时或
缓存这东西,在一定程度上加快了页面的装载,但是也常常给我们带来麻烦。 我在武汉信息网里简单介绍了jQuery中Load方法的使用 在实际运用中,我们可能会碰到浏览器缓存的问题。比如我就在IE7里碰到这个问题。 jQuery Load样本代码: $(document).ready(function(){ $("#labels").load("/blog
数据库连接突然增多到1000的问题 查看了一下,未有LOCK操作语句。 但是明显有好多copy to tmp table的SQL语句,这条语读的时间比较长,且这个表会被加读锁,相关表的update语句会被排进队列。如果多执行几次这样的copyt to tmp table 语句,会造成更多的语句被阻塞。 连接太多造成mysql处理慢。 copy to tmp talbe 语句
致就是不知道目录下面又多少层目录, 也不知道又多少文件, 需要统计占用空间大小, 这个可以用在 相册/数据库占用/网络U盘 等程序中. 大致程序思想就是使用递规来计算目录占用空间多少, 然后再把这个占用空间的值写进文本文件里, 那么只要访问这个txt文件就知道占用了多少空间, 不用频繁获取而读磁盘, 节省资源. 每次用户如果上传的文件或者删除了文件, 那么又重新进行统计. 当然, 也可以把统计结
毫无疑问,memcache是大型网站必备的利器,但是memcache本身也会有性能极限。网上关于memcache的性能讨论并不多,这里以实际的例子来说明些经验值。如何测量memcache的性能和时延还是一个未解决的问题。 比如我们的一台服务器上观测到memcache的请求次数为14000次/秒,此时服务器上会显示出比较奇怪的现象,mysql和httpd线程数量都迅速增加,并且mysql线程处于长
转帖自:http://www.360doc.com/content/10/0520/16/114824_28581787.shtml 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库
php源码:/root/soft/php-5.3.4 php安装: /usr/local/php [root@ns root]# phpize Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the modul
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号