产生可能原因:之前执行yun update命令时ctrl + c将其中断了, 现在重新执行yum update时出现如下错误:
问题描述:


解决方法
在stackovreflow网站找到了答案

列出重复的包

# package-cleanup --dupes
删除重复的包

# package-cleanup --cleandupes
执行完上面两个命令, 再yum update成功解决问题

OK, Enjoy it~

来自:https://blog.csdn.net/Cryhelyxx/article/details/51121407


yum install openssh-server -y
systemctl start sshd
了解内存分配机制(共享映射与请求分页)
通过 pmap 命令,可以获取用户进程逻辑地址空间中映射的内存信息:

pmap -x $pid
其中 -x 表示获取详细信息。

下面是一个例子:

pmap -x $(pidof emacs) |head -20
其中,“Address(地址)”指的进程的逻辑地址空间。

"Kbytes"列表示的是对应逻辑地址的容量,以Kb为单位

“RSS”列表示的是实际使用的物理内存容量,由于分页机制的存在,这个值一般要比"Kbytes"的值要少。

"Mapping"列为逻辑内存的映射方式,其中"[annon]"表示通过malloc函数来分配的堆空间(匿名内存),"[stack]"为进程的栈空间,这两种映射都是将物理内存映射到进程的逻辑内存上去。 而"emacs-25.3","libpixbufloader-svg.so"等文件名则表示它们执行的是文件映射,他们对应的是磁盘上的文件。当这些文件被读入高速缓存后,相应的内存空间被映射成进程的逻辑内存。

当出现多个程序共同使用相同的文件映射(共享库)时,它们可以共享磁盘高速缓存中的同一空间,从而节省物理内存的使用量,这种技术就是"共享映射"技术。


来自:http://lujun9972.github.io/blog/2018/04/18/linux%E5%86%85%E5%AD%98%E7%9A%84%E5%88%86%E9%85%8D%E5%92%8C%E9%87%8A%E6%94%BE/
#./HWRaidManager
-bash: ./HWRaidManager: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

安装64位在Linux在32位程序的兼容YUM包:




使用的时候出现一个错误

bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

是因为64位系统中安装了32位程序
解决方法:
yum install glibc.i686


./HWRaidManager: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
yum install -y libpng-devel.x86_64

来自:https://sebastianblade.com/libpng12-so-0-cannot-open-shared-object-file/


rpm -ql libpng-devel|grep so
/usr/lib64/libpng.so
/usr/lib64/libpng15.so

ls -lart /usr/lib64/libpng.so
lrwxrwxrwx 1 root root 11 5月   5 13:26 /usr/lib64/libpng.so -> libpng15.so

ln -sf /usr/lib64/libpng15.so /usr/lib64/libpng12.so.0

还是不行,这优越者 raid1 Y-3355RAID管理程序,最后用物理方法解决了raid1的设置问题。
以root权限在"/"目录执行备份命令:


恢复:
把备份文件拷贝到根分区, 然后执行命令. 注意是大写的C.



重建排除的目录(如果这些目录不存在的话):




来自:http://rickgong.iteye.com/blog/2386716
Create an empty file called .gitkeep in the directory, and add that.

来自:https://stackoverflow.com/questions/115983/how-can-i-add-an-empty-directory-to-a-git-repository
From: https://www.zhihu.com/question/29811994
背景:个人博客里的友情链接发现好多链接都404了,要么是域名注册到期没有续费,要么搬家了,根本连接不过去了,影响页面加载速度怎么能快速清理掉?PHP版本的,只获取Header头,不获取Body内容的:http://jackxiang.com/post/6818/ ,尽管PHP比较能写,但是没有Shell更快实现作下简单一行处理。
一)Linux下的一句话脚本:

二)写成多行:

三)分割文件,子Shell处理,没实践,代码如下:
觉得数据多了就别直接用bash和curl做,换其他并发和网络编程更方便的语言。



来自:http://www.dewen.net.cn/q/15394/%E5%A6%82%E4%BD%95%E5%8A%A0%E5%BF%ABshell%E6%89%B9%E9%87%8F%E8%8E%B7%E5%8F%96url%E7%8A%B6%E6%80%81%E7%A0%81%E7%9A%84%E9%80%9F%E5%BA%A6%EF%BC%9F
https://jingyan.baidu.com/article/fdbd4277d59af8b89e3f4895.html

$write xiangdong
jfjdkf
jack

