在VMware中安装Kubuntu

1.首先下载VMware workstation 7.1.3 build324285,除了更改安装路径,其他一路默认安装。

Check for product updates on startup
Help improve VMware Workstation

上面这两项可以取消

  

2.新建一个虚拟机,向导选择Custom(Advanced),基本是一路默认,除了虚拟机名和路径。

在虚拟机光驱设置里放进kubuntu-10.10-desktop-i386.iso,开机开始安装,注意看vmware在状态栏上面的提示。

kubuntu_install

在Try和Install中选Install,一路默认,安装完毕后断开虚拟机光驱后重启。

 

 

 

 

 

 

 

3.安装完后先修改鼠标设置,Kubuntu默认是单击打开文件和文件夹,不是很习惯,进入System Settings->Input Devices,

把鼠标点击打开文件改成双击打开文件。

 

然后 sudo apt-get install build-essential (包含了gcc make gdb libc等,不然vmware tools没法编译)。

如果在/usr/src下没有linux头文件,就sudo apt-get install linux-headers-`uname -r` (在kubuntu10.10好像不需要)

 

点击下面的"I finished installing来安装vmware tools(注意看vmware提示),如果错过了可以点击vmware 菜单VM->install vmware tools。

vmware tools会自动被mount,解压缩后进到vmware tools目录,输入sudo ./vmware-install.pl 然后一路回车,装完后注销重新登录后可以更改分别率,设置hgfs等。

不过kubuntu的分辨率有bug,没法保存,所以还是在vmware的Edit->Preference->Display中改成Autofit guest,这样分辨率就由Vmware窗口大小来决定了。

 

打开VMware中的Edit->Virtual Network Edit,把VMnet8的DHCP去掉,在Kubuntu中新建网络连接,ip和VMnet8在同一个网段,网关和DNS都选择VMnet8中Nat settings里的网关,勾上自动连接即可。

同时可以把主机下的vmware dhcp服务停掉,网络连接vmware network adapter vmnet1也可以停掉。

 

Kubuntu内建的更新地址有些是在国外,apt-get的时候很慢,网上找了下,找了一个ping值较小的网易镜像,修改之:

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
kdesudo kate /etc/apt/sources.list

写入:

deb http://mirrors.163.com/ubuntu/ maverick main restricted universe multiverse
deb
http://mirrors.163.com/ubuntu/ maverick-security main restricted universe multiverse
deb
http://mirrors.163.com/ubuntu/ maverick-updates main restricted universe multiverse
deb
http://mirrors.163.com/ubuntu/ maverick-proposed main restricted universe multiverse
deb
http://mirrors.163.com/ubuntu/ maverick-backports main restricted universe multiverse
deb-src
http://mirrors.163.com/ubuntu/ maverick main restricted universe multiverse
deb-src
http://mirrors.163.com/ubuntu/ maverick-security main restricted universe multiverse
deb-src
http://mirrors.163.com/ubuntu/ maverick-updates main restricted universe multiverse
deb-src
http://mirrors.163.com/ubuntu/ maverick-proposed main restricted universe multiverse
deb-src
http://mirrors.163.com/ubuntu/ maverick-backports main restricted universe multiverse

之后更新系统

sudo apt-get update
sudo apt-get upgrade

更新要花很长时间而且不用操作,可以去喝个水散个步啥的^_^,更新完毕后重启系统。

 

进入System Settings->locale,Install New language简体中文,然后Add Language英语和简体中文

进入Applications->Settings->Keyboard Input Methods,在General中对Show input method name on language bar打钩,在Input Method中加入一种中文输入法。

也可以换fcitx,速度比较快点:

sudo apt-get install fcitx

sudo im-switch

在这里发现切换locale挺方便的,就直接改成中文了。以后要抓图给客户的时候再改成英文吧。

 

顺便下载vim和gedit

sudo apt-get install vim

sudo apt-get install gedit

 

由于kubuntu基本上都是休眠,会导致时间不同步,所以时间改成跟ntp服务器同步:

sudo apt-get install ntp

好像不会自动更新时间,用了计划任务也无效,手动更新吧:

sudo ntpdate ntp.ubuntu.com

出错时把ntp停掉再更新:

sudo service ntp stop

 

转载于:https://www.cnblogs.com/kubtu/archive/2010/11/26/1889311.html

回答: 前端WebSocket的原理是通过在客户端和服务器之间建立一个持久的双向通信连接。首先,客户端通过发送一个HTTP请求到服务器来发起WebSocket握手。这个握手请求中包含一些特殊的HTTP头部,比如Upgrade和Connection等。服务器如果支持WebSocket协议,会响应一个101 Switching Protocols的状态码,表示握手成功。接下来,客户端和服务器之间的连接就变成了WebSocket连接,双方可以直接通过发送WebSocket消息进行实时的双向通信。WebSocket的消息格式是基于帧的,每个消息都由一个或多个帧组成。客户端和服务器可以通过发送不同类型的帧来实现不同的功能,比如发送文本数据、二进制数据等。通过WebSocket,前端可以实现实时的消息推送、实时更新等功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [webSocket详解:技术原理+前后端实现](https://blog.youkuaiyun.com/zhang2312600_a/article/details/127517384)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [看完让你彻底理解 WebSocket 原理](https://blog.youkuaiyun.com/asd051377305/article/details/108066378)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [一文吃透 WebSocket 原理](https://blog.youkuaiyun.com/sshuai131400/article/details/121339044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值