Linux中国 基础的 Docker 容器网络命令 各位好,今天我们将学习一些Docker容器的基础命令。Docker 是一个开源项目,提供了一个可以打包、装载和运行任何应用的轻量级容器的开放平台。它没有语言支持、框架和打包系统的限制,从小型的家用电脑到高端服务器,在何时何地都可以运行。它可以使部署和扩展web应用程序、数据库和后端服务像搭积木一样容易,而不依赖特定技术栈或提供商。Docker适用于网络环境,它正应用于数据中心、ISP和越来越多的网络服务。 因此,这里有一些你在管理Docker容器的时候会用到的一些命令。 1. 找到Docker接口 Docker默认会创建一个名为docker0的网桥 By Rain2015 年 6 月 11 日
教程 DNF的命令使用教学 在新的 Fedora 22 中, DNF 包管理器全面代替了 YUM ,这篇文章将带你学习 DNF 中27个常用命令,一起来感受新的 DNF 给我们带来的快感吧~ By Eggroll2015 年 6 月 11 日
开源思考 面对开源,苹果不再踟蹰! 面对开源,爱要说出来!在最新的苹果开发者大会WWDC上,赢得最热烈掌声的不是新的iOS和OS X版本,也不是新的苹果音乐服务。最热烈的掌声爆发在苹果的技术总裁Craig Federighi宣布苹果将开放其下一个版本的Swift的源代码的时候。 By Artail2015 年 6 月 10 日
Linux中国 Linux有问必答:如何更新过期版本的Ubuntu 问题: 我的PC上安装了旧版的Ubuntu 13.04(急切的浣熊)。当我在上面运行sudo apt-get update时,它丢给了我一大堆404 Not Found错误,结果是我不能使用apt-get或aptitude来安装或更新任何软件包了。由于该错误的原因,我甚至不能将它升级到更新的版本。我怎样才能修复这个问题啊? 每个Ubuntu版本都有生命结束周期(EOL)时间;常规的Ubuntu发行版提供18个月的支持,而LTS(长期支持)版本则长达3年(服务器版本)和5年(桌面版本)。当某个Ubuntu版本达到生命结束周期时,其仓库就不能再访问了,你也不能再从Canonical获取任何维护更 By Rain2015 年 6 月 10 日
Linux中国 如何用mod_jk连接器来集成Apache2和Tomcat 7 Apache是最流行的web服务器,它通常用来接收客户端的请求并响应。它得到一个URL并将它翻译成一个文件名(或者静态请求),并将文件从本地磁盘中取出,通过因特网返回;或者将它翻译成程序执行它,接着将输出返回给请求方。如果web服务器不能处理和完成请求,它会返回一个错误信息。 在本篇中,我们会列出Apache的特性以及我们该如何用mod_jk连接器来集成Tomcat 7和Tomcat 8。 Apache的特性 如我们所说Apache是最流行的web服务器。下面是流行背后的原因: 它是自由工具,你可以很简单地下载和安装 它开放源码,因此你可以查看源码,调整 By Rain2015 年 6 月 9 日
开源新闻 来自火箭科学,NASA发布了大量的免费代码 这周,NASA发布了它的第二年的软件目录。一个巨大的超过1000个程序的纲要免费提供给企业,政府机构和公众。这个软件目录包含NASA的工程师门专为他们日常工作的所编写的实际的先进的工程和航空代码。 By likai2015 年 6 月 9 日
Linux中国 如何在 Linux 上用 IP转发使内部网络连接到互联网 大家好,今天我们学习一下在 Linux 上用 iptables 实现从一个网络接口到另一个接口的IP转发(数据包转发)。IP转发的概念是,使 Linux 机器像路由器一样将数据从一个网络发送到另一个网络。所以,它能作为一个路由器或者代理服务器,实现将一个连接的互联网或者网络连接共享给多个客户端机器。 这是一些启用IP转发或网络包转发方法的简单步骤。 1. 启用 IPv4 转发 首先,我们需要在我们的 Linux 操作系统上启用 IPv4 转发。要做到这点,我们需要用 sudo 模式在 shell 或终端下执行下面的命令。 $ ... By Rain2015 年 6 月 9 日
Linux中国 Shell脚本编程初体验 通常,当人们提到shell脚本语言时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linux/unix脚本语言。脚本语言是与计算机交流的另外一种途径。使用图形化窗口界面(不管是windows还是linux都无所谓)用户可以移动鼠标并点击各种对象,比如按钮、列表、选框等等。但这种方式在每次用户想要计算机/服务器完成相同任务时(比如说批量转换照片,或者下载新的电影、mp3等)却是十分不方便。要想让所有这些事情变得简单并且自动化,我们可以使用shell脚本。 某些编程语言,像pascal、foxpro、C、java之类,在执行前需要先进行编译。它们需 By Rain2015 年 6 月 9 日
Linux中国 在Linux中用chattr和lsattr命令管理文件和目录属性 为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性。例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使用像dump这样的命令等备份工具去备份一个特定的文件或者文件夹,等等。这些属性只可以在ext2,ext3或者ext4文件系统中的文件和文件夹上设定。 有两个命令 lsattr 和 chattr 用来管理属性。下面是常用属性的列表。 属性 描述 a ... By Rain2015 年 6 月 9 日
Linux中国 Ubuntu下的Juju现在支持systemd和Google Cloud Platform了 Juju已经更新到1.23.3了 Cononical旗下的Ubuntu认证公共云总监Udi Nachmany宣布了juju新版本的发布,一个开源的、解决方案驱动的Ubuntu下的协同工具。 根据声明和官方发布公告,Juju 1.23.3是一个主要版本,它打包了那些你想要在云上扩展和管理的包,而不需太多操作。 Juju 1.23.3显著的功能是包含了对GCE的支持,支持systemd初始化系统,支持Ubuntu 15.04(Vivid Vervet),新的好玩的功能和对受限网络的代理支持。 另外,juju的发布带来了一个新的样式恢复、新的消息、新的块和实验性地支持Service Leader Elections,还有Ubuntu MAS和AWS By Rain2015 年 6 月 8 日
Linux中国 Ubuntu 系统的降温方案 安装ubuntu的朋友,可能你安装了系统但不知道或没有注意,你的电脑会很热。这种发热主要的原因之一是来自于硬盘的发热。因此通过以下两种方法来降低硬盘发热带来的影响。(以下方法不适用于 SSD 硬盘) 以下是我以前用过的两种降温方案,方法来自于网络。 方案一 1.安装laptop_mode sudo apt-getinstall laptop-mode-tools 2.启动laptop_mode sudo laptop_mode start 3.测试是否启用 cat /proc/sys/vm/laptop_mode 0 表示未启用 其他表示启用。 查看 laptop_mode 报告的详细状态。 ... By Rain2015 年 6 月 8 日
Linux中国 Linux网络统计工具/命令 我在Linux(基于CentOS 或者 Debian 的发行版)中该如何查看当前网络端口吞吐量的统计信息?在Linux操作系统中如何查看当前内核snmp计数器以及网络端口的统计信息? 你可以使用以下任何一个命令: nstat 命令 : 网络统计工具 键入以下命令: # nstat 输出样例: #kernel IpInReceives 133243 0.0 IpInDelivers 133243 0.0 IpOutRequests ... By Rain2015 年 6 月 8 日
Linux中国 如何在 Windows 操作系统中运行 Docker 客户端 大家好,今天我们来了解一下 Windows 操作系统中的 Docker 以及在其中安装 Docker Windows 客户端的知识。Docker 引擎使用 Linux 特有的内核特性,因此不能通过 Windows 内核运行,所以,(在 Windows 上)Docker 引擎创建了一个小的虚拟系统运行 Linux 并利用它的资源和内核。这样,Windows Docker 客户端就可以用这个虚拟的 Docker 引擎来构建、运行以及管理 Docker ... By Rain2015 年 6 月 8 日
Linux中国 20个令人惊叹的桌面Docker容器 大家好,今天我们会列出一些运行在Docker容器中的很棒的桌面软件,我们可以在自己的桌面系统中运行它们。Docker 是一个开源项目,提供了一个可以打包、装载和运行任何应用的轻量级容器的开放平台。它没有语言支持、框架和打包系统的限制,从小型的家用电脑到高端服务器,在何时何地都可以运行。它可以使部署和扩展web应用程序、数据库和后端服务像搭积木一样容易,而不依赖特定技术栈或提供商。它主要是由开发、运维工程师使用的,因为它简单、快速和方便,可以用来测试和辅助开发他们产品,但是我们也可以在桌面环境使用Docker,这样一些 By Rain2015 年 6 月 8 日
开源新闻 Arch 用户软件源将于8月迁移到一个 git 平台,维护者不得不重新提交他们的软件包! 20015年6月1日,所有的 AUR (Arch 用户软件源)的维护者收到一封邮件,告诉了他们一个在6月8日将开始把整个软将仓库迁移到一个 git 平台上的事实。 By Rain2015 年 6 月 7 日
Linux中国 Linux有问必答:Linux上如何查看种子文件的内容 问题: 我从网站上下载了一个torrent(种子)文件。Linux上有没有工具让我查看torrent文件的内容?例如,我想知道torrent里面都包含什么文件。 torrent文件(也就是扩展名为.torrent的文件)是BitTorrent元数据文件,里面存储了BitTorrent客户端用来从BitTorrent点对点网络下载共享文件的信息(如,追踪器URL、文件列表、大小、校验和、创建日期等)。在单个torrent文件里面,可以列出一个或多个文件用于共享。 torrent文件内容由BEncode编码为BitTorrent数据序列化格式,因此,要查看torrent文件的内容,你需要相应的解码器。 事实上, By Rain2015 年 6 月 7 日
Linux中国 如何在CentOS 7.x中安装OpenERP(Odoo) 各位好,这篇教程关于的是如何在CentOS 7中安装Odoo(就是我们所知的OpenERP)。你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为它是一款为你的商务提供杰出特性的自由开源软件。 OpenERP是一款自由开源的传统的OpenERP(企业资源规划),它包含了开源CRM、网站构建、电子商务、项目管理、计费账务、POS、人力资源、市场、生产、采购管理以及其它模块用于提高效率及销售。Odoo中的应用可以作为独立程序使用,它们也可以无缝集成到一起,因此你可以在安装几个程序来得到一个全功 By Rain2015 年 6 月 7 日
Linux中国 Linux有问必答:Ubuntu桌面上如何禁用默认的密钥环解锁提示 问题:当我启动我的Ubuntu桌面时,出现了一个弹出对话框,要求我输入密码来解锁默认的密钥环。我怎样才能禁用这个解锁默认密钥环弹出窗口,并自动解锁我的密钥环? 密钥环是一个以加密方式存储你的登录信息的本地数据库。各种桌面应用(如浏览器、电子邮件客户端)使用密钥环来安全地存储并管理你的登录凭证、机密、密码、证书或密钥。对于那些需要检索存储在密钥环中的信息的应用程序,需要解锁该密钥环。 Ubuntu桌面所使用的GNOME密钥环被整合到了桌面登录中,该密钥环会在你验证进入桌面后自动解锁。但是,如果你设置了自动登录桌面或 By Rain2015 年 6 月 7 日
Linux中国 iptraf:TCP/UDP网络监控工具 iptraf是一个基于ncurses开发的IP局域网监控工具,它可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息。 它基于ncurses的用户界面也会把使用者从命令行选项的梦靥中拯救出来。 功能 一个用于显示通过网络的IP流量信息的IP流量监控器,包括TCP标识信息、包和字节统计、ICMP详情、OSPF包类型 显示IP、TCP、UDP、ICMP、非IP和其它IP包计数、IP校验和错误、接口活动、包大小计数的综合详细的接口统计数据 一个用于计数常用TCP和UDP应用端口的流入和流出包的TCP和UDP By Rain2015 年 6 月 7 日
Linux中国 如何在 Ubuntu 中更改默认浏览器和 Email 客户端 Ubuntu 自带了一些已经预装的默认应用程序,包括非常流行的 Mozilla 火狐浏览器和 Thunderbird 的 e-mail 客户端。 尽管这两个应用都有它们自己的粉丝,但是没有一个应用能符合每个人的口味和需要。我们经常收到邮件或者推文,询问我们可以怎样在 Ubuntu 上更改默认浏览器或者设置处理邮件链接为不同的电子邮件客户端等。 我们在这里不仅讨论如何安装不同的软件,还包括如何给一个特定的文件,链接或者内容类型设置其系统处理应用。 在 Ubuntu 中更改默认应用程序,包括浏览器、电子邮件客户端、文本编辑器、音乐和视频播放器都非常的简 By Rain2015 年 6 月 7 日
开源说 #LinuxStory 说#如果我实现了自己的OS,我算开发者中的精英吗? 相信有很多Linux爱好者心中都怀有编出一个自己的操作系统的理想,一位外国网友在quora上提出了这个问题。本期#linuxstory 说#节目翻译节选了一个令人启迪的回答,让我们从另一个角度思考个人 […] By Lingyu2015 年 6 月 6 日
Linux中国 如何在 CentOS 中设置 NTP 服务器 网络时间协议(NTP)用来同步网络上不同主机的系统时间。你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间。而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP 服务器,或者你选定的服务器同步。由 NTP 管理的所有系统时钟都会同步精确到毫秒级。 在公司环境中,如果他们不想为 NTP 传输打开防火墙,就有必要设置一个内部 NTP 服务器,然后让员工使用内部服务器而不是公共 NTP 服务器。在这个指南中,我们会介绍如何将一个 CentOS 系统配置为 NTP 服务器。在介绍详细内容之前,让我们先来简单了解一下 By Rain2015 年 6 月 6 日
Linux中国 Linux中安装Cisco Packet Tracer Cisco Packet tracer是什么? Cisco Packet Tracer是一个强大的网络模拟工具,用于进行Cisco认证时的培训。它为我们提供了各个路由器和网络设备的良好的接口视图,这些模拟设备带有很多选项,跟使用物理机一样,我们可以在网络中使用无限的设备。我们能在单个工程中创建多个网络,以获得专业化的训练。Packet Tracer将提供给我们模拟的应用层协议,如HTTP,DNS,以及像RIP,OSPF,EIGRP等路由协议。 现在,它发布了包含有ASA 5505防火墙命令行配置的版本。Packet Tracer通常用于Windows版本,但没有Linux版本。这里,我们可以下载并安装Ci By Rain2015 年 6 月 6 日
Linux中国 如何在一个Docker容器里安装Discourse 大家好,今天我们将会学习如何利用Docker平台安装Discourse。Discourse是一个完全开源的讨论平台,以未来十年的互联网理念设计,拥有一个邮件列表,一个论坛和一个长篇聊天室。不管从技术角度还是社会学角度,如今要体验一个现代的、勃勃生机的、完全开源的互联网讨论平台,Discourse都是一个不错的途径。Discourse是一个简单、简明、简易的讨论方式。它确实是一个令人称赞的平台,对于互联网上各种各样的论坛来说,提供了一个上手可用的很酷的服务。 Docker是一个开源的、可以将任何应用以轻量级容器的方式打包、传输和运行的开放平台。D By Rain2015 年 6 月 6 日