Debian使用

Debian是100%的自由软件

  • Debian默认只安装自由软件,这尊重了用户的自由;

  • Debian在main中只提供自由软件;

  • Debina建议只运行来自main的自由办的;

  • main中的软件包没有依赖于在non-freecontrib中的软件包。

包管理的事件流

  • 更新(apt update 、aptitude update 或 atp-get update):

    1. 从远程仓库获取元数据

    2. 重建和更新APT使用的本地元数据。

  • 升级(atp upgrade、apt full-upgrade,aptitude safe-upgrade、aptitude full-upgrade,apt-get upgrade、apt-get dist-upgrade):

    1. 选择候选版本,它所安装的软件包通常都是最新的可用版本;

    2. 解决软件包依赖关系;

    3. 如果候选版本与已安装版本不同,会从远程仓库获取所选的二进制包;

    4. 解包所获取的二进制软件包;

    5. 运行preinst脚本

    6. 安装二进制文件

    7. 运行postinst脚本。

  • 安装

  • 移除

  • 清除

防火墙Ufw

# 查看状态、开启、关闭ufw
ufw status|enable|disable

# 开放22
ufw allow 22

# 阻止22
ufw deny 80

# 删除指定规则,如果之前是allow 80,则delete后面接allow 80
ufw delete deny 80

# 指定规则序号,比如要拒绝的特定规则可以放在最上面。
ufw insert 2 allow 80
ufw insert 1 deny 3389

ufw allow smaba

# 允许来自指定网段的IP访问22端口
ufw allow proto tcp from 192.168.0.0/24 to any port 22


最后更新于