作者归档:___null__

linux使用htop代替top进行进程管理

下载htop ,地址:http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz ,解压后,直接当前目录 ./configure ,make && make install 即可使用 ,若编译有问题根据提示即可解决。

为什么使用htop代替 top ,先看以下截图:

图1 top
图2 htop

对于部分linux发行版来说,使用htop 可像windows那样来理解linux的内存占用,而不用对buffers (缓冲)和cached (缓存)深入了解 ,但在htop的条形图示中还是表明了三者的占用比例:青色:类似windows那样的内存“实际”占用大小,蓝色:buffers ,黄色:cached . 而“实际”的内存占用可理解为:used – buffers – cached = Mem.

通过U盘或光盘安装Centos7,出现“dracut-initqueue timeout…”报错解决办法

用UltraISO “写入硬盘映像”到U盘,安装Centos 7 时存在 dracut-initqueue: Warning: dracut-initqueue timeout – starting timeout scripts  报错,原因是系统找不到启动U盘。

dracut:/# cd /dev 
dracut:/# ls

获取设备信息:

如上图我的U盘为sdb4 ,此时reboot重启系统;

启动后进入install界面,在“Install CentOS Linux”所在行 e键编辑,参考上图 ,将“hd:” 和 “quiet”间的内容改为U盘设备:/dev/sdb4 ,即 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet

最后 ctrl + x to start.

去掉WordPress “继续阅读”链接中的 #more-post_id

原始效果:


找到对应模板函数文件: functions.php ,文末添加如下代码:

function remove_more_link_scroll( $link ) {
	$link = preg_replace( '|#more-[0-9]+|', '', $link );
	return $link;
}
add_filter( 'the_content_more_link', 'remove_more_link_scroll' );

添加后文章链接末尾将不再显示 #more-post_id ,点击“继续阅读”将返回文章顶部显示,而不再从
当前#more-post_id 处显示。

小改WordPress title标签样式

在WP 5.02版本下,小改WP title标签样式,以实现首页title不显示副标题;在 header.php找到

<?php wp_title( '|', true, 'right' ); ?>

将其修改为:

<?php 
    /*wp_title( '|', true, 'right' );*/ 
    if (is_home()||is_search()) 
	{ 
		bloginfo('name'); 
	} 
    else
	{
		 wp_title('|',true,'right'); 
	}
?>

解决SQL SERVER创建数据时“无法获得数据库’model’上的排他锁”报错

在创建数据库时存在如下图报错:无法获得数据库’model’上的排他锁,

解决方法:在查询分析器中添加如下sql语句执行即可,

declare @sql varchar(100) 
while 1=1 
begin
select top 1 @sql = 'kill '+cast(spid as varchar(3)) 
from master..sysprocesses 
where spid > 50 and spid <> @@spid 
if @@rowcount = 0 
break 
exec(@sql) 
end

原因:这里参考百度百科对死锁的解释,
两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。如:如果线程A锁住了记录1并等待记录2,而线程B锁住了记录2并等待记录1,这样两个线程就发生了死锁现象。