linux中国_ 发布的文章

其实这是一个小事情,不过主页君还是想告诉朋友们。

经过考虑,我们将 Linux 中国的首页(http://linux.cn/)的布局进行了部分调整。主要是调整了首页4个主要栏目块的呈现方式,现在不以栏目分区,而是按照时间顺序,平铺了最新文章,以便您可以根据时间顺序来查看文章。另外,您没点击过的文章,其标题是粗体,而点过的则是标准体——这一点细心的朋友们可能已经发现了。

要是想就看某个栏目怎么办?看,主导航是固顶的,可以直接进入各个分类栏目。

好与不好,大家都来发表下意见和建议吧。:>

提问: 在CentOS7,我想将分配的网络接口名更改为别的名字。有什么合适的方法来来重命名CentOS或RHEL7的网络接口?

传统上,Linux的网络接口被枚举为eth[0123...],但这些名称并不一定符合实际的硬件插槽,PCI位置,USB接口数量等,这引入了一个不可预知的命名问题(例如,由于不确定的设备探测行为),这可能会导致不同的网络配置错误(例如,由无意的接口改名引起的禁止接口或者防火墙旁路)。基于MAC地址的udev规则在虚拟化的环境中并不有用,这里的MAC地址如端口数量一样无常。

CentOS/RHEL6引入了一致和可预测的网络设备命名网络接口的方法。这些特性可以唯一地确定网络接口的名称以使定位和区分设备更容易,并且在这样一种方式下,无论是否重启机器、过了多少时间、或者改变硬件,其名字都是持久不变的。然而,这种命名规则并不是默认在CentOS/RHEL6上开启。

从CentOS/RHEL7起,这种可预见的命名规则变成了默认。根据这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定。现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。

* 基于接口类型的两个字母前缀:
*   en -- 以太网
*   sl -- 串行线路IP (slip)
*   wl -- wlan
*   ww -- wwan
*
* 名字类型:
*   b<number>                             -- BCMA总线和新书
*   ccw<name>                             -- CCW总线组名
*   o<index>                              -- 车载设备的索引号
*   s<slot>[f<function>][d<dev_port>]     -- 热插拔插槽索引号
*   x<MAC>                                -- MAC 地址
*   [P<domain>]p<bus>s<slot>[f<function>][d<dev_port>]
*                                         -- PCI 位置
*   [P<domain>]p<bus>s<slot>[f<function>][u<port>][..]1[i<interface>]
*                                         -- USB端口号链

新的命名方案的一个小的缺点是接口名称相比传统名称有点难以阅读。例如,你可能会发现像enp0s3名字。再者,你再也无法来控制接口名了。

如果由于某种原因,你喜欢旧的方式,并希望能够选择任意名称分配给CentOS/ RHEL7的设备,你需要重写默认的可预测的命名规则,定义基于MAC地址udev规则。

下面是如何在CentOS或RHEL7命名网络接口。

首先,让我们来禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0”到GRUBCMDLINELINUX变量来实现的。

然后运行这条命令来重新生成GRUB配置并更新内核参数。

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg 

接下来,编辑(或创建)一个udev的网络命名规则文件(/etc/udev/rules.d/70-persistent-net.rules),并添加下面一行。更换成你自己的MAC地址(08:00:27:a9:7a:e1)和接口(sushi)。

 $ sudo vi /etc/udev/rules.d/70-persistent-net.rules 

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:a9:7a:e1", ATTR{type}=="1", KERNEL=="eth*", NAME="sushi"

最后,重启电脑并验证新的接口名。

请注意,配置重命名后的接口仍然是你的责任。如果网络配置(例如,IPv4设置,防火墙规则)是基于旧名称(变更前)的,则需要更新的网络配置以反映更改的名称。


via: http://ask.xmodulo.com/change-network-interface-name-centos7.html

译者:geekpi 校对:wxy

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

提问: 我通过编译LaTex源文件生成了一份PDF文档。然而,我注意到,并不是所有字体都嵌入到了PDF文档中。我怎样才能确保所有的字体嵌入在由LaTex生成的PDF文档中?

当你创建一个PDF文件时,在PDF文件中嵌入字体是一个好主意。如果你不嵌入字体,PDF浏览器可以在计算机上没有字体的情况下使用其他东西代替。这将导致文件被在不同的PDF浏览器或操作系统平台上呈现不同的样式。当你打印出来的文档时,缺少的字体是一个问题。

当你从LaTex中生成PDF文档时(例如用pdflatex或dvipdfm),可能并不是所有的字体都嵌入在PDF文档中。例如,pdffonts下面的输出中提示PDF文档中有缺少的字体(如Helvetica)。

为了避免这样的问题,下面是如何在LaTex编译时嵌入所有的字体。

$ latex document.tex
$ dvips -Ppdf -G0 -t letter -o document.ps document.dvi
$ ps2pdf -dPDFSETTINGS=/prepress \
-dCompatibilityLevel=1.4 \
-dAutoFilterColorImages=false \
-dAutoFilterGrayImages=false \
-dColorImageFilter=/FlateEncode \
-dGrayImageFilter=/FlateEncode \
-dMonoImageFilter=/FlateEncode \
-dDownsampleColorImages=false \
-dDownsampleGrayImages=false \
document.ps document.pdf 

现在你可以看到所有的字体都被嵌入到PDF中了。


via: http://ask.xmodulo.com/embed-all-fonts-pdf-document-latex.html

译者:geekpi 校对:wxy

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

据最新消息

经北京神州绿盟信息安全科技股份有限公司第二届董事会第七次会议审议通过,拟以超募资金人民币2000万元向全资子公司北京神州绿盟信息技术有限公司增资,再由绿盟信息以人民币2000万元,与北京世界星辉科技有限责任公司共同向武汉深之度科技有限公司增资。本次增资完成后,绿盟信息取得深之度10%股权,深之度成为绿盟信息的参股公司。

本次交易背景:

1、国产操作系统市场潜力巨大

国产操作系统是国家大力支持培育的战略性产业领域,国务院于2011年发布《进一步鼓励软件产业和集成电路产业发展的若干政策》中提到包括操作系统在内的基础软件是国家重点支持的产业。2014年4月微软宣布停止对XP系统提停止服务,停止提供补丁和安全更新;5月中央国家机关政府采购中心发布关于进行信息类协议供货软件产品补充招标的通知,其中要求所有计算机类产品不允许安装windows 8操作系统,这为国产操作系统全面在政府机关采购和预装做出关键性推动。

目前,政府已经有多个国产化试点项目正在推进和规划中。预计三年后,国产操作系统在政府机关的办公终端年市场空间将达到数亿元人民币。金融、能源等多个各行业也正在根据国家要求,制定未来三到五年的国产化替代时间表。以银行业为例,银监会2014年39号文颁布了《关于应用安全可控信息技术加强银行业网络安全和信息化建设的指导意见》,其中明确提出“从2015年起,各银行业金融机构对安全可控信息技术的应用以不低于15%的比例逐年增加,直至2019年达到不低于75%的总体占比”。其中“安全可控信息技术”主要指使用国产化软硬件技术。就相关技术的研究开发方面,文中还专门提到“2015年起,银行业金融机构应安排不低于5%的年度信息化预算,专门用于支持本机构围绕安全可控信息系统开展前瞻性、创新性和规划性研究,支持本机构掌握信息化核心知识和技能。”此举将对银行业的IT国产化、信息安全产生深远影响,国产操作系统、数据库等领域的中国企业将有更多参与机会。预计未来将出现更多的自主可控示范项目,从而拉动本土企业市场份额持续提升。其中行业专用设备市场,包括自助式服务终端、智能哑终端,国产操作系统也有较大的市场机会。

2、深之度具备较强的竞争力

Deepin操作系统具有全球范围内同类操作系统产品中为数不多的独立桌面环境,深之度为Deepin操作系统独立自主开发完成包括深度翻译、深度音乐、深度影院、深度游戏和深度商店等一系列国内独具特色的应用软件,该系列所有软件都是深之度针对中国用户的使用习惯进行设计优化。

深之度的战略合作伙伴包括科大讯飞、烽火科技、金山科技、网易科技、傲游科技、达梦科技等国内相关领域内领先IT企业; 典型客户包括中华人民共和国环境保护部、广东省版权局、中国银行监督管理委员会、厦门大学、湖北大学等政府机关及高校事业单位。

深之度获得 “2012年中日韩东北亚开源软件竞赛优胜奖”、OSCHINA颁发的“2012年最受欢迎中国开源奖”,中国开源软件推进联盟颁发的“2014年度中国开源优秀项目”,并于2014年进入中央国家机关政府采购中心操作系统采购名录。

3、双方合作共赢,共拓国产操作系统市场

公司凭借在操作系统领域的深厚安全技术积累,可帮助深之度打造安全的国产操作系统,从而提升Deepin操作系统的技术优势和竞争力。

绿盟科技是中国领先的信息安全企业,拥有大量以政府、军队军工、金融、能源等领域优质客户为主的客户群体,这类客户大多有采用国产操作系统的要求,通过本次投资合作,绿盟科技可凭借与上述主要领域客户的密切合作关系,帮助深之度加快行业推广,共同开拓国产操作系统市场。

这个简明教程对Ubuntu 14.04历史文件清理进行了说明,它用于初学者。

要从dash搜索删除历史记录,请遵循以下程序。

转到系统设置(System Settings)并打开安全与隐私(Security & Privacy)。

在文件与应用(Files and Applications)标签下,点击清除用户数据(Clear Usage Data)。

你也可以关闭“记录文件与应用使用(Record file and Application usage)以阻止系统记录你当前使用的文件和应用。


via: http://www.ubuntugeek.com/how-to-delete-recently-opened-files-history-in-ubuntu-14-04.html

译者:GOLinux 校对:wxy

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

问题: 当我尝试使用SSH的X11转发选项连接到远程主机时, 我在登录时遇到了一个 "X11 forwarding request failed on channel 0" (X11 转发请求在通道0上失败)的错误。 我为什么会遇到这个错误,并且该如何修复它?

首先,我们假设你已经正确启用了SSH的X11转发

如果你在登录时遇到"X11 forwarding request failed on channel 0" (X11 转发请求在通道0上失败),这里可能有不同的原因,解决的方法也不同。

方案一

出于安全原因,OpenSSH服务默认将X11转发请求绑定到本地回环地址上,并且在DISPLAY环境变量中将主机名设置为“localhost”。在这样的设定下,一些 X11客户端不能正确处理X11转发,这会导致报告中的错误。要解决这个问题,在/etc/ssh/sshd配置文件中加入下面这几行,它可以将X11转发请求绑定到外网卡地址上。

$ sudo vi /etc/ssh/sshd_config 

X11Forwarding yes
X11UseLocalhost no

重启SSH使设置生效:

$ sudo /etc/init.d/ssh restart (Debian 6, Ubuntu or Linux Mint)
$ sudo systemctl restart ssh.service (Debian 7, CentOS/RHEL 7, Fedora)
$ sudo service sshd restart (CentOS/RHEL 6) 

方案二

如果远程主机的SSH服务禁止了IPv6,那么X11转发失败的错误也有可能发生。要解决这个情况下的错误。打开/etc/ssh/sshd配置文件,取消对"AddressFamily all" (如果有这条的话)的注释。接着加入下面这行。这会强制SSH服务只使用IPv4而不是IPv6。(LCTT 译注:此处恐有误,AddressFamily 没有 all 这个参数,而 any 代表同时支持 IPv6和 IPv4,以此处的场景而言,应该是关闭IPv6支持,只支持 IPv4,所以此处应该是“注释掉 AddressFamily any”才对。)

$ sudo vi /etc/ssh/sshd_config 

AddressFamily inet

再说一次,重启SSH服务来完成设置


via: http://ask.xmodulo.com/fix-broken-x11-forwarding-ssh.html

译者:geekpi 校对:wxy

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