精华内容
下载资源
问答
  • linux shell一键自动化部署

    千次阅读 2018-02-08 11:11:52
    命令:svn co svn://svn.........(svn地址) 创建oa.sh(我是放在/root/shells目录下) 内容: #!/bin/bash . /etc/profile /root/shells/latin-ip-seeker.sh /root/shells/latin-common-utils.sh /ro...

    首先我先在svn目录下降项目从svn checkout下来

    命令:svn co svn://svn.........(svn地址)

    创建oa.sh(我是放在/root/shells目录下)

    内容:

    #!/bin/bash
    . /etc/profile

    /root/shells/latin-ip-seeker.sh
    /root/shells/latin-common-utils.sh
    /root/shells/latin-entity.sh
    PROG="oa"
    service tomcat-$PROG stop

    TOMCAT_DIR="/application/tomcats/tomcat-$PROG-8090"
    DIR="/root/svn/$PROG/trunk"
    svn up $DIR
    mvn clean package -Dmaven.test.skip=true -f=$DIR


    rm -rf $TOMCAT_DIR/webapps/ROOT*
    cp -R $DIR/target/ROOT $TOMCAT_DIR/webapps/

    service tomcat-$PROG start

    -------------------------------------------------------------------------------------------------------------------------------

    /root/shells/latin-ip-seeker.sh
    /root/shells/latin-common-utils.sh

    /root/shells/latin-entity.sh

    这3个脚本是需要oa项目需要依赖所需要的,也需要更新运行

    PROG="oa" 取一个别名吧 方便下面使用,下面加上$PROG就是使用的oa这个。可以看做一个变量名

    TOMCAT_DIR  DIR同样如此

    svn up $DIR:更新svn版本,更新到最新的代码。up==》update的意思

    rm -rf $TOMCAT_DIR/webapps/ROOT*

    cp -R $DIR/target/ROOT $TOMCAT_DIR/webapps/

    这2行代码删除tomcat下的项目,再将svn更新的项目添加到tomcat的webapps下面

    service tomcat-$PROG(oa) stop  停止tomcat,start启动tomcat

    这里service要注意的是必须要相/etc/init.d/目录下添加一个快捷方式,服务才会生效,service才会有用,不然会出现unrecognized service异常

    如何添加参照http://mp.blog.csdn.net/postedit/79278742

    tomcat-$PROG也就是tomcat-oa不能和其他服务重名。

    创建service:# ln -s tomcat-oa /application/tomcats/tomcat-oa-8090/bin/daemon.sh

     服务快捷方式名:tomcat-oa 

    服务启动的文件:/application/tomcats/tomcat-oa-8090/bin/daemon.sh

    查看启动服务:

    linux启动的时候会启动/etc/init.d/下的服务,init.d目录下一般是shell脚本,用来控制bin木下的服务

    把tomcat下bin目录下的daemon.sh添加到快捷方式,前面是快捷方式tomcat-oa

    然后执行~/shells/oa.sh就可以了

     

    本人也是第一次实际工作接触linux搭建服务器,一弄就是好多个项目,如有错误之处大神多指点.

     

    补充:最近又要部署多个项目,一共启动了4个Tomcat

    但是部署过程中,发现了问题,一个项目还好。没问题,但是多个tomcat启动和停止问题就来了,当启动一个tomcat或者停止tomcat时候,指向的是另外一个tomcat,导致项目很混乱,因为有些依赖项目,到处报错。

    比如,我关闭的是tomcat1,实际却关闭了tomcat2,tomcat1依然运行着。

    后台网上查资料解决办法是:在每个tomcat/bin目录下面的 catalina.sh、startup.sh、shutdown.sh里面分别加上

    export CATALINA_BASE=$CATALINA_3_BASE
    export CATALINA_HOME=$CATALINA_3_HOME

    =后面指向的是/etc/profile里面环境变量的引用,每个tomcat对应的目录要准确

    图:

    问题解决,然后各自的tomcat启动和停止都是正确的了。在想是不是没有指定具体的tomcat导致tomcat冲突了。还在分析原因,如有大神知道具体原因还望告知小弟!

     

     

     

    展开全文
  • You Server IP:12.12.12.12 #自动获取你服务器的IP地址 Please input your server setting: Please input frps bind_port [1-65535](Default Server Port: 5443): #输入frp提供服务的端口,用于服务器端和客户端...
  • 2、我们要设置好固定的IP地址备用。 3、把其中一台作为分布式主节点,假设这个主节点的IP地址是192.168.199.84。 4、点击下载本文档所需文件。 5、准备好的文件有soft rpm mysrpm这三个文件夹和 666.sh redis.conf ...

    准备

    1、首先准备3台Linux服务器,我这里使用的是centos8,我们还需要xshell和xftp两个工具,请自行下载安装,建议使用免费版本。
    2、我们要设置好固定的IP地址备用。
    3、把其中一台作为分布式主节点,假设这个主节点的IP地址是192.168.199.84。
    4、点击下载本文档所需文件。
    https://download.csdn.net/download/weixin_42075821/13611056
    5、准备好的文件有soft rpm mysrpm这三个文件夹和 666.sh redis.conf redis6.service test.png redis-6.0.1.tar.gz这五个文件,如图:
    (注意:不要改任何文件或文件夹名称,也不要移动或更改目录,严格按照本文档执行)
    在这里插入图片描述

    开始

    主节点的安装
    第一步:
    把soft rpm mysrpm这三个文件夹和 666.sh redis.conf redis6.service test.png这四个文件直接拖入 /root 中,如图:
    在这里插入图片描述

    第二步:
    给666.sh文件赋权并执行:

    chmod -R 777 /root/666.sh&&/root/666.sh
    

    等待执行完毕…
    执行完毕后会重启,等待重启后重新连接。

    第三步:
    执行命令登录数据库

    mysql -uroot
    

    在这里插入图片描述

    进入数据库后执行命令(命令中不要手动换行)

    use mysql;alter user 'root'@'localhost' identified by 'root';flush privileges;use mysql;update user set user.Host = '%' where user.User = 'root';select user.Host,user.User from user;quit;
    

    在这里插入图片描述
    重新启动mysql

    systemctl restart mysqld.service
    

    第四步:导入数据库,请使用navicat数据库连接工具导入:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    第五步:测试环节
    上传一个名字为test.png文件放入/root下

    /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /root/test.png
    

    执行

    /usr/local/soft/redis6/bin/redis-cli -h 192.168.199.84
    
    set a aaaa
    
    get a
    

    第六步:启动jar包和配置nginx网站目录。

    nohup java -jar /home/project/你的jar名字.jar >/home/project/你的jar名字.log 2>1&
    

    如果想结束该jar包,执行:

    kill -9 $( ps -ef | grep "你的jar名字.jar" | grep -v "grep" | awk '{print $2}') &
    

    自定义nginx网站根目录:看你的前端网站根目录在哪里,假设在/home/a目录下:
    在这里插入图片描述

    展开全文
  • 在http://tool.chinaz.com搜索github/gitlab等相关域名指向连接速度最快的IP地址,将其配置到本机的DNS配置文件。 嫌麻烦一键解决 为了方便配置,我将整个配置过程编写成了一个自动化软件,直接运行即可,源代码托管...

    问题

    国内使用git clone命令或者连接github网站时速度特别慢,其原因是github的相关域名遭到了DNS污染。

    解决思路

    http://tool.chinaz.com搜索github/gitlab等相关域名指向连接速度最快的IP地址,将其配置到本机的DNS配置文件。

    解决效果

    以deck.gl为例,速度提升到184K每秒,使用前不到10K每秒。
    在这里插入图片描述

    嫌麻烦一键解决

    为了方便配置,我将整个配置过程编写成了一个自动化软件,直接运行即可,源代码托管在github。

    1. 下载gitfree
    2. 如果你是WINDOWS用户,直接右击使用管理员权限运行即可。
    3. 如果你是LINUX/MACOS用户,直接进入gitfree所在文件夹,以管理员权限运行即可:sudo ./gitfree
    4. 原DNS配置文件会自动备份在gitfree所在目录下。

    不嫌麻烦手动解决

    1. 登录http://tool.chinaz.com,搜索github.com gitlab等域名,记录下对应的速度最快的IP地址。
    2. 在本机的DNS配置文件最后添加对应配置。
    • windows路径:C:\Windows\System32\drivers\etc\hosts
    • linux/macos路径:/etc/hosts
    1. 修改前记得备份。
    # ......
    # 原来的配置信息
    172.65.251.78 gitlab.com
    52.74.223.119 github.com
    185.199.109.154 github.githubassets.com
    185.199.109.133 avatars8.githubusercontent.com
    185.199.109.133 avatars7.githubusercontent.com
    185.199.109.133 avatars6.githubusercontent.com
    185.199.108.133 avatars5.githubusercontent.com
    185.199.110.133 avatars4.githubusercontent.com
    185.199.109.133 avatars3.githubusercontent.com
    185.199.111.133 avatars2.githubusercontent.com
    185.199.109.133 avatars1.githubusercontent.com
    185.199.109.133 avatars0.githubusercontent.com
    185.199.111.133 avatars0.githubusercontent.com
    185.199.111.133 avatars0.githubusercontent.com
    185.199.108.133 avatars0.githubusercontent.com
    185.199.108.133 avatars0.githubusercontent.com
    185.199.108.133 avatars0.githubusercontent.com
    185.199.111.133 avatars.githubusercontent.com
    185.199.111.133 avatars.githubusercontent.com
    31.13.81.17 github.global.ssl.fastly.net
    185.199.108.133 camo.githubusercontent.com
    185.199.108.133 cloud.githubusercontent.com
    185.199.110.133 gist.githubusercontent.com
    0.0.0.0 raw.githubusercontent.com
    185.199.108.153 assets-cdn.github.com
    

    附录——需要搜索的域名

    • gitlab.com
    • github.com
    • github.githubassets.com
    • avatars8.githubusercontent.com
    • avatars7.githubusercontent.com
    • avatars6.githubusercontent.com
    • avatars5.githubusercontent.com
    • avatars4.githubusercontent.com
    • avatars3.githubusercontent.com
    • avatars2.githubusercontent.com
    • avatars1.githubusercontent.com
    • avatars0.githubusercontent.com
    • avatars0.githubusercontent.com
    • avatars0.githubusercontent.com
    • avatars0.githubusercontent.com
    • avatars0.githubusercontent.com
    • avatars0.githubusercontent.com
    • avatars.githubusercontent.com
    • avatars.githubusercontent.com
    • github.global.ssl.fastly.net
    • camo.githubusercontent.com
    • cloud.githubusercontent.com
    • gist.githubusercontent.com
    • raw.githubusercontent.com
    • assets-cdn.github.com
    展开全文
  • wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低了使用Linux做web服务器的门槛,让更多人的可以轻松...
  • 整理linux总结1

    千次阅读 2020-07-04 10:24:29
    国内镜像站点 ...清华镜像 每个6系列,7系列,只有最新的有镜像,进去找isos 然后x86等 中科大镜像 ...查看ip地址 ip a 重启命令 reboot 查看网络是否畅通 ping ip地址 linux和windows的上传和下载 在终

    国内镜像站点
    mirrors.163.com

    mirrors.aliyun.com

    清华镜像
    每个6系列,7系列,只有最新的有镜像,进去找isos 然后x86等

    中科大镜像
    放大终端界面 ctrl shift +
    缩小 终端界面 ctrl -

    查看当前安装linux版本
    cat /etc/redhat-release
    当输入到 cat /etc/red 然后tab一键补全

    查看ip地址
    ip a
    重启命令
    reboot

    查看网络是否畅通
    ping ip地址

    linux和windows的上传和下载
    在终端界面输入命令
    rz
    下载 sz 加 下载文件
    修改固定的ip
    点击右上方电源,选择有线已连接,->有线设置,选择有线已连接的旁边齿轮,查看详细信息
    里的ipv4地址和默认路由,然后点击ipv4选项,设置固定的ip地址,子网掩码是255.255.255.0
    网关是默认路由,dns是8.8.8.8 点击应用 然后把打开改为关闭,再打开即可生效

    重置管理员密码
    到linux开机引导界面
    开机引导界面
    按下e键
    内核信息编辑界面
    向下找到linux16这一行 的最后面 空格一下 追加 rd.break 参数
    按下ctrl + x 运行修改过的内核程序
    紧急的救援模式
    输入
    mount空格-o remount,rw /sysroot/ 回车
    chroot /sysroot/ 回车
    passwd 回车
    输入想要重新设置的密码注意密码不会显示 回车
    再次输入密码 回车
    touch /.autorelabel 回车
    exit 回车
    reboot 回车
    上面的情况可以在忘记密码的情况下进行修改管理员密码

    下面是在终端上修改管理员密码
    passwd 命令

    或者 echo “新密码” | passwd – stdin root

    展开全文
  • LinuxC学习第一天

    2018-11-11 19:16:02
    xshell远程登录到linux系统命令:ssh linux系统的IP地址 linux查ip:ifconfig xshell和极域会冲突 解决方法先连极域再打开VM网卡 xshell使用时要有网:1 电脑连上网线 2 连无线网 3 两台电脑连接 crtl+l:一键...
  • 包括端口扫描,服务识别,网络资产,密码爆破,高危漏洞检测以及一键GetShell,支持批量A段/ B段/ C段以及跨7.2版本内置94个功能模块,外部模块18个,通过多种协议以及方法快速获取目标网络存活主机IP,计算机名,...
  • 后渗透系列——下载文件(Windows篇)后渗透是指已对目标服务器有shell交互后的操作,通常包含权限...1.准备工作首先需要架设服务器,并把要下载的文件部署在服务器上,笔者用的服务器为Kali Linux架设,ip地址是192...
  • ubuntu 18.04 安装web服务器前言...使用ifconfig 命令查看虚拟机Ubuntu系统的IP地址:3.在Windows下,先使用ping命令测试本机与虚拟机Linux服务器之间是否连通,如果不通的话先解决网络问题4.浏览器访问:四、配置测试
  • kangle+easypanel一键安装脚本免授权的linux命令:yum -y install wget;wget http://kangle.odata.cc/start;sh start 然后配置网站,新建一个网站。 然后http://ip地址:3312 回车输入虚机网站用户名和密码进入...
  • 5.7版本内置40个功能模块,通过多种协议以及方法快速获取目标网络存活主机IP、计算机名、工作组、共享资源、网卡地址、操作系统版本、网站、子域名、中间件、开放服务、路由器、数据库等信息,漏洞检测包含MS17010、...
  • k8s master节点IP地址 192.168.0.2 node k8s node节点IP地址 192.168.0.3 pkg-url 离线资源包地址,支持下载到本地,或者一个远程地址 /root/kube1.20.0.tar.gz version 资源包对应的版本 v1.20.0 增加...
  • MaxDOS 5.6s U盘版

    2010-02-10 23:38:42
    输入的,输入为自后自动激活网卡,及IP奄码配置文件,自动生成IP地址为 192.168.5.45 子奄码为:255.255.255.0 网关:192.168.5.100),详细请见下表各网卡的批处理. 以下为5.5S版本或更旧的版本,全盘网刻例子: NV 网卡,...
  • PHP 仿陌陌直播

    2019-04-12 09:52:25
    在设置->串流 中填写信息:URL为 rtmp://xxx:1935/hls,xxx为你的服务器的IP地址,hls是用来存放流媒体的。 秘钥可以随便填写一个,用来播放的时候识别播放哪个流媒体的,例如填写test等。 填写完毕后,点击开始串流...
  • 05-MySQL高可用生产场景配置及网络地址规划mp4 06-MySQL高可用实施正式环境准备与裂脑注意mp4 07-快速安装双机Centos6.4下heartbeat并配置启动mp4 08-快速安装双机Centos6.4下drbd服务准备01mp4 09-快速安装双机...
  • 由0晋升200%系统高手

    2008-09-12 16:27:33
    5.1.3 手动设置网卡的IP地址 5.1.4 Bootvis真的可以优化Windows XP启动过程吗? 5.1.5 清除开机加载程序 5.1.6 配置预读取(Prefetch)功能 5.2 磁盘子系统性能优化 5.2.1 磁盘缓存的优化 5.2.2 磁盘...
  • 使用docker-compose up一键启动启动项目 # 使用docker-compose启动四个容器 docker-compose up # 如果您修改了某些配置选项,可以使用此命令重新打包镜像 docker-compose up --build # 使用docker-compose 后台启动...
  • 使用docker-compose up一键启动启动项目 # 使用docker-compose启动四个容器 docker-compose up # 如果您修改了某些配置选项,可以使用此命令重新打包镜像 docker-compose up --build # 使用docker-compose 后台启动...
  • 采集数据端口,支持串口端口+网络端口,串口支持自由设置串口号+波特率,网络支持自由设置IP地址+通讯端口,每个端口支持采集周期,默认1秒钟一个地址,支持设置通讯超时次数,默认3次,支持最大重连时间,用于重新...
  • 出于安全的考虑,所选的机器最好不要有外网IP地址。(c). 用户名和密码最好不要用cachecloud, 密码尽可能复杂。(d). 机器的ssh端口最好是22。(e). 请确保/opt/有足够的硬盘空间,因为/opt/cachecloud/data要存储...
  • 为了测试,此时我们可以通过重启 master 来立刻使该 work加入执行组(后面会增加一键刷新work` 信息)。 此时要注意,我们的 work 也一定也要安装 hera 应用并启动。 重启后我们可以进入调度中心 ,在搜索栏里搜索 1...
  • linux : 64位linux操作系统均可 主要功能 自动审核 发起SQL上线,工单提交,由inception自动审核,审核通过后需要由审核人进行人工审核 人工审核 inception自动审核通过的工单,由其他研发工程师或研发经理来审核...
  • Python Cookbook

    2013-07-31 22:33:26
    10.9 通过邮箱创建一个邮件地址的白名单 384 10.10 阻塞重复邮件 386 10.11 检查你的Windows声音系统 388 10.12 在Windows中注册和反注册DLL 388 10.13 检查并修改Windows自动运行任务 390 10.14 在Windows中...
  • ✅ RunAny:一劳永逸的快速启动软件,拥有三键启动、一键直达、批量搜索、全局热键、短语输出、热键映射、脚本插件等功能 - 更多介绍 2019年12月17号添加 suziwen - Github ✅ 小书匠:一款专注于写作的 ...
  • NLP民工的乐园 The Most Powerful NLP-Weapon Arsenal NLP民工的乐园: 几乎最全的中文NLP资源库 词库 工具包 学习资料 ...在入门到熟悉NLP的过程中,用到了很多github上的包,遂整理了一下,分享在这里。...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

linux一键ip地址命令

linux 订阅