背景:个人博客里的友情链接发现好多链接都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
Q:这个brpop后面的2参数啥意思?是想模拟多个消费者吗?那个yii不也有类似消费者和swoole这个例子的差距不对差别在哪鹅?
Swoole-2.1.2 进程池模块的使用:http://mp.weixin.qq.com/s?__biz=MzI0MjEwMDMzNQ==&mid=2652517441&idx=1&sn=06909bb58cc4c0f3ade589a005ed6e84&chksm=f2efe541c5986c5741aa240e9a4daaab47c542b325a0042c4fbd5094ded48221035d90003fe1&mpshare=1&scene=1&srcid=04119CY2J0y8Az2isPm9UKyL#rd
阅读全文
安装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

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地址未列出。
背景:辅库删除了一个用户,主库也删除了一个用户,于是出现辅库启动时候出现错误,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
背景:使用ssh时有时会出现连接一个服务器的时候超慢,一般会显示一下信息,然后就卡在那不动了,发现原来是/etc/resolve.conf文件里的联通DNSIP无法访问导致的,而作了两个操作1)不解析DNS:vim /etc/ssh/sshd_config,设置UseDNS为no。2)更改/etc/ssh/sshd_config,GSSAPIAuthentication no。因为文件里的DNS因为出不了公网尽管修改了这两个项后,依然SSH挺慢的,于是,找网络安全值班的兄弟给加了SNAT,能出公网后,SSH连接就快了。
老外说:Use DNS = no does not prevent sshd from performing DNS lookups, it prevents it from rejecting clients when PTR records don't match.
-u0 prevents sshd from logging DNS names in the utmp struct.
lookups might still happen depending one what a user has in their authorized_keys.
See this for a decent explanation:
http://lists.freebsd.org/pipermail/freebsd-stable/2006-November/030886.html

实践输出看慢哪儿了?
ssh -v -l xiangdong 192.168.111.**
debug1: identity file /home/xiangdong/.ssh/id_ecdsa-cert type -1  #卡这一行了
ll  /home/xiangdong/.ssh/id_ecdsa-cert   #没有这个文件
ls: cannot access /home/xiangdong/.ssh/id_ecdsa-cert: No such file or directory
查下:ssh debug1 identity file hangs
https://www.centos.org/forums/viewtopic.php?t=52538

systemctl restart sshd.service
查看启动是否成功:
ps -ef|grep sshd|grep sbin
root      8503     1  0 Jan08 ?        00:00:00 /usr/sbin/sshd

即使之前连接着的,但是还是会不变,时间不变,为何要过滤掉那个时间,是想看是否真正重启了:
ps -ef|grep sshd




阅读全文
剪切板软件,一个就够了—Ditto:
Clibor – 来自日本的剪贴板辅助工具[Win]:
https://www.appinn.com/clibor/

安装路径:
D:\Program Files\clibor149_en1\Clibor.exe
_________________________________________________________________
干掉Ctrl C!Windows剪切板辅助工具推荐:
http://www.pcpop.com/doc/3/3435/3435118.shtml

Ditto - 不可不用的精品免费Windows剪贴板增强小工具,方便地复制粘贴多条记录:
https://www.iplaysoft.com/ditto.html
CentOS7下面的/etc/rc.local可执行和其指向的软链接/etc/rc.d/rc.local并无执行权限,需要加上可执行权限,开机才会真执行:
ll /etc/rc.local  
lrwxrwxrwx. 1 root root 13 3月  10 18:57 /etc/rc.local -> rc.d/rc.local

ll -lart /etc/rc.d/rc.local
-rw-r--r--. 1 root root 525 3月  13 22:54 /etc/rc.d/rc.local


chmod +x /etc/rc.d/rc.local
chmod +x /etc/rc.local

阅读全文
一)删除excel文件里从html格式粘贴过去的input文本控件:
Q:如何删除excel文件里从html格式粘贴过去的HtmlInput控件?
A:这是控件,不是什么html格式。直接删除即可。
操作:F5-定位-对象,然后删除。勾选空间就能选中input text控件了。

来自:https://zhidao.baidu.com/question/550606918.html



二)EXCEL保存就提示“此文档包含宏、ActiveX控件”的解除方法:
文件-》选项-》在弹出的窗口选择左侧的“信任中心”。-》在右侧出现选项中点击进入“信任中心设置”:
在新弹出的界面左侧点击“个人信息选项”,将右侧的“保存时从文件属性中删除个人信息”前的勾去掉。

来自:https://jingyan.baidu.com/article/ce09321b42511d2bff858f2a.html

背景:最近装了WinMerge好像出现在桌面点右键盘时会很慢,于是查了下,可以去掉右键,1是通过注册表 修改,二是优化大师。
展开到如下位置,HKEY_CLASSES_ROOT\Directory\Background\Shellex\ContextMenuHandlers ,将里面的没有用的删除掉,
特别是共享文件夹同步:Share,还有GForece显卡啥的,没有用的都干掉。

来自:https://jingyan.baidu.com/article/1876c8529c4ae2890b137690.html

分页: 1/251 第一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 下页 最后页 [ 显示模式: 摘要 | 列表 ]