最新文章

Debian8安装Infinality改善字体渲染,安装Ubuntu字体

Debian8默认的字体渲染并不是很好。这篇教程向大家介绍在Debian8系统上安装Infinality字体工具以改善字体渲染。同时,我们将学习如何在Debian8系统上安装Ubuntu字体。 Debian8系统安装Infinalit改善字体渲染 Infinality的官方网站现在并不接受公众访问。而且据我的了解,Infinality字体工具没有官方的deb包提供Debian用户安装。然而,launchpad网站的slow这位童鞋在维护Infinality PPA。我们可以用这个PPA在Debian8系统上安装Infinality。虽然launchpad是由ubuntu母公司canonical为ubuntu创建的,但我们同样可以在Debian系统上使用PPA安装软件包。只要配置好对应版本,解决依赖问题就行了。 首先,打开终端,登录为root用户。 su 然后编辑sources.list源列表文件。 nano /etc/apt/sources.list 将下列两行文字添加到文件末尾。注意,我选择了ubuntu14.04 trusty这个版本的Infinality,在Debian8系统上安装不存在依赖问题。 deb http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu trusty main deb-src http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu trusty main 保存文件后,导入这个PPA的PGP公钥,以便下载完软件包后可以验证完整性。...

Debian 8更改语言

Debian 8如何将语言从英文更改为中文

Linux小伙伴们好。这篇教程向大家介绍如何将Debian 8 Jessie的语言从英文更改为中文。 Debian 8将语言从英文更改为中文 打开终端,登录root用户。 su 编辑/etc/locale.gen文件。 nano /etc/locale.gen 如果你在安装Debian 8系统时将语言设为美国英语,那么在这个文件中只有第151行: en_US.UTF-8 UTF-8没有#符号。 要添加中文语言支持,我们需要找到以zh_CN开头的那几行。(在文件尾部)把这几行的#符号去掉。 保存文件。然后在终端里执行下面的命令。 locale-gen 现在打开Gnome设置面板,选择Region & Language....

Debian8安装五笔输入法

Debian 8 Gnome桌面如何安装ibus五笔输入法

这篇教程向大家展示如何在Debian 8 Gnome桌面环境下安装ibus平台下的五笔输入法。 安装ibus五笔 打开终端,登录为root用户 su 更新本地软件包索引,并安装ibus平台以及ibus五笔输入法 apt-get update apt-get install ibus ibus-table-wubi 配置输入法 以普通用户身份输入下面的命令打开ibus配置窗口。 ibus-setup 选择输入法标签,然后点击添加按钮。 从列表中选择中文。 选择最后一个五笔输入法。 添加之后,关闭窗口。...

archlinux安装QQ

两个简单步骤在Archlinux上安装QQ

这篇文章介绍如何使用Wine在Archlinux系统上安装QQ。 Archlinux安装QQ 首先升级archlinux的软件,然后使用pacman安装最新版本的Wine.(1.9.4) sudo pacman -Syu && sudo pacman -S wine 然后,点击这里从百度云下载WineQQ8.1 最新版的QQ8.1于2016年1月29日发布。WineQQ8.1包含了一个wine库(wineqqlib20151021)和QQ8.1.这个tar.xz文件里还有3个隐藏目录: .wine, .local和.fonts. .fonts目录里有一个simsun.ttc字体文件。simsun是微软windows系统上的新宋体。 下载完成后,输入下面的命令解压到home目录。 tar xvf wineQQ8.1O17216.tar.xz...

利用SNAP将WordPress文章自动发布到Twitter

在之前的一篇文章中,我介绍了如何利用SNAP将WordPress文章自动发布到Facebook主页.现在,让我们来看看如何利用SNAP将WordPress文章自动发布到Twitter. 1 创建一个Twitter App 前往Twitter开发者中心.用你的Twitter账号登录.然后点击Create New App. 给你的Twitter App起个名字,写个简短的描述,填写网站URL. Callback URL可以不填.同意Twitter开发者条款,然后点击Create your Twitter Application. 注意,你必须要在你的Twitter账号添加一个手机号码才能创建Twitter. 创建了Twitter App后,在新页面中点击permissions标签.选择 Read and Write....

apt-get

Debian & Ubuntu最实用的apt-get命令详解

apt-get是Debian、Ubuntu、Linux Mint、elementary OS等Linux发行版的默认软件包管理器。下面我介绍最最常用的apt-get命令。 从软件仓库中安装软件包 apt-get update 在安装任何软件之前,我们最好是要更新本地软件包索引(package index)。本地软件包索引列出了软件仓库中所有可安装的软件包以及版本信息。 sudo apt-get update sudo的在英语里的意思是switch user and do something.在Linux系统上,你需要root权限来安装和卸载软件包。sudo可以临时将你的用户ID切换为root。 apt-get install apt-get install...

