![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 93
介绍Linux技术相关内容。
lhdz_bj
大学毕业至今,一直深耕于数据库领域20余载,擅长数据库优化、数据库分析诊断、数据库规划设计等,曾任职多家知名大型企业,多次独立承担并成功上线关键大型项目。
展开
-
Linux 下清空(大)文件内容的方法
本文介绍了几种清空(大)文件内容的方法,强烈建议本文中内容仅用于学习或测试,记录于此,供各位同学或自己参考使用。转载 2024-07-23 11:16:55 · 32 阅读 · 0 评论 -
在CentOS中访问Windows NTFS分区
本文源自:https://blog.csdn.net/shayboke/article/details/71076772Windows 上的磁盘分区都是 NTFS 格式,CentOS 等 Linux 版本是不支持 NTFS 格式的。NTFS-3g 这一开源软件可实现 Linux 系统对 NTFS 的读写支持。不只是 Windows 硬盘上的 NTFS 磁盘分区,只要是连在电脑上的任一 NTFS 格式的存储空间,比如 NTFS 格式的 U 盘,都可使用 NTFS-3g 实现读写支持。1、安装编译器,否转载 2020-11-03 11:48:48 · 469 阅读 · 0 评论 -
Linux查看硬件信息命令
本文源自:https://www.cnblogs.com/cloudos/p/8416415.html一、查看服务器硬件信息(1)查看服务器型号、序列号[root@Master ~]# dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"(2)查看主板型号[root@Master ~]# dmidecode |grep -A16 "System Information$"(3...转载 2020-10-14 14:59:36 · 486 阅读 · 0 评论 -
Mysql MHA搭建方法与步骤参考
1.简介 MHA(Master HA)是一款用于Mysql的开源高可用软件,其为Mysql主从复制架构提供了自动主节点失败切换(Automating Master Failover)。当MHA监控到Mysql Master节点发生故障时,其将拥有最新数据的Mysql Slave节点提升为新的Mysql Master节点。期间,MHA通过其他从节点获取额外信息避免发生一致性相关的问题。通过MHA,还可以进行Mysql Master节点的在线切换。 MHA作为一款较为成熟的Mysql高可用方案,最初由日.原创 2020-08-20 16:51:32 · 1094 阅读 · 0 评论 -
Oracle 19c RAC PDB透明失败切换配置方法及步骤
1.环境DB:Oracle RAC 19.3 x64OS:Centos 7.8DB_NAME:ora193SID:ora1931,ora1932pdb:pdb1scanip:192.168.188.1152.实现步骤1)创建服务[oracle@ora19c1~]$ srvctl add service -d ora193 -s s_pdb1 -r ora1931,ora1932 -P basic -e select -m basic -z 180 -w 5 -pdb pdb1--注:原创 2020-08-14 10:50:52 · 925 阅读 · 0 评论 -
Linux文件/目录权限详解
一.简介1.Linux文件/目录(本文统称文件)的权限一般有读(r),写(w),执行(x)。2.Linux文件权限按照属主(u)、属主组(g)和其它(o)三个粒度分别授予。属主为拥有该文件的用户;属主组为拥有该文件的组;其他为除去该文件属主和属主组之外的其他用户。3.Linux系统上,通常用chmod命令设置和修改文件权限。二.文件权限Linux系统上,文件的权限一般有如下几种:1.读权限:就是对文件进行读取操作所需要的权限,通过ls或ll命令查看文件权限时,拥有该权限会显示r,否则会显示-,原创 2020-08-13 16:08:21 · 1659 阅读 · 0 评论 -
CDH 6.0.1 安装详解及问题解决
本文源自:https://blog.csdn.net/u010003835/article/details/85007946参考文章 :官方文档https://www.cloudera.com/documentation/enterprise/6/6.0/topics/installation.htmlCDH常见问题及解决方法(待续)https://blog.csdn.net/qq_24699959/article/details/80310070CDH 6.0.1 集群...转载 2020-08-06 17:36:42 · 1282 阅读 · 0 评论 -
CDH 20个实战案例
本文源自:http://www.fblinux.com/?p=15601.CCA介绍Cloudera Certified Associate(CCA认证)是Cloudera面向初中级 Hadoop技术人员推出的认证考试。由于Cloudera的Hadoop发行版是目前 使用最广泛的版本,Cloudera的认证也因此被广泛承认。能够获得这类 证书对于技术人员求职、企业投标等都是有重要作用的。CCA认证又分为以下三个方向:CCA Spark and Hadoop Developer:学会使用Apa转载 2020-08-06 17:28:39 · 730 阅读 · 1 评论 -
CDH和CM介绍及搭建
本文源自:http://www.fblinux.com/?p=14921CDH和CM简介 1.1什么是CDH 1.2什么是CM 1.3CM架构 1.4心跳 1.5CM 功能 1.5.1配置管理 1.5.2进程管理 1.5.3软件包管理 1.5.4主机管理 1.5.5资源管理 1.5.6用户管理 1.5.7安全管理 1.5.8管理服务 2CM 5.14 搭建 2.1环境的规划 2.2主机环境准备 2.3安装和配置元数据转载 2020-08-06 17:22:19 · 1519 阅读 · 0 评论 -
Linux存储及分区之WWID和UUID
Linux添加SCSI磁盘或者SAN存储LUN时,重启系统后磁盘标识符(sd*)可能会变动错乱的情况,因此,大部分场景,这个问题需要解决,这就涉及到Linux存储相关的WWID和UUID。1.WWIDSCSI标准中,每个SCSI磁盘都会有一个WWID,与网卡的MAC地址很相似,其在全世界唯一的。磁盘的WWID永久不变,Linux上可以通过如下方法查看SCSI磁盘WWID及其相应的磁盘标识。1)查看/dev/disk/by-id目录# ll /dev/disk/by-id/lrwxrwxrwx 1原创 2020-08-03 11:15:23 · 3268 阅读 · 0 评论 -
Linux系统yum配置、管理及应用参考
1.yum简介yum是Yellowdog update Modified的缩写。yum自动化升级、安装/移除rpm包,收集rmp包的相关信息,检查依赖性,并提示用户进行解决。正常使用yum,关键是要有可靠的repository,其可以是http或ftp站点,也可以是本地安装源,但都必须包含rpm的header,其包含rmp相关的描述、功能、文件、依赖性等信息,依靠这些信息,yum能自动化完成安装等相关任务,yum最明显的特点和优势就是自动解决rpm包间的依赖关系,并能自动的进行解决和安装。2.yum配原创 2020-07-24 17:04:59 · 360 阅读 · 0 评论 -
扩展swap区的两种常用方法
1.添加swap文件1)生成swap文件# dd if=/dev/zero of=/var/swapfile bs=1024 count=20480002)格式化swap文件# mkswap /var/swapfile3)授权swap文件# chmod -R 0600 /var/swapfile4)激活并挂swap文件# swapon /var/swapfile5)配置swap文件开机自动挂载# vi /etc/fstab /var/swapfile swap swap defau..原创 2020-07-20 15:56:36 · 449 阅读 · 0 评论 -
Linux查看文件系统类型命令参考
Linux上,就查看分区/卷文件系统类型的几个命令分别介绍如下。1.df -T# df -TFilesystem Type 1K-blocks Used Available Use% Mounted on/dev/mapper/centos-root xfs 28194816 21738336 6456480 78% /devtmpfs devtmpfs 919944 0 91994...原创 2020-07-16 15:37:42 · 895 阅读 · 0 评论 -
安装Oracle相关Linux内核参数释义
Linux上安装Oracle时,需对Linux相关内核参数进行配置和调整。其中,相关内核参数大致可分为4类:共享内存(shared memory),信号量(semaphores),网络(network)、打开文件(openfiles)。1.共享内存Oracle实例启动时,系统为SGA分配内存,SGA为Oracle系统的共享内存,如果其相关内存参数设置有误,则Oracle不能正确合理的为实例分配共享内存,从而导致系统出现相关问题。其相关共享内存内核参数具体如下所示:1)kernel.shmall:指定原创 2020-07-15 10:18:06 · 241 阅读 · 0 评论 -
Centos7.X Oracle19c RAC安装参考
一.准备1.安装rpm依赖包# yum -y install bc gcc gcc-c++ binutils make gdb cmake glibc ksh elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc-devel libaio libaio-devel libXrender libXrender-devel libX11 libXau sysstat libXi libXtst libgcc librdmacm-de...原创 2020-07-13 15:57:56 · 1489 阅读 · 0 评论 -
CentOS通过/etc/security/limits.conf限制系统资源使用
1、系统范围内限定资源使用通常只需要修改/etc/security/limits.conf,增加相应数据行,重新登录下用户即可解决,具体如下所示:vim /etc/security/limits.conf* soft nofile 60000* hard nofile 65535* soft rss 1000000* hard rss 10000002、细粒度限定资源使用如需更细粒度的限定资源使用,可在/etc/security/limits.d/*-nproc.conf对指定用户(以t原创 2020-06-28 11:55:51 · 1522 阅读 · 0 评论 -
Centos6上glibc的升级
1.glibc简介libc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。2.glibc升级及考量Centos 为了稳定使用的glibc版本通常比较低,而有些程序需要依赖更新的版本。但是,升级glibc需要慎重,因为升级失败后可能会导致系统不能正常使用。如果升级glibc到一个太新的版本,可能会影响CentOS的运行。原创 2020-05-29 17:46:51 · 697 阅读 · 0 评论 -
OLAP开源引擎
本文源自:https://cloud.tencent.com/developer/article/1506782OLAP开源引擎目前市面上主流的开源OLAP引擎包含不限于:Hive、Hawq、Presto、Kylin、Impala、Sparksql、Druid、Clickhouse、Greeplum等,可以说目前没有一个引擎能在数据量,灵活程度和性能上做到完美,用户需要根据自己的需求进行选...转载 2020-04-13 15:25:31 · 832 阅读 · 0 评论 -
AIX到linux的rcp安装配置
AIX到linux rcp安装配置1、linux方rcp安装包检查及安装# rpm -qa|grep rsh# yum -y install rsh# yum -y install rsh-server# yum -y install xinetd2、linux方rcp服务配置--/etc/securetty文件中添加rexec,rsh,rlogin三行并保存# vi /etc/...原创 2020-03-17 10:57:09 · 544 阅读 · 0 评论 -
Linux下双网卡绑定bond配置实例详解
本文源自:http://blog.itpub.net/31015730/viewspace-2150185/一、什么是bond?网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。二、bond的配置实例1、测试环境...转载 2020-03-12 15:18:54 · 3462 阅读 · 0 评论 -
Linux平台的多路径软件multipath的使用案例
本文源自:http://blog.itpub.net/23135684/viewspace-745789/在Linux和AIX平台都有一部分存储产品使用操作系统自带的多路径软件,包括最常见的HP和IBM的部分存储产品,在Linux自带的多路径软件叫做multipath,这篇文章以IBM N系列存储在Linux平台的使用为例,讨论Linux平台multipath的使用。1.确保安装以下的...转载 2020-03-11 14:18:14 · 836 阅读 · 0 评论 -
Linux下多路径multipath配置
本文源自:https://www.cnblogs.com/hftian/p/11262515.html一、multipath在redhat 6.2中的基本配置:1.通过命令:lsmod |grep dm_multipath 检查是否正常安装成功。如果没有输出说明没有安装那么通过yum功能安装一下软件包:yum –y install device-mapper device-mapp...转载 2020-03-11 12:07:04 · 1125 阅读 · 0 评论 -
Linux Multipath多路径配置与使用案例
本文源自:https://www.cnblogs.com/zfox2017/p/8570262.html在Linux平台一部分存储产品使用操作系统自带的多路径软件,包括最常见的HP和IBM的部分存储产品,在Linux自带的多路径软件叫做multipath,这篇文章以HP EVA系列存储在Linux平台的使用为例,详细的在Linux平台配置和使用多路径。那么问题就来了,到底什么是多路径...转载 2020-03-11 12:03:04 · 1717 阅读 · 0 评论 -
linux之kill命令详解
本文源自:http://www.xuejiehome.com/blread-1596.html kill号令用于终止指定的过程(terminate a process),是Unix/Linux下过程经管的常用号令。凡是,我们在须要终止某个或某些过程时,先应用ps/pidof/pstree/top等对象获取过程PID,然后应用kill号令来杀掉该过程。kill号令的别的一个用处就是向指定的过...转载 2020-01-20 11:01:16 · 522 阅读 · 0 评论 -
源码升级SUSE openssh
1.check old opensslrpm -q opensslopenssl versionwhich opensslwhereis opensslls /etc/ssl2、backup old opensslmkdir /home/ssl_bakmv /usr/bin/openssl /home/ssl_bakmv /etc/ssl /home/ssl_bak/et...原创 2019-09-05 10:36:26 · 369 阅读 · 0 评论 -
linux mysql MM(双主)及keepalived搭建
一、主备机IP及VIP规划:master1 10.1.1.14 VIP 10.1.1.16master2 10.1.1.15 VIP 10.1.1.16二、mysql MM配置1.修改master1的my.cnf# vi /etc/my.cnf[mysqld]basedir = /usr/local/mysql/datadir=/usr/local/mysql/datal...原创 2019-07-11 16:30:17 · 371 阅读 · 0 评论 -
centos升级openssl方法及步骤
1.下载要升级到的openssl包https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.4p1.tar.gz2.升级openssh前开通telnet1)查看telnet包rpm -qa|grep telnet--如未安装,则yum安装# yum install telnet# yum install telne...原创 2019-04-29 16:40:36 · 895 阅读 · 0 评论 -
linux服务器上使用find查杀webshell木马方法
本文转自:http://ju.outofmemory.cn/entry/256317只要从事互联网web开发的,都会碰上web站点被入侵的情况。这里我把查杀的一些方法采用随记的形式记录一下,一是方便自己以后的工作需要,二是给其他朋友提供一些参考帮助。写的不周的地方,高手们不要喷,欢迎给我提供更好的意见,对于我个人来说也是个提高,并表示感谢。我们的服务器环境是linux,所以,肯定少不了用f...转载 2019-04-18 09:36:02 · 523 阅读 · 0 评论 -
centos7上keepalived的安装及配置
1、环境规划1)master:node1,centos7.5,eth0:192.168.1.11,eht1:10.10.1.11,keepalive2)backup:node1,centos7.5,eth0:192.168.1.12,eth1:10.10.1.12,keepalive2、搭建步骤1)node1,node2上都以mini方式安装CentOS 7.5 64-bit,并按照规划配...原创 2019-03-29 12:15:32 · 698 阅读 · 0 评论 -
Centos7中网络及设备相关配置
centos7中,不再赞成使用ifconfig工具,取而代之的是nmcli工具,服务管理也是以systemctl工具取代了service,这些之前版本的工具虽然在centos7中还可以继续使用,只是出于版本兼容的目的,下面,我们就对centos7中网络配置和管理进行介绍和说明。1.nmcli获取网卡相关信息# nmcli connection show--如网卡未启用,也未建立相关配置文...原创 2018-12-24 12:01:59 · 328 阅读 · 0 评论 -
centos7版本中ssh相关的设置
1.设置SSH连接端口1.1.关闭SELinux--关闭系统当前selinux# setenforce 0 --关闭系统永久selinux# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config1.2.编辑/etc/ssh/sshd_config,修改端口(22->26),并重启sshd# vi...原创 2018-12-20 15:43:03 · 420 阅读 · 0 评论 -
multipath配置详细参考
1.配置文件结构及位置multipath配置文件/etc/multipath.conf由节(section),子节(sub-section),属性(atribute)和属性值(value)等组成,其结构具体如下所示:<section> { <attribute> <value> ... <subsection> {...原创 2018-11-14 17:03:50 · 4606 阅读 · 0 评论 -
使用 udev 高效、动态地管理 Linux 设备文件
本文转自:https://www.ibm.com/developerworks/cn/linux/l-cn-udev/index.html概述:Linux 用户常常会很难鉴别同一类型的设备名,比如 eth0, eth1, sda, sdb 等等。通过观察这些设备的内核设备名称,用户通常能知道这些是什么类型的设备,但是不知道哪一个设备是他们想要的。例如,在一个充斥着本地磁盘和光纤磁盘的设备名...转载 2018-11-07 16:28:45 · 373 阅读 · 0 评论 -
systemctl用法及其语法
1.确定是否安装systemd及其版本# systemctl –version2.确定systemd和systemctl的二进制文件和库文件的安装位置# whereis systemd# whereis systemctl3.确定systemd是否运行# ps -eaf | grep [s]ystemd4.分析systemd启动进程# systemd-analyze...原创 2018-11-05 18:21:30 · 997 阅读 · 0 评论 -
centos7系统运行级别简介
centos7系统运行级别简介我们知道,centos6及之前的版本中,系统运行级别通过/etc/inittab文件进行设置和控制,但在centos7中,对这个文件的设置将不会对系统运行级别产生影响,这也是centos7中变化比较大的一部分特性。下面,我们就来介绍下系统运行级别方面的内容。1. 运行级别对应关系 init level systemctl targe...原创 2018-10-19 12:02:22 · 725 阅读 · 0 评论 -
linux LVM详解
1.创建及删除步骤1)创建:linux partition-->pv-->vg-->lv-->fs-->mount2)删除:umount-->lv-->vg-->pv-->linux partition2.linux partitionlinux中,我们常用fdisk对磁盘分区。但对于2T以上的磁盘,得用parted命令分区。...原创 2018-10-12 11:31:53 · 686 阅读 · 0 评论 -
linux上udev的配置(转载)
本文讲述了linux上udev的配置,记录于此,供同行和自己学习参考。转载 2016-09-16 13:39:45 · 990 阅读 · 0 评论 -
iscsi 挂载网络存储及存储访问
做实验时,搜到了该篇文章,其中的几个命令对我有用,干脆全部转过来,以供今后学习参考。转载 2016-02-21 22:23:29 · 1883 阅读 · 0 评论 -
linux下批量kill进程的方法
--kill某个用户下的所有进程(用户为test)--pkill # pkill -u test--killall # killall -u test--ps # ps -ef | grep test | awk '{ print $2 }' | xargs kill -9--pgrep # pgrep -u test | xargs kill -9原创 2015-05-05 12:09:08 · 987 阅读 · 0 评论 -
redhat linux 6.2 安装配置GUI
redhat6.2默认不安装GUI,启动时默认进入text模式,本文详细记录了安装、配置redhat6.2 GUI的步骤,以供各位和自己参考。原创 2014-06-18 17:06:01 · 2083 阅读 · 0 评论