2022-7-29 编写micro自动处理脚本,并加入了守护精灵进程

先启动prop1 服务器(xx.1xx.165.186)

再启动prop2服务器 (xx.1xx.174.173)

###########################

公司服务器微服务启动命令

nohup sh startup.sh

nohup ./startup

启动单节点的nacos    prop1上目录为    /usr/local/nacos/bin

./startup.sh -m standalone

#咱实例上,job微服务只需要启动一个实例

先启动 provider 大约1分钟后,启动其他的。

清理 linux 内存,清理前后用free -m查看一下,对比一下。

echo 3 > /proc/sys/vm/drop_caches

free -m 查看内存,

统计文件个数

ll -l | wc -l                    #统计目录下的个数

ls -l | grep "^-" | wc -l       统计文件个数

查找大余200M的文件

find / -type f -size +200M

查找nohup文件 并显示大小

find /   -name nohup.out  -exec  ls -lh {} \;

查找大于100M的文件,并显示文件大小

find / -type f -size +100M -exec ls -ldh {} \;

查看nginx的编译configure

./nginx -V

redis的docker

docker run -d -p 10100:6379 redis

docker start  container ID

查看端口占用

netstat -tunpl grep |  8080

netstat -tunpl

netstat -anp

-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

-a,显示所有 

lsof -i: 8080      // lsof需要yum install lsof 安装

查看进程

ps -ef | grep nginx

查看进程启动时间

ps -O start,etime -p 26767

-e  所有进程

-f    全格式输出

-O 指定格式输出,如start 开始时间,etime消耗时间

#####################

docker

docker images 查看镜像

docker run -dit --name mytest -d 镜像id     // 镜像启动后,会产生容器

docker ps -a 查看所有的容器

(重点)启动之前已运行过的容器

docker start 容器id(全称),

就可了。

java 启动带内存

nohup java -jar xxxxx.jar  -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms128m -Xmx128m   &

##############

linux打开文件数过多的处理

ulimit -a  查看

ulimit -n 655350 设置file open

若永久生效: vim /etc/security/limits.conf

root soft nofile 655350
root hard nofile 655350
* soft nofile 655350
* hard nofile 655350

一共是4个步骤。

1.修cluster.conf.example ,增加节点ip ,(即节点的ip)

2. 主机的 application.properties 文件,增加数据库节点,用户名和密码(好像用内置的数据库,这里不需要配置)

3. 启动方式,

./startup.sh -p embedded

以内置数据库方式启动。,然后在

192.168.7.171 ,

192.168.7.172 ,

192.168.7.173 ,

节点,都可以看到这三个的nacos的web界面

http://192.168.7.171:8848/nacos

http://192.168.7.172:8848/nacos

http://192.168.7.173:8848/nacos

用户名 nacos,密码nacos

4. 发布一个应用后,这三个可以同步看到。

如果继续配置下去,需要nginx做前端的跳板,反向代理,做一个转发。

