CentOS 安装KVM

1 使用的是vmware workstation9,之前用vmware workstation8,但是好像不行,以后再试试。 2 vmware虚拟机安装rhel-server-5.4-x86_64-dvd.iso(安装rhel-server-6.2-x86_64-dvd.iso,如果安装了kvm,图形界面就会狂闪,无法使用) 3 虚拟机的processor选中Virtualize Intel VT-x/EPT or AMD-V/RVI,前提是物理机的虚拟化选项开启(cpu支持全虚拟化) 4 egrep '(vmx|svm)' --color=always /proc/cpuinfo (如果输出的结果包含 vmx,它是 Intel;如果包含 svm,它是 AMD。如果你甚么都得不到,那应你的系统并没有支持虚拟化的处理。) 5 yum instal...

阅读更多...

Linux 新建快捷方式

Eclipse 为例 [Desktop Entry] Encoding=UTF-8 Name=eclipse Comment=Eclipse IDE Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false StartupNotify=true Type=Application Categories=Application;Development;

阅读更多...

centos下搭建nginx+php

nginx在目前的web服务器中,所占的比例越来越多了。而目前web网站主要已php为主,所以本人发布了centos下nginx和php的搭建文章。 工具/原料 centos服务器。我是通过在virtualbox中搭建centos虚拟机进行测试的 本文,所有的安装和测试均在 /app下进行的 nginx的安装 1 #cd /app #mkdir -m 775 nginx #cd nginx 下载nginx安装包 #wget nginx官网/download/nginx-1.7.10.tar.gz 2 安装nginx前,首先检查gcc是否已经装好了。 输入命令:gcc -v;装好了则会告诉你版本信息,否则会找不到命令。 若没有安装,需要执行如下命令进行安装: #yum -y install gcc; centos下搭建nginx+php 3 其次...

阅读更多...

PHP编译configure时常见错误

PHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版本和内核。因此要自己亲自不断的调试,才能完全安装成功。 本文总结了一些常见的configure错误信息和解决这些错误的经验。 1、configure: error: No curses/termcap library found 网上有的说法是:–with-named-curses-libs=/usr/lib/libncursesw.so.5 其实是不对的,虽然能解决configure的错误,但是make的时候会提示错误,正确的做法应该是 centos: yum -y...

阅读更多...

Java基础面试题集锦

面试题 NO.01-NO.05 问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。 问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 问题:如果要重写一个对象的equals方法,还要考虑什么? 答案:hashCode。 问题:Java的”一次编写,处处运行”是如何实现的? 答案:Java程序会被编译成字节码组成的class文件,这些字节码可以运行在任何平台,因此Java是平台独立的。 问题:说明一下public static void main(String args[])这段声明里每个关键字的作用 答案:public: main方法是Java程序运行时调用的第一个方法,因此它必须对Java环境可见。所以...

阅读更多...

Struts2 开发文档

Struts2 第一节 HelloWorld案例 新建项目 Servlet API 2.4 JSP API 2.0 Java 5 导入Jar 配置xml 添加filter struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 新建xml文件 Src目录下新建struts.xml 新建Action 新建class 继承ActionSupport 重写execute方法 添加返回值 配置xml /result.jsp 启动Tomcat 访问action 第二节 Struts2工作原理 ...

阅读更多...

linux系统添加swap虚拟内存与删除

Swap分区,即交换区,Swap空间的作用可简单描述为当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,这篇文章主要介绍了linux系统添加swap虚拟内存与删除配置的方法,需要的朋友可以参考下 1.swap概述 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费...

阅读更多...

CentOS 6.5/6.6 安装mysql 5.7 最完整版教程

Step1: 检测系统是否自带安装mysql # yum list installed | grep mysql Step2: 删除系统自带的mysql及其依赖 命令: # yum -y remove mysql-libs.x86_64 Step3: 给CentOS添加rpm源,并且选择较新的源 命令: # wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # yum localinstall mysql-community-release-el6-5.noarch.rpm # yum repolist all | grep mysql # yum-config-manager --disable mysql55-community # yum-config-ma...

阅读更多...

CentOS 国内yum源

实验环境CentOS6 CentOS 默认已安装yum源 [root@admxj ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Media.repo CentOS-Debuginfo.repo CentOS-Vault.repo CentOS-fasttrack.repo [root@admxj ~]# 将已经存在的yum改名 [root@admxj ~]# cd /etc/yum.repos.d/ [root@admxj yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 获取163的yum源 [root@admxj yum.repos.d]# wget http://mirrors.163.com/.help/Ce...

阅读更多...

源码安装apache

源码安装Apache步骤 1、卸载原有的apache 2、安装编译环境 3、下载apache源码包 4、安装源码包 5、 测试apache 一、卸载原有apache [root@admxj yum.repos.d]# rpm -qa | grep httpd httpd-tools-2.2.15-47.el6.centos.1.i686 httpd-2.2.15-47.el6.centos.1.i686 [root@admxj yum.repos.d]# rpm -e httpd-tools-2.2.15-47.el6.centos.1.i686 httpd-2.2.15-47.el6.centos.1.i686 [root@admxj yum.repos.d]# 二、安装编译环境 [root@admxj yum.repos.d]# yum ...

阅读更多...