日常工作实用小技巧,值得总结一下。 (1) ; 分号,没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。 (2) || 逻辑或,当用此连接符连接多个命令时,前面的命令执行成功,则后面的命令不会执行。前面的命令执行失败,后面的命令才会执行。 (3) && 逻辑与,当用此连接符连接多个命令时,前面的命令执行成功,才会执行后面的命令,前面的命令执行失败,后面的命令不会执行,与 || 正好相反。
日常工作实用小技巧,值得总结一下。 (1) ; 分号,没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。 (2) || 逻辑或,当用此连接符连接多个命令时,前面的命令执行成功,则后面的命令不会执行。前面的命令执行失败,后面的命令才会执行。 (3) && 逻辑与,当用此连接符连接多个命令时,前面的命令执行成功,才会执行后面的命令,前面的命令执行失败,后面的命令不会执行,与 || 正好相反。
日常运维工作中,为了系统安全和操作溯源,经常会需要查询所有用户的登录和操作的详细日志,本文详细描述了具体的实现办法,适应于linux 6、7所有的OS版本,只是最后一步的rsyslog服务重启方式有一点差异。实施之后在/var/log/目录的command.log和command_logs可以看到详细的登录和操作日志。 【本文档追求极致的全傻瓜式命令行操作,实施仅需1分钟,已在linux6、7两个大版本测试通过】 ■设置command history记录 cat >> /etc/profile <…
orcle启动报无法发现/root/HBRMW_TBS.dbf文件 放弃恢复数据文件 1、sysdba登录数据库 sqlplus /nolog SQL>conn / as sysdba 2、加载启动数据库 SQL>startup mount 3、将已删除数据文件设置离线并删除 SQL>alter database datafile '/root/HBRMW_TBS.dbf' offline drop; 4、打开数据库 SQL>alter database open; 5、清除相应的表空间 S…
redmine 部署配置系统名称 1、修改2个文件,4个地方文件 1:$REDMINE_HOME$/apps/redmine/conf|httpd-app.conf 文件2:$REDMINE_HOME$/apps/redmine/conf|httpd-app.conf 修改后记得修改nginx的映射,conf文件在/opt/tengine2/nginx/conf/nginx.conf
已有的一台PC服务器,浪潮NF5280M3,两年前做了虚拟化,去年发生过一次硬盘故障换盘,近期又发生一次,每次换盘都要重启主机,Control-H进入WEB Bios进行RAID配置,很不方便,也无法在线监控磁盘状态,决心试一下LSI的MSM安装配置。网上有说,需要定制ESXi的安装镜像,置入LSI RAID驱动即可,只能有机会重做ESXi时再试了。
我们知道现在的PC服务器是可以热插拔磁盘的,VMware虚拟化平台也可以在线新增/扩容虚机磁盘。 但是由于种种原因,在OS层面会不能实时看到这些信息,此时需要重新扫描连接存储设备的SCSI总线,就会识别相关硬件的变化。
以前遇见类似问题,没有留存日志,今天有同事再次求助,特记录下,以备后续参考。 提示信息:Entering emergency mode. Exit the shell to continue 如下图所示: 这种情况,一般是突然断电导致文件系统遭到破坏,系统启动时无法正常读取所需的文件信息,对于使用lvm管理的fs来说,一般是root逻辑卷遭到破坏,从而启动失败,一般对相关的文件系统进行检查修复即可。 让同事执行fsck /dev/sda,提示报错如下图: 转而直接对root卷进行修复,如下图: 可见系统检测出使用的…
概述 本文详细描述了“2台主机+1个虚拟ip搭建nfs文件服务器主备节点”的步骤,架构如下图所示。 软件安装说明如上图所示: 主机29,30需安装keepalived,配置并启动nfs服务 146-149为 nfs客户端,nfs服务端地址使用29,30虚拟ip地址 主机211,212上均需要安装nginx、keepalived,对外发布keepalived中配置的虚拟ip 一、 linux分区并搭建nfs 1.1linux分区 ■格式化磁盘 #lsblk NAME MAJ:MIN RM SIZE RO TYPE M…
将A机的应用定时、自动备份到B机,有3种方式:nfs方式,ssh方式,lftp方式。 ■■nfs方式 ■远端配置nfs服务【略】 ■本机配置nfs客户端【略】 ■本机部署备份脚本 参见backup_app.sh #!/bin/bash ###说明 #本脚本使用tar压缩方式,备份1个或多个指定路径的所有文件,存放到指定的路径 #然后,补充备份主机配置信息,并删除10天前的旧备份 #每次备份生成3个文件,即:应用备份、主机配置、备份日志 # IP地址+主机名+时间.tar.gz # IP地址+主机名+时间.hostc…