转载——dpkg、rpm 和 apt-get、yum 的区别及使用

原文链接

dpkg、rpm 和 apt-get、yum 的区别及使用

一般来说著名的 Linux 系统基本上分两大类:

RedHat 系列:Redhat、Centos、Fedora 等
Debian 系列:Debian、Ubuntu 等
Dpkg (Debian系):Ubuntu
RPM (Red Hat系):CentOS、Fedora

RedHat 系列

常见的安装包格式 rpm 包,安装rpm包的命令是“rpm -参数”
包管理工具 yum
支持 tar 包
Debian系列

常见的安装包格式 deb 包,安装 deb 包的命令是“dpkg -参数”
包管理工具 apt-get
支持 tar 包
tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。

继续阅读

CentOS系统修改Apache默认网站目录

vi /etc/httpd/conf/httpd.conf

找到DocumentRoot “/var/www/html”

将DocumentRoot修改为新网址路径,如DocumentRoot “/var/www/html/wordpress”

重启httpd服务

service httpd restart

修改wordpress站点地址,“设置”——>”常规”

WordPress地址(URL)       http://IP
站点地址(URL)                   http://域名

wordpress地址(URL)设置的网站是网站后台的地址,站点地址(URL)设置的是网站前台的地址。

启用域名

WordPress在一年前就搭建好了,安装在搭梯子用的VPS上,之前只是把它当成随意记录文字的地方,没想过认真写点东西,就一直是通过IP地址直接访问的方式打开。在去年双十一的时候,趁着活动价,购买了一个国内的虚拟主机。买这个主机的初衷只是用来做IP中转,搭建远程局域网使用,安装好软件就一直空置没做其它用处。

由于搭梯子用的VPS快到期不能续费了,前些天一直在选购新的VPS用来搭梯子。经过一番选择对比,购入了一个新的VPS,便想着把之前VPS的内容转移到新的VPS上,其实也无非就是wordpress和redmine这两个软件。redmine安装复杂,还没有迁移,仅仅是迁移了wordpress。迁移完毕,我还因网址打开慢而感觉不爽,当时竟完全没想过把这两个软件迁移到国内服务器上来。

偶然才想起国内的这个服务器也可以搭建wordpress,正好可以解决网址打开慢的问题。因此又把数据复制到国内的服务器。软件安装完成后,打开网址的确快多了。对主题进行简单修改,显示效果满足我的需求。此时,心想是不是可以把这个网址绑定一个域名,成为一个正式的网站。看到域名价格不贵,使用优惠券后,.cn网址第一年只要10元,便购买了一个域名。

完成实名认证,绑定当前IP,至此,个人博客网站正式上线。

WordPress显示页码

我现在用的twentytwelve主题,默认页面下面没有显示页码,而是显示“早期文章”和“较新文章”。不使用插件,通过修改php代码可以简单实现页码显示。

一、添加页面显示

在当前主题根目录下的functions.php文件中添加函数

function wp_pagenavi() {
    global $wp_query, $wp_rewrite;
    $wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1;

    $pagination = array(
    'base' => @add_query_arg('paged','%#%'),
    'format' => '',
    'total' => $wp_query->max_num_pages,
    'current' => $current,
    'show_all' => false,
    'type' => 'plain',
    'end_size'=>'1',
    'mid_size'=>'3',
    'prev_text' => '上一页',
    'next_text' => '下一页'
    );

    if( $wp_rewrite->using_permalinks() )
    $pagination['base'] = user_trailingslashit( trailingslashit( remove_query_arg('s',get_pagenum_link(1) ) ) . 'page/%#%/', 'paged');
    if( !empty($wp_query->query_vars['s']) )
    $pagination['add_args'] = array('s'=>get_query_var('s'));
    echo paginate_links($pagination);
}

继续阅读

WordPress中Pre标签自动换行

WordPress pre自动换行默认只支持IE浏览器,要兼容Opera/Firefox/Chrome,可进行如下操作

