发表于: 2016-09-16 21:59:04
4 2465
今天完成的事情:安装jdk。。。。。,不知道ubuntu的可视化页面是怎么出现的
明天计划的事情:尽快完成工作任务,留出时间学习。
遇到的问题:
终于登陆到云服务器上了
使用[arch] 显示机器的处理器架构 返回结果是x86_64
使用[uname -r]显示正在使用的内核版本 返回结果是3.13.0-63-generic
使用[date] 显示系统时间
使用[pwd] 显示工作路径,也就是当前路径
结果我发现我的/home/ubuntu路径下使用[ls]什么都没有
然后我使用[cd /]返回了根目录,再使用[ls]出现了
bin:这里是存放系统程序的地方
dev:这里是存放于设备相关的文件如果想连线打印机,就要从这个目录开始工作,另外还有一些包括
磁盘驱动、usb驱动等都放在这个目录
home:这里主要存放你的个人数据,具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据
都放在这里,每个用户都有自己的用户目录,位置是:/home/用户名,(只用root用户除外)
那么一开始进入系统就在/home/ubuntu/目录下难怪什么内容都没有呢
lib:这里存放各种程序所需要的共享库文件
lost+found:这里一般为空,当非法关机时,会存放一些零碎的文件
mnt:这里是系统引导后被挂载的文件系统的挂载点(?)没有明白
proc:这是一个虚拟目录,它是内存的映射,包括系统信息和进程信息。
run 我在百度过程中发现有一种文件后缀名就是.run,百度有人解释为 /run里面的东西是系统
运行时需要的, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成.
srv:这里存储系统提供的服务数据
tmp:这是临时目录,不要把重要的数据放到这里
var:用于存放很多不断变化的文件,例如日志文件等
boot:系统启动文件,所有与系统启动相关的文件都保存在这里
etc:主要存放了系统配置方面的文件
initrd.img: 这是一个映像文件,而且我没有找到/initrd/目录
lib64:看网上有人说这里存放64位的库,还有一个对应/lib32/目录
media:这个目录是用来挂载那些usb接口的移动硬盘等设备
opt:这里主要存放一些可选的程序,否则将无法引导计算机进入操作系统
root:系统管理员的目录
sbin:这里存储许多系统命令/usr/sbin/中也包括了许多命令
sys:这里是系统设备和文件层次结构,冰箱用户程序提供详细的内核数据信息
usr:这里放的是一些额外的工具、音乐、图标等文件
vmlinuz:查到有人说 vmlinuz是可引导的,压缩的内核,不太懂这些路径
接下来开始在系统中安装jdk这一步直接看任务资料中的内容就可以了
结果发现它直接下载到了云服务器上,而不是本地,百度了才知道,你要先获取到下载地址,
然后输入wget -o 名字 下载地址执行命令就会在当前目录下载,一下子就下好了,其中wget是下载
命令 , -o 名字 表示保存为你想要的名字,如果不加此选项,则保存为默认名字,
这是jdk linux64位的下载地址,http://download.oracle.com/otn-pub/java/jdk/8u101-
b13/jdk-8u101-linux-x64.tar.gz
然后按照步骤,在/usr/lib/目录下创建目录,报错如下:
mkdir: cannot create directory ‘jvm’: Permission denied
这个错误是文件权限不允许,许可被拒绝,也就是说ubuntu用户
无法再urs目录下使用mkdir命令这里要获取权限,但是我执行了步骤中的sudo mkdir 目录名 结
果没有报错,原来sudo命令是linux系统管理指令, 是允许系统管理员让普通用户执行一些或者全部
的root命令的一个工具,这样不仅减少了root用户的登录 和管理时间, 也提高了安全性,sudo不是对
shell的一个替代,它是面向每个命令的,
以上来自百度百科,咱们只要知道使用sudo可以让咱们不用获取权限就可以进行一些操作就行了
sudo tar -zxvf jdk-8u101-linux-x64.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
我查了一下这个错误,有人说这个压缩包没有用gzip格式,所以解压的时候不用加上z 直接
sudo tar -xvf jdk-8u101-linux-x64.tar.gz
结果还是报上面的错误,然后百度到压缩文件被人为的改过名称,
比如:最初压缩的并非.gz,被人为的修改了后缀,这时可以去掉后缀再解压,如:文件
FMIS2600DMP.tar.gz,去掉gz后缀,再用tar -xvf 解压
我想到自己在下载jdk的时候重新将jdk文件命名了,如果使用sudo tar -xvf jdk1.8
(jdk1.8是我重新命名的)命令结果报错:
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
最后决定改名如果只输入mv 想改的名字 它会报一下错误
mv: missing destination file operand after ‘jdk-8u101-
linux-x64.tar’
Try 'mv --help' for more information.
然后改名后依然不能解压,最后决定删除重新下载
在使用rmdir 文件名的时候报错
failed to remove ‘jdk-8u101-linux-x64.tar’: Not a directory
不是一个目录。。。。
使用rm就删除成功了
重新下载了一个还是不行,使用xftp查看了一下发现下载的jdk只有5kb。。。。。。。
决定使用xftp上传 ,在查找为什么下载的jdk是5kb的时候发现原来jdk不能通过wget方式下载。。。。。
使用我上传的压缩包解压tar -zxvf 名字 -c /usr/lib/jvm报错
tar: You may not specify more than one '-Acdtrux', '--
delete' or '--test-label' option
Try 'tar --help' or 'tar --usage' for more information.
这里是大写C。。。。不是小写c
看着代码条我终于将jdk解压成功了。。。。。。
然后使用vi命令
vi是终端模式下的文本编辑器。
文本模式下的编辑器有vi、vim(vi的增强版本)。vi和vim是我们在Linux中最常用的编辑器。
vi或vim是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,
但vi编辑器在系统管理、服务器管理字符界面中,永远不是图形界面的编辑器能比的。
输入vi ~/.bashrc
这条命令的意思是说使用vi(一个文本编辑器)打开用户目录下面.bashrc文件,
其实在linux下设置环境变量有几种方式可以选择
1.临时变量
path = "$path:/。。。"和windows下设置临时变量一样,但临时变量在关闭shell的时候会被还原,
所以不推荐
2.vi /etc/profile
在里面加入 export PATH = "$path:/...。"这里所有的用户shell都有权使用这些环境变量,
3.也就是资料中写的vi ~/.bashrc
修改.bashrc文件更安全,想要让谁使用环境变量,那就修改其个人用户主目录下的.bashrc文件就可以了
后两种方法一般法需要冲洗注销系统才能生效。
执行vi ~/.bashrc
报错executed by bash(1) for non-login shells.
九月25日再回来看,发现自己真的好傻。。。。
根本不是报错,.bashrc文件的内容就是那些奇奇怪怪的被我当成报错内容的东西。。。我为什么没有
去百度下.bashrc文件的内容是什么然后和执行vi命令下的内容作比较。。。我真傻,真的。。
(出自祥林嫂)
翻译为未预期的符号在附近有语法错误
解决方法是将.bashrc文件的编码格式改为UTF-8
我在找.bashrc发现这是隐藏文件,要先看到要到root或者对应用
户目录下使用ls -al命令才能显示出来
ls 显示当前目录下面的文件与文件夹
ls -a 显示当前目录下的所有文件及文件夹包括隐藏的
ls -al显示当前目录下的所有文件及文件夹包括隐藏的,并显示详细信息,详细信息包括大小,
权限,创建时间
明天继续,下载解压就用了好长时间,主要还是不太了解ubuntu,在几个问题上连续打转,而且不要动报错的意思,试来试去,不知道安装mysql会出现什么情况。。。
评论