Apache

debian安装后sudo命令不能用的解决方法

debian安装完之后发现sudo命令不能用 找了半天发现是没有安装sudo 得了,进入root安包,炸开他,apt-get install sudo 安装完发现又出现一堆怪问题 不管他,继续前进 在root设置sudoers配制文件 复制代码 代码如下:chmod +w /etc/sudoers vim /etc/sudoers 添加一行 复制代码 代码如下:username ALL=(ALL) ALL其中username是你的用户名,保存 更改sudoers文件权限 复制代码 [详细]

11个有用的Linux命令

Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linux命令和它们的转换对于Linux用户、Shell脚本程序员和管理员来说是最有价值的宝藏。有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方便有用。1. sudo !!命令没有特定输入sudo命令而运行,将给出没有权限的错误。那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令。复制代码 代码如下:$ apt-get update E: Co [详细]

centos6.4配置163 yum源的方法

今天,安装了CentOS系统,自带的YUM源更新太慢,所以更新使用了163的YUM源,具体更换方法: 1.下载repo文件:复制代码 代码如下:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 2.备份并替换系统的repo文件 复制代码 代码如下:[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost ~]# mv CentOS-Base.repo CentOS-Base.re [详细]

Linux使用libnet实现ARP攻击脚本原理分析以防被攻击

闲来无事,用libnet写了个简单的ARP攻击。以前感觉ARP攻击不是特别常见,不过最近工作中倒是遇到过两次ARP欺骗的事件。其实ARP欺骗的原理灰常简单滴,大部分都是在局域网中发送伪造的ARP广播包, 广播包的目的是干嘛呢?很简单,欺骗内网的所有主机,告诉受害主机,“我”是网关。 内网机器接收到这种广播包之后,会刷新自己ARP缓存表,把网关的IP和广播包中的源MAC绑定。这样攻击机器就达到了冒充网关的目的。上次一所大学就是被ARP欺骗攻击,他们的学校主页一打开就会跳出其他很多乱七八糟的页面, [详细]

apache 默认目录的修改方法 .

由于实验室博客系统崩了,所以要考虑重新建立博客系统,首先遇到的一个问题就是原来的博客系统是安装一个独立的磁盘上面的,不是安装在系统盘上面的,然而一般在linux下面安装的apache的默认目录是在/var/www这个目录下面,所以在这里遇到的第一个问题就是怎么转换apache的默认安装目录。经过网上的查找,写了如下总结,主要是为了自己以后遇到同样的问题能更快的查找,同时如果能帮到能用上的人,那就再好不过了。方法如下: 修改apache2的默认文档目录(默认是在/var/www) 修改命令:su [详细]

Ubuntu10.10配置网络

有一阵子着实对Ubuntu的网络配置很迷惑,耐下心来仔细上网找了找,有点小心得,总结一下。先说下大概的配置过程,再去细究一些情况。一、配置大概分三类:通过配置文件配置、通过命令配置、通过图形化的网络连接菜单配置。主要文件:/etc/network/interfaces,这里是IP、网关、掩码等的一些配置;/etc/resolv.conf这个文件保存DNS的有关信息主要命令:sudo /etc/init.d/networking restart重启网络,使配置文件的配置失效;sudo route [详细]

apache配置php实现单一入口方法

在apache的httpd.conf加入,需要把LoadModule rewrite_module modules/mod_rewrite.so前面的“#”去掉复制代码 代码如下:DocumentRoot / <Directory />Options Indexes FollowSymLinks MultiViewsAllowOverride None#AllowOverride All <IfModule mod_rewrite.c>RewriteEngine onRewrite [详细]

Ubuntu Server 10.04修改Apache的默认目录的方法

在Ubuntu Server 10.04中默认由apt方式安装的Apache,指定网页主目录位于:/var/www。而我需要将其更改为: /home/www。因为我的系统/var所分到的空间太少,而我又有提供通过web方式提供网络存储的需要。比较糟糕的是:我的/etc /apache2/sites-enabled/000-default文件在修改后消失掉了。结果导致apache服务出现错误,网站不能运行了。在最后一部分我记录了如何解决这个问题。 一、查找Apache的配置文件 # cd /et [详细]