另一端:
Message from xiangdong@jackX@10_71_182_17* on pts/0 at 16:45 ...
jfjdkf
jack
阅读全文
cat t3.yml


ls /tmp/test/
10  12  14  16  4  6  8

来自:http://54im.com/ansible-doc/playbooks_loops.html#looping-over-integer-sequences


批量创建目录:
安装CentOS 7的时候选择了默认的许可证信息,但安装到最后进行不下去,就会显示License information(License not accepted)的信息。解决方法如下:

1.安装完CentOS重启后会进入到如下界面:

2.输入1进入许可证信息,再输入2我接受许可协议。如图:

3.输入c继续

4.下一步出现License information(License accepted),然后输入c继续,就可以进入系统了。

选2时,那个[]里面会加上x,也就是: [X]

参考:http://www.jb51.net/os/RedHat/532611.html
背景:一个低版本的CentOS系统的Crontab可能坏了,需要修复,于是下载了有9个ISO安装包,如何合并?
实践步骤:
一)mkdir CentOS-5.10-x86_64-bin-{1,2,3,4,5,6,7,8,9}of9 CentOS-5.10-x86_64-bin-rpms ,这是建立 shrike-i386-disc{1,2,3} 和 CentOS-5.10-x86_64-bin-rpms  这10个目录。
二)挂载 Centos原来的9个镜像文件 :
mount -o ro,loop CentOS-5.10-x86_64-bin-1of9.iso CentOS-5.10-x86_64-bin-1of9
mount -o ro,loop CentOS-5.10-x86_64-bin-2of9.iso CentOS-5.10-x86_64-bin-2of9
mount -o ro,loop CentOS-5.10-x86_64-bin-3of9.iso CentOS-5.10-x86_64-bin-3of9
mount -o ro,loop CentOS-5.10-x86_64-bin-4of9.iso CentOS-5.10-x86_64-bin-4of9
mount -o ro,loop CentOS-5.10-x86_64-bin-5of9.iso CentOS-5.10-x86_64-bin-5of9
mount -o ro,loop CentOS-5.10-x86_64-bin-6of9.iso CentOS-5.10-x86_64-bin-6of9
mount -o ro,loop CentOS-5.10-x86_64-bin-7of9.iso CentOS-5.10-x86_64-bin-7of9
mount -o ro,loop CentOS-5.10-x86_64-bin-8of9.iso CentOS-5.10-x86_64-bin-8of9
mount -o ro,loop CentOS-5.10-x86_64-bin-9of9.iso CentOS-5.10-x86_64-bin-9of9
三)拷贝RPM文件
首先, 复制CentOS-5.10-x86_64-bin-1of9)中的所有文件到 CentOS-5.10-x86_64-bin-rpms目录下然后, 只拷贝前1到9 中 Packages 目录下的所有RPM文件到  CentOS-5.10-x86_64-bin-rpms 目录下,
mv CentOS-5.10-x86_64-bin-{1,2,3,4,5,6,7,8,9}of9/CentOS CentOS-5.10-x86_64-bin-rpms

最后一个Mount时出现: mount -o ro,loop CentOS-5.10-x86_64-bin-9of9.iso  CentOS-5.10-x86_64-bin-9of9
mount: could not find any free loop device ,解决办法:解决方法:MAKEDEV -v /dev/loop
echo "MAKEDEV -v /dev/loop" >> /etc/rc.local
参阅文献:http://devnull.typepad.com/devnull/2012/09/rhel6-mount-could-not-find-any-free-loop-device.html

四)建立Rpm仓库索引,CentOS5在CentOS6系统上搭建YUM仓库时建立索引不大一样,否则centos在安装yum时无法使用:
createrepo --update -s sha1 -d -p -o /tmp /backup/yum.qr.XXX.net/centos/5/x86_64


------------------------------------------------------------------以下是来自网上的参考资料-----------------------------------------------------------

多个ISO文件怎样合并为一个ISO文件?我下载了几张比较小的ISO文件,想做进一张光盘里去,还要在光盘启动下运行?
解决办法:
1. 首先你必須要有一个很大的磁盘空间 大概要3.5g是空闲的 建立一个文件夹Createiso,然后把你的3个iso文件shrike-i386-disk1.iso,shrike-i386-disk2.iso,shrike-i386-disk3.iso放到Createiso中

