Centos7 安装JDK和Eclipse Oxygen

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 -i)升级(rpm -U)卸载(rpm -e)和查询(rpm -p)

        -c: 建立压缩档; -x:解压; -t:查看;-r:向压缩归档文件末尾追加文件;-u:更新压缩包装的文件;这五 个是独立的命令,压缩解压都要并且只能用到其中一个;

        -z:有gzip属性的;-j:有bz2属性的;-Z:有compress属性的;-v:显示所有过程;-O:将文件解开到标准输出;

        -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

  • 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]则是链接
  • [b]设备文件
  • [c]设备文件里的串行端口设备,键盘、鼠标,优盘

接下来,三个一组,且均为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 (默认的用户主文件夹)



















猜你喜欢

转载自blog.csdn.net/managementandjava/article/details/79724969