亿华智慧云
首页
IT科技
系统运维
人工智能
应用开发
数据库
当前位置:
亿华智慧云
>
人工智能
>
正文
教程:Ubuntu 14.04 和 Windows 8.1 双系统安装步骤
2025-11-05 11:24:13
分类:
人工智能
阅读(36961)
教程
复制sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sh -c "sed -i s/trusty/saucy/g /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list" sudo apt-get update sudo apt-get install -y boot-repair && boot-repair 1.2.3.4.
赞(
1
)
未经允许不得转载:
>亿华智慧云
»
教程:Ubuntu 14.04 和 Windows 8.1 双系统安装步骤
上一篇
新版羊刀的被动能力解析(揭秘新版羊刀的强大被动技能,探寻其战斗优势)
下一篇
ubuntu搭建nginx+scala+play 2.0运行环境学scala有段时间了,最近用scala做了个社区:,开始买了个内存512的vps,但是编译都不通过,jvm提示无法为对象分配空间,囧,升级到1G,经过3个小时的奋战,终于配置成功了,顺便也记录下。1、安装nginx,mysql编译什么的网上一大堆,就不细说了,大家可以google下。2、安装JDK注意:ubuntu用户请务必将OpenJDK替换成sunJDK[ubuntu用户]01sudo add-apt-repository ppa:ferramroberto/java02#假如上面命令提示:command not found,就输入如下命令:sudo apt-get install python-software-properties0304sudo apt-get update05sudo apt-get install sun-java6-jre sun-java6-plugin06sudo apt-get install sun-java6-jdk0708update-alternatives --config java09#选择jdk,输入上面命令后会有3个选项,选择第2个选项10 Selection Path Priority Status11------------------------------------------------------------12* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode13 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode14 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode[非ubuntu用户]http://www.oracle.com/technetwork/java/javase/downloads/index.html解压后我把文件移动到了/usr/local/下修改/etc/profile文件1export JAVA_HOME=/usr/local/jdk1.7.0_052 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar3export PATH=$PATH:$JAVA_HOME/bin3、下载playframework文件[cc lang=c]http://www.playframework.org/[/cc] 3.1、安装scala,只运行play2.0的话是可以不用安装的。1http://www.scala-lang.org/ #下载debin包,假如安装的openjdk的话可能出现缺少 janic2 dpkg -I scala-2.9.2.deb 3.2、安装sbt https://github.com/harrah/xsbt/wiki/Getting-Started-Setup 我是安装ubuntu的方法安装的,记得别忘了下载,不然会提示找不到sbt包 http://apt.typesafe.com/repo-deb-build-0002.deb1dpkg -I repo-deb-build-0002.deb2apt-get update3apt-get install sbt 安装过程中可能需要点时间,完成后测试进入scala目录测试 sbt4、启动play2.0项目1play2start -Dhttp.port=90005、nginx设置代理01 server02 {03 listen 80;04 server_name *.cn-scala.com cn-scala.com;0506 location /static {07 root /static/public;08}09 location / {10 proxy_pass http://127.0.0.1:9000;11 proxy_set_header Host $host;12 proxy_set_header X-Real-IP $remote_addr;13}14 }
相关推荐
玩转CF电脑版,教你如何刷枪成为射击游戏高手(以CF电脑版为例,教你刷枪的技巧和步骤)
如何使用CPU来加速你的Linux命令
准备绝非毫无意义!适用于所有组织的十个事件响应准备事项
仅需20行代码,掌握轻量型数据库SQLite3
传说中的译客(揭开译客传说背后的神秘面纱)
面试官:Redis持久化能关吗?怎么关?
在Python项目中,如何进行数据库连接、数据操作封装和错误处理?
2024 Fortinet OT工业安全高峰论坛成功举办 开启OT安全平台时代
站长推荐
我们在Linux中编程的时候,有时候会发现,用户名太长了真不好。特别是虚拟机小窗口显示的时候,前面的路径一个个加在一起,结果路径就变得好长。这样我们的命令没敲几个就要换行,很麻烦,那么怎么将Linux的用户名改短一下呢?1、我们直接在当前用户下,用usermod,发现会出错,如下:2、显示的错误是:用户hujinjin当前正在使用。3、我们将当前hujinjin用户注销,再用其他的用户来登录,再切换到root用户,再来执行修改用户名的操作,如下图:4、可知修改成功了,不过,我的hjj用户的主目录的文件夹的名字还是hujinjin,并没有改为hjj。我们想要的效果还是没有达到,我们尝试将hujinjin文件夹改名为hjj,文件夹改名后.但是问题出现了,现在找不到hjj用户的家目录,那么我们只有将系统中存储的hjj的主目录由hujinjin改为hjj.修改前如下:5、修改后,如下:6、修改完成后,我们在root用户下切换到hjj用户,发现能够正常切换到用户主目录了,如下:7、修改完成!
2025-11-05 11:19
Fortinet 再入Gartner企业级有线与无线局域网基础设施“客户之选”榜单!
2025-11-05 11:19
如何在RHEL、CentOS及Fedora上安装Drupal 8
2025-11-05 11:11
如何配置VirtualBox中的客户机与宿主机之间的网络连接
2025-11-05 10:15
揭秘WiFi密码的方法(探索WiFi密码破解的奥秘)
2025-11-05 09:55
最新发布
什么是Kdump?Kdump 是一种的新的crash dump捕获机制,用来捕获kernel crash时候产生的crash dump。Kdump需要配置两个不同目的的kernel,其中一个我们在这里称作standard(production) kernel;另外一个称之为Crash(capture)kernel。standard(production)kernel,是指我正在使用的kernel,当standard kernel在使用的过程中出现crash的时候, kdump会切换到crash kernel, 简单来说,standard kernel会正运行时发生crash,而crash(capture) Kernel 会被用来捕获production kernel crash时候产生的crash dump。捕获crash dump是在新的crash(capture) kernel 的上下文中来捕获的,而不是在standard kernel上下文进行。具体是当standard kernel方式crash的时候,kdump通过kexec(后面介绍)自动启动进入到crash kernel当中。假如启动了kdump服务,standard kernel会预留一部分内存, 这部分内存用来启动crash kernel。kdump机制主要包括两个组件:kdump和kexec kexec是一个快速启动机制,允许通过已经运行的内核的上下文启动一个Linux内核,不需要经过BIOS。BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器。这种办法可以为经常启动机器的开发者节省很多时间。Kexec是实现kdump机制的关键,它包括2个组成部分:一是内核空间的系统调用kexec_load,负责在生产内核(production kernel 或 first kernel)启动时将捕获内核(capture kernel或sencond kernel)加载到指定地址。二是用户空间的工具kexec-tools,他将捕获内核的地址传递给生产内核,从而在系统崩溃的时候能够找到捕获内核的地址并运行。没有kexec就没有kdump。先有kexec实现了在一个内核中可以启动另一个内核,才让kdump有了用武之地。 kdump是一种先进的基于kexec的内核崩溃转储机制。当系统崩溃时,kdump使用kexec 启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一个内核保留了内存的一部分给第二内核启动用。由于kdump利用kexec启动捕获内核,绕过了 BIOS,所以第一个内核的内存得以保留。这是内核崩溃转储的本质。kdump需要两个不同目的的内核,生产内核和捕获内核。生产内核是捕获内核服务的对像。捕获内核会在生产内核崩溃时启动起来,与相应的ramdisk一起组建一个微环境,用以对生产内核下的内存进行收集和转存。注意,在启动时,kdump保留了一定数量的重要的内存,为了计算系统需要的真正最小内存,加上kdump使用的内存数量,以决定真正的最小内存的需求。kexec和kdump的设计区别:Kexec的设计是用新内核去覆盖原内核位置;而KDUMP是预留一块内存来加载第二个内核(和相关数据),Crash后第二个内核在原位置运行(不然就达不到相关目的了),收集第一个内核的相关内存信息。下面开始试验kdump特性: 操作系统:ubuntu 12.10(3.5.0-17-generic)安装kdump工具复制代码代码如下: 发现安装过程中修改了grub,在引导内核配置上(/boot/grub/grub.cfg)多了如下参数复制代码代码如下: crashkernel用来指定保留内存的大小,我们可以知道crashkernel帮我们设定的保留区域的大小是:假如内存小于384M,不保留内存;假如内存大于等于384M但小于2G,保留64M;假如内存大于2G,保留128M。 复制代码代码如下:下载dbgsym文件,改文件是用来吊事内核信息的文件复制代码代码如下: 重启机器使配置生效。复制代码代码如下:kdump-tools配置(kdump-config show):复制代码代码如下:可以通过sysrq强制系统崩溃。 复制代码代码如下: 这造成内核崩溃,如配置有效,系统将重启进入kdump内核,当系统进程进入到启动 kdump服务的点时,(dump.时间戳文件)将会拷贝到你在kdump配置文件中设置的位置。ubuntu的缺省目录是:/var/crash/时间戳文件夹。然后系统重启进入到正常的内核。一旦回复到正常的内核,就可以在上述的目录下发现dump文件,即内存转储文件。可以使用之前安装的crash工具来进行分析。生成dump文件后/var/crash的目录结构:├── 201305061817复制代码代码如下:出现如下错误提示: crash: cannot resolve: xtime,此时crash的版本为5.1.6,版本太低,调试不了3.5的内核,需要升级crash,可以手动安装crash。
2025-11-05 11:23
七款流行的用户行为分析(UEBA)工具及特点分析
2025-11-05 10:43
面试官:Redis持久化能关吗?怎么关?
2025-11-05 10:25
明文存储数亿用户密码,Meta被罚1亿美元
2025-11-05 09:03
利用USB重装电脑系统(无需光盘驱动器,通过USB重新安装操作系统的方法)
2025-11-05 08:42
分城市
友情链接
源码库
香港云服务器
服务器租用
益华科技
源码下载
亿华云
IT技术网
企商汇
IT资讯网
亿华云
益华科技
益强科技
亿华灵动
益强科技
亿华云计算
益强智未来
益强IT技术网
云智核
运维纵横
亿华智慧云
益强编程堂
IT资讯网
全栈开发
亿华智造
云站无忧
益强资讯优选
码上建站
亿华互联
益强智囊团
益华IT技术论坛
创站工坊
亿华科技
极客码头
思维库
极客编程
益强编程舍
技术快报
益华科技
多维IT资讯
汇智坊
益强前沿资讯
编程之道
智能时代
码力社
益强数据堂
科技前瞻
回顶
回顶部