体育资讯网

您现在的位置是:首页 > 分类10 > 正文

分类10

rdesktop源码(rdesktop下载安装)

hacker2022-07-13 11:38:44分类1072
本文目录一览:1、怎么在Linux系统安装wampserver2、

本文目录一览:

怎么在Linux系统安装wamp server

wamp=Windows+apache+mysql+php/python/perl,既然是windows,那么就得先安装个虚拟机或者其它能运行windows程序的环境,但效率不高,推荐还是改用LAMP server。

以下软件可以让你在Linux操作系统上运行你所喜爱的Windows程序。

Wine

Wine是一种开开放源代码的,在X、OpenGL和Unix的Windows API的实现,可以认为Wine是用来运行Windows程序的一个可兼容层。Wine不需要Microsoft Windows,因为它是完全免费的非传统意义上由100%非微软代码(non-Microsoft code)组成的Windows API实现的,然而Wine仍可以随意使用调用原生的Windows动态链接库。Wine提供了一套开发工具集和一个程序载入程序用来将Windows源码porting Windows源码至Unix,允许相当多的Windows 程序运行在包括Linux、FreeBSD、Mac OS X和Solaris在内的Unix平台。

VirtualBox

VirtualBox 是一款x86虚拟化的软件包,起初是由一家德国公司创建的,现在有Sun 微型系统作为Sun xVM虚拟平台来开发。它被安装在一个现有的主操作系统上;大家知道的每一个应用程序,还有操作系统被作为客操作系统能够在他们自己的虚拟环境里被载入和运行。支持的主操作系统包括 Linux, Mac OS X, OS/2 Warp, Windows XP or Vista, and Solaris, 并且支持的客操作系统有FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows and Solaris。

Qemu

Qemu是一款通用的并且开放源码的计算机仿真器和虚拟机(virtualizer)。当作为一个计算机仿真器,QEMU可以在不同的机器上(例如:你自己的电脑)运行为一台机器制作的操作系统和程序。通过这种动态的转换,它拥有了非常优秀的性能。当作为一个虚拟机,通过直接执行在主CPU(host cpu)客户端代码,QEMU拥有接近于本地的执行性能。既然如此,我们需要称之为QEMU加速器(也称之为KQEMU)的主驱动。虚拟机模式的主、客机器需要采用与x86系列兼容的处理器。

Bochs

Bochs是一种用C++开发的高度便携的开源IA-32(x86)计算机仿真器,它可以运行在大多数流行的平台上。它包括了Intel x86 CPU、通用输入/输出接口设备和传统BIOS的仿真。目前,Bochs能够被编译以仿真386, 486, Pentium/PentiumII/PentiumIII/Pentium4 或者包括可选(optional)MMX, SSEx and 3DNow! 指令。Bochs能够运行在大多数操作系统上,这里面包括Linux,Dos,Windows® 95/98 和 Windows® NT/2000/XP 或者Windows Vista。Bochs由Kevin Lawton编写且目前在这个项目中被维护。

rdesktop

rdesktop是一款开源的针对于Windows终端设备的客户端,它生来就能够借助(speaking)远程桌面协议(RDP)来呈现用户的Windows桌面。支持的服务器端包括include Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows XP, Windows Vista and Windows NT Server 4.0。Rdesktop目前能够运行在大多数带有X windows系统的基于UNIX的平台上,and other ports should be fairly straightforward。

Xen

Xen® 管理程序,一个为了虚拟化的超级开源符合工业标准的软件,它提供了强有力的、高效能的,并且可靠的特征用来虚拟x86, x86_64, IA64, PowerPC, 和其它的CPU结构。它支持大部分的客操作系统,包括Windows®, Linux®, Solaris®, 和BSD的各个版本。Xen管理程序拥有独一无二的开源技术,由Xen社区团体和20多个拥有最具有创新的数据中心解决方案商家(vendors)的工程师 协作开发完成,包括AMD,Cisco,Dell,HP,IBM, Intel, Mellanox, Network Appliance, Novell, Red Hat, SGI, Sun, Unisys, Veritas, Voltaire, and Citrix。Xen遵循GPL2许可,并且可以得到免费的源码和对象设计。Xen在企业应用中合并联合业务和Xen系统来加速虚拟化采用,现在是,并永远是开放的。

运维工程师必须掌握的基础技能有哪些?

百度百科给出的说法是运维工程师,集合网络、系统、开发工作于一身的“复合性人才”。实际上也差不多随着IT信息系统的发展,运维岗位进一步细分A.根据面向对象的不同有:基础运维应用运维系统运维虚拟化运维存储运维linux运维网络运维/IDC运维B.根据职业发展层次的不同阶段又有:桌面运维--系统运维---开发型运维---系统架构师所以必须掌握的基础技能也有大概的几个方向:路由交换/系统平台/脚本开发/系统架构/信息安全。分别由浅入深,类比一些认证所代表的知识层次(在这里证书不代表能力,只是作为一个参照物):路由交换:参照cisco的基准CCNA--CCNP--CCIE系统平台:WIN参照微软MCTS--MCSE/MCITPLinux参照redhatRHCE---RHCA虚拟化有商业上的思杰/VMware开源有openstack/cloudstack脚本开发:bashshell/powershell/VB/python/Ruby/C/c++/Go#开发语言我就列出看到过有运维人在用的,偶尔看到有BT用lisp。

