0%

squid是老牌的代理服务器,支持代理多种网络协议,acl安全配置强大,但十分复杂。

如果简单的作为http代理,只需更改几个选项就可以了,其他默认。

安装

1
# apt-get install squid3

编辑/etc/squid3/squid.conf

1
2
3
4
# 配置一个需要访问squid的内网段
acl localnet src 192.168.0.0/24 # RFC1918 possible internal network
# 允许从上面配置的内网段访问代理服务器
http_access allow localnet

就可以了

更改默认代理端口:

1
http_port 3128 # 改成想用的端口就可以了

===
[erq]

rman是非一致性的、块级别的备份,因此需要归档日志来保证数据的完整性。rman在备份开始和结束时都会对数据库进行归档。

obsolete是过期的备份,是指超过备份集保留策略(retention policy)的备份。

而expired是指无效的备份,比如已经从存储介质上物理删除,但rman的信息中仍然有这些备份的信息,这些备份被crosscheck命令标记为无效的。

[sql]
delete obsolete; //删除过期的备份
crosscheck archivelog all;
delete expired archivelog all; //删除无效的归档日志
crosscheck backup;
delete expired backup; //删除无效的备份集
[/sql]

===
[erq]

dataguard中的standby在managed recovery模式下是无法export的,只有在readonly模式下才可以,但是这样主备库的数据又会不一致了,需要恢复redo logs,因此不要在standby上做exp,要在primary上做。

The 3.0 release will have numerous features and improvements, including:

• Disk-aware vnodes

• Non-frozen UDTs (user defined types)

• Nested collections

• File-based hints

• Json support

• UDFs (user defined functions)

• Global indexes

===
[erq]

debian平台上,python3运行GUI程序时提示”ImportError: No module named ‘_tkinter’”,apt-get安装python3-tk包即可。

cql官方文档:”CQL for Cassandra 2.0 deprecated super columns.” 超列已死.