2. 输入以下命令

   mkdir shrike-i386-disc{1,2,3} shrike-docs

   这是建立 shrike-i386-disc{1,2,3} 和 shrike-docs   这4个目录

3.将刚才放入Createiso中的3个iso镜像文件挂载到建立好的shrike-i386-disc{1,2,3} 这3个目录

mount -o ro,loop shrike-i386-disc1.iso shrike-i386-disc1

mount -o ro,loop shrike-i386-disc2.iso shrike-i386-disc2

mount -o ro,loop shrike-i386-disc3.iso shrike-i386-disc3

4 输入以下命令

   cp  -a shrike-i386-disc1/isolinux  shrike-i386-disc1/.discinfo  .

   这是copy shrike-i386-disc1里的isolinux和.discinfo这两个文档到此目录

5 编辑.discinfo文件  将第4行的 1 换成  1,2,3  以表示要用這三个disk iso

6 输入以下命令(以下整个是一条指令)

   mkisofs -o shrike-i386-dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -x shrike-i386-disc1/.discinfo -x shrike-i386-disc1/isolinux -graft-points shrike-i386-disc1 .discinfo=.discinfo isolinux/=isolinux RedHat/=shrike-i386-disc2/RedHat RedHat/=shrike-i386-disc3/RedHat docs/=shrike-docs

最后生成shrike-i386-dvd.iso,大功告成.将shrike-i386-dvd.iso文件刻成DVD光盘,以后安装Red Hat 9.0时就不用换盘了,够酷吧!

注:mkisofs命令不是Linux系统自带的,用前需要先安装.文件名为

mkisofs-2.01.a19-0.i686.rpm 此文件可到以下地址下载:

http://rpmfind.net/linux/RPM/Pro ... edia_CD_Record.html

安装 rpm -ivh mkisofs-2.01.a19-0.i686.rpm 后,便可使用了!

来自:https://blog.csdn.net/dong_pongkk999/article/details/18137937

======================================================================================
合并 CentOS 6.8 的两个DVD镜像
1、创建相关目录:
mkdir -p /mnt/dvd1 /mnt/dvd2 /mnt/dvd3 /mnt/iso
说明:

/mnt/dvd1和/mnt/dvd2 用于挂载 Centos6.8原有的两个镜像ISO文件

/mnt/dvd3 合并后的镜像文件存放目录

/mnt/iso 制作号ISO镜像的存放目录

注意/ 目录磁盘空间是否够用,由于我这里磁盘不够,所以添加磁盘/dev/sdd,并挂载到/mnt/iso

2、挂载 Centos原来的两个镜像文件
mount /dev/sr0 /mnt/dev1  
     #/dev/sro 为原来镜像CentOS-6.8-x86_64-bin-DVD1


mount /dev/sr1 /mnt/dev2  
   #/dev/sr1 为原来镜像CentOS-6.8-x86_64-bin-DVD2

3、拷贝RPM文件
    首先, 复制第一张DVD(CentOS-6.8-x86_64-bin-DVD1)中的所有文件到 /mnt/dvd3 目录下然后, 只拷贝第二张 DVD 中 Packages 目录下的所有RPM文件到  /mnt/dvd3/Packages 目录下,由于第二张DVD(CentOS-6.8-x86_64-bin-DVD2)不能当做启动光盘,所以只需呀RPM文件即可。

