
Linux
文章平均质量分 66
Xysoul
<svg/onload=alert(/Master/)>在攻与防的对立统一中,寻求技术的突破。
展开
-
pip安装出现Command "python setup.py egg_info" failed with error code 1 的解决方案
今天装matplot和pillow时安装报错,按错误提示去下载了一些预装包,但还是不行。然后按照下边的方法更新安装插件,试了下,成功。本文只提供本人的一些经验,不代表可以解决所有人的问题。python -m pip install --upgrade --force pip pip install setuptools==33.1.1转载 2018-01-29 15:10:00 · 26235 阅读 · 2 评论 -
Linux系统Apache SSL安装与配置
kylin:apache是很流行的,但是在linux下安装apache ssl的文章并没有很多详细的,此文写的比较详细了,分享给大家。 互联网的线路侦听无处不在,明文传输的数据一不留神就可能被窃取。而Apache的SSL加密连接可以帮助浏览者更加安全可靠的传输数据。通常来 说,普通的HTTP协议URL是以http:// 开头,而SSL加密协议则是以https:// 开头。本文将介绍C转载 2015-11-02 22:43:58 · 604 阅读 · 0 评论 -
常用的APT命令参数
apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package – - reinstall 重新安装包 sudo apt-get -f install 修复转载 2015-11-17 23:56:11 · 680 阅读 · 0 评论 -
关于ECSHOP模板架设的服务器php版本过高报错的解决方法集合
在安装Ecshop的时候,遇到两个问题: 1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\X\www\ecshop\install\includes\lib_installer.php on line 31 解决:找到i转载 2015-10-30 00:58:57 · 1474 阅读 · 0 评论 -
Linux 文件和目录的属性
作者:北南南北来自:LinuxSir.Org摘要:本文讲述的是文件或目录的属性,比如节点inode、文件类型、文件权限及归属;还对setuid、setgid及粘贴位进行了一般性的讲解。对ln 、chmod、umask、chown、chgrp 、touch 的用法也进行了比较详细的说明和举例;目录1、 Linux 文件的属性概说;2、 关于inode;2.10 i转载 2015-10-30 00:44:29 · 579 阅读 · 0 评论 -
Apache 2.2主配置文件/etc/httpd/conf/httpd.conf配置解说
Apache为网络管理员提供了丰富多彩的功能,包括目录索引、目录别名、内容协商、可配置的HTTP错误报告、CGI程序的SetUID执行、子 进程资源管理、服务器端图象映射、重写URL、URL拼写检查以及联机手册man等。也就是说,如果您在Linux Server上成功安装配置了Apache之后,您的计算机也将随着Apache的生效而摇身一变,成为一台名副其实的Web Server,这种变化的确是激转载 2015-10-29 22:36:02 · 12865 阅读 · 0 评论 -
Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装
源码编译安装,去http://www.sourceforge.net下载Libmcrypt,mhash,mcrypt安装包libmcrypt(libmcrypt-2.5.8.tar.gz ):mcrypt(mcrypt-2.6.8.tar.gz ):mhash(mhash-0.9.9.9.tar.gz ):?123转载 2015-10-21 23:40:47 · 463 阅读 · 0 评论 -
解决编译apache出现的问题:configure: error: APR not found . Please read the documentation
今日编译apache时出错:#./configure --prefix……检查编辑环境时出现:checking for APR... noconfigure: error: APR not found . Please read the documentation解决办法:1.下载所需软件包:wget http://archive.apache.org/d转载 2015-10-21 01:14:39 · 1004 阅读 · 0 评论 -
Apache服务器编译安装与简单配置
http://jingyan.baidu.com/article/86112f13704e202736978761.htmlApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。Apache的安装有两种方式:二进制包安装和自己编译安装这篇主要讲解Linux上Apache转载 2015-10-21 01:13:40 · 888 阅读 · 0 评论 -
centos 7 min 编译安装php5.6+nginx1.7.5 笔记
centos 7 min 编译安装php5.6+nginx1.7.5 笔记,有需要的朋友可以参考下。centos 7 min 编译安装php5.6+nginx1.7.5 笔记1、安装mysql请参照centos 7 min 编译安装mysql5.6.20 笔记2、编译安装php5.6+nginx1.7.52.1、安装php5.6.0首先添加依赖应用转载 2015-10-21 23:39:14 · 2099 阅读 · 0 评论 -
Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】
一、编译安装MySQL前的准备工作安装编译源码所需的工具和库[sql] view plaincopyyum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装[sql] view pla转载 2015-10-21 02:11:26 · 512 阅读 · 0 评论 -
linux /centos 中OpenSSL升级方法详解
OpenSSL升级前段时间出现天大bug了,这样导致大家都急着去升级OpenSSL来初安全了,但是很多的朋友在家linux并不知道如何去升级OpenSSL了,下面我整理了一文章大家一起参考一下。相关软件下载地址Apache:http://httpd.apache.org/Nginx:http://nginx.org/en/download.htmlOpe转载 2015-11-18 22:01:35 · 37224 阅读 · 0 评论 -
Tomcat日志系统详解
综合:Tomcat下相关的日志文件 Cataline引擎的日志文件,文件名catalina.日期.log Tomcat下内部代码丢出的日志,文件名localhost.日期.log(jsp页面内部错误的异常,org.apache.jasper.runtime.HttpJspBase.service类丢出的,日志信息就在该文件!) Tomcat下默认manager应用日志,文件名manag转载 2015-12-17 22:01:57 · 40120 阅读 · 0 评论 -
CentOS6.8升级Python2.6到Python2.7并安装pip
貌似CentOS 6.X系统默认安装的Python都是2.6版本的?平时使用以及很多的库都是要求用到2.7版本或以上,所以新系统要做的第一件事必不可少就是升级Python啦!在这里做个简单的升级操作记录 :)升级Python系统默认安装的Python是2.6.6的,我们需要升级到Python2.7,用wget命令从官方下载源文件,然后解压进行编译wget http://www.python.org...转载 2018-02-08 21:28:23 · 641 阅读 · 0 评论 -
CentOS 设置静态IP并禁用IPV6
使用vim命令编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件vim /etc/sysconfig/network-scripts/ifcfg-eth0为了使用静态网络,并禁用ipv6以加速网络,在文件中添加如下文字:DEVICE=eth0HWADDR=00:0C:29:5E:E6:72TYPE=EthernetUUID=7a41099d-bf...转载 2018-02-08 21:24:00 · 1125 阅读 · 0 评论 -
Ubuntu 下 apt-get 更新源推荐
Ubuntu中文版默认选择的是cn.archive.ubuntu.com作为更新源(如果喜欢英文界面的用户那么更新源默认是Ubuntu官网的),在更新系统或者apt-get安装一些软件的时候速度会非常慢,大陆用户最好是添加其他合适的源到源列表的前面。我觉得速度比较不错的源是搜狐、网易和台湾的源,教育网的推荐使用北理工的,貌似这个学校是教育网的骨干节点。不过很奇怪的是,中国ubuntu官方源转载 2015-01-28 01:05:05 · 61879 阅读 · 0 评论 -
vim的一个较全的介绍(转)
http://www.cnblogs.com/dubing/archive/2011/12/16/2290421.htmlhttp://blog.youkuaiyun.com/sabalol/article/details/3426635http://hi.baidu.com/howard1980/blog/item/3399e42668751b0a908f9d5f.html前篇回顾转载 2015-12-01 10:20:52 · 1628 阅读 · 0 评论 -
vim与复制,删除,粘贴,块操作以及快速替换功能
掌握如下命令有什么好办法,我可以告诉你唯手熟尔!!多看多练对于VIM而言,复制,删除,粘贴的操作应该是非常多的。这次也做一个总结,关于处理VIM下的复制,删除,粘贴等操作。学会使用帮助文件,命令的帮助入口,就是”:help 命令名“。例如,对于”j“命令,查看它的帮助,使用”:help j“先谈一下基于块的复制,删除,粘贴操作使用块选的好处:对于vim几乎提到的转载 2015-12-01 10:20:23 · 2102 阅读 · 0 评论 -
linux 路由表 的一些相关资料
Linux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。# routeDestination Gateway Genmask Flags Metric Ref Use Iface192.168.0.0 * 255.255转载 2015-12-18 01:19:09 · 1142 阅读 · 0 评论 -
apache+nginx 实现动静分离
这两天做了一下apache+nginx实现动静分离的实验,实验大概是这样的,搭建LAMP之后,再装上Nginx。用户访问页面的请求到达服务器之后,静态页面又nginx出来,动态页面则交给apache处理。这是因为apache处理静态页面的效率不高,远不及nginx。通过nginx的反向代理加速,直接将请求丢给apache去处理,达到动静分离的效果。下面是实验的过程:实验平台:RHEL6.3转载 2015-12-18 01:18:00 · 11169 阅读 · 1 评论 -
Linux如何查看JDK的安装路径
如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径[root@localhost ~]# java -转载 2015-12-17 16:03:23 · 26975 阅读 · 1 评论 -
Tomcat学习
http://xtony.blog.51cto.com/3964396/988706Tomcat一点一滴之(一)基本搭建目前主流的web服务器及各自服务的对象: Microsoft IIS.NetApacheHtml/PHPNginxHtml/PHPTomcatJsp转载 2015-12-17 10:44:35 · 3473 阅读 · 0 评论 -
Apache+Tomcat集群配置
本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图:转载 2015-12-17 16:36:09 · 560 阅读 · 0 评论 -
.bash_profile和.bashrc的区别(如何设置生效)
来源:http://blog.163.com/wang_hai_fei/blog/static/309020312008728333912//etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执转载 2015-11-05 20:15:21 · 691 阅读 · 0 评论 -
用Linux肉鸡渗透一个小型内网的思路
91ri.org注:本案例中的拿shell方法比较简单,篇幅有限我们只看主要的,从拿到权限开始讲述。安装后门进入系统后,我的RP是如此滴幸运,竟然是root权限。。。查看下passwd账号信息目录树结构:因为既然要内网渗透,权限可能会随时丢失,下面就先安装个ssh后门,本来是想安装pam后门呢,因为所有账号登陆服务器时都要验证转载 2015-04-17 19:37:22 · 2532 阅读 · 0 评论 -
sed grep awk之间比较整理
正则表达式基础在最简单的情况下,一个正则表达式看上去就是一个普通的查找串。例如,正则表达式"testing"中没有包含任何元字符,,它可以匹配"testing"和"123testing"等字符串,但是不能匹配"Testing"。要想真正的用好正则表达式,正确的理解元字符是最重要的事情。下表列出了所有的元字符和对它们的一个简短的描述。元字符描述转载 2015-03-22 23:17:16 · 2093 阅读 · 0 评论 -
linux 三种特殊权限简介 s suid sgid sticky-bit
三种特殊权限简介SUID当一个设置了SUID 位的可执行文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。如果所有者是 root 的话,那么执行人就有超级用户的特权了。SGID当一个设置了SGID 位的可执行文件运行时,该文件将具有所属组的特权, 任意存取整个组所能使用的系统资源。若一个目录设置了SGID,则转载 2015-03-08 17:23:32 · 532 阅读 · 0 评论 -
Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv转载 2015-03-17 11:48:52 · 448 阅读 · 0 评论 -
Linux常用命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env转载 2015-03-25 16:48:21 · 997 阅读 · 0 评论 -
Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tc转载 2015-03-25 13:17:55 · 637 阅读 · 0 评论 -
vim 命令大全 / vi 命令大全
vim 命令大全 / vi 命令大全vim 命令大全光标控制命令:命令 光标移动h 向左移一个字符j 向下移一行k 向上移一行l 向右移一个字符G 移到文件的最后一行w 移到下一个字的开头W 移到下一个字的开头,忽略标点符号b 移到前一个字的开头B 移到前一个字的开头,忽略标点符号L 移到屏幕的最后一行M 移到屏幕的中间一行转载 2015-02-03 22:49:42 · 1427 阅读 · 0 评论 -
安装Yum时Header V3 DSA signature: NOKEY, key ID e8562897
步骤一:卸载redhat自带的yum组件[root@localhost chenqi]# rpm -qa|grep yum|xargs rpm -e --nodeps 步骤二:安装centos的yum包(依次安装)[root@localhost chenqi]# wget http://mirrors.ustc.edu.cn/centos/5/os/i386转载 2015-01-28 17:11:06 · 7053 阅读 · 0 评论 -
RHEL6使用CentOS6的yum源
RHEL6中1、卸载自身yum# rpm -aq|grep yum|xargs rpm -e --nodeps2、下载centos6相关包wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-cron-3.2.29-60.el6.centos.noarch.rpmwget http://mirrors.163.c转载 2015-01-28 17:09:22 · 504 阅读 · 0 评论 -
linux系统安装yum环境
1、卸载rhel的默认安装的yum包查看yum包rpm -qa|grep yum卸载之rpm -qa|grep yum|xargs rpm -e --nodeps2、下载新的yum包64位linux系统下载安装包wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum转载 2015-01-28 00:17:00 · 4448 阅读 · 0 评论 -
如何查看和停止Linux启动的服务
1. 查看Linux启动的服务chkconfig --list 查询出所有当前运行的服务chkconfig --list atd 查询atd服务的当前状态2.停止所有服务并且在下次系统启动时不再启动,如下所示:chkconfig --levels 12345 NetworkManager off如果想查看当前处于运行状态的服务,用如下语句过滤即可c转载 2015-01-27 20:43:27 · 950 阅读 · 0 评论 -
dig挖出DNS的秘密
我相信使用nslookup的同学一定比使用dig的同学多,所以还是有必要花些时间给大家介绍一下dig的。dig,和nslookup作用有些类似,都是DNS查询工具。dig,其实是一个缩写,即Domain Information Groper。一些专业的DNS管理员在追查DNS问题时,都乐于使用dig命令,是看中了dig设置灵活、输出清晰、功能强大的特点。【最简单的d转载 2015-03-23 23:49:57 · 739 阅读 · 0 评论 -
Linux提权后获取敏感信息方法
在本文开始之前,我想指出我不是专家。据我所知,在这个庞大的区域,没有一个“神奇”的答案.分享,共享(我的出发点)。下面是一个混合的命令做同样的事情,在不同的地方,或只是一个不同的眼光来看待事物。我知道有更多的“东西”去寻找。这只是一个基本粗略的指南。并不是每一个命令,做好要注重细节.文中的每行为一条命令,文中有的命令可能在你的主机上敲不出来,因为它可能是在其他版本的linux中所使用的命令。转载 2015-04-23 17:02:48 · 672 阅读 · 0 评论 -
Kali Linux 安装完成后的网络配置
作为一名Kali Linux 新手,在各大论坛博客找了好多资料,用了1天的时间才把有线校园网配置好,为了防止遗忘,所以专门写了此博文。 kali安装完成之后,首先确定你是DHCP还是静态IP。DHCP是用来给大型网络动态分配IP的协议,而大部分中小型网络(如校园网、家庭网络)都是采用网络管理员手工分配静态IP的方法来确定IP地址的。接下来就以校园网的静态IP为例说明配置过程。Kal转载 2015-04-21 10:45:03 · 1002 阅读 · 0 评论 -
/etc/profile和/etc/environment的比较
先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。用户环境建立的过程中总是先执行/etc/profile然后在读取/etc/environment。为什么会有如上所叙的不同呢?转载 2015-04-09 10:41:37 · 399 阅读 · 0 评论 -
find命令中参数perm的用法
按照文件权限模式用-perm选项,按文件权限模式来查找文件的话。最好使用八进制的权限表示法。如在当前目录下查找文件权限位为755的文件,即文件属主可以读、写、执行,其他用户可以读、执行的文件,可以用:de>$ find . -perm 755 -printde>还有一种表达方法:在八进制数字前面要加一个横杠-,表示都匹配,如-007就相当于777,-006相当于666转载 2015-04-09 10:24:12 · 10809 阅读 · 0 评论