`
Everyday都不同
  • 浏览: 724983 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

分布式部署的一些小概念(持续补充中……)

阅读更多

====================个人小结,持续补充中。。。。=====================

1)先从用户入口,即每台机器需要创建哪几个用户,创建用户的命令如下:

useradd -md/home/test -s/bin/csh -g test test           #创建test用户,并指定根目录/home/test(没有的话自动创建),和组test(若group test不存在则需要先创建)

接下来需要给新建的用户赋值密码:

passwd test

这会让你输入一次后再retype一次。也可以通过显式的方式为新用户指定密码,此时就不再需要retype了:

echo 123456|passwd --stdin test

 

  1. 然后每个用户分别需要部署什么实体(如redis,  zookeeper,  tomcat,  oracle,  keepalived等),比如redis我要装在db用户下,则目录可以这样规划:

    /home/db/redis

     

  2. 在每台机器上安装好jdk之后,每个用户的根目录下最好“软连接”一下:

    ln -s /opt/jdk1.6.0_29 java    #jdk被软连接在当前db用户,注意此命令必须在db用户下执行!(软连接的操作是分用户的,否则当前用户的jdk版本可能还是系统默认的版本。软连接到jdk的HOME目录即可,java这个相当于一个快捷方式,为当前用户连接到本机安装的jdk

  3. 假如你在A机器上已经通过ftp工具上传好了jdk之后,B机器上还没有jdk,你可以直接在A机器上通过远程命令将jdk的安装包传过去,如:

    scp /opt/jdk.1.6.0_29.tar.gz  db@10.15.34.22:~/    #A机器上的jdk安装包远程传输至10.15.34.22机器的db用户的根目录下;

    cp /opt/jdk.1.6.0_29.tar.gz  db@10.15.34.22:/opt/java   #A机器上的jdk安装包远程传输至10.15.34.22机器的/opt/java目录下(前提是db用户有权限访问到/opt/java路径);

     

  4. 如果是root用户登录的,想切换至普通用户,命令如下:

    su - username   #注意“-”符号两边都有空格

    如果是想回到root用户,su -

    或者:exit

     

  5. linux下启动sqlplus:

sqlplus / as sysdba

查看当前oracle有几个数据名:

select name from v$database;

查看有几个实例:

select * from v$instance;

 

  6. vi的全局替换命令

首先按Esc退出命令,再执行如下命令即可:

:%s/旧的string/新的string

 

 7.Linux的用户权限问题

root用户是权限最高的用户,可以负责对普通用户的创建,密码赋值和文件属主(chown 组:用户 文件,注意:chown -R 组:用户 文件夹  则是递归地给某一个文件夹的所有文件改变属主)等。

普通用户不能访问其他普通用户的内容。普通用户只能访问自己根目录的内容和公共区域的内容(如/opt下的内容),如果想cp一个文件或目录到当前用户,应确保是在当前用户下执行,才能保证被copy过来的东西的权限属于当前用户。

 

8.ll ll -a ls -a区别

ll只会显示非隐藏文件;ll -a会显示出所有文件包括隐藏文件如.cshrc环境变量文件;ls -a也是会显示出所有文件,但是ls或ls -a不会显示出每个文件所属的“组”和“用户”。

 

9.替换指定文件里的指定字符串

find ./ -name "start*01.sh"|xargs perl -pi -e 's|eth0|eth1|g'

替换startxxx01.sh脚本里的字符串eth0,替换成eth1(注意这个操作是分用户的,必须是针对当前用户下的文件)。

 

分享到:
评论

相关推荐

    CentOS7分布式部署open-falcon0.3.0实践.docx

    Open-Falcon是一种开源的、企业级的、高可用、...open-falcon支持分布式部署。但目前网上大都是单机版的部署文档。本资源是基于虚拟机环境进行分布式部署的操作文档。大家共同学习,共同进步。转载请标明作者果然有点醉

    mongodb的大型分布式部署

    ### MongoDB大型分布式部署详解 #### 一、MongoDB大型分布式部署概述 MongoDB是一种非常流行的NoSQL数据库系统,尤其适用于需要处理大量非结构化数据的应用场景。随着业务的增长和技术的发展,单机部署往往无法...

    Nginx业务分布式部署

    1.实现业务分布式部署。 2.解决负载均衡。

    JMETER分布式部署实践详解.rar

    适合人群: 想步入性能测试领域的、测试工程师、性能测试工程师、接口自动化测试工程师、开发工程师以及感...05JMETER分布式部署注意事项 06JMETER SLAVE和MASTER 分布式启动压测 07JMETER 分布式踩过的坑及填坑方法

    solr 分布式部署

    在本文中,我们将深入探讨如何实现Solr的分布式部署,包括需求、步骤、配置以及执行分发脚本。 首先,理解分布式部署的需求是至关重要的。Solr分布式部署的目标主要有两个: 1. **主辅服务器同步**:确保每当...

    Nginx+Tomcat分布式部署案例.docx

    Nginx+Tomcat分布式部署案例

    minio分布式部署搭建文档及安装程序

    5. **安全性**:在分布式部署中,MinIO支持SSL/TLS加密和访问控制列表(ACLs),确保数据传输的安全。 6. **监控与日志**:集成Prometheus和Grafana进行性能监控,以及通过标准的日志输出进行问题排查。 **二、...

    分布式部署ArcGISServer

    分布式 部署 ArcGIS Server

    深度学习在云和终端上的混合分布式部署研究.pdf

    为了解决这一问题,研究人员提出了一种混合分布式部署策略,该策略结合了云端的计算优势和终端设备的实时响应性,旨在平衡系统开销、精度和实时性之间的关系。 在传统的深度学习部署模式中,数据通常从终端设备上传...

    使用Docker搭建基于Nginx+Tomcat的分布式部署架构

    示例:使用Docker搭建基于Nginx+Tomcat的分布式部署架构。

    Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡实例图解

    Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡实例图解.在IIS中创建四个相同的网站,浏览器访问同一个地址,通过NGinx转到不同的IIS网站。https://mp.csdn.net/postedit/81177460

    SITEVIEW轻松运维 分布式部署助力河南移动专题.pdf

    标签中“分布式”、“分布式系统”、“分布式开发”、“参考文献”、“专业指导”这些词汇揭示了文档的主题方向,即关于分布式系统的部署、开发以及相关的指导性资源和文献。 从提供的内容来看,文档主要描述了 ...

    SpringBoot中使用Session共享实现分布式部署的示例代码

    SpringBoot 中使用 Session 共享实现分布式部署的示例代码 标题解析 该示例代码主要介绍了 SpringBoot 中使用 Session 共享实现分布式部署的方式,该技术可以解决分布式部署时 Session 不同步的问题。在单体项目中...

    基于RocketMQ的MQTT消息推送服务器分布式部署方案.pdf

    2. 在分布式系统中,服务器的部署可以通过增加节点来提升系统的整体性能和容错能力。 3. 通过分布式部署,系统能够实现负载均衡、数据备份、故障自动恢复等功能,从而提升用户体验和系统的稳定性。 五、RocketMQ与...

    hadoop分布式部署 .pdf

    hadoop分布式部署 .pdf

    在linux系统中hadoop完全分布式部署

    在linux系统中hadoop完全分布式部署

    分布式架构及部署图.jpg

    自己多年从事大型网站的建设,拥有多年的经验,这是自己工作经验所画,希望可以帮到大家

    电网统一视频监控平台分布式部署架构研究与实现.pdf

    本文是关于电网统一视频监控平台分布式部署架构的研究与实现,涉及到的关键技术包括分布式系统、分布式开发,以及如何在电网视频监控系统中实现多用户并发访问和视频数据量的扩大处理。文章提出,随着电网视频监控...

    移动管理分布式部署的探讨.pdf

    移动管理分布式部署的概念主要涉及移动网络中对节点进行管理的技术。随着移动互联网技术的飞速发展,传统的集中式部署模式逐渐显露出其局限性,尤其是在网络规模扩大时,集中式模式下的性能问题和扩展局限性日益凸显...

    分布式部署的新型远动机传输方案研究.pdf

    远动机模型建模是分布式部署方案中的一个关键步骤。IEC61850定义了电力系统中各种设备和功能的逻辑节点模型。在进行远动机模型建模时,需要按照IEC61850标准,将电力系统的设备和功能映射为相应的逻辑节点,并定义好...

Global site tag (gtag.js) - Google Analytics