热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux很好,很强大!Shell编程很伟大,很好用

Linux很好,很强大!Shell编程很伟大,很好用--Linux企业应用-Linux服务器应用信息,下面是详情阅读。
  昨天和同事去山东航空处理点Websphere的事情,本以为下午下班前肯定能忙完了,但是没想到竟然一直忙到今天早上6点半。

  首先客户那边要把websphere试用版 改为Was ND,我们不敢确定能否直接升级,问IBM的工程师回答的也很含糊,因此打算备份完数据后卸载重新安装,之前给山航他们用RoseHa作双机了,所以不会影响他们的正常业务、以及网站的浏览,在安装完IBM HTTP server的时候出了一个低级错误,他们用的redhat AS4,先前安装了apache,但是在启动ibm httpserver的时候一直无法启动,只显示apache的页面而非IHS的。ibm的httpserver也是采用apache的内核,启动命令都是一样的,apachectl start,虽然跳到IHS的bin目录执行此命令,但是忘记加“./”因此缺少此命令之后无论在哪个目录执行apachectl命令都是启动的apache,可能因为环境变量的缘故,真的很粗心。后来在websphere调试方面又出现问题了,发现无法发布war包,链接oracle貌似还有些问题。

  后来在安装第二台was服务器的时候无法正常安装,提示路径已经存在,但是问题是我们明明卸载了以前的was程序,怀疑是有些文件里仍然记录了安装信息,由于我们的was全都安装在共享陈列里,因此大胆尝试采用第一台安装成功的was文件,结果第二台服务器可以正常发布信息和同步数据,假如换到windows下估计就郁闷了,毕竟windows下要写入注册表,而Linux却不用担心这些了,但是仍然存在一些隐患,这些过程中采取了各种方法进行调试,很多的方案都一一被否认了,以前的was安装在opt目录下,现在迁移到磁盘阵列,在RoseHA中需要修改一些脚本信息,但是roseha没有was的agent,以前写的这个脚本是宋经理写的,貌似存在一些问题。

  我和陈哥商量好了给每条关于was的命令加&&来定义某些指令执行顺序,让脚本先启动IHS然后是WAS,停止脚本发现umount执行时候一直报错,说is busy在umount /was之前加一条sleep 10来让脚本停顿10秒再执行umount,为的是让所有的任务都完成再卸载was目录。结果还是比较顺利。不知道为什么这些小问题那么多,本来就是一个简单的安装was和调试roseha的事情,结果一下子涌现出这些多小问题,比如:gam_server进程、hosts文件里的别名定义在roseha里bring in bring out的问题,最恐怖的是到3点多2台Linux服务器突然同时宕机!我们以为共享磁盘同步出来问题,重启后发现可能是roseha操作上出的问题。还好那时候访问量不是很大,重启带来的后果不是很严重!很好,很强大哈,还有很多问题就不写了,感觉写的很乱,估计也就自己能看懂。
推荐阅读
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
author-avatar
王永星2012
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有