像往常一样新打开一个终端,却发现一个很有意思的现象,以前的提示符的组成为:
[机器名]:~[用户名]
以前:YangGavin’s MacBook Pro:~ yanggavin$
现在:bogon:~ yanggavin$
最麻烦的是我本地用IDEA调试web应用,控制台会提示下面错误:
Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: bogon: bogon: nodename nor servname provided, or not known
同时Event Log会提示如下错误:
Application Server was not connected before run configuration stop, reason:
Unable to ping server at localhost:1099
想保证web应用本地启动成功,只需保证在/etc/hosts文件中存在如下host项:
127.0.0.1 localhost bogon
如果想把终端中的bogon更换为其他名称,使用下面指令:
[bogon:~ yanggavin$] sudo scutil –set HostName myCustomHostName
后遗症是,web应用又不能本地启动了。
所以,要想既能让本地调试不出问题,同时终端又需要显示自己想要的前缀机器名,只需通过scutil将HostName设置为自己喜欢的机器名,然后到/etc/hosts文件中,添加该机器名指向127.0.0.1的记录,即可。
当然,如果你到其他机器上去通过下面指令查看HostName参数的话,可能会返回空
[bogon:~ yanggavin$] sudo scutil –get HostName
即并没有进行设置,所以,这个很有可能是由于使用网络的原因,造成的对本地机器名无法进行定位后,自行进行修改设定的,所以,当你更换到其他正常的网络下的时候,该问题可能就自行解决了,也未可知。
另外,sudo su 与 su - root 有区别
相关推荐
linux系统下部署TOMCAT异常错误java.net.UnknownHostException :bogon: bogon 主要原因是主机映射原因 修改hosts文件即可
鲍根检查IP是否为Bogon npm install bogon用法const bogon = require ( 'bogon' )console . log ( bogon ( '192.168.0.1' ) ) // trueconsole . log ( bogon ( '8.8.8.8' ) ) // false 作为实用程序,它还提供了is...
[root@bogon ~]# yum -y install vim lrzsz wget [root@bogon ~]# yum install git -y [root@bogon ~]# git clone git://github.com/creationix/nvm.git ~/nvm ``` 接下来,我们需要将 NVM 添加到系统环境变量中,...
`-y`参数意味着对所有提示都自动回答“是”,这使得过程自动化,避免手动确认每个步骤。 2. **安装软件**: 使用`yum install`命令安装了一系列与Web服务器和PHP相关的软件包,包括`httpd`(Apache HTTP服务器)、...
bogon:~ wangdianzhen$ node -v v6.11.4 bogon:~ wangdianzhen$ npm -v 3.10.10
打开centos的yum文件夹 输入命令cd /etc/yum.repos.d/ 用wget下载repo文件 ...如果wget命令不生效,说明还没有安装wget工具,输入...[root@bogon ~]# cd /etc/yum.repos.d/ [root@bogon yum.repos.d]# mkdir repo_bak [ro
[root@bogon ~]# yum install -y telnet telnet-server lrzsz wget xinetd vim [root@bogon ~]# systemctl enable telnet.socket [root@bogon ~]# systemctl start telnet.socket [root@bogon ~]# systemctl enable ...
1. **开启终端**:首先打开Linux系统的终端窗口。 2. **安装VSFTPD**:使用`yum`包管理器安装VSFTPD组件。在终端中输入以下命令并执行: ```bash [root@bogon ~]# yum -y install vsftpd ``` `-y`参数表示自动...
- **目录结构**:`/media/`下的目录结构应清晰,例如,分为`CentOS8/AppStream`和`CentOS8/BaseOS`,分别对应CentOS8的AppStream和BaseOS仓库。 3. **本地源** - **挂载光盘镜像**:首先创建一个名为`/iso`的目录...
[root@bogon lei]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64 四、设置 JAVA_HOME 环境变量 gedit /etc/profile # set java environment export JAVA_HOME=/usr/java/jdk1.6.0_...
安装完成后,在命令提示符中使用`mount`命令挂载NFS共享。 ```cmd mount \\192.168.190.128\nfs X: ``` 其中,`192.168.190.128`是NFS服务器的IP地址,`/nfs`是共享目录,`X:`是挂载点。 3. **设置自动挂载** ...
[root@bogon ~]# yum -y install vsftpd ``` 安装完成后,配置文件位于`/etc/vsftpd/vsftpd.conf`,这是设置FTP服务器行为的主要文件。 接着,创建用于FTP登录的用户。在此例中,我们创建名为`ftpuser`的用户: `...
`[root@bogon CentOS]# find . -name "bind*"` 这将显示出所有与 Bind9 相关的安装包,包括 `bind-libbind-devel-9.3.6-4.P1.el5_4.2.i386.rpm`、`bind-9.3.6-4.P1.el5_4.2.i386.rpm`、`bind-chroot-9.3.6-4.P1.el5...
- 按照提示完成初始化过程。 6. **登录MySQL** - 登录MySQL服务器: ```bash sudo mysql -u root -p ``` 7. **配置MySQL** - 根据需求进行数据库的配置,比如创建数据库、用户等操作。 通过以上步骤,...
这样的话,如果我们再安装Mysql的话,就会提示冲突或者已存在一个相似的版本了。 解决方案: 卸载MariaDB; 强制卸载关于MariaDb的所有软件及关联库信息; 1、 查看当前安装的mariadb包: [root@bogon]# rpm -qa |...
[root@bogon tomcat]# tar -zxf jdk-8u144-linux-x64.tar.gz [root@bogon tomcat]# mv jdk1.8.0_144 /usr/local/ [root@bogon tomcat]# vim /etc/profile ``` - 在`/etc/profile`文件中添加以下内容: ```...
[root@bogon ~]# yum -y install vsftpd ``` 安装完成后,你会发现在`/etc/vsftpd/`目录下有一个名为`vsftpd.conf`的文件,这是VSFTPD的主要配置文件,你可以在这里配置服务器的行为。 接下来,我们需要**创建FTP...
[root@bogon ~]# yum -y install vsftpd ``` 安装完成后,可以在`/etc/vsftpd/`目录下找到主要配置文件`vsftpd.conf`。 ##### 2.2 添加FTP用户 为了确保FTP服务的安全性,通常需要创建专门的FTP用户来登录FTP...
变量两端不能直接接空格符2.变量名称只能是因为字母与数字,但开头不能使数字3.双引号内的特殊字符如$等,保持原本特性 代码如下:[root@bogon ~]# var=”lang is $LANG”[root@bogon ~]# echo %varroot@bogon ~]# ...