windows+linux子系统
作者:yasden
前言
无论是威联通还是群晖,或者是其他的NAS机器,它们的系统99%都是Linux系统,要玩好NAS,不学Linux是不行的。
Linux操作系统的使用到底有多麻烦?我想如果不是工作需要,没什么人愿意去尝试Linux。本文举个例子,以Linux系统的发行版Ubuntu安装配置java环境为例进行说明,让大家知道Linux与windows的巨大差异。windows系统安装java只要双击exe文件就行了,但是Linux系统有N多个步骤,请看下文。
注意:Linux系统的操作与我们常用的windows不一样,就算安装个java也要学习了之后,才能在linux上顺利完成这个操作。
第一步、下载jdk-8u341-linux-aarch64.tar.gz文件到电脑上。
先去oracle官网下载jdk-8u341-linux-aarch64.tar.gz文件,oracle官网的下载页面见下图。点击网页上的jdk-8u341-linux-aarch64.tar.gz按钮进行下载。下载该文件可能需要注册oracle账号,反正我是注册了,我不知道如果不注册oracle账号的话是否可以下载,请自行尝试。
注意:oracle官网还有jdk-8u341-linux-aarch64.rpm等安装文件的下载(见上图),rpm是redhat package manager的缩写,rpm是Redhat(红帽子公司)搞出来的东西。rpm的安装可以另外写一篇文章了,本文不介绍。
第二步、将jdk-8u341-linux-aarch64.tar.gz文件解压到电脑上
jdk-8u341-linux-aarch64.tar.gz文件会下载到Ubuntu的“用户文件夹/下载”处,点击“用户文件夹/下载”就可以找到这个jdk-8u341-linux-aarch64.tar.gz文件,右键点击这个文件,选择“提取到此处”,即可将该文件解压到“用户文件夹/下载”这里了。下图就是解压好之后,在“用户文件夹/下载”里面生成的新文件夹。这个新的文件夹就是jdk-8u341-linux-aarch64(见下图)。jdk-8u341-linux-aarch64文件夹下面还有一个jdk1.8.0_341文件夹,也就是“用户文件夹/下载/jdk-8u341-linux-aarch64/jdk1.8.0_341”。
第三步、将解压出来的jdk1.8.0_341文件夹剪切到/usr/lib/jdk2
打开“终端”,输入cd /usr/lib命令并回车,转到/usr/lib文件夹下(cd这个命令和dos下的cd命令是同一个意思),完成后,就会在“终端”窗口看见下面的界面。下图“终端”窗口上的“yasden@yasden-desktop”是安装Ubuntu的时候,我将计算机设置成“yasden”的名字,所以会出现这个字样。不同的计算机会出现不同的字样,并不是都是出现“yasden@yasden-desktop”字样。命令如下:
cd /usr/lib
输入下面的命令,在/usr/lib文件夹下面创建一个jdk2的文件夹:
sudo mkdir jdk2
在终端窗口,用cd命令,将当前目录转到“用户文件夹/下载/jdk-8u341-linux-aarch64”文件夹下面。输入下面的命令,将jdk1.8.0_341文件夹移动到/usr/lib/jdk2:
sudo mv ./jdk1.8.0_341 /usr/lib/jdk2\n
注:上面命令的“./”代表当前目录,“/”代表处于Linux文件系统树形结构的最顶端。
sudo mv ./jdk1.8.0_341 /usr/lib/jdk2\n 命令执行完毕之后,在/usr/lib/jdk2文件夹下面,就有一个第二步解压出来的jdk1.8.0_341文件夹了。
第四步、修改profile文件以配置java环境
这一步需要用到vi命令,vi命令还是有点复杂的,光是vi这个命令的使用可以写个1万字的教程。
输入下面的命令来编辑profile文件:
sudo vi /etc/profile
输入上面的命令回车之后,会要你输入电脑密码,然后就进入下面的profile文件的编辑界面了:
vi这个命令比较难用,和我们windows常见的文本编辑器的使用完全不同。vi这个命令的使用可以写个1万字的教程,本文不介绍了。将下面的4条句子复制到profile文件里,然后输入“:wq”保存并退出profile文件。
export JAVA_HOME=/usr/lib/jdk2/jdk1.8.0_341
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
我是将上面这4条句子加到profile文件末尾,profile文件原本有一些其他内容,不要改动其他地方,免得出现问题:
特别提醒:export JAVA_HOME=/usr/lib/jdk2/jdk1.8.0_341这条句子要根据实际情况来调整,例如usr/lib/jdk2就是我刚才创建的jdk2目录,jdk1.8.0_341就是我刚才解压出来的jdk1.8.0_341文件夹,如果你解压出来的文件夹不是jdk1.8.0_341,你就作相应的修改。
输入下面的命令,让修改后的profile文件生效:
source /etc/profile
第五步、测试java是否安装成功
用下面的命令来测试java是否已经安装配置成功:
java -version
如果安装成功,会出现下图的提示:
可以看出,openjdk版本是11.0.16,还是很新的版本。
总结
从上面的步骤可以看出,Ubuntu这个linux发行版安装一个java就要这么复杂,真的不是工作需要,没有人会去玩Linux吧?但是学会了Linux,才能流畅的玩转NAS。不然NAS插入了一块新硬盘,都不知道怎么挂载使用。windows系统插入新硬盘之后格式化就能使用,Linux除了格式化还要挂载之后才能使用。
全文完,谢谢观看。
宰味沿3120我电脑上装了windows和linux双系统,现在我想把linux给卸了,怎么卸载啊?我的linux占据了40G的磁盘空间, -
解聪元15728947461 ______ Windows xp+Linux,卸载Linux 方法一:使用Windows 安装盘重新生成正确的引导文件boot.int (1)重启电脑,按DEL进入BIOS设置界面,将第一启动项顺序改为从光盘CDROM启动,保存BIOS退出;(2)重新启动,放入windows系统安装盘,...
宰味沿3120linuix和windows可以同时存在不?
解聪元15728947461 ______ 可以的....只要不装在同个盘里就行了....最好装在末尾盘里面..
宰味沿3120在linux下使用windows软件?
解聪元15728947461 ______ 方法一:使用兼容层 Wine,记住 Wine 不是万能的(总得给微软留条活路吧~),但我已经成功运行了《使命召唤6》 方法二:使用兼容内核,配置起来比 Wine 复杂,但效果比 Wine 好 方法三:不是纯正的运行在Linux中——使用虚拟机,任务完成后,将成果移到主机中
宰味沿3120windows主机和Linux主机空间区别是什么? -
解聪元15728947461 ______ 1、操作系统差异 Window虚拟主机是通过由Window系统服务器开设出来的主机,运行的web组件是IIS,数据库为SQL Server为主,IIS版本由6-8不等.Window虚拟主机主要支持PHP、ASP、ASP.NET等网站程序,所以Window虚拟主机号称全...
宰味沿3120在win+linux系统双系统怎么删除linux系统 -
解聪元15728947461 ______ 在删除Linux系统分区前,把启动Windows系统的引导信息写入MBR(即硬盘的主引导记录) 具体做法:1.从网上下载工具MbrFix2.将工具MbrFix.exe解压到C盘根目录下;3.打开cmd命令,即“开始—运行—输入'cmd'命令—回车”;4.在C盘...
宰味沿3120windows+linux双系统,如何删除linux,而不损坏grub
解聪元15728947461 ______ linux的grub装在linux下的,没什么办法 去下一个grub4dos,零安装使用 1、下一个grub4dos,英文好的话去英文官网下; 2、取出grldr,放在C盘下; 3、编辑C:\boot.ini(注意只读属性),在最后一行添加: C:\grldr=grub 修改 : timeout=3 4、新建文本文档 menu.lst ,这个是grub4dos的配置文件. 如果是win7,还需要复制winxp的启动文件,几个很小的文件,ntldr ,等, 把grldr.mbr放在C盘, 并在boot.ini后添加 C:\grldr.mbr=grub
宰味沿3120怎样识别操作系统和CPU是32为的还是64位的(windows+linux+hp)(转) -
解聪元15728947461 ______ 右键——我的电脑(win7的话就是计算机)——属性里面能看到,才、至于CPU,现在能看到的基本上都是64bit,理论上64bit能比32的快,但是好多软件都基于32bit开发的,所以64bit我觉得快不了多少,有时候反而会慢,建议装32位.
宰味沿3120三十种Linux操作系统发行版名称含义详解内容是什么呢?
解聪元15728947461 ______ 独特的开发模式造就了今天百家争鸣的Linux,各个发行版的名字都代表哪些含义呢... 很明显它的名称是PC+Linux+Operating System组合在一起,拥有类似Windows的图形...
宰味沿3120Linux与Windows的不同应用是什么?
解聪元15728947461 ______ Linux的缺点是界面不友好,首先是由于Linux不是为桌面应用而发挥优势的.早期的... 在一个方面,我们大多数人从学习电脑开始就是使用Windows,如果一开始选择Linux...
宰味沿3120求教大家WINDOWS和LINUX双系统的安装方法?详细一点的大
解聪元15728947461 ______ XP下安装Linux 首先正常安装2000或NTXP(如果还需要安装98则首先安装98然后安装NT或2000),然后安装Linux但是安装Linux时到选择lilo安装位置一步时不要选择将...