nacos 1.4.2 建立集群,公司启动linux服务器常用命令的更多相关文章

  1. RabbitMQ集群出现过机器故障,网络异常等故障后,重启无法重新建立集群的终极解决方案

    由于机器掉电,网络故障等原因,RabbitMQ整个集群出现问题.重启RabbitMQ时,发现某些机器始终无法重新加入到集群中,而且还可能出现网络分区. 针对不同情况,可能选择 rabbitmqctl ...

  2. zookeeper作为soa服务器集群的协调调度服务器

    zookeeper作为soa服务器集群的协调调度服务器,当然自身也支持集群. ZooKeeper搭建系列集 ZooKeeper系列之一:ZooKeeper简介 ZooKeeper系列之二:ZooKee ...

  3. linux RHCS集群 高可用web服务器

    RHCS集群,高可用服务器 高可用 红帽集群套件,提供高可用性,高可靠性,负载均衡,快速的从一个节点切换到另一个节点(最多16个节点)负载均衡 通过lvs提供负载均衡,lvs将负载通过负载分配策略,将 ...

  4. Linux集群部署自定义时间同步服务器(ntpd)

    Linux集群部署自定义时间同步服务器(ntpd) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 身为一名运维人员,在搭建集群的时候,第一步需要做的就是同步每个机器的时间,尤其是在 ...

  5. Redis集群环境之linux搭建多机版---已完结,跟着一步一步来你就可以集群成功

    上一篇踩着各种坑写了Redis集群环境之linux搭建单机版,这一篇准备就多机版集群进行搭建,主要目的一来是在上一篇的基础上进行精华提粹总结,二来是把单机版与多机版的区别进行记录. 首先软硬件环境: ...

  6. KingbaseES V8R6C5集群部署启动securecmdd服务配置案例

    案例说明: 对于KingbaseES V8R6C5版本在部集群时,需要建立kingbase.root用户在节点间的ssh互信,如果在生产环境禁用root用户ssh登录,则通过ssh部署会失败:在图形化 ...

  7. hbase集群的启动,注意几个问题

    1.hbase的改的会影响器他的组件的使用, 故而, 在修改 hadoop的任何组件后, 一定要记得其它的组件也能受到影响, 一下是我在将hadoop的集群改了之后 , 再次运行hbase的时候, 就 ...

  8. hbase集群在启动的时候找不到JAVA_HOME的问题

    hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下: root@master:/usr/local/hbase-/bin# ./start-hbase.sh star ...

  9. Hyperledger Fabric 1.0 从零开始(九)——Fabric多节点集群生产启动

    7:Fabric多节点集群生产启动 7.1.多节点服务器配置 在生产环境上,我们沿用4.1.配置说明中的服务器各节点配置方案. 我们申请了五台生产服务器,其中四台服务器运行peer节点,另外一台服务器 ...

  10. Redis集群搭建方案(Linux)

    Redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串). list(链表).set(集合)和zset(有序 ...

随机推荐

  1. 一次k8s docker下.net程序的异常行为dump诊断

    背景 昨天,一位朋友找到我寻求帮助.他的项目需要调用一个第三方项目的webAPI.这个webAPI本身可从header, query string中取相关信息,但同事发现他在调用时,无法按期望的那样从 ...

  2. P7213 [JOISC2020] 最古の遺跡 3

    这个题刚好是一个月前我们学校联赛组的人考的题的 T4 .今天有幸看见原题. 我当时顺便看了他们的题.想了一个小时,才想出来了如下的麻烦做法. 然后教练让我来讲这个题,我讲得很累,大家也都没有改. 题意 ...

  3. SQLServer 查询所有外键关联表信息

    有时候需要清除一些数据,但是总会有一些外键关联多加阻拦,下面是一些外键关联查询,方便更快捷有效的查询到需要处理的外键信息. 一.外键信息 查询列从左到右分别是: 外键约束名,子表名,外键列名,父表名 ...

  4. pictrue类的练习

    这里遇到一个问题,因为导入的文件格式很大,所以内存占用特别高,就会在运行一段时间过后报错:内存不够 然后用了一个GC.collect():的方法,加在了timer控件里,让程序每隔1000ms换图时也 ...

  5. (面试题) 面试官:如何在forEach的循环里使用break

    大家都知道 js 的 forEach里是不能使用break.但是为什么不能在forEach里使用呢?在forEach里使用break 会发生什么呢? 一. 在forEach里使用break 会发生什么 ...

  6. 你可能不知道的HTML小技巧 面试题小技巧

    程序员面试题库分享 1.前端面试题库 (面试必备)            推荐:★★★★★ 地址:前端面试题库 2.前端技术导航大全      推荐:★★★★★ 地址:前端技术导航大全 3.开发者颜色 ...

  7. oracle 2个数组列,剔除数组重复的数据。

    一.下面这样不规则的,数据如何剔除掉.循环筛选replace替换掉. 序号 正常时间 剔除时间 1    2022-12-19,2022-12-20,2022-12-21,2022-12-22,202 ...

  8. redis底层数据结构之快速列表(quicklist)

    快速列表(quicklist) redis3 .2版本之前,List类型数据使用的底层数据结构是压缩列表(ziplist)或双向链表(linkedlist),当列表元素个数比较少并且每个元素占用空间比 ...

  9. mysqldump备份命令使用参数

    参数 参数说明 导出全部数据库. mysqldump -uroot -p --all-databases 导出全部表空间. mysqldump -uroot -p --all-databases -- ...

  10. svn 中的trunk,tags,branches分别是什么意思?

    1.trunk是主分支,是日常开发进行的地方.2.branches是分支.一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中.又比如为不同用户客制化的版本 ...