Debian中几个bash初始化脚本使用区别
linux系统当中的默认shell程序是bash.
我们经常需要对shell进行一些的配置,比如对于自己编译的程序,需要给全局变量PATH增加路径,又比如我们想定制我们的linux系统,使得每次在我们登录系统或者离开系统时,会自动的执行一些我们希望执行的程序。
这就需要“bash配置文件”的帮助。
需要了解一下下面的几个概念
—>在Debian系统中,有下面的几个bash初始化文件:
- /etc/bash.bashrc—>系统级的新开bash时执行的文件
- /etc/profile—>系统级的登录时执行的文件
- ~/.b[......]
The unix-haters handbook
这是一本好书.但是适合对unix有一定了解的人读,才能够体会到其中的乐趣.也能够对我们这些深迷于unix当中的人浇一浇凉水.
让我们知道,unix并不是那么完美.
让我们这些狂热的unixer们,在讨论unix的时候,能够更加的理性一些.
我只看了翻译了一部分的中文版本,翻译的蛮好的,很风趣,应该原版英文的内容也会很风趣和切中要害.
由此得出的一个结论是,了解一个东西,不管什么,都需要听听正反两个阵营的声音.
看时寒冰博客
有时候,看看时寒冰的博客还是很不错的,不光看看他对房市的剖析和理解。
很多人都觉得自己是一个爱国的人,但是这种爱国只是一种朦胧的情感,而不是理性的思索,而失去了最基本的判断力,我们的所有的都是好的,所有坏的都不能被说。而我觉得,时寒冰是一个真正的爱国者,一个真正的爱国者才会因为爱之越切,对其批判越激烈。
这个道理,对于交友,对于做事,也是一样。
使用expect和crontab定期远程备份mysql数据库2
unix-center.net上的cron功能没有对用户开放!!!
所以只能在我的NAS上执行cron来实现定期远程备份。
实际的脚本如下:
sftp.sh
#!/bin/bash
DATE=`/bin/date +%F`
cd /mnt/xiaoshe/db_xiaoshe
exec ../sftp.expt db_$DATE.sql.gz
sftp.expt:
#!/usr/bin/expect -f
set file [lindex $argv 0]
set timeout 15
spawn sftp xiaoshe@ubuntu.unix-cente[......]
使用expect和crontab定期远程备份mysql数据库
我的这个博客是在unix-center上安家的。使用了unix-center提供的apache服务器以及php5和mysql数据库。
在这个博客上写了不少东西之后,觉得为了安全起见,需要定时的将数据库的内容拷贝到我自己的NAS上做一下备份。
如何实现这个功能呢?
我考虑使用下面的工具组合来完成这个工作:
- 备份数据库可以使用mysqldump命令将数据库备份为.sql文件
- 可以使用expect命令将备份的.sql文件通过ftp上传到的我的NAS机
- 可以使用cron工具定期的完成上述两步
就是这么简单,cron的使用是比较的熟悉了,但是对于mysqldump命令和expect命令我都不是很熟,[......]
[zz]阿凡达:战死在自家门前的台阶上
转记:感觉作者说的话满有道理的。
在《飞屋环游记》之后,我又和朋友一起去看了《阿凡达》——把它们连在一起是因为两个片子都是在谈拆迁。
我非常关注拆迁问题,所以我只为这两部片子买单进了影院(连2012都没做到)。
美国人很好的瞄准了我的钱包,他们连着弄了两个拆迁大片。上一个只是让我觉得温馨,而这一个,几乎让我落泪。
为什么一个美国政治家演讲的时候会产生煽动力——即使不懂英文你也可以感受到?
除去其个人魅力原因。是因为资本主义的政治经济学本身就包含了一种激情。
这种激情建立在对私有财产保护的基础之上。这种激情,是美国立国的基础。个人的资产神圣不可侵犯——换句话说:这块土地是我的,代表使用权和 所有[......]
两个不需要数据库的php博客系统
以前想在NAS上架一个基于PHP的博客系统,查过很多,发现很多都需要数据库的支持,想想也就240Mhz的CPU,跑起来估计速度是不能忍受。
于是查到了下面的这两个不需要数据库的php博客系统,他们都是用文件格式来存放数据。
flatpress:装上之后没怎么用过,因为NAS系统能力比较的弱,打开速度还是比较的慢
sphpbolg:速度确实很快
Debian上使用NTP协议同步系统时间
我的NAS的系统时间由于各种各样的原因,总是不是很准,有时甚至偏差很大。
有时候看系统的Log的时候,因为log的时间戳很乱,导致log根本不能够提供参考价值。
所以希望有一种可以通过网络定时的同步系统时间的工具。
NTP(network time protocal)协议就能够提供这样的功能。通过与网络上的NTP服务器通信就能够完成本机系统时间的更新和同步。
在Debian上使用NTP协议来完成网络上的时间同步,需要完成下面两件事情:
- 使用NTP客户端,选择一个NTP服务器,定期的与NTP服务器通信完成时钟的同步
- 调整本机的时区到Asia/Shanghai,也即东八时区
为此需要下面的两个[......]
RTL8019AS的工作流程5-寄存器结构示意图
稍稍总结一下rtl8019as的寄存器的组织结构,也即将寄存器按照其控制功能的分工稍稍的分一下类。
示意图如下图所示:
根据控制功能的不同,将rtl8019as的寄存器分为了几类
【zz】烈火铜王处看到的一篇博客
貌似他也是zz的。。。
女朋友:半夜会找你诉苦,不耐烦的话会控告你“重色轻友”。
老婆:半夜看你在打游戏会生气的骂你
女朋友:她会找你出去玩,然后敲诈你请客吃饭。
老婆:她会担心你这个月的生活费能不能坚持到最后,出去吃饭的时候不舍得吃太贵的东西
女朋友:在你生病时,会发个短消息安慰你,然后自己出去玩。
老婆:在你生病时,她会陪在你身边,唠叨着你按时吃药,多喝水。
女朋友:她无所谓你的好坏,你的一切缺点她都可以容忍,因为不在意。
老婆:她会对你这个不满意,对你那个看不顺眼,因为你是她最爱的人,所以希望你越来越棒。
女朋友:她什么事情都会支持着你,只要你高兴。
老婆:她会站在你的角度考虑得失,但[......]

评论