2016-07-29 09:28:10 shuaipu813 阅读数 610

最近看了很多关于linux系统下关于jboss安装和部署的一些文章,感觉都是马马马虎,总是不太全面。今天分享一下自己对于linux下安装jboss的一些操作。

1.首先要在linux环境下安装java jdk的环境,这个就不多说了。安装完成后运行执行命令java -version查询jdk版本。

2.在jboss官网下载jboss服务器,在压缩包上传至linux服务器。

3.执行命令tar -zxvf jboss路径开始解压,解压完成后配置环境变量:

exportJBOSS_HOME=/usr/local/jboss/jboss-as-7.1.0.CR1b

export PATH=$PATH:$JBOSS_HOME/bin

4.进入standalone.xml找到

<interface name="public">

          <inet-address value="${jboss.bind.address:127.0.0.1}"/>

      </interface>

将上面的127.0.0.1改成0.0.0.0表示所有地址都能访问。

5.将项目复制到deployments目录下面。(也可以使用jboss自带的首页上传功能)

6.进入bin,执行命令./standalone.sh启动。也可以将jboss服务设置成服务,直接启动服务。

7.进入http://localhost:8080/进入jboss首页,安装成功。

2018-01-07 22:49:11 MerGoing 阅读数 1688
  • 系统环境:(CentOS Linux release 7.2.1511 (Core))
uname -a
rpm -i arangodb3e-3.2.8-1.x86_64.rpm 
  • 安装完成之后查询ArangoDB状态
sudo systemctl status arangodb3

运行结果:

ArangoDB状态查询.png

  • ArangoDBTeminal访问数据命令
arangosh

运行结果:

ArangoDB查看数据库.png

  • 设置服务器IP
sudo vim /etc/arangodb3/arangod.conf
# 在其中添加服务器IP
endpoint = tcp://IPAddress:port
# 保存退出
sudo vim /etc/arangodb3/arangosh.conf
# 在其中添加服务器IP
endpoint = tcp://IPAddress:port
# 保存之后重启ArangoDB
systemctl restart arangodb3

之后就可以通过输入网址进行管理ArangoDB了。


CentOS7安装时会自动生成一个root用户和密码,如密码忘记或者没有记住的话可以进行以下操作来重新设置密码:

sudo systemctl stop arangodb3 # 关闭服务器
arango-secure-installation # 可以免密码进入web界面

进入web界面之后修改密码,保存退出,重启服务即可。

2015-09-30 22:55:27 gentleliu 阅读数 5038
1. 首先判断当前主机中是否有安装telnet相关软件包。
        # rpm -qa | grep telnet
        #
    发现没有安装。
2.不存在则安装相关软件包。
    在当前主机上配置安装telnet服务需要安装telnet-server软件包,如果需要安装客户端则需要安装telnet软件包,为了方便,这里使用yum安装。
    yum install telnet-server
    yum install telet
    安装完成之后再确认一下看是否安装成功:
    # rpm -aq | grep telnet
    telnet-0.17-48.el6.i686
    telnet-server-0.17-48.el6.i686
    可以看到安装完成。

