
linux
文章平均质量分 60
wluckdog
这个作者很懒,什么都没留下…
展开
-
tidb 安装过程遇到的问题
今天在做tidb 集群搭建的时候,因为有些机器是从其他测试环境拼凑过来的,ansible 安装的时候出现了一下问题[tidb@pg01 tidb-ansible]$ ansible-playbook bootstrap.yml查了资料说是有机器的内核版本过低,去查了一下,果然 centos 7.2版本内核是3.10[root@pg01 ~]# uname -raLinux pg01 ...原创 2020-03-11 10:31:13 · 628 阅读 · 0 评论 -
extundelete
在Linux下,基于开源的数据恢复工具有很多,常见的有debugfs、R-Linux、ext3grep、extundelete等, 比较常用的有ext3grep和extundelete,这两个工具的恢复原理基本一样,只是extundelete功能更加强大,本文重点介绍 ************************************************** *原创 2016-01-19 19:10:17 · 2311 阅读 · 0 评论 -
rsync+inotify 实现实时同步
rsync+inotify 实现实时同步1、安装rsync可以通过yum源安装rsync服务[root@dg test]# yum install rsync也可以通过安装源码包 wget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz [root@dg test]#tar zxvf r原创 2016-01-20 16:30:21 · 662 阅读 · 0 评论 -
配置yum源 --- FTP模式
配置yum源 --- FTP模式yum源、ftp服务器192.168.0.106客户端 192.168.0.1071 配置vsftp具体的vsftp配置请看vsftp配置文档vsftp使用源码安装,路径为/opt/vsftpd/ftp的目录 /opt/ftpdir/yum源访问vsftp服务使用匿名用户,匿名用户名=ftp匿名用户的home目录/opt/转载 2016-03-17 15:58:38 · 7177 阅读 · 0 评论 -
网卡信息带宽
在LINUX环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序。常用命令整理如下:用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/p转载 2017-01-16 10:38:08 · 2055 阅读 · 0 评论 -
nmon 使用
nmon 下载地址:https://sourceforge.net/projects/nmon/下载nmon工具后,在window下解压缩文件,根据你的操作系统版本选择合适的版本nmon,然后上传到操作系统当然你也可以直接上传到操作系统后,解压缩后选择合适的版本tar -zxvf nmon_linux_14i.tar.gz1、我的操作系统是[root@dg bin]原创 2017-01-12 11:51:46 · 814 阅读 · 0 评论 -
截取一段字符
今天在处理mysqlbinlog的时候insert,和update 语句比较长换行比较多,有点类似于要截取整段文字,如果截取this is a testhellow world 用下面的shell就可以处理整段文字,获取<phase a> 开头,结尾的一段[root@rac1 ~]# sed -ne '/\/,/^/p' 1.txtthi转载 2017-02-15 11:55:38 · 402 阅读 · 0 评论 -
keepalived配置
keepalived是一个用于做双机热备(HA)的软件,常和haproxy联合起来做热备+负载均衡,达到高可用。运行原理keepalived通过选举(看服务器设置的权重)挑选出一台热备服务器做MASTER机器,MASTER机器会被分配到一个指定的虚拟ip,外部程序可通过该ip访问这台服务器,如果这台服务器出现故障(断网,重启,或者本机器上的keepalived cras原创 2017-03-24 18:15:44 · 997 阅读 · 0 评论 -
linux 7.4 版本 iscsi搭建共享存储实战
主机:10.10.6.83 rac1 10.10.6.84 rac2---版本[root@rac1 iscsi]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 我在 rac1 主机上划分了一个50G的空间盘,打算用iscsi服务共享给两台主机rac1,rac2 ,下面是操作步骤原创 2017-07-12 15:03:30 · 10969 阅读 · 0 评论 -
lv相关命令
创建pvpvcreate /dev/sda2pvcreate /dev/sdb创建vgvgcreate vg_01 /dev/sda2 /dev/sdb 创建lvlvcreate -L 200M vg1000----pv 查看[root@dg2 ~]# pvdisplay --- Physical volume ---原创 2017-08-10 18:01:39 · 2119 阅读 · 0 评论 -
shell 提取文件名和目录名
在写shell脚本中,经常会有需要对路径和文件名做处理。有时候犯不着用sed命令来操作。bash提供的变量操作和一些外部命令都能很好的处理。一、使用变量操作符 ${}1、${var##*/}该方式是从左开始最大化匹配到字符"/",然后截掉左边内容(包括字符"/"),返回余下右侧部分。$ var=/dir1/dir2/file.txt$ echo ${var##*/}file.txt在shell脚...转载 2018-07-07 17:27:48 · 38693 阅读 · 0 评论 -
查看操作系统是oracle linux 还是redhat or centos的方式
(1) /etc/issue查看,是系统安装时默认的发行版本信息,通常安装好系统后文件内容不会发生变化[root@test~]# cat /etc/issueCentOS release 6.8 (Final)Kernel \r on an \m[root@test~]# cat /etc/issueOracle Linux Server release 6.8Kernel \r...原创 2018-10-11 11:26:01 · 8111 阅读 · 0 评论 -
nginx 端口代理
1、软件下载http://nginx.org/en/download.html yum -y install pcre-devel./configure --prefix=/data/nginx --with-stream --with-stream_ssl_module make & make install[root@ conf]# cat nginx.co...原创 2019-04-18 17:41:10 · 779 阅读 · 0 评论 -
DNS主从配置
软件安装yum install bind主节点配置:[root@ named]# cat /etc/named.confoptions { listen-on port 53 { 127.0.0.1;72.7.99.50;72.7.99.117; };// listen-on-v6 port 53 { ::1; }; directory ...原创 2019-04-19 09:21:37 · 612 阅读 · 0 评论 -
EPEL 源
EPEL(Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.使用很简单:1. 首先我们需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库。当然你也可以不安装这个包,自己配置软件仓库也是一样的。...转载 2019-06-13 07:40:03 · 294 阅读 · 0 评论 -
Linux 下 PowerPath常用命令总结及应用
Linux系统扫描SCSI磁盘有几种方式?Linux新增LUN之后,能否不重启主机就认出设备?如果安装了PowerPath,动态添加/删除LUN的命令是什么?本文总结了Linux主机对磁盘设备进行重新配置的方式,并附加命令实例。更多信息Linux系统提供多重机制以重新扫描SCSI总线并重认系统中加入的SCSI设备。在2.4内核方案中,由于动态LUN扫描机制不具备一致性,往往需要中断转载 2015-10-14 20:09:47 · 15153 阅读 · 0 评论 -
yum 配置
[server]name=serverbaseurl=file:///misc/cd/Serverenabled=1gpgcheck=0[cluster]name=Clusterbaseurl=file:///misc/cd/Clusterenabled=1gpgcheck=0[ClusterStorage]name=Clusterbaseurl=f原创 2013-06-03 15:42:50 · 733 阅读 · 0 评论 -
nmon的安装及使用
nmon的安装与使用1.下载nmon:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadnmonanalyser http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmonanalyserhelp:http://nmon.sourcefor转载 2012-08-24 13:58:24 · 500 阅读 · 0 评论 -
aix 常用命令
查看内存使用命令# lsdev -Cc memory查看配置的物理内存设备,下面为其输出示例:mem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache 再使用命令# lsattr -El mem0输出如下size 512 Total amount of physical memory in Mbytes转载 2012-07-08 18:43:19 · 465 阅读 · 0 评论 -
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出转载 2012-07-19 17:33:36 · 836 阅读 · 0 评论 -
aix nmon的使用
space立即刷新屏幕。.仅显示繁忙磁盘和进程。~切换至 topas 屏蔽。^显示光纤通道适配器统计信息+使屏幕刷新时间翻倍。-将屏幕刷新时间缩短一半。0将统计信息的峰值(显示在屏幕上)复位为 0。仅适用于显示峰值的面板。a原创 2013-08-28 14:58:53 · 1629 阅读 · 0 评论 -
ntp 服务的搭建
我们在创建rac集群的时候,可以关闭ntp服务,但是建议最好是建立ntp服务,是两个节点的时间同步,下面我们来看看ntp服务是如何搭建的:1、安装软件yum install ntp*2、停止服务service ntpd stop3、修改ntp服务器的配置:修改配置文件 /etc/ntp.conf#设置ntp服务器依据谁的时间校准server 21原创 2013-12-13 22:13:00 · 1079 阅读 · 0 评论 -
linux 下DNS配置(主域名正向解析)
1. 安装软件yum install bindyum install bind-chrootyum install caching-nameserver2、名词解释正向解析:从域名到ip地址的解析过程。反向解析:从ip地址到域名的解析过程。DNS缓存: DNS服务器在解析客户机的请求时,如果本地没有该DNS的信息,则可以会询问其他DNS服务器,当其他原创 2014-02-18 18:05:33 · 9025 阅读 · 0 评论 -
fuser 命令
fuser功能fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID.默认情况下每个文件名后面跟一个字母表示访问类型。 访问类型如下: c 代表当前目录 e 将此文件作为程序的可执行对象使用 f 打开的文件。默认不显示。 F 打开的文件,用于写操作。默认不显示。 r转载 2014-05-12 18:43:37 · 10571 阅读 · 0 评论 -
Linux6.1/6.5 双网卡绑定
今天记录下工作中用到的,方便以后工作中翻看。(Linux6.1/6.5下双网卡绑定的好处,0模式,可以实现双网卡的负载均衡,就是比如单网卡的网速是100M,双网卡就是200M,不过我们千兆网卡的双网卡绑定最大是140~150M,1模式,双网卡的主/备切换)。1、检查系统配置上是否支持bonding:cat /boot/config-xxxxxxxx | grep -i bondin转载 2015-01-28 21:37:53 · 722 阅读 · 0 评论 -
恢复rm -rf * 的数据
目录[-]一、 将磁盘分区挂载为只读二、 使用数据恢复工具 extundelete1. 下载2. 编译三、 挂载新硬盘1 在xen上挂载一块磁盘给B2 登录服务器B, 准备挂载新磁盘。四、通过NFS远程挂载1. 服务器B上安装NFS2. 服务器A上挂载远程目录五、数据恢复1. 得到删除的大概时间2. 查看被删除文件3. 数据恢复六、收尾工作一、 将磁盘分区挂载转载 2015-04-29 08:45:56 · 4986 阅读 · 0 评论 -
linux top 命令详解
Linux Top 命令详解 查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有转载 2015-04-23 09:32:02 · 2806 阅读 · 0 评论 -
linux 查看cpu 的型号,个数
1.查看物理cpu个数grep 'physical id' /proc/cpuinfo | sort -u | wc -l 2.查看核心数量grep 'core id' /proc/cpuinfo | sort -u | wc -l 3.查看线程数grep 'processor' /proc/cpuinfo | sort -u | wc -l转载 2015-05-18 15:40:08 · 11403 阅读 · 0 评论 -
Netstat 简介
Netstat 简介Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成为网管和系统管理员的必备利器。在这篇教程中,我会列出几个例子,教大家如何使用 netst转载 2015-08-07 09:10:37 · 1854 阅读 · 0 评论 -
linux iscsi 配置
iscsi配置服务端配置: [root@localhost cd]# yum install scsi-target-utils yum install compat-db -y yum isntall libXp* -y yum install openmotif22-2.2.3-1原创 2013-06-03 15:36:58 · 866 阅读 · 0 评论