• 搭建maven私服随记


    1,首先上nexus官网下载开源的免费的nexus版本,我下载的是apache-maven-3.5.4-bin.tar.gz。

    2,通过xftp将该压缩包上传到服务器上。

    3.通过命令 tar -zxvf apache-maven-3.5.4-bin.tar.gz 解压到指定的目录。

    4.配置环境变量:vim /etc/profile

    末尾添加这个。

    5. 用命令 source /etc/profile 使配置立即生效。

    然启动:./nexus start

    可能会报这个错

    ****************************************
    WARNING – NOT RECOMMENDED TO RUN AS ROOT
    ****************************************
    If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.
     
    大概意思就是要在环境配置export RUN_AS_USER=root,临时配置

    在命令行下输入:

    export RUN_AS_USER=root

    然后执行,就不会再提示了
    ./nexus start

    也可以在系统里面永久配置
     
    vi /etc/profile  加入export RUN_AS_USER=root
    查看日志
    .nexus console

    到这一步就算成功了。

    二---------------------中间遇到问题粗记--------------------------------------------------er.

    启动好之后,远程总是访问不了,我就去在nexus下面的日志目录 /usr/local/nexus/nexus-2.11.1-01/logs 下的日志wrapp.log

    看到这样的一个错误:

    java.net.UnknownHostException: 主机名: 主机名

    解释:root@xxx 
    xxx 的意思是当前主机的名字叫 xxx,而root是当前用户

    这个时候,报的错误是不知道这个主机名的错误,解决的办法就是

    修改/etc/hosts文件

    127.0.0.1 主机名 localhost.localdomain localhost

    或是再添加一条

    127.0.0.1 主机名

    主机名是新加的,原来没有,保存,问题解决。

    ==========================================

    /etc/sysconfig/network 
    /etc/hosts hostname命令读这个配置文件

    输入hostname 还是不行

    sysctl kernel.hostname=sheb 最后配置这个 输入hostname 显示shiheb  ok了

    日志里面不报错了可我还是不行。

    2.我在我本地ping远程虚拟机或者虚拟机ping我本机都可以,最后想到看端口,然后本机 用 telnet ip 端口 发现没有telnet这个命令,发现windows默认没有开启需要开启下

    如下图,选择控制面板,选择卸载程序,这儿有这个点击进去,

    打勾确定,就ok了,发现连不通。

    3,在虚拟机上本地测试端口,发现虚拟机上也没有telnet,我本地没有yum源工具包,所以用 yum install telnet 不能安装成功,所以上阿里云yum源,下载telnet,上传到服务器。

    4.用命令安装rpm -ivh telnet-0.17-48.el6.x86_64.rpm 。

    5,ok了发现端口不通。

    6.想到了防火墙未关,关闭防火墙 命令:service iptables stop

    ok 终于可以访问了。

    命令简记:

    3.        关闭防火墙和selinux

    Redhat使用了SELinux来增强安全,关闭的办法为:

    1. 永久有效

    修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。

    2. 即时生效

    setenforce 0

    关闭防火墙的方法为:

    1. 永久性生效

    开启:chkconfig iptables on

    关闭:chkconfig iptables off

    2. 即时生效,重启后失效

    开启:service iptables start

    关闭:service iptables stop

    需要说明的是对于 Linux 下的其它服务都可以用以上命令执行开启和关闭操作

    补充:

    a. 防火墙还需要关闭ipv6的防火墙:

    chkconfig ip6tables off

    并且可以通过如下命令查看状态:

    chkconfig --list iptables

    b. selinux状态可以通过以下命令查看:

    Sestatus

    ===============

    # uname -a # 查看内核/操作系统/CPU信息 
    # head -n 1 /etc/issue # 查看操作系统版本 
    # cat /proc/cpuinfo # 查看CPU信息 
    # hostname # 查看计算机名 
    # lspci -tv # 列出所有PCI设备 
    # lsusb -tv # 列出所有USB设备 
    # lsmod # 列出加载的内核模块 
    # env # 查看环境变量资源 
    # free -m # 查看内存使用量和交换区使用量 
    # df -h # 查看各分区使用情况 
    # du -sh <目录名> # 查看指定目录的大小 
    # grep MemTotal /proc/meminfo # 查看内存总量 
    # grep MemFree /proc/meminfo # 查看空闲内存量 
    # uptime # 查看系统运行时间、用户数、负载 
    # cat /proc/loadavg # 查看系统负载磁盘和分区 
    # mount | column -t # 查看挂接的分区状态 
    # fdisk -l # 查看所有分区 
    # swapon -s # 查看所有交换分区 
    # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) 
    # dmesg | grep IDE # 查看启动时IDE设备检测状况网络 
    # ifconfig # 查看所有网络接口的属性 
    # iptables -L # 查看防火墙设置 
    # route -n # 查看路由表 
    # netstat -lntp # 查看所有监听端口 
    # netstat -antp # 查看所有已经建立的连接 
    # netstat -s # 查看网络统计信息进程 
    # ps -ef # 查看所有进程 
    # top # 实时显示进程状态用户 
    # w # 查看活动用户 
    # id <用户名> # 查看指定用户信息 
    # last # 查看用户登录日志 
    # cut -d: -f1 /etc/passwd # 查看系统所有用户 
    # cut -d: -f1 /etc/group # 查看系统所有组 
    # crontab -l # 查看当前用户的计划任务服务 
    # chkconfig –list # 列出所有系统服务 
    # chkconfig –list | grep on # 列出所有启动的系统服务程序 
    # rpm -qa # 查看所有安装的软件包

    还遇到的一个错误:

    export `=' not a valid identifier的一般原因  

    原因就是你修改的 /etc/profile 文件里
    你加过空格
    将空格去掉就ok了

    配置防火墙开放nexus的访问端口

    #vi /etc/sysconfig/iptables

    复制22端口的那一行,然后改为8081,重启防火墙服务即可

  • 相关阅读:
    不用轮子自己写滑动块
    let能否完全替代IIFE
    css3@media实现原理
    SQL 分组后获取每组中最大值
    如何在 JavaScript 中使用 C 程序
    响应式编程(Reactive Programming)(Rx)介绍
    图表(Chart & Graph)你真的用对了吗?
    JavaScript编码指南
    游戏心理学
    WannaCry结束了? 安专家注册域名掐断病毒传播
  • 原文地址:https://www.cnblogs.com/thznote/p/9221896.html
Copyright © 2020-2023  润新知