随笔分类 - Linux相关杂记
摘要:假设我们要修改网卡名为mybridge 实现步骤如下 1、# vim /etc/modprobe.conf 找到alias eth0 vmxnet 将eth0改为你想要的网卡名称 例: alias mybridge vmxnet 2、修改配置文件 # mv /etc/sysconfig/networ
阅读全文
摘要:memset与malloc性能测试 测试环境:2.2GHZ、2G内存 memset一段大小为1K的buf,每秒有1200万次;10K的buf,每秒有260万次;100K的buf,每秒有13万次。 malloc一段大小为1K的buf,每秒有110万次;10K的buf,每秒有50万次;100K的buf,每秒有5万次。 总结: 1:malloc与memset的时间开销...
阅读全文
摘要:虚拟网卡与虚拟交换机 VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware Network Adepter VMnet8:Host...
阅读全文
摘要:Host-Only模式 在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。 Host-Only的宗旨就是建立...
阅读全文
摘要:NAT NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。 NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。 NAT和桥接的比较: (1) NAT模式和桥接模式虚拟机都可以上外网。 (2) 由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机...
阅读全文
摘要:vmware桥接模式 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。 所以当我们要在局域网使用虚拟机,对局域网其他pc提供服务时,例如提供ftp,提供ssh,提供http服务,那么就要选...
阅读全文
摘要:为了使Windows 主机间的资源能够共享,微软于1980年开发了SMB(Server Message Block)通信协议,并通过SMB通信协议,使网络上各台主机之间能够共享文件、打印机等资源。目前类似这种资源共享的通信协议还有NFS、Appletalk、Netware等。 微软的“网上邻居(就是Windows 上利用SMB通信协议实现资源共享的程序)”一经推出,便广受用户的好评,大...
阅读全文
摘要:利用Linux的Samba服务模拟NT域 Samba是一个与Windows NT具有相同协议的软件包。我们可以利用Samba服务来模拟 Windows NT域,使用户从Windows计算机上直接使用一台Linux服务器上的文件和打印机。 当你正确安装了Samba软件包后,接下来的工作是正确配置Samba,Samba服务的配置都在 /etc/smb.conf中完成。 给Samba一...
阅读全文
摘要:使用samba进行共享文件操作步骤 1、验证方式 设置用户访问samba server的验证方式,一共有四种验证方式。 a. share:用户访问samba server不需要提供用户名和密码,安全性较低。 b. user:samba server共享目录只能被授权的用户访问,由samba server负责检查账号和密码的正确性。账号和密码要在samba server...
阅读全文
摘要:安装chrome 在suse12中安装chrome时,提示 lsb >= 4.0 is needed by google-chrome-stable 到http://rpm.pbone.net当中搜寻下面两个rpm包即可。 pax-**.rpm lsb-4.**.rpm 把上面两个包依次顺序安装(如果有其它安装包提示未安装,安装即可)。 rpm -i...
阅读全文
摘要:使用虚拟机上网第二步 使用nat在host和虚拟机能相互ping通后,还是上不了外网。包括连ping外网域名和其相应的ip都不通。显示system error。在网上查询资料,未果。 于是,采用了另一种方式,桥接模式。改动的地方有: 1.vm中修改为bridge模式。 2.去掉配置的静态ip和gw。 这时,可以使用ip上网了,但是解析不了域名,判断是解析dns有...
阅读全文
摘要:使用虚拟机上网第一步 我们使用nat模式。 配置nat的方式,参见以下url前3步: http://www.cnblogs.com/liping13599168/archive/2011/04/08/2009177.html 也可以通过命令[1] 1)设置vmnet8's ip为192.168.8.2 2)配置虚拟机的网络方式为nat(vmnet8) ...
阅读全文
摘要:信号本质 信号是在软件层次上对中断机制的一种模拟,软中断 信号来源 信号事件的发生有两个来源: 硬件来源:(比如我们按下了键盘或者其它硬件故障); 软件来源:最常用发送信号的系统函数是kill, raise, alarm和setitimer以及sigqueue函数,软件来源还包括一些非法运算等操作。 区分是什么原因唤醒进程,用signal_pending(...
阅读全文
摘要:1970年1月1日0点 1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX,新版于1971年发布。 那时的计算机操作系统是32位,时间用32位有符号数表示,则可表示 68 年,用32位...
阅读全文
摘要:Page cache实际上是针对文件系统的,是文件的缓存,在文件层面上的数据会缓存到page cache。文件的逻辑层需要映射到实际的物理磁盘,这种映射关系由文件系统来完成。当page cache的数据需要刷新时,page cache中的数据交给buffer cache,但是这种处理在2.6版本的内核之后就变的很简单了,没有真正意义上的cache操作。 在Linux 2.6的内核中Pa...
阅读全文
摘要:因为虚拟机就是一台机器,还需要使用你本机的网卡跟路由器进行交互,实际上是一台独立的机器,跟你本机是一样的,只是和你本机共享网卡而已。所以IP地址应该是你路由器设置的地址,当然可以跟你本机地址不一样,但必须是这个网段的。 实现secureCRT与虚拟机的连接,关键点: 1.真机与虚拟机在同一个网段。 2.网卡桥接/NAT。 3.关闭主机中阻障通信的防火墙软件。 4.SecureCRT设置要...
阅读全文
摘要:在linux下输入或显示中文或通过secureCRT连接linux,常有中仍乱码,关键是要设置中文字符集,通过locale这个变量。Locale是软件在运行时的语言环境,它包括语言(Language),地域(Territory)和字符集(Codeset)。一个locale的书写格式为:语言[_地域[.字符集]]。与中文输入关系最密切的就是LC_CTYPE,LC_CTYPE规定了系统内有效的字符以及这些字符的分类;LC_CTYPE:使用所指定地区的字符集(字母、数字、标点符号等)。设定locale就是设定12大类的locale分类属性,即12个LC_*。除了这12个变量可以设定以外,为了简便起.
阅读全文
摘要:1)安装vim-enhanced包 rpm -qa | grep vim (一般都有安装包,此步可省) 2)修改secureCRT的属性:Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。 3)按Esc->:进入命令模式输入syntax on也没有效果;这是因为vi没有识别当前...
阅读全文
摘要:1、在[1]中下载软件。 2、./configure && make && make install 3、上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下, 下面创建软链接, 并命名为rz/sz: # cd /usr/bin # ln -s /usr/local/bin/lrz rz # ln -s /usr/local/bin/ls...
阅读全文