javaSE:Linux系统基础配置与操作

目录

1、linux配置安装java jdk

2、在linux系统中运行ssm工程的jar包后,在浏览器访问超时,关闭防火墙和SELinux。

3、使用yum命令时出现"The requested URL returned error: 404 Not Found" Trying other mirror.Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

4、配置多个环境变量


1、linux配置安装java jdk

1、首先安装好XShell和Xftp软件,方便对linux系统进行图形化界面操作和从本机Windows系统向linux系统上传文件。

点击后在搜索框搜索下载XShell和Xftp。相关软件使用教程有很多,下载好后也好匹配好linux系统ip地址,建立连接,然后将下载好的jdk压缩包上传到linux系统/usr/local下。

2、配置环境变量

在/usr/local解压压缩包,然后vi编译器编译环境变量文件,命令如图。

然后输入大写G,跳到最后一行, 输入a进入编译模式,输入如图配置。

最后输入命令

init 0 关机 或者

init 6 重启        后输入java -version查看是否配置成功。

有关linux基础操作可参考链接:  linux基础命令行操作【1】_z输关的博客-CSDN博客

2、在linux系统中运行ssm工程的jar包后,在浏览器访问超时,关闭防火墙和SELinux。

关闭SELinux和iptabe即可,具体操作如下:

iptables是linux中用于配置防火墙规则的工具,而一般iptables都默认打开。


安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。一般都会关闭,因为它会禁用一些端口和ip通信。
==============================================================
1、iptables
#service iptables status 查看状态
#service iptables stop 关闭
#service iptables start 开启
永久关闭:
    chkconfig iptables off 关闭
    chkconfig iptables off 开启

2、永久关闭SELinux
#vi /etc/selinux/config
将文件中的SELINUX="" 为 disabled ,然后重启,可以永久关闭SELinux。

3、暂时关闭SELinux,重启后失效
如果不想重启系统,使用命令setenforce 0

        注:setenforce 1 设置SELinux 成为enforcing模式
        setenforce 0 设置SELinux 成为permissive模式
        在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux
#---------------------------------------------------------------
查看selinux状态:
        命令:setstatus -v
        getenforce/setenforce查看和设置SELinux的当前工作模式

显示如下:

        SELinux status: enabled
        SELinuxfs mount: /selinux
        Current mode: permissive
        Mode from config file: enforcing
        Policy version: 21

1,Enforcing (记录警告且阻止可疑行为)

2,Permissive (代表仅记录安全警告但不阻止可疑行为)

3,Disabled (禁用状态

 

3、使用yum命令时出现"The requested URL returned error: 404 Not Found" Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

报错信息会提示是哪个镜像出错了。

 具体操作和网上大多数说的一样,不过不是改写原有配置,而是加配置。

vi编译器编译:        vi /etc/yum.repos.d/CentOS-Base.repo

 之后保存退出,重启服务  service network restart,即可。

4、配置多个环境变量

(1)用文本编辑器打开/etc/profile

(2)在profile文件末尾加入:

    JAVA_HOME=/usr/share/jdk1.5.0_05

    PATH=JAVAHOME/bin:PATH

    CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

(3)重新登录

    注解:

    a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk安装目录

    b. linux下用冒号“:”来分隔路径

    c. PATH/CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不        能把原来的值给覆盖掉了,这是一种常见的错误。

    d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。

    e. export是把这三个变量导出为全局变量。

    f. 大小写必须严格区分。

5、配置linux用户到sudoers中

将当前用户切换到超级用户下,或切换到指定的用户下,
然后以超级用户或其指定切换到的用户身份执行命令,执行完成后,直接退回到当前用户。

谁(who)能够以哪个用户(runas)的身份通过什么主机(which_hosts)执行什么命令(command)。说白了就是,哪个用户在哪个主机以谁的身份执行哪些命令。

root     ALL       =(ALL)         ALL
用户名 被管理主机的地址=(可使用的身份) 授权命令(绝对路径)
%wheel   ALL       =(ALL)         ALL
%组名  被管理主机的地址=(可使用的身份) 授权命令(绝对路径)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值