主题——>自定义——>额外CSS

添加如下内容

pre {    
        font-family: "Courier 10 Pitch", Courier, monospace;
        /* styles to make preformatted text wrap */
        white-space: pre-wrap;       /* css-3 */
        white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
        white-space: -pre-wrap;      /* Opera 4-6 */
        white-space: -o-pre-wrap;    /* Opera 7 */
        word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

长代码换行显示测试

sudo apt-get -y install ruby2.1 ruby-switch ruby2.1-dev ri2.1 libruby2.1 libssl-dev zlib1g-dev
sudo ruby-switch --set ruby2.1

simplecd-desktop

自己搭建simplecd 的镜像网站。http://pan.baidu.com/s/1dEOejQx 密码:03yy

资源来源https://plus.google.com/115537340985969018660/posts/b68e5S6d8nJ

NAS开机有一个多月了,这两天想把以前未下载完的四大名著电视剧下载完整。此时才发现一个问题,找不到下载链接了。百度谷歌了很久,总算找到了下载地址。这个时候我才想起来,已经很久没有登录过verycd这个网站了,而simplecd这个镜像网站也已经打不开了。

继续阅读

摘抄

计算机世界没有被人瞻仰几世纪的画作、或者供人瞻仰数百年的教堂。不,在这个领域,一个人做了自己的工作,十年之后就会过时,一二十年之后连用都不能用了。”
“计算机领域有点像是沉积的岩石,你在一座山里贡献了其中薄薄的一层,使山变得更加高耸。但最终,人们只是站在山顶,只有带着 X 光才能看到里面是什么样子。”

IP临时被墙

今天上午VPS代理开始还用的好好的,后来同事要我登FB,登录不上。我用SSH登不了服务器,ping IP地址也ping不通。进入后台重启VPS,也还是ping不通。心里咯噔一下,难道IP地址被墙了。我在同事手机上用VPN可以进入VPS的网站,进一步确定VPS IP地址被墙了。

我看了一下这个月的流量只用了2G,应该没有被别人盗用。上网了解了搬瓦工IP被墙的相关文章,更换IP要8美金。我一年的服务器才9.9美金,真是不划算。我还想在后台换服务器地址来改IP,发现此方法不行,会被VPS供应商系统限制。

等等看吧。我在后台把VPS关机了,过两天看看,再决定是买IP还是买一个新服务器。

下午重启服务器,IP地址可以ping通了。真是虚惊一场。

摘抄一段

摘抄一段文字,深有感触。

我不知道,你们是否有过这样的经历。

小时候喜欢玩红白机。暑假的时候最盼望父母上班,几个伙伴坐在一起,玩超级玛丽,打鸭子这样的游戏可以玩一天,后来玩机器人大战,吞食天地和三国志二,一个小学生居然玩全日文的游戏,中午不吃饭根本不会饿的,完全可以撑到下午,饿得实在不行了,从冰箱里掏出阿香婆香辣酱,然后就着凉馒头,吃着还在翻游戏杂志攻略。因为厂区工厂离家近,所以父母经常会上一半的班杀回来,家里的气氛会瞬间压抑,小伙伴们撤的很快。第二天依然乐此不疲,换到另外一个小伙伴家继续。抱着游戏机的大盒子穿着发光带灯的夜市买来的旅游鞋到处跑,那时候游戏机质量不行,稳压器夏天暴热,玩一会儿就拔掉,看《排球女将》和《新白娘子传奇》让稳压器凉下来,男生的青春就这样献给了一个一个的暑假。
继续阅读

内网穿透软件

几天前用Teamviewer的时候,提示我疑于商业用途。我担心继续使用的话有可能会被禁用。仔细看了这个软件条款,连接办公室的电脑视为商业行为,而我正是在办公室使用。虽然网上有修改MAC地址的方法来规避此问题,但是这不是永久解决之道,还是会有被再次监测到的可能。因此我要要寻找一个可以替换teamviewer的软件。

继续阅读