初级的linux运维工程师都应该具备哪些条件

一、

基础工具(操作流):

vi ,这个是必须的,因为服务器的运维多用远程登录,没有GUI。一些对服务器资源占用要求严格的公司会在安装时就要求最小化安装,然后再按需安装业务程序的依赖软件。这种情况默认桌面环境甚至Xserver是不安装的。不会用vi,会很痛苦。vi较常用的:查找,精确复制粘贴,精准定位至要编辑的行,表达式作字符串替换。

熟悉windows与linux之间相连接的工具。(Secure CRT, vnc, rdesktop,winscp),提到上面几个工具是因为你有可能在你的同事或者客户的windows机器上连linux server

此条多是照搬rhct的内容: 懂fdisk/parted分区工具,管理swap,管理用户,查看主机配置(主机型号,cpu型号,物理内存数量(比如看到有16条单根8G的内存),如果是代客户运维,这些东西与客户采购与系统扩容联系紧密,扯远了),lvm管理,文件系统管理,网络配置管理/多网卡绑定,各发行版上

二进制/源代码包的安装,软件包依赖关系解决,查看系统当前负载(内存占用top 10进程列表,cpu占用top10进程列表,IO负载),熟悉常用系统日志的查看方法

服务器配置安装部分:熟悉最常用

的ftp,http,nfs,samba,dns,dhcp,mail的一般配置方法。

熟悉系统常用中间件/数据库的安装(tomcat,jboss,was,oracle),可以不熟悉它们的配置

理解“环境变量”及其作用,能写shell script ,知道一点expect/sed/awk, 会使工作有效率

二、

进阶篇(分析流)

熟悉HA集群以及负载均衡(lvs)集群的配置

熟悉多路径(multipath)的配置和管理,熟悉san/nas的概念与区别

熟悉各发行版二进制包的制作过程与二进制包的安装原理或过程

分析系统性能瓶颈点(IO/memory/cpu,常用工具,top命令中shift组合键的特殊用法,Sar/vmstat/iostat/ipcs)

理解Xwindow大致原理,用ssh或

定义DISPLAY 作x server的任意跳转

熟悉PXE+kickstat作无人值守的批量部署

熟悉以源代码方式安装硬件驱动

三、

深入进阶篇

分析部分程序不能运行或没有按预想结果运行的原因,strace对程序运行跟踪,查看系统调用的过程,

较深入的系统瓶颈点分析(swap使用频率,硬件驱动的中断请求在各core的分布,高手见笑,我只用过这两个)

熟悉kdump的大致原理,nmi的大致原理,分析系统crash时dump出的文件。(如果能看到dump文件的话,里面记录的还是比较清晰的,日志会记录到crash时每个core上运行的进程正在执行的系统调用,有遇到过:几次系统总是在某个系统调用发生时crash,后来百度了资料,才知道这个系统调用存在bug,最后单升级kernel就好了。 现在让我很蛋疼的是很多时候机器hang掉,不会产生kdump文件,尽管设置了内核的oops/nmi相关参数,如果有高手碰巧看到,希望能请教一下)

l B,意识篇

1)

安全意识:关于这个,有创宇的兄弟在,不敢班门弄斧

2)

磨刀意识:关于任何操作配置,最好先搞明白操作或配置的原理,然后再去操作。应一句话叫做“磨刀不误砍柴功”,而且对于类似的操作可以举一反三。

3)

计划意识:复杂的变更操作比如多台主机以及牵涉到san存储,最好先作

操作计划,写计划文档,详细致每条命令,然后请高手帮忙审核。

这样能最大程度使整个操作过程安全。如果是重要的客户业务系统,操作最好有回退方案,而一旦变更失败,客户可以在短时间内将业务回退。

4)

记录分享意识:遇到自己认为较特殊的案例时,记得要写 案例过程及分析的文档。也方便自己以后翻看,或者和其他兄弟分享,作知识的传播以便于大家以后都能少走弯路。

5)

监控意识:运维来说,监控是非常重要的,监控是发现系统各种异常的眼睛,所以运维应该和监控紧密配合。

6)

业务意识:尽量了解维护的各主机上业务类型,以及各主机业务之间的关联性。因为任何维护工作都是为主机能提供业务服务的,当某业务中断,能最快的知道与此业务相关的主机群,从而缩小故障排查范围,最快定位故障。

发表评论

评论列表

  • 森槿倾酏(2022-07-13 12:24:56)回复取消回复

    d other ports should be fairly straightforward。 XenXen® 管理程序,一个为了虚拟化的超级开源符合工业标准的软件,它提供了强有力的、高效能的,并

  • 痛言释欢(2022-07-13 11:45:09)回复取消回复

    :基础运维应用运维系统运维虚拟化运维存储运维linux运维网络运维/IDC运维B.根据职业发展层次的不同阶段又有:桌面运维--系统运维---开发型运维---系统架构师所以必须掌握的基础技能也有大