也可以使用光盘之中的rpm包来安装,如下:
# cd /mnt/
# mkdir cdrom
# mount /dev/sr0 /mnt/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
# cd cdrom/
# rpm -ivh telnet-server-0.17-46.el6.i686.rpm
# rpm -ivh telnet-0.17-46.el6.i686.rpm
3. 安装完成之后就可以开启telnet服务了:
    使用如下命令开启telnet服务:
    # service xinetd start 
    Starting xinetd: [ OK ] 
    # 
  再检查看是否允许:
    # netstat -tpa | grep telnet
    #
    检查发现没有telnet-server没有运行。实际上还需要更改配置文件/etc/xinetd.d/telnet。将其中disable=yes改为disable=no。即改为如下:
   # default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream        
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = yes
        # disable               = no
}
    此时再重启xinetd服务,如下:
    # service xinetd restart
    Stopping xinetd:                                           [  OK  ]
    Starting xinetd:                                           [  OK  ]
    再次检查telnet-server是否运行:
    # netstat -tpa
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name  
tcp        0      0 *:42114                     *:*                         LISTEN      1084/rpc.statd      
tcp        0      0 *:sunrpc                    *:*                         LISTEN      1019/rpcbind        
tcp        0      0 *:ssh                       *:*                         LISTEN      2956/sshd          
tcp        0      0 localhost.localdomain:ipp   *:*                         LISTEN      1138/cupsd          
tcp        0      0 localhost.localdomain:smtp  *:*                         LISTEN      1376/master        
tcp        0      0 192.168.41.5:40046          123.58.182.252:http         ESTABLISHED 2187/firefox        
tcp        1      1 192.168.41.5:42692          123.58.182.252:http         LAST_ACK    -                  
tcp        0      0 192.168.41.5:telnet         192.168.41.1:51058          ESTABLISHED 4749/in.telnetd: 19
tcp        0      0 localhost.localdomai:telnet localhost.localdomain:41838 ESTABLISHED 4717/in.telnetd: lo
tcp        0      0 192.168.41.5:46141          209.107.203.25:http         ESTABLISHED 1857/clock-applet  
tcp        0      0 localhost.localdomain:41838 localhost.localdomai:telnet ESTABLISHED 4716/telnet     
tcp        0      0 *:sunrpc                    *:*                         LISTEN      1019/rpcbind        
tcp        0      0 *:46514                     *:*                         LISTEN      1084/rpc.statd      
tcp        0      0 *:ssh                       *:*                         LISTEN      2956/sshd          
tcp        0      0 *:telnet                    *:*                         LISTEN      4649/xinetd        
tcp        0      0 localhost6.localdomain6:ipp *:*                         LISTEN      1138/cupsd 
    发现telnet-server已运行。

4. 测试telnet服务。
# telnet localhost 
Trying 127.0.0.1... 
Connected to localhost. 
Escape character is '^]'. 
CentOS Linux release 6.0 (Final) 
Kernel 2.6.32-71.el6.i686 on an i686 
login: root 
Password: 
Login incorrect 

login: no_root_user_name
Password: 
Last login: Wed Jan 28 00:16:01 from 192.168.41.1 
发现无法使用root用户登录,但可以使用其他普通用户登录。
使用远程登录时无法登陆请检查防火墙是否打开。使用如下命令可以打开和关闭防火墙:
# service iptables start
# service iptables stop
5. 使用root登录
telnet 默认的情况之下不允许 root 以 telnet 进入 Linux 主机,在普通用户telnet进入系统之后,在切换到root用户就可以使用root用户了。如果非要使用root登录,可以使用修改securetty文件
console 
vc/1 
vc/2 
vc/3 
vc/4 
vc/5 
vc/6 
vc/7 
vc/8 
vc/9 
vc/10 
vc/11 
tty1 
tty2 
tty3 
tty4 
tty5 
tty6 
tty7 
tty8 
tty9 
tty10 
tty11 

# below is added
pts/1 
pts/2 
pts/3 
pts/4 
pts/5 
pts/6 
pts/7 
pts/8 
pts/9 
pts/10 
pts/11 
增加pts/1...pts/11。

  一般不建议直接用root用户远程通过telnet登陆系统,因为telnet在数据传输过程采用明文方式,如果数据包被人截获,将会很容易获取root用户的登陆口令;还是建议以普通用户通过telnet远程登陆,然后su到root,这样相对比较安全。如果非要用root用户远程连接,建议采用SSH。

6. 修改telnet端口
    修改文件/etc/services将文件中
...
telnet 23/tcp
telnet 23/udp
...
修改为
telnet 8902/tcp
telnet 8902/udp
重启telnet服务即可。
测试登录如下:
# telnet 192.168.41.5 
Trying 192.168.41.5... 
telnet: connect to address 192.168.41.5: Connection refused 
# 
# telnet 192.168.41.5 8902 
Trying 192.168.41.5... 
Connected to 192.168.41.5. 
Escape character is '^]'. 
CentOS Linux release 6.0 (Final) 
Kernel 2.6.32-71.el6.i