备份并恢复MariaDB数据库

如何在终端里备份并恢复MariaDB数据库

MariaDB是由前MySQL开发人员组成社区开发的一个MySQL分支。这篇教程向你展示如何用mysqldump工具来备份MariaDB数据库,以及用mysql客户端工具恢复MariaDB数据库。 mysqldump 我们要使用mysqldump命令行工具来备份MariaDB数据库。mysqldump是专门用来备份数据库的。mysqldump的一个特点是备份时不需要停止MariaDB Daemon。它可以备份单个数据库,多个数据库或所有数据库。mysqldump默认会创建一个dump文件(dump file)。dump文件里包含了用于重建原有数据库所需要的SQL语句。 Binary Log 二进制日志 Binary log记录了对数据库做出的所有更改。二进制日志可以是基于SQL语句的,也可以是基于数据表行的。它的主要用途是replication。在数据库备份和恢复时,也需要用到binary log。 为了启用二进制日志,我们需要编辑MariaDB的配置文件。在不同的Linux发行版上,这个配置文件的名称会有所不同。通常这个文件是/etc/my.cnf。在ubuntu15.10系统上,这个配置文件是/etc/mysql/mariadb.conf.d/mysqld.cnf。 打开这个配置文件,在[mysqld]下,找到下面这一行 #log_bin     = /var/log/mysql/mysql-bin.log 去年前面的#号,保存文件。如果你找不到,那就手动添加这一行。 重启MariaDB数据库服务器。...

Debian8 Jessie安装LNMP

Debian8 Jessie安装LNMP架构(Nginx, MariaDB, PHP7)

LNMP是一组用于搭建网站的开源软件。LNMP代表Linux操作系统、Ngnix HTTP服务器(发音为Engine X)、MySQL/MariaDB数据库和PHP。在这篇教程中,我将介绍如何在Debian 8 服务器上安装LNMP。数据库选择MariaDB, 并安装最新的PHP7. 以下命令在Debian服务器上执行。 安装Nginx 相对于Apache,Nginx是一个轻量级的高性能web服务器并在近年来越来越流行。Nginx也可以同时作为一个反向代理。在Debian8上安装Nginx, 输入下面的命令。 sudo apt-get install nginx -y 安装完成后,Nginx会自动运行。 $ sudo service nginx...

HTTPS网站如何解决Feed did not valid错误

