tar高级教程:增量备份、定时备份、网络备份
一、概述
备份与恢复对于系统维护而言是至关重要的事情。不合理的备份与还原会让你的数据面临丢失的风险。许多用户都在丢失重要数据后才意识到这种风险。而要从这种情况恢复数据将是非常耗时并且困难的。所以我们应该从别人的错误中吸取教训,并确保你的系统处于保护中。先考虑一些问题:
何时进行备份?
如果你可以接受一个星期的数据丢失,那么每周备... [阅读全文]
Ubuntu / Debian Linux:重新生成SSH fingerprint keys
重新生成SSH fingerprint keys
1.删除原有的host key
# rm /etc/ssh/ssh_host*
2.重新配置SSH服务器
# dpkg-reconfigure openssh-server
之后可能会有如下输出:
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Restarting OpenBSD Secure Shell server: sshd.
3.更新known_ho... [阅读全文]
重装Windows后,修复Ubuntu引导菜单
必备工具
Windows + Ubuntu 双系统的计算机
Ubuntu Live CD
从Live CD引导计算机,进入终端,使用超级用户
sudo -i
查看磁盘分区状态
Ubuntu通常会挂在常用的磁盘设备,这时用df命令可以看到剩余容量,从而帮助鉴别到底是哪个设备:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda8 28835836 1169... [阅读全文]
bash中的括号
bash语法并没有什么复杂,但是里面很多用法严格苛刻到离谱的符号用法却让很多人学了就忘。可是这是有历史原因的,可以说,shell脚本是其他很多脚本的鼻祖。
本文以现今最流行的bash shell作为平台,例举并分类了应用中经常碰到的括号。相信熟练掌握这些括号之后,离shell大师又走进了一步。希望读者能够学有所获!
一、括号与bash语句
1.子语句
(list)
... [阅读全文]
openvz vps ubuntu 安装 openvpn 并配置iptables
一、准备工作
对于买了openvz vps,想开立vpn的朋友们,首先应该发送Ticket联络你的提供商,开启TUN/TAP和iptables相关的模块,并开启ip_forward转发功能。请根据以下步骤进行检查:
1.iptalbes
至少开启以下函式:
# cat /proc/net/ip_tables_names
mangle
filter
nat
相关链接
有关iptalbes的介绍,请参看Lesca博客的这篇文章
2.TUN/TAP
执... [阅读全文]
ubuntu 编译源码包 dsc diff.gz orig.tar.gz
以tree实用程序为例,介绍Ubuntu中如何管理源码包,包括查询,获取,编译源码包,直至安装。
1.准备
在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项
使用如下命令获取tree源码包的详细信息:
sudo apt-cache showsrc tree
这用来查询当前镜像站点中是否有该源码包。
2.获取源文件
源码包中通常包含3个文件,分别以dsc... [阅读全文]
第一代Milestone配置openvpn过程详解
环境:Milestone One(古董我也不怕), Android 2.1 英文原版(系统版本不是大问题)
条件:具有root权限
工具:busybox
模块:tun.ko
动态库:libcrypto.so, libssl.so, (liblzo.so)
可执行文件:openvpn, (openssl)
说明
1.带括号的不是必须的,只有当客户端配置文件中有相对应的选项时才可能需要用到。
2.动态库、可执行文件这两块可以直接从mark... [阅读全文]
自动ssh登录的几种方法
1. 自动认证ssh/scp登录
本文使用ssh-keygen命令来生成rsa类型的ssh密钥(private key)和公钥(public key),其中密钥留在本地计算机,公钥追加到服务器端的authorized_keys文件中。
在A上运行命令:
# 1.在本地生成公钥和私钥(直接敲击三次回车)
ssh-keygen -t rsa
# 2.在服务器端新建.ssh目录
ssh root@host1 "mkdir .ssh"
# 3.将本机.ss... [阅读全文]
iptables应用:NAT、数据报处理、清空iptables规则
本节在先前介绍的知识基础上,进一步介绍用iptalbes实现NAT、数据报处理、规则清空等的方法
linux以前的内核仅仅支持有限的NAT功能,被称为伪装。Netfilter则支持任何一种NAT。一般来讲NAT可以分为源NAT和目的NAT。源NAT在数据报经过NF_IP_POST_ROUTING时修改数据报的源地址。伪装是一个特殊的SNAT。目的NAT在数据报经过NF_IP_LOCAL_OUT或NF_IP_PRE_ROU... [阅读全文]
iptables入门:iptables构架、基本命令及扩展(功能)简介
一、iptables构架
图:iptables构架
IP INPUT:
只有要到达本机的封包才会由INPUT 函式处理,所以会让来自内部网路的封包无条件放行,来自外部网路的封包则过滤是否为回应封包,若是则放行。
PREROUTING:
需要转送处理的封包由此函式负责处理,此函式用来做目的地IP 的转译动作(DNAT)。
IP FORWARD:
所有转送封包都在这里处理,这部分的过滤规... [阅读全文]