Linux虚拟机设置IP后可以ping通IP地址,ping不通域名
现象:
虚拟机搭建Linux系统,网络适配器中网络连接使用‘桥接模式:直接连接物理网络’
进入虚拟机网络配置和主机IP配置为一个网段。
问题:
路由已经设置开通虚拟机外网网络连接,还是没办法上网。
pingIP地址可以ping通,换域名就不成。
解决:
现象:
虚拟机搭建Linux系统,网络适配器中网络连接使用‘桥接模式:直接连接物理网络’
进入虚拟机网络配置和主机IP配置为一个网段。
问题:
路由已经设置开通虚拟机外网网络连接,还是没办法上网。
pingIP地址可以ping通,换域名就不成。
解决:
Linux上搭建nginx及简单配置实例
上家公司都是运维安装nginx,到新公司后代码开发完成部署测试服务器要求自己装nginx,研究了好久安装好之后,到正式上线还要自己安装,索性把安装步骤自己记载下来(好大一部分都是在网站找的)。
一,安装
1.选定源码目录
可以是任何目录,本文选定的是/usr/local/src
cd/usr/local/src
2.安装PCRE库
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/下载最新的PCRE源码包,使用下面命令下载编译和安装PCRE包:
cd/usr/local/sr[......]
集群知识
集群概念
集群(Cluster)是一组计算机节点的集合,它们作为一个整体向用户提供一组网络资源。一个理想的集群对用户是透明的。用户由单一入口访问集群 的资源,从来不会意识到集群中的节点。在他们看来,集群是一个系统,而非多个计算机系统。集群还应该支持随意增加和减少集群系统的节点,而这同样不会影响 到用户的访问。
集群分类
习惯上,把集群分为高可用(High Availability,简称HA )集群和高性能计算(High Perfermance Computing,简称HPC )集群两类。
HA集群的目标是提高系统的可使用性 (availability),即可靠性 ([......]
1) 不使用session,换作cookie
能把session改成cookie,就能避开session的一些弊端,在从前看的一本J2EE的书上,也指明在集群系统中不能用session,否则惹出祸端来就不好办。如果系统不复杂,就优先考虑能否将session去掉,改动起来非常麻烦的话,再用下面的办法。
2) 应用服务器自行实现共享
已知的,php可以用数据库或memcached来保存session,从而在php本身建立了一个session集群,用这样的方式可以令 session保证稳定,即使某个节点有故障,sessio[......]
nginx.conf 的配置文件说明,
在此记录下Nginx服务器搭建方法以及 nginx.conf 的配置文件说明, 部分注释收集与网络.
本文主要帮助大家能快速搭建一个可用的负载均衡环境.
首先是需要JBOSS服务器若干,具体搭建方法在此不做描述.
安装nginx,
shell代码
shell>> cd /opt
shell>> wget http://nginx.org/download/nginx-1.0.6.tar.gz
shell>> tar xzvf nginx-0.7.64.tar.gz[......]
DropBox就不用介绍了吧,是云同步的软件,虽然现在国内这种网盘太多了。今天折腾了一下DropBox的外链。
当然了好处也多多,以后的图片可以不用传到又拍网,或者自己的空间了。省了空间流量还剩 了时间,最重要的是Dropbox没有流量限制哦。只要你的DropBox空间足够大。
1,怎么获得文件的外链
选择Public文件夹。
选中一个文件,Copy public link 可以看到 文件的地址是:
http://dl.dropbox.com/u/49404512/index[......]
Nginx配置文件详细介绍。
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.
#运行用户
user www-data;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志及PID文件
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
#工作模式及连接数上限
events {
use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核[......]
linux vimrc文件详解
请参考:http://vim.wikia.com/wiki/Open_vimrc_file
1.什么是vimrc
vimrc文件中的配置是vim启动时的配置,通常位于$HOME/.vimrc
详细解释参考:help vimrc
Linux内核是使用make命令来配置并编译的,那必然少不了Makefile。在内核目录树中我们可以看到内核编译系统的顶层Makefile文件。但是如此复杂、庞大的内核源码绝不可能使用一个或几个Makefile文件来完成配置编译,而是需要一套同样复杂、庞大,且为Linux内核定制的Makefile系统。她可以说是内核的一个子系统,是内核中比较特殊的一部分,几乎都是应用层的程序和脚本,但又和生成的内核二进制文件息息相关。编译不仅涉及本地编译,还涉及各个平台之间的交叉编译以及二进制文件格式处理等等。她是对Makefile 在功能上的扩充,使其[......]
《网络编程》,对bzero等函数的实现颇有兴趣,于是便翻看了其源代码的实现。bzero、bcopy、bcmp等函数源码如下:
bzero源码:
[cpp] view plaincopyprint?
void
bzero(s1, n)
void *s1;
unsigned n;
{
register char *t = s1;
while (n != 0) {
*t++ = 0;
n–;
}
}
bcopy源码如下:
[cpp] view plaincopyprint?
void
bcopy(s1, s2, n)
const void *s1[......]