在之前的一篇文章中,我介绍了如何利用Hootsuite社交媒体管理工具将WordPress文章自动发布到Google plus主页.很多HTTPS网站在验证RSS Feed的时候会出现Feed did not valid错误.但Feed did not valid这几个字并不能告诉你真正发生了什么.前往feedvalidator.org,输入你的Feed URL, 点击valid按钮,你会看到更加详细具体的错误信息.下面是我看见的错误. Server returned [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal...

WordPress文章自动发布到Google plus主页

利用Hootsuite将WordPress文章自动发布到Google plus主页

在之前的一篇文章中,我详细介绍了如何创建一个Google plus主页.现在,让我们来看看如何利用Hootsuite社交媒体管理工具将WordPress文章自动发布到Goolge plus主页.我之前也写了两篇文章,将WordPress文章自动发布到Facebook主页.如果感兴趣的话,那么点击下面的链接查看. 利用Hootsuite将WordPress文章自动发布到Facebook主页 利用SNAP将WordPress文章自动发布到Facebook主页 WordPress文章自动发布到Google plus主页 Hootsuite是一个免费的在线社交媒体管理工具.如果你想要更多高级功能,那么可以购买高级账号.你不需要为你的WordPress网站安装插件. 前往Hootsuite官方网站,注册一个免费账号,也可以用你的Twitter, Facebook或Google plus账号登录.下面我用我的Google plus账号登录,如果你用邮箱注册一个传统的账号,你看到的过程可能跟下面的有一点不同.不过整体上是一致的. 登录之后,点击Google+ Page按钮将你的Google plus主页添加到Hootsuite. Hootsuite会征求你的允许,管理你的Google plus主页. 点击允许,然后选择你要导入的Google plus主页.点击Finished Importing....

Google Plus主页

为你的网站创建一个Google Plus主页

这篇文章详细介绍如何为你的网站创建一个Google plus主页.你的网站在Google plus的活跃度会影响网站的Google排名.Google plus主页的观众越多,点赞数越高,发布内容越多,那么你的网站在Google的排名也会越前. 创建Google plus主页 前往https://business.google.com/create. 用你的Google账号登录.你将会看到下面的选项.有三种类型让你选择: Storefront Service Area Brand 选择最适合你的一种类型.如果你选择前两种,那么你会看到一张地图.如果你的生意是互联网模式的,而不是传统的实体店模式,那么你第三种类型Brand最适合你.如果你选择Brand,你会看到下面的截图. 给你的主页起个名字.我用我的域名来命名.(linuxbabe.com是我的英文博客.) 输入你的站点URL.然后选择主页的类型.同意主页条款后点击Create page. 一则欢迎消息会出现. 你可以选择skip tour,也可以选择Get Started....

WordPress文章自动发布到Facebook主页

利用SNAP将WordPress文章自动发布到Facebook主页

SNAP的全称是Social Networks Auto-Poster.它是一个WordPress插件,可以自动将你的WordPress文章发布到国外社交媒体和博客平台上.支持Facebook, Twitter, Blogger, Tumblr, Flickr, LiveJournal, Flipboard, DreamWidth, Delicious, Diigo, Instapaper, StumbleUpon, LinkedIn, Pinterest, Plurk, VKontakte(VK.com), YouTube, App.net,...

Facebook主页

为你的网站创建一个Facebook主页(Facebook Page)

Facebook主页(Facebook Page)也叫做Facebook商业主页(Facebook Business Page).当你创建一个Facebook账号后,你有一个Facebook Profile,但默认不会创建Facebook主页.现在,我们就来创建一个Facebook主页吧. 创建Facebook主页的详细步骤 首先,你必须拥有一个Facebook账号.登录你的Facebook账号.请注意,接下来创建的Facebook主页不会显示你的个人信息,但之后你可以选择显示你的个人信息. 登录Facebook后,在网页的右上角点击下拉箭头.选择创建主页. 现在,为你的Facebook主页选择一种类型.一共有6种不同的Facebook主页. 地方性商家或地点 公司,组织或机构 品牌或产品 艺人,乐队或公众人物 娱乐 理念倡议或社区小组 如果你不知道你要创建哪一种类型的主页,不用担心.在创建了主页后,你可以随时更改主页的类型.在这篇文章中,我将选择第2种类型: 公司,组织或机构.在类别中选择计算机/科技. 在公司名称一栏可以填写你的网站域名,如linuxdashen.com. 在阅读Facebook主页条款后点击开始创建按钮. 然后设置你的Facebook主页.在简介里写几句话介绍你的主页,填入你的域名.点击保存信息....

Virtualbox宿主机和客户机文件共享和复制粘贴的设置

在这篇文章中,我将介绍如何在Virtualbox中设置宿主机和客户机之间的文件共享,以及双向复制粘贴功能.在进行文件共享之前,客户机必须要安装好Virtualbox增强功能(Guest Additions).如果没安装好,请点击左边的链接查看详细步骤.安装好增强功能后,请继续往下看. 宿主机和客户机文件共享 在Virtualbox管理器窗口,右击你的Linux虚拟机,选择设置(settings). 在左边的面板中,选择共享文件夹(shared folders).然后点击添加按钮来添加一个共享文件夹. 在文件夹路径(folder path)一栏中,选择宿主机上的一个文件夹. 你可以勾选只读(Read-only),这样客户机对宿主机文件系统中的共享文件夹只有读的权限,但没有写的权限.勾选自动挂载(Auto-mount),以让客户机启动时自动挂载共享文件夹.然后,点击确定(OK)按钮. 现在,启动Linux客户机.在客户机的/media/目录下,你会发现有一个新的目录sf_shared_folder. 默认只有root用户和vboxsf组的用户可以访问sf_shared_folder. 所以我们现在需要把当前登录的用户添加到vboxsf组中.在客户机中打开终端,输入下面的命令,将<username>替换成你的用户名. sudo gpasswd -a <username> vboxsf 重新登录系统后,你便可以访问/media/sf_shared_folder目录. 你可以创建一个软链接,指向/media/sf_shared_folder. ln...

Debian虚拟机安装Virtualbox增强功能

Debian虚拟机安装Virtualbox增强功能(Guest Additions)具体步骤

在这篇文章中,我将展示如何在Debian虚拟机中安装Virtualbox增强功能(Guest Additions).增强功能可以让虚拟机全屏显示.这样使用虚拟机就跟使用物理机一样方便.我使用elementary OS作为宿主机(Host OS),Debian是客户机(Guest OS).但下面的方法适用于任何Linux宿主机. 在Debian虚拟机中安装Virtualbox增强功能 以root用户登录Debian,更新软件. apt-get update && apt-get upgrade 安装内核模块编译时所需要的软件包.如果没有发现这两个软件包,请先配置好软件源。 apt-get install build-essential module-assistant 在编译内核模块前准备好系统 m-a prepare...

Debian/Ubuntu清理硬盘空间

Debian/Ubuntu清理硬盘空间的8个技巧

在前一篇文章中,我介绍了如何在ubuntu系统上删除旧的Linux内核以腾出硬盘空间.现在,我整合我所了解的其他清理硬盘空间的技巧,分享给大家.下面介绍的是 Debian/Ubuntu类Linux发行版磁盘空间不足的8个解决方法。 1. 删除残余的配置文件 通常Debian/Ubuntu删除软件包可以用两条命令 sudo apt-get remove <package-name> sudo apt-get purge <package-name> remove将会删除软件包,但会保留配置文件.purge会将软件包以及配置文件都删除. 找出系统上哪些软件包留下了残余的配置文件 dpkg --list | grep "^rc"...

Ubuntu服务器安装Nginx服务器mainline分支

Nginx网站服务器有两个分支,一个是mainline分支,另一个是stable分支.Nginx官方推荐使用mainline分支.这篇教程向各位展示如何在ubuntu服务器上安装Nginx mainline分支. Ubuntu服务器安装Nginx mainline分支 首先,删除系统上已经安装了的Nginx服务器 sudo apt-get remove nginx nginx-common nginx-full nginx-core 然后安装Nginx PGP签名密钥 wget http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key...

Tor浏览器

Tor浏览器5.0.4发布-ubuntu下使用PPA安装

Tor浏览器5.0.4 Linux版本前不久发布,更新了Firefox代码以及Tor按钮,并修复了旧版本的一些Bug。Tor浏览器是Firefox的衍生版,但比Firefox更加注重用户的隐私,并且可以用来浏览The Deep Web。 更新日志 Firefox更新到 38.4.0esr NoScript更新到2.6.9.39 Tor按钮更新到1.9.3.5 修正多个bug Ubuntu/LinuxMint使用PPA安装最新版的Tor浏览器 运行下面的命令 sudo add-apt-repository ppa:upubuntu-com/tor-bundle sudo apt-get update sudo apt-get...

ubuntu删除旧linux内核

ubuntu如何删除旧内核以节约硬盘空间

如果你的ubuntu经常更新Linux内核,那么这些不同的内核版本会占据大量空间.从下图中可以发现,在我的系统上内核模块一共占据了1.7GB的硬盘空间,一个内核有208MB左右.那么问题来了,如何删除旧的内核以腾出硬盘空间呢?今天我向各位展示三种不同的方法. 命令行方法 首先打开终端,输入uname -r命令,查看当前使用的是哪个版本的内核. 然后在终端中输入下面的命令找出当前系统上安装的所有内核版本. dpkg -l | grep linux-image- 图中的rc表示软件包已经删除(Removed),但配置文件(Config-files)还在.ii表示已经安装(Installed). 当然,我们不能删除当前系统正在运行的内核.另外,建议保留前一个版本.另外的你就可以删除了.例如,我要删除上图中linux-imge-3.19.0-15-generic和linux-image-3.19.0-21-generic这两个内核,那么输入下面的命令. sudo apt-get purge linux-image-3.19.0-15-generic linux-image-3.19.0-21-generic 最后更新grub启动项.有时候sudo apt-get purge运行后会自动更新grub启动项,那么你可以不运行下面的update-grub命令. sudo...

Let's Encrypt

HTTPS加密简介以及Nginx安装 Let’s Encrypt 免费SSL/TLS证书

HTTPS简介 专业术语 围绕着HTTPS加密有许多专业术语,下面几个只是冰山一角,但它们是最基本的。 SSL:Secure Socket Layer. SSL是传输层TCP加密的一种协议。SSL1.0版本于1993年左右由网景公司(NetScape)发明。由于第一版有许多安全漏洞,所以它从未面世。SSL经历了3个版本:SSL1.0,SSL2.0,SSL3.0。 TLS: Transport Layer Security. TLS是SSL的升级版。TLS现在基本替代了SSL,它也有三个版本:TLS1.0,TLS1.1,TLS1.2。目前正在筹划TLS1.3。 X.509: 它是TLS证书的格式 PKI:Public Key Infrastrcture 公钥基础设施 CA: Cerfificate...