linux 管理基础
文章平均质量分 88
久违的太阳
本人base南京,10+年oracle dba经验,Postgresql PCP认证工程师
oracle日常维护、故障解决、性能优化、数据库迁移、数据库升级
PG安装维护,迁移
国产信创数据库迁移,数据抽取,数据共享等,联系私信我
展开
-
Centos升级openSSH
1.openSSH下载查看当前的ssh版本[root@test1 ~]# ssh -VOpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013SSH下载地址:https://ftp.yzu.edu.tw/pub/OpenBSD/OpenSSH/portable/2.打开telnet服务升级openssh之前,最好先打开telnet服务2.1安装telnet服务如果操作系统是centos6:yum i...原创 2020-06-03 21:32:49 · 438 阅读 · 0 评论 -
linux下使用yum upgrade软件包
今天本来准备zabbix,但是发现报错,报错很简单是缺少openssl,但是发现已经安装了,最后发现是openssl版本太老了,系统装的是1.0.1,需要的1.0.2.怎么升级呢?当前的操作系统是centos7.3,我有一个环境是centos7.6,上面的openssl版本是1.0.2,那么就可以使用centos7.6的镜像文件直接进行升级将centos7.6的镜像文件挂载的服务器上.执行下面的:yum clean allyum makecacheyum upgrade open原创 2020-10-30 23:58:22 · 1642 阅读 · 0 评论 -
Linux下NFS共享以及oracle rman挂载优化
先关闭防火墙和selinux一、server端安装nfs包:centos7:yum install -y nfs-utils如果是centos6以前:yum install -y nfs-utilsyum install -y portmap二、编辑配置文件/etc/exportsvi /etc/exports例如:/home/nfs/ 192.168.248.0/24(rw,async,no_root_squash)#oracle挂载建议使用as...原创 2020-07-27 18:40:56 · 723 阅读 · 0 评论 -
查看修改linux中的信号量
Linux 提供的各种系统调用来实现一个具有两种状态的信号量(binary semaphore)。和用于分配、释放共享内存的 shmget 和 shmctl 类似,系统调用 semget 和 semctl 负责分配、释放信号量。调用 semget 函数并传递如下参数:一个用于标识信号量组的键值,该组中包含的信号量数量和与 shmget 所需的相同的权限位标识。该函数返回的是信号量组的标识符。您可以通过指定正确的键值来获取一个已经存在的信号量的标识符;这种情况下,传递的信号量组的容量可以为0。信号量会原创 2020-07-05 21:01:25 · 6636 阅读 · 0 评论 -
Centos升级openSSL
1、去官网下载最新版本,或wget下载也行查看openssl版本:openssl versionhttp://www.openssl.orghttps://www.openssl.org/source/openssl-1.1.1g.tar.gzwget https://www.openssl.org/source/openssl-1.1.1.tar.gz2、解压并进入解压目录后执行:安装依赖包:yuminstall -y gcc zlib-devel zlib...原创 2020-06-03 21:28:32 · 280 阅读 · 0 评论 -
centos7下创建黑名单IP脚本
0 * * * * /root/black.sh每一个小时执行一次,当一小时内出现超过3次登录失败,将此ip加入到黑名单中:#!/bin/bashfor i in `lastb|awk '{print $3}' |sort|uniq -c|awk '$1>3 {print $2}'`doecho "sshd:$i" >> /etc/hosts.deny...原创 2020-03-07 21:24:46 · 368 阅读 · 0 评论 -
linux MTU过大导致无法远程top,vi等操作
1.故障现象使用xshell远程linux的时候,在使用top,vi,sar等命令的时候xshell直接卡死,按ctrl c也无法终止,只能强行关闭窗口重连.2.故障分析经过百度搜索发现是可能是网卡的MTU过大导致.查看当前网卡的MTU:[root@dsg network-scripts]# ifconfigeth0 Link encap:Ethern原创 2016-06-02 13:55:57 · 2918 阅读 · 1 评论 -
ftp脚本遇到AUTH GSSAPI错误
#!/bin/bashftp -n open XXXX.XXXX.XXXX.XXXuser xx xxlsget 456.txtbyEOF这个脚本是到AIX上下载文件,但是运行的时候报错,关键字有:AUTH GSSAPAUTH KERBEROS_V4解决办法:ftp -n -u 加-u参数可以解决以下报错 'AUTH原创 2016-05-24 12:24:43 · 2150 阅读 · 0 评论 -
源码安装zabbix2.4
安装之前需要先安装lamp环境!一、解压缩安装包$ tar -zxvf zabbix-2.4.0.tar.gz二、添加操作系统zabbix用户groupadd zabbixuseradd -g zabbix zabbix三、配置安装zabbix(1)服务器端一般配置,只配置客户端将--enable-agent去掉:./configure --pr原创 2015-12-13 21:15:52 · 1243 阅读 · 0 评论 -
hugepage配置使用
在Linux环境性能优化实践中,HugePage是一个经常提到的方法。简单的说,HugePage就是Linux内核上一种是用内存块的方法。作为传统4K Page的替代,HugePage在大部分场景下可以提升Oracle实例的运行性能效率。 本篇介绍如何进行HugePage配置和Oracle环境使用。 1、HugePage介绍 HugePage广泛启用开始于Kernal 2.转载 2015-10-09 19:31:16 · 1336 阅读 · 0 评论 -
linux下rsync安装配置
配置rsync 同步数据 rpm包安装rsync及配置[root@Hammer home]# rpm -qa |grep rsync #检查系统是否安装了rsync软件包rsync-2.6.8-3.1[root@Hammer CentOS]# rpm -ivh rsync-2.6.8-3.1.i386.rpm # 如果没有安装则手动安装[root@test rsync-转载 2014-12-18 15:36:14 · 916 阅读 · 0 评论 -
Windows-linux rsync安装配置
一、server端1.运行cwrsync_serverinstall.exe安装完成2.安装完成之后在服务里将rsync的服务设置为自动启动并且设置属性-》登录:本地系统账户,运行桌面交互。3.将要备份的文件夹权限添加cwrsync用户4.配置rsyncd.conf[test]path=/cygdriver/e/brent/ #需要备份的目录为e:\brent原创 2014-11-12 10:23:30 · 766 阅读 · 0 评论 -
常用的几个linux下的文本编辑命令cut、paste、sort、uniq
虽然我更喜欢awk和sed,但是如果能把这几个命令能活用的话一般的文本编辑就不在话下了,而且这几个命令更简单方便一点,但是功能相比awk和sed稍差一点。一、cut命令二、paste命令三、sort命令四、uniq命令原创 2014-05-25 22:52:12 · 903 阅读 · 0 评论 -
linux下nfs文件共享步骤
创建NFS文件共享1.关闭防火墙和selinux2.安装相关软件包nfs-utils*portmap-*3.主要配置文件/etc/exports4.启动相关进程service portmap startservice nfs start5.配置共享目录vi /etc/exports/nfstest 192.168.56.23/24(rw) #6.在另一台机器上挂载原创 2014-05-20 22:49:43 · 845 阅读 · 0 评论