cp  -av  /mnt/dvd1/*  /mnt/dvd3
cp  -v  /mnt/dvd2/Packages/*.rpm  /mnt/dvd3/Packages/

4、合并TRANS.TBL
cat  /mnt/dvd2/Packages/TRANS.TBL  >>  /mnt/dvd3/Packages/TRANS.TBL
mv  /mnt/dvd3/Packages/{TRANS.TBL,TRANS.TBL.BAK}
sort  /mnt/dvd3/Packages/TRANS.TBL.BAK  >  /mnt/dvd3/Packages/TRANS.TBL
rm  -rf  /mnt/dvd3/Packages/TRANS.TBL.BAK
dvd3已经是合并后的文件了,可以用作本地源和做成ISO使用。


5、备份原有YUM配置文件                                                                                                                

mkdir  /etc/yum.repo.d/repo.bak
cp /etc/yum.repo.d/*.repo  /etc/yum.repo.d/repo.bak

6、生成新的YUM配置文件
vim  /etc/yum.repos.d/base.repo
[base]
name=base
baseurl=file:///mnt/dvd3
gpgcheck=0
7、更新YUM源
yum clean all
yum upgrade

8、将 /mnt/dvd3/ 打包为 ISO
mkisofs  -l -J  -L  -r  -V  "CentOS-6.8-x86_64"  -o  /mnt/iso/CentOS-6.8-x86_64-DVD.iso  /mnt/dvd3
来自:http://www.178linux.com/74032
==========================================================================================

工具:UltraISO

1、修改CD1根目录下的.discinfo文件,其文件内容如下():
1047611055.799229
Red Hat Linux 9
i386
1(修改这一行,因为一共有3个CD,在1后面加上",2,3",引号不需要)
RedHat/base
RedHat/RPMS
RedHat/pixmaps

2、修改/RedHat/RPMS目录下的TRANS.TBL文件
此文件存放的是.rpm文件的信息,每张CD的/RedHat/RPMS目录下都有一个,修改的方法是将CD2、CD3中/RedHat/RPMS目录下的TRANS.TBL文件的内容复制到CD1中/RedHat/RPMS目录下的TRANS.TBL文件内容的后面,并用保存后的新文件替换掉CD1中TRANS.TBL原文件。

3、将CD2、CD3中/RedHat/RPMS目录下的所有.rpm格式的文件复制到CD1中/RedHat/RPMS目录下,最后保存就可以了

注意:修改CD1时最好先备份

来自: http://hi.baidu.com/aleonly/blog/item/4d08c8b43a3732788ad4b23c.html

合并 CentOS 6.8 的两个iso镜像:


背景:CentOS5.10出现Crontab运行僵死,是出现日志变大时发现的,原来是Crontab有问题了,怎么办?一是处理Sendmail的文件,http://jackxiang.com/post/2478/,二是处理卸载一下Crontab后再重新安装,可是版本太旧,找了一圈,发现CentOS的官方上还有旧的提供。可以一试。

CentOS5.10旧版本的镜像在:
http://vault.centos.org/5.10/os/x86_64/
cat /etc/yum.repos.d/dvd.repo

找一下这个vixie-cron,能找到,再找repodata,得出结论就是,位置在:http://vault.centos.org/5.10/os/x86_64/
为何在这个位置?因为有这个repodata的索引位置,一般就是指向它,RPMS放哪儿基本上无所谓,名字也可叫别的RPMS里的rpm包放repodata同级目录也成。
[DIR]  CentOS/  01-Jun-2016 15:56             -  
[DIR]  isolinux/  17-Oct-2013 19:26  -  
[DIR]  repodata/  14-Oct-2013 18:52  -  
yum clean all  
yum makecache

当然,也可自己要是有这个ISO的镜像可以挂到自己的repo仓库上面,用Nginx提供服务进行访问。
还是不行,下载地址变了:
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-1of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-2of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-3of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-4of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-5of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-6of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-7of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-8of9.iso
wget -c http://archive.kernel.org/centos-vault/5.10/isos/x86_64/CentOS-5.10-x86_64-bin-9of9.iso

如何将多个ISO文件怎样合并为一个ISO文件(Linux下的操作):http://jackxiang.com/post/9709/
https://blog.csdn.net/dong_pongkk999/article/details/18137937
http://blog.51cto.com/resting/241619

CentOS 5.x 多个ISO文件 安装方法(VMware):https://www.cnblogs.com/iluzhiyong/p/5011161.html
安装完第一个iso,却不知如何换第二个iso。 1 右下角的设备图标,弹出窗口选择CD/DVD2 connection--user iso image file--browse:换成第二个iso文件3 device status--勾上connectedOK,再进入安装界面就可以继续了,后面以此类推。
==============================================================================================

1、挂载光盘
Shell代码  收藏代码
mkdir -p /mnt/cdrom  
mount /dev/cdrom /mnt/cdrom  

2、 修改yum源配置文件(注文件名必须以.repo结尾,最好把原来的yum源配置文件备份到其他目录)
vi /etc/yum.repos.d/CentOS-DVD.repo  
#文件内容  
[ISO]  
name=CentOS-DVD  
baseurl=file:///mnt/cdrom/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5  
  

3、刷新yum源
yum clean all  


4、测试
yum search samba  



来自:https://www.ibm.com/developerworks/cn/linux/l-cn-yum/
         http://crazyidea.iteye.com/blog/798770


背景:Windows下的nmap想看看内网到底有哪些IP被DHCP分配,每次VPN断和网络分不开,有的不断有的断开,我估计和IP有关,除开网关 1 255仨外,252台机器找个低点的或高点的末尾IP试试。

https://nmap.org/download.html
https://nmap.org/dist/nmap-7.70-setup.exe
d:\Program Files\Nmap



一)nmap扫描网段内的所有IP
sudo nmap -sP -PI -PT 192.168.1.0/24
Windows下实践如下:
C:\Users\admin>nmap -sP -PI -PT 172.20.175.0/24
Starting Nmap 7.70 ( https://nmap.org ) at 2018-04-04 10:12 ?D1ú±ê×?ê±??
Nmap scan report for bogon (172.20.175.84)
Host is up (0.00s latency).
MAC Address: B0:83:FE:7C:78:21 (Dell)
Nmap scan report for bogon (172.20.175.85)
Host is up (0.00s latency).
MAC Address: 64:00:6A:07:11:0F (Dell)
Nmap scan report for bogon (172.20.175.86)
Host is up.
Nmap done: 256 IP addresses (81 hosts up) scanned in 36.24 seconds
只列出扫描存在的IP和MAc以及Dell品牌电脑,不存在的IP地址未列出。

二)扫描某IP打开了哪些端口:
nmap -p 1-65535 ip

三)扫描指定IP指定端口:
C:\Users\admin>nmap -sT -sV -p80,443,8080 -P0 -n 10.64.6.246
PORT     STATE    SERVICE    VERSION
80/tcp   open     http       Apache httpd 2.2.15 ((CentOS))
443/tcp  filtered https
8080/tcp filtered http-proxy
背景:辅库删除了一个用户,主库也删除了一个用户,于是出现辅库启动时候出现错误,show slave status少一个YES。
错误:2018-03-30T18:41:50.906499+08:00 10 [ERROR] Slave SQL for channel '': Error 'Can't find any matching row in the user table' on query. Default database: ''. Query: 'GRANT DELETE ON *.* TO 'mha_rep'@'10.70.%'', Error_code: 1133
跳过一次或跳过1133都可以,如下:
mysql主从复制,经常会遇到错误而导致slave端复制中断,这个时候一般就需要人工干预,跳过错误才能继续
跳过错误有两种方式:
1.跳过指定数量的事务:
mysql>slave stop;
mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1        #跳过一个事务
mysql>slave start

2.修改mysql的配置文件,通过slave_skip_errors参数来跳所有错误或指定类型的错误
vi /etc/my.cnf
[mysqld]
#slave-skip-errors=1062,1053,1146 #跳过指定error no类型的错误
#slave-skip-errors=all #跳过所有错误

来源:https://blog.csdn.net/seteor/article/details/17264633
tail -f  /var/log/messages

Mar 27 20:39:01 localhost systemd: Starting Session 17 of user root.
Mar 27 20:40:01 localhost systemd: Started Session 18 of user root.
Mar 27 20:40:01 localhost systemd: Starting Session 18 of user root.
Mar 27 20:40:01 localhost systemd: Started Session 19 of user root.
Mar 27 20:40:01 localhost systemd: Starting Session 19 of user root.
Mar 27 20:40:12 localhost systemd: Starting Cleanup of Temporary Directories...
Mar 27 20:40:12 localhost systemd: Started Cleanup of Temporary Directories.
Mar 27 20:41:01 localhost systemd: Started Session 20 of user root.
Mar 27 20:41:01 localhost systemd: Starting Session 20 of user root.
Mar 27 20:42:01 localhost systemd: Stopping System Logging Service...




#Restart Syslog
systemctl restart rsyslog

[root@localhost ~]# systemctl restart rsyslog
您在 /var/spool/mail/root 中有新邮件
来自:https://access.redhat.com/solutions/1564823
https://www.linuxquestions.org/questions/linux-security-4/systemd-started-session-of-user-root-in-var-log-messages-4175515978/
背景:向网关发送自己的IP和网卡,进而有包来后,网关都传给本机了。经常会有在线更换Linux服务器IP的操作,该操作带来的一个问题是: 我们已经执行了修改IP的操作,但由于网络上(网关)的ARP缓存暂未更新,导致在某一段时间内,该服务器会有网络不通的情况存在。因此,我们需要在变更IP的同时,通知网关刷新ARP缓存,假设你的eth0接口对应的ip为192.168.1.1,网关为192.168.1.254你就可以使用
arping -U -I eth0 -s 192.168.1.1 192.168.1.254

同理,用它注册VIP虚拟网卡地址也是有必要的,在Mysql和高可用VIP的切换上及时告诉网关我换到另一台机器了,且它是虚拟网卡:
http://jackxiang.com/post/8757/
/sbin/arping -I eth0 -c 1 -s 10.70.57.204 10.70.63.254  #Gateway:10.70.63.254  
-c<数据包的数目> 发送的数据包的数目  
-s 指定源IP地址  
-I<网卡> 使用指定的以太网设备,默认情况下使用eth0  
arp -a  
baigemha_mysql_bj_syq_10_70_61_106 (10.70.57.204) at 00:50:56:89:d2:18 [ether] on eth0

/sbin/arping -I eth0 -c 1 -s 10.70.57.204 10.70.63.254  #Gateway:10.70.63.254  

经常会有在线更换Linux服务器IP的操作,该操作带来的一个问题是: 我们已经执行了修改IP的操作,但由于网络上(网关)的ARP缓存暂未更新,导致在某一段时间内,该服务器会有网络不通的情况存在。

因此,我们需要在变更IP的同时,通知网关刷新ARP缓存。

首先清除本地ARP缓存:

/bin/ip neigh flush dev eth0
其次向网关发送本机的ip/mac地址

/usr/sbin/arping -v -c 2 -S 1.1.1.144 -s 00:17:a4:8d:0e:98 -p 1.1.1.1
1.1.1.144 为本机IP

00:17:a4:8d:0e:98 为本机MAC地址

1.1.1.1 为网关



转载自http://blog.chenxiaosheng.com/posts/2014-03-19/linux-arp-flush.html
阅读全文
mysql> RESET SLAVE ALL ;
Query OK, 0 rows affected (0.01 sec)

mysql> show slave status\G
Empty set (0.00 sec)

摘自 :
执行reset slave;
mysql> stop slave;
Query OK, 0 rows affected (0.04 sec)

mysql> reset slave;
Query OK, 0 rows affected (0.02 sec)
在次执行会发现还是会有剩余配置信息
mysql> show slave status\G

最后,
执行reset slave all这个命令看看结果
mysql> reset slave all;
Query OK, 0 rows affected (0.00 sec)

mysql> show slave status\G
Empty set (0.00 sec)

果然没有了.reset slave执行的时候会删除master.info和relay-log.info但是同步信息会保留.要想彻底清除可以使用reset slave all.^_^,今天先到这里了.
Linux下查看网关的命令还是很多的,不过如果IP是DHCP获取,那么有些命令是不适用的,当然也有通用的查询网关命令.
配置网关:
vi /etc/sysconfig/network
加入:
GATEWAY=192.168.0.1
完整的如下:
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.1


1.ifconfig -a 和 cat /etc/resolv.conf  (主要查看ip/netmask和dns)
2.netstat -rn
3.cat /etc/sysconfig/network
4.cat /etc/sysconfig/network-scripts/ifcfg-eth0
5.traceroute 第一行就是自己的网关
6.ip route show
7.route -n

以上几个是比较常用的查询网关的命令。下面是范例:

[root@www.ctohome.com]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
184.82.152.96   0.0.0.0         255.255.255.248 U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         184.82.152.97   0.0.0.0         UG        0 0          0 eth0

[root@www.ctohome.com]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82567V-2 Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:1c:c0:f8:a1:ac
ONBOOT=yes
NETMASK=255.255.255.248
IPADDR=184.82.152.98
GATEWAY=184.82.152.97
TYPE=Ethernet


[root@www.ctohome.com]# ip route show
184.82.152.96/29 dev eth0  proto kernel  scope link  src 184.82.152.98
169.254.0.0/16 dev eth0  scope link
default via 184.82.152.97 dev eth0


[root@www.ctohome.com]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
184.82.152.96   0.0.0.0         255.255.255.248 U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         184.82.152.97   0.0.0.0         UG    0      0        0 eth0


[root@www.ctohome.com]#  ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1C:C0:F8:A1:AC  
          inet addr:184.82.152.98  Bcast:184.82.152.103  Mask:255.255.255.248

来自:http://www.360doc.com/content/14/0610/18/203871_385471759.shtml
分页: 2/258 第一页 上页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 下页 最后页 [ 显示模式: 摘要 | 列表 ]