Without the continuous bitter cold, there can be no fragrant plum blossom
访问量(1547275) 积分(1957) 等级(核心会员) 排名(4)
作者: 阮一峰 日期: 2016年3月 7日 Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。 本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。 一、由来 历史上,Linux 的启动一直采用init进程。 下面的命令用来启动服务。 $ sudo /etc/init.d/apache2 start # 或者 $ service ...
2019-04-04 14:57 3628 0
MySQL 8.0, a multi-user, multi-threaded SQL database server. It consists of the MySQL server daemon, mysqld, and many client programs. MariaDB 10.3, a multi-user, multi-threaded SQL database server. For all practical purposes, MariaDB is binary-compatible with MySQL. PostgreSQL 10 and PostgreSQL 9.6
2019-04-01 11:47 4182 0
说明 正在安装RPM包时,虚拟机移动硬盘突然掉了,导致虚拟机挂了,然后重新接上。再运行YUM安装时就报错如下: [root@sqlserver ~]# yum install -y mssql-server error: rpmdb: BDB0113 Thread/process 12800/140445200197440 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087...
2018-12-29 10:35 3444 0
1.说明 由于安装虚拟机之前没有规划好空间,导致oracle安装好后空间太紧张了,隔三岔五去删个日志才行。特别是对于Oracle 12c及以上版本的oracle来说非常吃空间,起码要搞个100G来玩,要不运行不了几天空间就没了。 由于VBOX是按照在Linux上的,所以这里仅以linux环境为示例来演示如何扩展虚拟机磁盘空间。还有一种就是在VBOX界面上点击两下就可...
2018-11-22 15:59 2342 0
1.说明 自己的一个虚拟机重启后,查看df -h显示异常,少了很多磁盘分区信息。但是系统是正常运行的,所以出现在一些文件的配置上。如果对linux系统熟悉的df命令的相关源码中实际上就是利用一个文件(/etc/mtab)来获取相关分区信息的。 如下: [root@rac1 software]# df -h Filesystem Size Used Avail Use% Mounted on tmpfs 1...
2018-11-13 11:33 2407 0
现在对于实际的生产环境中,CPU,内存等硬件设备是越来越好。对于CPU来说,甚至可以超线程使用。但是对于这个情况Oracle官方给出了测试数据:对于每核两个线程的CPU来说,第二线程的处理能力是不如第一线程的(或者说观察到的使用率低于实际的使用率,如:用具查看第二线程使用率是50%,而实际使用率是85%)。那么这种情况会造成一个什么...
2018-07-17 16:22 2949 1
问题描述: 切换用户时,会出现红色部分的提示信息。有时候会影响之前脚本的正常运行,如何去掉它。 [root@rac1 ~]# su - oracle Last login: Tue Mar 21 17:44:11 CST 2017 解决方法: 修改 /etc/pam.d/su文件 将红色部分注释掉即可 [root@rac1 ~]# cat /etc/pam.d/su #%PAM-1.0 auth sufficient pam_rootok.so # Uncomment the following line...
2017-03-21 18:15 3562 0
使用sshUserSetup.sh脚本配置SSH互信 不管是在Oracle的GRID安装包,还是DB安装包里都有个脚本(sshUserSetup.sh),用于配置机器之间的SSH互信。配置互信,不仅仅在安装RAC需要配置。有时候我们需要配置ssh互信的时候,用这个脚本就很方便,不用敲那么命令了,直接用于脚本即可。 1 配置SSH 脚本大家都有,这里主要介绍用法。在脚本里,最上面有...
2017-02-22 16:03 7662 0
jq就像sed一样处理JSON格式的数据,你可以使用它实现sed,awk,grep有的切片,过滤,转换数据结构的一些功能。 安装 [root@ceph-osd1 ~] # yum install jq [root@ceph-osd1 ~]# jq --version jq-1.5 例子: 原来的返回格式: [root@ceph-osd1 ~]# ceph mon_status {"name":"ceph-osd1","rank":0,"state":"leader","election_epoch":132,"qu...
2017-01-17 15:54 7645 0
在linux下磁盘分区大于2T的时候,是不能使用常用fdisk命令来进行分区的,只能使用gpt工具来处理。 原因是:在Linux中,由于ext3文件系统不支持大于2TB的分区,所以要使用GPT分区格式。 1.查看当前磁盘信息大小为5T, [root@zhixin ~]# fdisk -l /dev/sdb WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn'...
2016-12-14 15:52 4516 0
#!/bin/bash # #Target: Auto install Discuz! #Date: 2015-05-02 #Author: Jacken #QQ:654001593 #QQ Group:170544180 #Version: 1.0 #You should check apr-devel,apr-util-devel,gcc,ncurses-devel,gcc-c++,libxml2,libxml2-devel...before exec script #You can use yum to install! # # #Httpd define pat
2016-12-12 09:49 3229 0
设计script时,有时候需要修改脚本,例如删除或置换某些关键词。像这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器。sed是这方面的强者。另外script执行时可能要制作报表,呈现各字段信息,awk完美解决。 一、正则表达式 正则表达式是组成“样式”的基本语法,而“样式”是运用sed和awk必备的...
2016-12-12 09:46 2510 0
在script的执行过程中,有时候希望能实时处理系统传来的信号,如用户按了Ctrl-C。处理的方式分为两种:接受信号或忽略信号。 接受信号通常会对信号安排执行特定的命令,忽略信号主要是避免意外的状况干扰script的运行。像这种能谱捉特定信息,并做出反应的机制称为trap(陷阱触发)。trap的应用和信号有关。 一、信号 1、进程编号PID 每...
2016-12-12 09:44 2440 0
一、文件代码 “转向”的意思是说:原本应由标准输入(如键盘)读取数据的,改由其它文件读取;原本应把结果显示在标准输出(如屏幕)的,改输出到其它文件。在这个过程中会涉及到文件代码(file descriptor)的概念。 所谓文件代码,是指操作系统赋予已开启文件一个编号(由0开始),作为追踪文件之用,如对这个文件进行读取或写入的操...
2016-12-12 09:42 2024 0
函数是一些命令的集合,使用一个名称做代表,称为函数名称。函数名称的命名规则和变量相同。 一旦函数定义好了,执行这个名称,就好象执行Bash的命令一样,称为调用函数。实际上,Bash调用函数时,会执行函数里的命令区域,执行 完毕,Bash会回到调用函数的下一行继续执行。 函数的最大作用是可以让程序模块化。如果Script程序中,...
2016-12-12 09:41 2398 0