`
天梯梦
  • 浏览: 13729909 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

如何在Ubuntu中屏蔽一个网站

 
阅读更多

亲爱的ubuntu极客们,

 

在本教程中我将教你如何通过编辑/etc/hosts文件来屏蔽在Ubuntu Linux上不受欢迎的网站,这是用来处理DNS和Linux网络的系统文件。

 

我很喜欢这种方法,因为我不需要依靠第三方应用程序,这是非常容易使用的。您需要做的就是在/etc/hosts文件文件中做一个简单的变化。

 

请确保您有使用此方法时在机器上处于root用户访问状态,因为/etc/hosts文件文件由root用户拥有的,所以它不能被不被普通用户编辑。

 

编辑 /etc/hosts 文件您需要什么?root权限和一个文本编辑器。

 

在本教程中我将用我喜欢的文本编辑器,vim。好了,打开一个新的终端(CTRL+ALT+T),然后运行下面的命令来打开/etc/hosts文件进行编辑。

vim /etc/hosts

 

添加下面这行

127.0.0.1 domain.com

 

更换domain.com为你要屏蔽的网站,你完成了编辑处理后,保存该文件并退出。

 

现在是时候来测试该方法是否成功了。尝试访问你屏蔽的网站。

 

我的表弟是沉迷于Facebook的社交网络,每次他发现我的笔记本电脑的时候,他就打开它,并去facebook.com陪陪他的朋友。

 

我应该怎么做呢?

 

我编辑/etc/hosts文件,这样他想访问的网站就像已关闭了一样。

 

您也可以使用这个方法来保护孩子免受互联网成人内容的危害,如se情和恐怖电影。


 

via: http://www.unixmen.com/block-website-ubuntu/

译者:乌龙茶 校对:wxy

原文由 LCTT 原创翻译,Linux中国 荣誉推出

原文地址:http://linux.cn/article-2786-1.html

 

分享到:
评论

相关推荐

    Ubuntu局域网中设置代理服务器上网和设置静态IP.docx

    本篇文章将详细介绍如何在Ubuntu操作系统中设置代理服务器上网和静态IP。下面是相关的知识点: 1. 安装Squid代理服务器:在Ubuntu中安装Squid代理服务器可以使用命令$sudo apt-get install squid。安装完成后,需要...

    c++ QT 屏蔽 系统按键 需要管理员权限

    这个函数允许我们插入一个钩子到系统消息队列中,从而在其他线程或进程接收到键盘消息之前捕获它们。为了屏蔽`Ctrl+Alt+Delete`,我们需要创建一个WH_KEYBOARD_LL(低级键盘输入钩子),并通过检查每个键盘事件来...

    笔记本 ubuntu22.04 安装RTX3080TI nvidia显卡驱动

    在Ubuntu 22.04操作系统中安装RTX3080TI显卡的NVIDIA驱动需要遵循一系列步骤,以确保正确安装并避免常见的问题,如黑屏。以下是详细的安装流程: ...在安装过程中,务必小心,遵循每一个细节,以免出现问题。

    Ubuntu16.04安装配置jupyterhub

    但是在国内环境中,可能会遇到npm被屏蔽的问题,这时我们需要先将npm镜像更改为淘宝NPM镜像: ```bash npm install -g cnpm --registry=https://registry.npm.taobao.org ``` 然后,利用`cnpm`来安装`configurable...

    Ubuntu中文命令

    增加一个光盘源** 编辑`/etc/apt/sources.list`文件,添加光盘源的位置。 **11. 系统更新** `sudo apt update && sudo apt upgrade`可以更新软件包列表并升级现有软件。 **12. 清除所有已删除包的残馀配置文件*...

    Ubuntu 18.04或者20.04 安装显卡驱动.pdf

    在Ubuntu系统中,对于NVIDIA等高性能显卡的支持通常需要安装专用的驱动程序来发挥其最大性能。本篇文章将详细介绍如何在Ubuntu 18.04或20.04系统上安装NVIDIA显卡驱动,并且屏蔽默认的开源驱动nouveau。 #### 准备...

    Ubuntu的root权限问题.pdf

    在Ubuntu中,root账户被屏蔽,用户不能直接以root身份登录,而是通过sudo命令临时获取root权限。这样做有几个主要的原因: 1. **简化安装过程**:Ubuntu设计之初就希望让安装过程尽可能简单,避免用户在安装时设置...

    ubuntu-设置root用户直接连接xshell.pdf

    在Ubuntu系统中,默认情况下root用户是不允许直接通过SSH远程登录的,这主要是出于安全考虑。但是,在某些特定场景下,比如需要进行系统级操作或者服务器维护时,直接使用root用户登录可能会带来便利。本文将详细...

    Ubuntu命令技巧.pdf

    - 创建一个大文件,例如 `dd if=/dev/zero of=swapfile bs=1G count=4` ,然后使用 `mkswap swapfile` 初始化交换文件,最后使用 `swapon swapfile` 启用交换文件。 #### 四、进程管理 **4.1 查看当前的内存使用...

    ubuntu7.01命令

    在Linux世界中,Ubuntu是一个广泛使用的开源操作系统,其基于Debian并提供了丰富的用户友好界面和强大的命令行工具。本文将详细介绍Ubuntu 7.01中的一些常用命令,帮助用户更好地理解和掌握Linux系统的操作。 首先...

    4412开发板ubuntu 12.0.4播放音乐没有声音解决方法

    在Ubuntu系统中,通常会有一个声音图标位于系统托盘,它会显示当前声音的状态。如果图标显示为静音,则意味着声音输出被系统阻止。然而在本案例中,即使静音选项没有被选中,声音仍然无法播放,且输出音量调节到最左...

    如何在 Linux 下大量屏蔽恶意 IP 地址

    IPset 是一个内核特性,可以将多个 IP 地址、MAC 地址或者端口号编码和存储在位图/哈希内核数据结构中。这样,我们可以使用一条 iptables 规则来匹配多个 IP 地址,而不需要编写成百上千条 iptables 规则。 使用 IP...

    ubuntu skills ubuntu命令技巧(pdf格式)

    在一个网卡上增加第二个IP地址,可以使用`ip addr add <ip-address>/<prefix> dev <interface>`命令。 ##### 6.8 立即让网络支持NAT 使网络支持NAT,可以使用`iptables`命令配置。 ##### 6.9 查看路由信息 查看...

    在Ubuntu上为Android系统编写Linux内核驱动程序

    ### 在Ubuntu上为Android系统编写Linux内核驱动程序 #### 一、背景与意义 在当前移动设备领域,Android操作系统占据了主导地位。Android基于Linux内核进行开发,并在其基础上进行了大量的定制化工作,以适应智能...

    在Linux下实现批量屏蔽IP地址的方法.docx

    假设有一个包含大量需要屏蔽的IP地址的文本文件`banthis.txt`,可以通过以下命令将其导入到之前创建的IP集中: ```bash sudo ipset restore -f banthis.txt ``` `banthis.txt`文件格式如下: ```bash create banthis...

    anydesk-for-ubuntu

    比Teamviewer更强大的远程控制工具,速度快,能穿透内网屏蔽。

    Ubuntu环境下的nwjs安装及使用教程

    在Ubuntu环境下,开发一个可以全屏显示且防止用户退出的应用,常常会用到nw.js(前身是node-webkit)。nw.js是一个开源框架,允许开发者利用HTML、CSS和JavaScript构建原生应用程序,它集成了Chromium浏览器和Node....

Global site tag (gtag.js) - Google Analytics