2016-10-27 10:33:31 u012462822 阅读数 967

最近在倒腾实验室的服务器(CentOS),需要做一个文件共享系统,方便在Windows中直接访问,上网查询决定在Linux里面装一个Samba服务器。

一. 安装Samba服务

在联网的机器上使用yum工具安装
# yum install samba samba-client samba-swat
或者让yum自己解决依赖包的依赖关系
# yum -y install samba
安装完成后会在/etc/samba 的目录下生成一个配置文件smb.conf,我们后续的共享文件夹需要在这个配置文件里面修改

二. 常用的Samba指令

1.启动Samba服务器
Samba服务器主要运行两个服务,一个是SMB,一个是NMB ; SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。
我们需要切换到root权限后,运行smb start, nmb start, smb restart
这里写图片描述
2. 查看Samba服务器的状态
# service smb status
这里写图片描述
3. smbpasswd 命令
smbpasswd命令属于samba套件,能够实现添加或者删除samba用户和为用户修改密码。该命令在后续修改完配置文件后可以配套使用,主要为不同的用户设置不同的权限进行文件夹的访问。
语法: smbpasswd (选项)(参数)
选项:

-a: 向smbpasswd文件中添加用户
-x: 从smbpasswd文件中删除用户

三. 配置Samba服务

Samba的主配置文件为/etc/samba/smb.conf
主配置文件由两部分组成

  • Global Settings(55行-248行)
    该设置都是与Samba服务整体运行环境有关的选项
  • Share Definitions (249-行尾)
    该设置只针对当前共享的目录有效

由于我们希望设置一个公用的public目录供匿名访问,同时对每一个用户设置一个目录只能对应用户访问,我们的设置如下:

  • 全局参数
    由于我们希望大家首先是可以匿名访问的,所以我们修改security = share,默认是security = user 表示Samba 服务器只能被授权的用户访问,账号和密码需要在Samba Server中设置。同时我们还希望在windows和linux下能保持中文字符一致,所以进行了一些字符设置。
    这里写图片描述
  • 共享参数
    在共享参数中,我们设置不同的用户及不用的访问权限
    这里写图片描述
    前两项设置为系统中默认的参数,我们添加后两项public 和 yzj ,其中public为公共目录,表示匿名用户都可以访问的文件夹,而yzj为我个人的用户,其中设置的权限可以通过参数理解,在修改完配置文件后,通过windows访问服务器已经能够看到这两个目录了,但是只能访问public目录,如果我需要访问自己的目录,还需要为Samba服务器设置用户,可以用上面的smbpasswd 命令
    # smbpasswd -a yzj
    然后设置密码即可。

注意:如果我们按照上面做法访问服务器对应的文件夹显示没有权限后,我们需要查看对应文件夹的权限问题,比如public文件夹需要其他组用户拥有可读的权限,否则匿名用户也无法访问。对应自己的目录,只需要当前用户拥有可读,可写及可执行的权限。


这里写图片描述
修改完public文件夹的权限后可以访问,否则不行。

我们登录服务器,可以查看对应的界面如下:

这里写图片描述


设置完文件后,我们就可以轻松的共享文件了!!!

2019-08-13 13:46:59 weixin_44977950 阅读数 64

1.先看一下服务器是否存在jdk
java -version
在这里插入图片描述

2.输入 yum -y list java* 选择相对应的jdk
在这里插入图片描述

3.输入选择的jdk
yum install -y java-11-openjdk-devel.x86_64
在这里插入图片描述

4.等待安装完毕,再次查询就ok了
在这里插入图片描述

配置环境变量:
vim /etc/profile
最后一行添加

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el7_6.x86_64 
PATH=$PATH:$JAVA_HOME/bin 
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

linux中安装fastDFS

阅读数 423

没有更多推荐了,返回首页