精华内容
下载资源
问答
  • linux:1、centos6系统打开/关闭防火墙/查看状态(均为全局命令,无需到/etc/init.d/目录下,同下):service iptables start/stop/status2、centos7系统打开/关闭防火墙/查看状态:systemctl start/stop/status ...

    linux:

    1、centos6系统打开/关闭防火墙/查看状态(均为全局命令,无需到/etc/init.d/目录下,同下):

    service iptables start/stop/status

    2、centos7系统打开/关闭防火墙/查看状态:

    systemctl start/stop/status firewalld

    3、以root权限执行命令:

    命令前加上sudo

    4、查询某个端口号被哪个进程所使用:

    lsof -i tcp:port

    5、杀死某个进程:

    kill -9 pid

    6、查询某个指定进程的pid:

    ls -ef | grep zookeeper

    7、使用ps查询指定进程名或者pid的占用情况(前者为cpu占用百分比,后者为内存占用百分比):

    ps -aux | grep pid/zookeeper

    8、使用top查询指定pid的占用情况:

    top -p pid

    9、查看更详细的内存占比:

    cat proc/pid/status

    10、mac下解压/压缩jar包:

    jar xvf xxx.jar;jar cvf xxx.jar *(*表示当前目录所有文件,也可以是某个目录)

    11、mac下替换远程机器jar包:

    scp -r /Users/xxx/Desktop/xxx.jar root@10.1.60.118:/xxxx/hornet-web-impl.jar(mac推荐transmit远程连接工具,无需再使用该命令了)

    12、压缩gz格式的包:

    tar -zcvf xxx.tar.gz 要压缩的目录

    redis(首先进入redis下bin目录):

    1、进入redis客户端:

    ./redis-cli -a Root_123

    2、切换到指定的数据库(index即数据库索引号,一般为数字):

    select index

    3、针对string类型的设值(命令前加m则代表操作多个,取值同理)、取值、删值、追加值(不存在该key则新建):

    set/get key value;del key;append key value

    4、针对列表list类型(双端列表):

    1)将给定值推入到列表左/右端(类似设值):

    lpush/rpush key value

    2)从列表的左/右端弹出一个值(类似删除):

    lpop/rpop key

    3)获取列表上指定位置上的某个元素(从0开始计数):

    lindex key index

    4)获取列表在某个范围内的所有值(0 ~ -1即所有值):

    lrang key 0 -1

    5、针对无序集合set类型(散列表):

    1)添加元素至集合中:

    sadd key value

    2)0返回集合中所有元素:

    smembers key

    3)判断指定元素是否存在于集合中:

    sismember key value

    4)如果给定的元素存在集合中,那么移除该元素:

    srem key value

    6、针对hash类型(即多个键值对映射):

    1)设值/取值:

    hset hash k1 v1 k2 v2;hget hash k1

    2)获取散列包含的所有键值对:

    hgetall hash

    3)如果给定键存在于散列中,则移除该键:

    hdel hash k1

    7、针对有序集合zset类型:

    常用命令与集合类似,把命令的开头s换成z即可

    8、清空所有数据库数据/单个数据库数据:

    flushall/flushdb

    9、禁用keys或其他命令:

    rename-command KEYS ""(在redis.conf的SECURITY项中,新增该命令,或者写在安装脚本中)

    10、使用scan命令替代keys,列出当前所有元素:

    scan index(会返回一个数组,数组的第一个元素为某个数字,如果为0则表示遍历结束,否则以返回的数字作为index继续调用遍历,数组的第二个元素即为遍历出的前十几个key,一般11个左右)

    zookeeper(首先进入zookeeper下bin目录):

    1、进入客户端:

    ./zkCli.sh -server 127.0.0.1:2181

    (zk有三个端口号

    2181:对client提供服务

    3888:选举leader使用

    2888:集群内机器通讯使用,leader监听此端口)

    2、启动zk:

    ./zkServer.sh start

    3、列出zk下所有服务:

    ls /

    4、查看dubbo服务:

    ls /dubbo

    5、查看服务消费者和提供者的信息:

    ls /dubbo/com.service.provider.UserService/consumers;ls /dubbo/com.service.provider.UserService/providers

    activemq相关:

    1、进入mq后台管理界面:

    http://127.0.0.1:8161/admin(默认用户名和密码都是admin)

    mysql(首先进入bin目录下):

    1、进入客户端:

    mysql -h 10.1.240.23 -utest001 -pDbuser123!

    2、查询所有数据库:

    show databases

    3、选择某个数据库:

    user database

    mongodb相关(首先进入bin目录下):

    1、进入客户端:

    ./mongo 127.0.0.1:27017/admin -u root -p root_123

    2、查询所有数据库:

    show dbs

    3、选择某个数据库:

    use db

    4、数据导出(针对表,json格式):

    ./mongoexport -h 10.1.240.23 -u root -p=Root_123 --authenticationDatabase admin -d 数据库 -c 集合 -o /Users/xxx/Downloads/mydocument/mongo.json(远程服务器导出只能导出在远程机子上,导出完可拷贝回来)

    5、数据导入(针对表,json格式):

    ./mongoimport --db xxx_name --collection mycollet --file d:/Database/temp/mycollet.json(--collection 对应的集合名称必须与 --file路径下的集合名称相一致)

    6、数据备份(针对库):

    ./mongodump -h 10.1.240.23 -u root -p=Root_123 --authenticationDatabase admin -d itsm -o /opt/mongodb/

    7、数据恢复(针对库):

    ./mongorestore -h 10.1.240.23 -u root -p=Root_123 --authenticationDatabase admin -d itsm /opt/mongodb/itsm/

    展开全文
  • tomcat 用远程登陆客户端登陆linux 进入tomcat/logs/文件夹下 键入指令:tail -f catalina.out ...WebSphere中间件 日志: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/ ...

    tomcat

    用远程登陆客户端登陆linux
    进入tomcat/logs/文件夹下
    键入指令:tail -f catalina.out

     

    sudo find / -name *tomcat* (找到带有tomcat的路径)

     

    WebSphere中间件

    日志:  /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/

     

    war包:  /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/localhostNode01Cell/

     

    展开全文
  • 1、centos6系统打开/关闭防火墙/查看状态(均为全局命令,无需到/etc/init.d/目录下,同下): service iptables start/stop/status 2、centos7系统打开/关闭防火墙/查看状态: systemctl start/stop/status ...
    1、centos6系统打开/关闭防火墙/查看状态(均为全局命令,无需到/etc/init.d/目录下,同下):
    
    service iptables start/stop/status
    
    2、centos7系统打开/关闭防火墙/查看状态:
    
    systemctl start/stop/status firewalld
    
    
    3、以root权限执行命令:
    
    命令前加上sudo
    
    
    4、查询某个端口号被哪个进程所使用:
    
    lsof -i tcp:port
    
    
    5、杀死某个进程:
    
    kill -9 pid
    
    
    6、查询某个指定进程的pid:
    
    ls -ef | grep zookeeper
    
    
    7、使用ps查询指定进程名或者pid的占用情况(前者为cpu占用百分比,后者为内存占用百分比):
    
    ps -aux | grep pid/zookeeper
    
    
    8、使用top查询指定pid的占用情况:
    
    top -p pid
    
    
    9、查看更详细的内存占比:
    
    cat proc/pid/status
    
    
    10、mac下解压/压缩jar包:
    
    jar xvf xxx.jar;jar cvf xxx.jar **表示当前目录所有文件,也可以是某个目录)
    
    
    11、mac下替换远程机器jar包:
    
    scp -r /Users/xxx/Desktop/xxx.jar root@10.1.60.118:/xxxx/hornet-web-impl.jar(mac推荐transmit远程连接工具,无需再使用该命令了)
    
    
    12、压缩gz格式的包:
    
    tar -zcvf xxx.tar.gz 要压缩的目录
    
     
    
    redis(首先进入redis下bin目录):
    
    
    1、进入redis客户端:
    
    ./redis-cli -a Root_123
    
    
    2、切换到指定的数据库(index即数据库索引号,一般为数字):
    
    select index
    
    
    3、针对string类型的设值(命令前加m则代表操作多个,取值同理)、取值、删值、追加值(不存在该key则新建):
    
    set/get key value;del key;append key value
    
    
    4、针对列表list类型(双端列表):
    1)将给定值推入到列表左/右端(类似设值):
    
    lpush/rpush key value
    
    
    2)从列表的左/右端弹出一个值(类似删除):
    
    lpop/rpop key
    
    
    3)获取列表上指定位置上的某个元素(从0开始计数):
    
    lindex key index
    
    
    4)获取列表在某个范围内的所有值(0 ~ -1即所有值):
    
    lrang key 0 -1
    
    
    5、针对无序集合set类型(散列表):
    1)添加元素至集合中:
    
    sadd key value
    
    
    2)0返回集合中所有元素:
    
    smembers key
    
    
    3)判断指定元素是否存在于集合中:
    
    sismember key value
    
    
    4)如果给定的元素存在集合中,那么移除该元素:
    
    srem key value
    
    
    6、针对hash类型(即多个键值对映射):
    1)设值/取值:
    
    hset hash k1 v1 k2 v2;hget hash k1
    
    
    2)获取散列包含的所有键值对:
    
    hgetall hash
    
    
    3)如果给定键存在于散列中,则移除该键:
    
    hdel hash k1
    
    
    7、针对有序集合zset类型:
    
    常用命令与集合类似,把命令的开头s换成z即可
    
    
    8、清空所有数据库数据/单个数据库数据:
    
    flushall/flushdb
    
    
    9、禁用keys或其他命令:
    
    rename-command KEYS ""(在redis.conf的SECURITY项中,新增该命令,或者写在安装脚本中)
    
    
    10、使用scan命令替代keys,列出当前所有元素:
    
    scan index(会返回一个数组,数组的第一个元素为某个数字,如果为0则表示遍历结束,否则以返回的数字作为index继续调用遍历,数组的第二个元素即为遍历出的前十几个key,一般11个左右)
    
     
    
    zookeeper(首先进入zookeeper下bin目录):
    
    
    1、进入客户端:
    
    ./zkCli.sh -server 127.0.0.1:2181
    (zk有三个端口号
    2181:对client提供服务
    3888:选举leader使用
    2888:集群内机器通讯使用,leader监听此端口)
    2、启动zk:
    
    ./zkServer.sh start
    
    
    3、列出zk下所有服务:
    
    ls /
    
    
    4、查看dubbo服务:
    
    ls /dubbo
    
    
    5、查看服务消费者和提供者的信息:
    
    ls /dubbo/com.service.provider.UserService/consumers;ls /dubbo/com.service.provider.UserService/providers
    
     
    
    activemq相关:
    
    
    1、进入mq后台管理界面:
    
    http://127.0.0.1:8161/admin(默认用户名和密码都是admin)
    
     
    
    mysql(首先进入bin目录下):
    
    
    1、进入客户端:
    
    mysql -h 10.1.240.23 -utest001 -pDbuser123!
    
    
    2、查询所有数据库:
    
    show databases
    
    
    3、选择某个数据库:
    
    user database
    
     
    
    mongodb相关(首先进入bin目录下)1、进入客户端:
    
    ./mongo 127.0.0.1:27017/admin -u root -p root_123
    
    
    2、查询所有数据库:
    
    show dbs
    
    
    3、选择某个数据库:
    
    use db
    
    
    4、数据导出(针对表,json格式):
    
    ./mongoexport -h 10.1.240.23 -u root -p=Root_123 --authenticationDatabase admin -d 数据库 -c 集合 -o /Users/xxx/Downloads/mydocument/mongo.json(远程服务器导出只能导出在远程机子上,导出完可拷贝回来)
    
    
    5、数据导入(针对表,json格式):
    
    ./mongoimport --db xxx_name --collection mycollet --file d:/Database/temp/mycollet.json(--collection 对应的集合名称必须与 --file路径下的集合名称相一致)
    
    
    6、数据备份(针对库):
    
    ./mongodump -h 10.1.240.23 -u root -p=Root_123 --authenticationDatabase admin -d itsm -o /opt/mongodb/
    
    
    7、数据恢复(针对库):
    
    ./mongorestore -h 10.1.240.23 -u root -p=Root_123 --authenticationDatabase admin -d itsm /opt/mongodb/itsm/
    

    linux安装常用的中间件


    java常用的中间件:

    tomcat
    Weblogic
    JBOSS
    Coldfusion
    Websphere
    GlassFish
    
    一般本地开发的话建议使用tomcat。
    
    linux系统建议使用jetty或apache hpptd
    
    大型的项目就用JBOSS或webloigc
    
    小项目,或者是个人开发tomcat 大项目或者商业项目一般采用:weblgoic/webshere
    其他的还有jboss、glasshfish等
    一些示例项目或者小项目常采用jetty
    tomcat , jboss, weblogic, websphere 一般项目tomcat就可以了
    
    Tomcat是Sun的JSWDK(JavaServer Web Development Kit)中Servlet的运行环境(servlet容器)。Tomcat是Apache Jakarta软件组织的一个子项目,Tomcat是一个JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基础上发展起来的一个JSP和Servlet规范的标准实现,使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性,并被一些企业用于商业用途。
    
    JBoss是一个运行EJBJ2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术
    
    WebLogic服务器是企业级的应用服务器,支持EJB, 集群以及 ERP(企业资源计划)的连通性 ,开发公司:BEA。
    
    WebSphere产品系列是IBM公司一套典型的电子商务应用开发工具及运行环境
    
    1.Java中间件的定义
    
     在Java web开发的演进与进化中,我们对于消息系统,数据库,服务化接口的抽象等,涉及数据分离的过程中,在分离过程中,就会涉及到分离后系统间,数据库间的交互。java中间件就是处理我们数据间交互,连接数据分离后两个系统间的通信,中间件不属于任何一个开发项目,就是让我们对应系统间或者数据库间数据流通无感知。有点像Linux下的管道。
    
    2.中间件应用的基本领域与代表
    
     上面说到java是数据间的中间件,在java web开发中适用的范围主要应该是下面三个领域:
    
    远程过程调用和对象访问中间件
    主要解决分布式环境下应用的互相访问问题,这也是支撑应用服务化功能的基础; 
    例如:RPC:Remote Process Call(远程过程调用中间件) 
    消息中间件:解决应用之间的消息传递、解耦、异步的问题。 
    例如:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1J2EE 1.4规范的 JMS Provider实现。
    
    数据访问中间件
    主要解决应用访问数据库的共性问题的组件 
    例如:数据访问中间间就是我们使用数据库指定的数据驱动,例如:ODBC JDBC,以 JDBC 为例,数据库本地维护了一个数据访问中间件,我们在访问数据库的时候,配置的地址其实是直接连接到JDBC这个数据访问中间件,如果我们执行查询数据,或者对数据库的操作都是通过JDBC来连接数据库,然后通过JDBC查询完成数据库以后再返回给我们应用程序。作为中间件,查询过程对于我们是不可知的。
    
    好文要顶 关注我 收藏该文    
    
    展开全文
  • 1、查看所有.so文件的版本并导出到log中 strings -f *.so | grep V9 >...其实strings是查看二进制文件的一个技巧极强的命令,上份工作中在linux查看中间件文件经常用到。 转载于:https://www.cnblogs.com/...
    1、查看所有.so文件的版本并导出到log中
    strings -f *.so | grep V9 > v9.log
    2、查看某个.so文件的版本
    strings xxx.so | grep V
     
    其实strings是查看二进制文件的一个技巧极强的命令,上份工作中在linux下查看中间件文件经常用到。

    转载于:https://www.cnblogs.com/Suntree/p/11552630.html

    展开全文
  • Linux 实时查看MQ中间件运行状态

    万次阅读 2017-05-25 15:26:45
    1、查看队列管理器运行状态 对MQ 5.2或以上版本,执行如下命令检查队列管理器运行状态: 命令# dspmq 显示结果中QMNAME表示MQ队列管理器的名称,STATUS表示当前运行状态。 运行状态有如下几种: Starting 正在...
  • 第一,查看oracle版本: 登录数据库服务器,输入sqlplus命令,输入用户名密码登录数据库后,oracle的版本信息会一并带出来。...第三,查看中间件tomcat版本: 登录linux环境,找到tomcat安装bin目录,在该
  • 现在不知道使用了什么中间件,不知道安装位置,只知道有中间件的存在,这样怎么查看我用find命令可以查到有中间件名字的文件,不知道具体有没有? 这种应该怎么找?</p>
  • 2,我们还要保证文件系统/var/mqm的使用率不要超过80%,这个我们可以通过如下命令查看 命令 df -k3、我们还要监控文件系统/var/mqm的i节点使用情况,确保日志文件不要保留太多,这个我们可以通过如下
  • 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者...
  • 不同岗位职级,对于linux能力要求也不相同,如果你是初级测试工程师,那么有可能只需要命令查看日志,分析bug原因。如果你是中级工程师,则需要在linux环境搭建各种测试环境,包括各种应用程序,应用依赖的中间件,...
  • linux strip file nm命令

    2018-06-29 17:25:55
    file命令 # file Display Display: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, ...查看库(.so)、中间件(.o)、可执行文件的函数(.text...
  • 工具和中间件-linux-01

    2019-08-24 10:48:43
    1.虚拟机安装 VMware http://how2j.cn/k/vmware/vmware-install/1998.html 2.CentOS安装 ... 简体中文,ip配置 3.Linux常用命令 查看ip地址: ip address 4.文本编辑命令...
  • 第一步: 安装产品 ...2、找到安装介质执行命令:java -jar wls1036_generic64.jar -mode=console (以Linux操作为例) 3、进入控制台欢迎界面直接Next 4、输入中间件安装的主目录 /weblogic/wls1036...
  • 前面我们已经在linux环境下成功安装了支持PHP的ICE环境,接下来就是怎么在PHP使用ICE了。 1、修改PHP配置文件php.ini,载入ICE扩展 ... 添加: ...extension = "IcePHP.so" ...查看ICE是否载入成功: ...1)通过命令
  • 第一步:准备需要的安装包文件,这里注意 weblogic12.2.*需要的最低JDK版本为1.8以上 ...运行镜像---运行命令:docker run -d -i -t -p 1601:22 dc8713dad282 /bin/bash 查看当前运行的容器:doc...
  • 文章目录面试问题1.文件想修改权限,该用什么命令?文件权限755代表什么意思?2.如果文件想更改用户和组用什么命令?...7.Linux中用过哪些中间件?9.TomCAT的日志存放在哪里?10.Oracle和MySQL11.MySQL的...
  • 第一步: 把ActiveMQ 的压缩包上传到Linux系统。 第二步:解压缩。 第三步:启动。 使用bin目录下的activemq命令启动: [root@localhost bin]# ./activemq start 关闭: [root@localhost bin]# ./activemq stop 查看...
  • Linux系统中通过自带的ipcs命令工具,可查看当前系统中以上三项的使用情况,从而利于定位多进程通信中出现的通信问题。 ipcs -h查看命令的使用帮助 [root@test ~]# ipcs -h Usage: ipcs [resource ...] ...
  • 记录一次Linux下应用句柄泄露问题

    千次阅读 2018-01-22 22:48:53
    需要在本地开启一个端口接收数据,然后传给消息中间件,服务用的底层跟消息中间件是一样的,都是netty,在服务测试时发现,当真实服务器连接上之后,服务的连接数一直在上涨,并且用lsof命令查看服务的open files也...
  • weblogic控制台密码丢失影响系统更新版本在保证中间件正常运行的情况下,将加密后的密码解密从而登录控制台前提是需要该weblogic admin server 所在服务器的权限(能够查看weblogic域文件)需要的文件:...
  • 线上服务运行缓慢故障排查思路与解决(Linux服务器) 一.分析思路 1.排除本机自身原因 2.服务器性能分析、网络分析 3.项目本身分析 4.虚拟机分析 5.数据库分析、中间件分析 二.详细分析方法 1.chrome按F12快捷键打开...
  • 消息异步存储,通过kafka接受消息日志,用golang写的一个中间件去消费,生成对应的服务日志文件,然后将中间件改成linux 下 systemctl 命令,把配置发到服务外面,每次更新文件,重启systemctl 服务即可。...
  • Windows基础

    2018-04-07 14:54:22
    渗透常用dos命令(一)查看版本:ver查看权限:whoami查看配置:systeminfo(可查看修补程序,提权时需要收集此信息)查看用户:net user 查看进程:tasklist查看正在运行的服务:tasklist /svc查看开放的所有端口...
  • 运维shel小编(2)

    2012-09-23 19:42:43
    由于linux版本众多,shell也有很多种,/bin/bash是linux默认的shell。 Bashshell的功能: Tab自动补全、历史命令命令别名、标准输入输出、重定向操作和管道功能。 History查看历史history...
  • 概述java内存溢出之后,我们需要根据错误信息分析一下内存溢出的具体原因,及时调整中间件的参数、查看jvm内存分配linux下可以通过jmap -heap 【pid】命令查看jvm的内存分配例如:jmap -heap 1此图可以看出...
  • 概述java内存溢出之后,我们需要根据错误信息分析一下内存溢出的具体原因,及时调整中间件的参数、查看jvm内存分配linux下可以通过jmap -heap 【pid】命令查看jvm的内存分配例如:jmap -heap 1此图可以看出...
  • 1.4.3 orm中间件香馍馍hibernate 3.2 31 1.5 小结 32 第2章 mvc混血宠儿struts 2 33 2.1 初识mvc新秀struts 2 33 2.1.1 mvc概述 33 .2.1.2 struts 2的mvc实现 35 2.1.3 struts 2的基本组成 36 2.1.4 struts ...
  • WEB渗透测试数据库

    2017-04-01 14:25:15
    pen.py的file子命令提供了常用的文件操作,包括:文件查看、文件编码推断、文件类型转换、文件hash计算、文件图片隐藏(制作php图片木马) 使用*--list*查看支持的文件编码转换格式: utf-32le utf-32le-bom utf-32...

空空如也

空空如也

1 2 3
收藏数 52
精华内容 20
关键字:

linux查看中间件命令

linux 订阅