linux Vim基本操作方法

最近在用Ubuntu11.04重新学习以前没怎么学好的Unix,不过在VMware7.1.4下Ubuntu11.04的X Window表现不是很好。这都无所谓,先把命令行的基础打好再说。Ubuntu的Vi也不好用,搞了个Vim用来学习了,简单记录下它的基本操作,备用,给大家提供一本书《UNIX实用教程(第5版)》命令模式切换到文本输入模式:键功能i在光标左侧输入文本I在当前行的行首输入文本a在光标右侧输入文本A在当前行的行尾输入文本o在当前行的下一行添加一个空行,光标放在新行的行首O在当前行的 [详细]

xampp安装后apache 80端口被占用的解决方法

xampp 把apache mysql, php, phpmyadmin都integrate在一起, 很好安装,操作简单,但是也有弊端。 用户没有选项改port 当 知晓80被占用。 当80 port被占用,apache是安装不上的,其实它所有的安装文件都放过去了。 本想只想httpd.conf的port配置的。 发现居然这样做不行。 okay, 没问题,找其他的方法。 用cmd > netstat -aon | findstr 0.0.:80 enter 发现 PID 4 占用了80, 这是 [详细]

linux使用tcpdump命令监视指定网络数据包的方法

打印本地主机与Berkeley网络上的主机之间的所有通信数据包(nt: ucb-ether, 此处可理解为'Berkeley网络'的网络地址,此表达式最原始的含义可表达为: 打印网络地址为ucb-ether的所有数据包)复制代码 代码如下:tcpdump net ucb-ether 打印所有通过网关snup的ftp数据包(注意, 表达式被单引号括起来了, 这可以防止shell对其中的括号进行错误解析)复制代码 代码如下:tcpdump 'gateway snup and (port ftp o [详细]

Vim命令高级用法

1.启动-R       只读方式打开,但打开后如果有权限,可以强制执行保存。-c (command) 加载后执行命令,比如"vim -c /most myfirst" 打开该文件后直接向后搜索most。更多的可以参考 -h2.同时编辑多个文件vim [file1] [file2] ... 此时 :ar 查看当前编辑的文件名 :n 切换当前编辑的文件 另外还有 :e 切换到新文件 :w 读取已存在的文件并将其内容放入正在编辑的文件中 :w [起始行][终结行] [文件名] 将当前文件 [详细]

Linux加入windows ad域步骤详解(winbindsamba方案)

linux加入域中,一般都会想到加入LDAP中,这样管理起来方便,不过在linux下LDAP配置起来可不是很容易的,在企业办公环境中一般windows AD域占据霸主地位,配置方便嘛,针对生产环境的linux集群机器才会选择LDAP,不过有时候在办公环境中也混杂了linux机器,为了规范管理,也是需要把linux机器加入window是 AD中的。 linux加入windows AD中方便操作的有两种方案(分为centos/ubuntu两种情况)。都说了是方便操作,那必然是懒人的首选方法了。 1 [详细]

centos源码编译php5 mcrypt模块步骤详解

步骤:1.从php.net上面下载php5.3.x版本的源码; 2.centos安装相应的扩展包: 复制代码 代码如下:yum install libmcrypt libmcrypt-devel mcrypt mhash 下面的开发环境是为了编译整个php源码准备的环境,此次编译mcrypt扩展不需要执行. 复制代码 代码如下:yum install -y httpd-devel libtool-ltdl libtool-ltdl-devel openssl-devel curl-devel [详细]

xmapp环境搭建注意事项说明

1、把xmapp安装包安装完之后,是可以用http://localhost/xmapp/index.php 访问xmapp系统的管理平台。 2、如果要用其他IP访问,需要到apache/conf/ext/httpd-xmapp.cf配置文档下修改最后的一段信息,注释掉一行拒绝IP的。还有修改一个允许访问IP的为(*)。 3、搞定之后记得在xmapp管理页面上设置下mysql、httpd访问权限密码。 4、在客户端zendstudio配置远程项目,添加远程服务器时,ssh服务的22端口是连接不上 [详细]