ubuntu 16 安装php?ubuntu怎么安装vim编辑器
其实ubuntu 16 安装php的问题并不复杂,但是又很多的朋友都不太了解ubuntu怎么安装vim编辑器,因此呢,今天小编就来为大家分享ubuntu 16 安装php的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
200分! Ubuntu V9.04 系统安装!
对于不了解Linux的说,可以使用一楼说的添加删除程序的方法来安装
ub提供了在windows下进行安装删除自身的功能的程序:wubi.exe
打开光盘根目录下就可以看到(如下图),点击"installinsidewindows"
就可以象普通程序一样安装在xp里面,先保证至少有一个分区有足够的空间,
然后下一步,
选择安装ubuntu的位置(哪个盘空间大安装到哪个盘)
然后选择安装虚拟镜像文件的大小,这决定了ubuntu能使用真实硬盘中多大的空间(这是通过一个镜像文件虚拟硬盘的方式)
再选择下语言,设置下用户名,密码(这要记住,否则就不好登陆了)
就可以开始安装了,速度很快,放心就是了,对原来系统不会有什么影响,
启动方式就像普通双windows系统菜单那样(如下图)
用不习惯就在控制面板里可以直接删除,
注:这样ub使用虚拟硬盘方式,安装和删除都不会改变原来硬盘分区结构
速度不会比真实硬盘慢很多,这个差异是感觉不到的
ubuntu中安装ndiswrapper的问题
这个可能对你有用:
那把内容复制给你(声明:以下内容来自上述链接):
文章标题: Ubuntu 8.10 WN322g+ USB无线上网最佳解决方案
帖子发表于: 2008-11-06 0:45
注册: 2008-10-25 17:30
帖子: 12
其实很简单的,就是用ndiswrapper安装windows的驱动,然后卸载自带的Network Manager,然后安装WICD1.5.2版本
方法如下:
写在前面,怕各位操作过程中出现问题,建议大家还是在卸载自带Network Manager前先下载一个Network Manager.deb安装包,免得出现问题不能恢复
下载WICD 1.5.2
方便大家,这里提供下载啦:em11
附件:
wicd_1.5.2-1_all.deb [222.09 KiB]
被下载 520次
Step 1
坚决卸载这个诟病多多的自带的Network Manager
sudo apt-get autoremove network-manager
Step 2
双击wicd.deb安装包,自动安装
Step 3
重启Ubuntu,然后自动找到了无线网络,点击连结!一切正常,非常稳定以及速度非常快。
附:Ndiswrapper安装驱动的流程
首先安装Ndiswrapper以及Window自带的驱动,参照这个文章,为了方便大家查看,就再引用过来,如下
或者直接看这个链接 viewtopic.php?f=116&t=161968
ivanfong写道:
Ubuntu 8.10下安装WN322g+无线网卡
*****************************************
本文为Linux菜鸟(就是我啦-_-!!!)通过借鉴网上的文章(查阅了巨量的文章)修改而成,即使这样还是让我遇到了一些麻烦,作为Linux菜鸟真是可悲。具体引用处已经不得而知,望原作者原谅
所有操作都是在Root用户下进行的,至于怎么打开Root用户,请搜下论坛,反正我在User下觉得操作不顺,老是提示不能修改东西。
这里就不嫌麻烦把要用到的驱动和ndiswrapper软件包再发一次,方便大家
附件:
附件 wifi.tar.gz已经无效
借用windows下的WN322g+的驱动,在Linux下安装
芯片组比较新,是zd1215,ubuntu 8.04中使用的kernel(2.6.24-16-server)能够识别为zd1211,但是却无法配置使用。试过很多办法,想在内核中加入合适的本地驱动,都没有成功。只好改用ndiswrapper,见:,该工具可以使用windows的无线网卡驱动程序为linux提供网卡支持。相当于在windows驱动程序的包装器--包装为Linux下可用的驱动。
以下安装过程,其他无线网卡应该也适用。
安装步骤如下:
Step 1:预备工作
插入usb网卡,其实现在通过lsusb命令可以看到系统识别了,但是就是不可用,因为芯片的发射部分比驱动新。
打开终端
命令行 v@ubuntu:/media/TMP/ivanubuntu/wifi$ lsusb
屏幕显示如下:
Bus 005 Device 002: ID 0ace:1215 ZyDAS WLA-54L WiFi
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Step 2:准备ndiswrapper软件以及WN322g+的Windows驱动
Windows下的驱动可以去TP-LINK的主页下载,这里只用到两个文件:
ZD1211BU.INF和ZD11BUXP.SYS
准备ndiswrapper安装包,这个是加载Windows驱动所必须的
ndiswrapper-common ndiswrapper-utils-1.9
可以去网上下载,我是从DVD光盘里面直接提取的,在Windows下用虚拟光驱浏览Ubuntu 8.10DVD光盘就可以找到ndiswrapper文件夹,里面就包含这两个文件。这个是很重要的,如果你是通过网上搜寻的话一定要注意版本和适用的内核,我就是因为下载了个不同的版本后导致安装不上,或者不能加载驱动!!!
Step 3:安装ndiswrapper
如果可以上网就命令行下输入:
apt-get install ndiswrapper-common ndiswrapper-utils-1.9
如果不可以上网就手动安装,有几种方法,我是直接提取的.deb安装包的,双击就可以安装,方便!如果下载的是其他源码,就要编译安装了。
附编译安装步骤:
解压
终端-cd命令到解压的目录
例如这是我的文件路径 cd/media/TMP/ivanubuntu/ndiswrapper
安装:
make
sudo make install
附:卸载的命令
sudo make uninstall
查看是否安装成功
v@ubuntu:/$ ndiswrapper
install/manage Windows drivers for ndiswrapper
usage: ndiswrapper OPTION
-i inffile install driver described by'inffile'
-a devid driver use installed'driver' for'devid'(dangerous)
-r driver remove'driver'
-l list installed drivers
-m write configuration for modprobe
-ma write module alias configuration for all devices
-mi write module install configuration for all devices
-v report version information
where'devid' is either PCIID or USBID of the form XXXX:XXXX,
as reported by'lspci-n' or'lsusb' for the card
v@ubuntu:/$
看到这个放心了
Step 4:安装网卡驱动程序
终端下CD进入到网卡的windows驱动程序的目录,里面应该包含ZD1211BU.INF和ZD11BUXP.SYS两个文件
我放的位置是
v@ubuntu:/$cd/media/TMP/ivanubuntu/wifi
如果是其他网卡,也要找到相应的inf和sys文件。如果驱动程序是exe或者cab格式,需要用zip或者cabextract工具解开并找到上述文件。
安装驱动程序,执行:
ndiswrapper-i ZD1211BU.INF
Step 5:查看驱动程序是否安装,顺便得到Linux下的网卡名称
root@dell:~/54u# ndiswrapper-l
显示如下:
zd1211bu: driver installed
device(0ACE:1215) present(alternate driver: zd1211rw)
由上可知,网卡名称为zd1211rw
Step 6:设置系统启动时加载
编辑/etc/modules文件,在末尾加入 ndiswrapper
就是找到这个位置的这文件,打开就可以编辑了
执行depmod,检查当前加载的模块,如果没有报错,才可以执行下面的命令:
depmod-a
Step 7:加载mdiswrapper模块:
modprobe ndiswrapper
Step 8:加载wlan0:
root@dell:~/54u# ndiswrapper-m
adding"alias wlan0 ndiswrapper" to/etc/modprobe.d/ndiswrapper...
************************************************************************
*
* The update-modules command is deprecated and should not be used!
*
************************************************************************
Step 9:在ubuntu的模块黑名单上加上网卡的名称
该黑名单的作用就是不用ubuntu加载,而是自行负责加载。
网卡名称就是在执行“ndiswrapper-l”时的提示中找到的那个,这里是“zd1211rw”;在/etc/modprobe.d/blacklist文件末尾加入“blacklist zd1211rw”即可。
Step 10:重启ubuntu
Step 11:查看网卡是否识别
执行iwconfig命令,应该有类似下面的输出:
wlan0 IEEE 802.11g ESSID:"TP-LINK"
Mode:Managed Frequency:2.437 GHz Access Point: 00:1D:0F:85:7B:76
Bit Rate=54 Mb/s Tx-Power:-2147483648 dBm Sensitivity=0/3
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:4/100 Signal level:-93 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Step 12:启动网卡
输入:
ifconfig wlan0 up
如果你的无线设置有密码就要设置以下步骤,如果没有密码就可以不用设置了,安装Ndiswrapper以及驱动完成!
*****************************************************
Step 13:
在图形界面下设置你的连接,界面和Windows一样应该很简单,可以只设置密码部分,其它都自动获取
我这里是通过DHCP获取,如果静态ip地址,可以在网上参考其他文档,其实也很简单,会Windows就会设置的。
设置完毕。
这种方法的缺点(这也是我开始不打算使用的原因)是,占用CPU较高,本来USB网卡比PCI网卡就消耗CPU,通过包装器ndiswrapper做翻译就更消耗资源。
至此你可以正常上网了,不过我的情况是用Ubuntu 8.10自带的网络管理软件十分不稳定,而且只可以上10几分钟就断了,再连接就再也连不上,系统占用也很高,网络信号也不稳定,网速也慢!!!!!!!所以看到有人用WICD来管理无线网络,也就测试了下,结果发现简直太爽了,所以以下步骤才是精华。若想正常就往下看,本小节结束。
******END******
附件:
Screenshot-首选项.png
Screenshot-首选项.png [ 25.17 KiB|被浏览 819次 ]
一般还行不错很好非常好
页首
用户资料
2楼 xshitler
文章标题: Re: Ubuntu 8.10 WN322g+ USB无线上网最佳解决方案
帖子发表于: 2008-11-14 14:59
头像
注册: 2007-08-18 11:48
帖子: 5
好帖~留个脚印~以便日后参考~
一般还行不错很好非常好
页首
用户资料
3楼 deihon
文章标题: Re: Ubuntu 8.10 WN322g+ USB无线上网最佳解决方案
帖子发表于: 2008-12-28 10:57
注册: 2008-09-30 14:59
帖子: 19
求助:虽然无线上网卡跟你的不一样,但是一路下来没有多少问题,只有以下两点:
$ ndiswrapper-l
cdmamdm: driver installed
device(05C6:3197) present
cdmaser: driver installed
device(05C6:3197) present
这里没有显示无线上网卡的名字,我的无线上网卡是方正颐和CU611型号的。
另外$Viwconfig
wlan0 IEEE 802.11abgn ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated#这里无法找到接入点
````````````````````````````````````````````
Tx-Power=15 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
无法找到接入点,一路都顺顺的,不过无法识别接入点,奇怪。我在win下面可以识别的很好的阿。
能帮忙看看是怎么回事么?
如何在Ubuntu上安装Snort入侵检测系统
Snort作为一款优秀的开源主机入侵检测系统,在windows和Linux平台上均可安装运行。Ubuntu作为一个以桌面应用为主的Linux操作系统,同样也可以安装Snort。
安装Snort过程
[安装LAMP,Snort和一些软件库]
由于 Ubuntu是 Debian系的 Linux,安装软件非常简单,而且 Ubuntu在中国科技大学有镜像,在教育网和科技网下载速度非常快(2~6M/s),就省掉了出国下载安装包的麻烦,只需要一个命令即可在几十秒钟内安装好所有软件。这里使用 Ubuntu默认命令行软件包管理器 apt来进行安装。
$ sudo apt-get install libpcap0.8-dev libmysqlclient15-dev mysql-client-5.0 mysql-server-5.0 bison flex apache2 libapache2-mod-php5 php5-gd php5-mysql libphp-adodb php-pear pcregrep snort snort-rules-default
需要注意的是在安装 MySQL数据库时会弹出设置 MySQL根用户口令的界面,临时设置其为“test”。
[在 MySQL数据库中为 Snort建立数据库]
Ubuntu软件仓库中有一个默认的软件包 snort-mysql提供辅助功能,用软件包管理器下载安装这个软件包。
$ sudo apt-get install snort-mysql
安装好之后查看帮助文档:
$ less/usr/share/doc/snort-mysql/README-database.Debian
根据帮助文档中的指令,在 MySQL中建立 Snort的数据库用户和数据库。所使用的命令如下:
$ mysql–u root–p
在提示符处输入上面设置的口令 test
mysql> CREATE DATABASE snort;
mysql> grant CREATE, INSERT, SELECT, UPDATE on snort.* to snort@localhost;
mysql> grant CREATE, INSERT, SELECT, UPDATE on snort.* to snort;
mysql> SET PASSWORD FOR snort@localhost=PASSWORD('snort-db');
mysql> exit
以上命令的功能是在 MySQL数据库中建立一个 snort数据库,并建立一个 snort用户来管理这个数据库,设置 snort用户的口令为 snort-db。
然后根据 README-database.Debian中的指示建立 snort数据库的结构。
$ cd/usr/share/doc/snort-mysql
$ zcat create_mysql.gz| mysql-u snort-D snort-psnort-db
这样就为 snort在 MySQL中建立了数据库的结构,其中包括各个 snort需要使用的表。
[设置 snort把 log文件输出到 MySQL数据库中]
修改 Snort的配置文件:/etc/snort/snort.conf
$ sudo vim/etc/snort/snort.conf
在配置文件中将 HOME_NET有关项注释掉,然后将 HOME_NET设置为本机 IP所在网络,将 EXTERNAL_NET相关项注释掉,设置其为非本机网络,如下所示:
#var HOME_NET any
var HOME_NET 192.168.0.0/16
#var EXTERNAL_NET any
var EXTERNAL_NET!$HOME_NET
将 output database相关项注释掉,将日志输出设置到 MySQL数据库中,如下所示:
output database: log, mysql, user=snort password=snort-db dbname=snort host=localhost
#output database: log, mysql
这样,snort就不再向/var/log/snort目录下的文件写记录了,转而将记录存放在 MySQL的snort数据库中。这时候可以测试一下 Snort工作是否正常:
$ sudo snort-c/etc/snort/snort.conf
如果出现一个用 ASCII字符画出的小猪,那么 Snort工作就正常了,可以使用 Ctrl-C退出;如果 Snort异常退出,就需要查明以上配置的正确性了。
[测试 Web服务器 Apache和 PHP是否工作正常]
配置 apache的 php模块,添加 msql和 gd的扩展。
$ sudo vim/etc/php5/apache2/php.ini
extension=msql.so
extension=gd.so
重新启动 apache
$/etc/init.d/apache2 restart
在/var/www/目录下新建一个文本文件test.php
$ sudo vim/var/www/test.php
输入内容:
<?php
phpinfo();
?>
然后在浏览器中输入 ,如果配置正确的话,就会出现 PHP INFO的经典界面,就标志着 LAMP工作正常。
[安装和配置 acid-base]
安装 acid-base很简单,使用 Ubuntu软件包管理器下载安装即可:
$ sudo apt-get install acidbase
安装过程中需要输入 acidbase选择使用的数据库,这里选 MySQL,根用户口令 test,和 acid-base的口令(貌似也可以跳过不设置)。
将acidbase从安装目录中拷贝到www目录中,也可以直接在apache中建立一个虚拟目录指向安装目录,这里拷贝过来主要是为了安全性考虑。
sudo cp–R/usr/share/acidbase//var/www/
因为 acidbase目录下的 base_conf.php原本是一个符号链接指向/etc/acidbase/下的base_conf.php,为了保证权限可控制,我们要删除这个链接并新建 base_conf.php文件。
$ rm base_conf.php
$ touch base_conf.php
暂时将/var/www/acidbase/目录权限改为所有人可写,主要是为了配置 acidbase所用。
$ sudo chmod 757 acidbase/
现在就可以开始配置 acid-base了,在浏览器地址栏中输入 ,就会转入安装界面,然后就点击 continue一步步地进行安装:
选择语言为 english,adodb的路径为:/usr/share/php/adodb;选择数据库为 MySQL,数据库名为 snort,数据库主机为 localhost,数据库用户名为 snort的口令为 snort-db;设置 acidbase系统管理员用户名和口令,设置系统管理员用户名为 admin,口令为 test。然后一路继续下去,就能安装完成了。
安装完成后就可以进入登录界面,输入用户名和口令,进入 acidbase系统。
这里需要将 acidbase目录的权限改回去以确保安全性,然后在后台启动 snort,就表明 snort入侵检测系统的安装完成并正常启动了:
$ sudo chmod 775 acidbase/
$ sudo snort-c/etc/snort/snort.conf-i eth0–D
[检查入侵检测系统工作状况,更改入侵检测规则]
正常情况下在一个不安全的网络中,登录 acidbase后一会儿就能发现网络攻击。如果没有发现网络攻击,可以添加更严格的规则使得正常的网络连接也可能被报攻击,以测试 Snort IDS的工作正确性,比如在/etc/snort/rules/web-misc.rules的最后添加下面的话:
$ sudo vi/etc/snort/rules/web-misc.rules
alert tcp any:1024->$HTTP_SERVER 500:
这一行的意思是:对从任何地址小于 1024端口向本机 500以上端口发送的 tcp数据包都报警。杀死 Snort的后台进程并重新启动,就应该能检测到正常的包也被当作攻击了。
$ sudo kill `pgrep snort`
$ sudo snort–c/etc/snort/snort.conf–i eth0-D
总结
使用Ubuntu安装Snort入侵检测系统和网页控制台是相当容易的,因为 Ubuntu提供了很方便的软件包安装功能,只是有时候定制性能太差,需要用户手动去寻找软件包的安装位置。