您的位置:首页 > 运维架构 > Linux

Centos7 安装JDK和Eclipse Oxygen

2018-03-29 15:52 666 查看
1. VM12下安装CENTOS7和Secure CRT
关于这方面的以前发过一篇博文有详细介绍,这里不再进行笔记;
2. 给Centos安装上传下载文件服务:// 首先安装lrzsz
yum -y install lrzsz
// 上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可。
rz
// 下载文件,执行命令sz
sz

3. 将windows系统下的 jdk_linux_x64文件上传到centos7上进行安装 ;
详细步骤可以参考:Centos7下安装JDK详解;
安装过程中几点注意:
如果我们安装的是带有桌面版的Centos系统,会自带一个open jdk,可以先卸载,使用rpm命令;
对环境变量的配置:在 vim /etc/profile 需要root用户,最前面加上:
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
        使用source命令是刚刚设置的环境变量生效,这样就不用重启了;source /etc/profile   
对rpm命令的几点认识: 详情可参考  :RPM包与RPM命令

        rpm包和源码包的区别;
        rpm包的命名规则;
        rpm的安装(rpm -i)升级(rpm -U)卸载(rpm -e)和查询(rpm -p)
对tar命令的几点认识:详情可以参考:Linux tar命令详解
        -c: 建立压缩档; -x:解压; -t:查看;-r:向压缩归档文件末尾追加文件;-u:更新压缩包装的文件;这五 个是独立的命令,压缩解压都要并且只能用到其中一个;
        -z:有gzip属性的;-j:有bz2属性的;-Z:有compress属性的;-v:显示所有过程;-O:将文件解开到标准输出;
        -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
对cp命令的几点认识:详情可以参考:cp命令示例
linux下文件夹的创建。复制,重命名,删除,清空命令的认识;文件夹操作详解

4. Linux用户与用户组:

起因:Linux是多用户的,因此可能同时有很多人同时使用这台机器;因此出现了 用户User 用户组Group 其他人Others。

4.1 Linux文件属性

[d r-x r-x --r].   [7]    [root]        [root]         [4096]      [Apr3 12:31]
文件的类型与权限    连接数    所有者    文件所属的用户组     文件大小       最后修改日期
[dr-xr-x--r]文件的类型与权限:
第一个字符代表这个文件是“目录”文件、连接文件等、
[d]表示目录
[-]表示文件
[l]则是链接
设备文件
[c]设备文件里的串行端口设备,键盘、鼠标,优盘

[b]接下来,三个一组,且均为rwx三个参数的组合

第一组为“文件所有者的权限” 第二组(r-x)为与文件所有者同一个用户组的权限;第三组(--r)为其他非本用户组的权限;

[r] 可读

[w] 可写
[x] 可执行

4.2 改变文件属性与权限;

改变文件所属于的用户组:chgrp -vR groupName fileName; groupName必须在/etc/group文件中存在

改变文件所属的所有者: chown -R ownName fileName; ownName必须在/etc/passwd文件中存在
改变文件的权限:
        使用数字类型改变文件权限:r:4 w:2 x:1
        chmod -R xyz fileName   x是ower用户权限和 y是用户组权限和 z是其他用户权限和;
        使用符号类型改变: u=rwx g=rwx o=rwx;
        chmod u=rwx,go=rwx filename

4.3 r w x 对文件和对目录的作用;
对于文件:
        r: 可读取此文件的实际内容,如读取文本文件的文字内容等;
        w:可以具有 写入、 编辑、新增、修改 文件的内容的权限,但是 不具有 删除 文件的权限;
        x: 该文件具有可被系统执行的权限;
对于目录:
        r: 当你具有 r 权限时,表示你可以使用 ls 查询这个目录下具有的文件列表;
        w: 具有更改目录结构列表的权限;
                新建新的文件与目录;
                删除已经存在的文件和目录
                将已经存在的文件或目录重命名;
                转移该目录内的文件、目录的位置;
        x:用户能否进入该目录成为工作目录的用途,也就是能不能cd进来。

5. Linux 目录配置
/usr (软件存放位置)
        usr 是UNIX Software Resource的缩写(Unix操作系统软件资源),不是user的缩写,相当于Windows系统下 C:\Windows 和 C:\Program files\两个文件的结合体;
        /usr/bin/ : 用户可使用的命令都存放在这里;而/bin下面的命令与开机有关;
        /usr/include: c/c++头文件等、
        /usr/lib/ : 各类应用软件的函数库;
        /usr/local/ : 系统管理员在本机自行安装下载的软件,这个目录下也有 bin etc lib include等子目录;
        /usr/src/ : 一般源码建议存放到这里;

/opt (第三方软件存放位置)
/etc (配置文件存放位置)
/boot (开机和内核文件)

/home (默认的用户主文件夹)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Centos7.4 jdk