Posts by Linux魔法师

Debian

Debian 7 Wheezy升级到Debian 8 Jessie的具体步骤

Debian 8.0 “Jessie”于2015年4月25日正式发布。经过了长达两年的开发后,Debian团队宣布8.0版本的发布,代号为“Jessie”。Debian的升级过程相对来说比较简单。这篇教程将介绍如何从Debian 7升级至Debian 8。以下所有的命令都是以root用户执行的。在升级前请先登录root用户或者使用sudo。以下步骤即可用于Debian桌面版升级,也适用于Debian服务器的升级。 1.做好数据备份 数据备份是非常重要的。在升级之前强烈建议备份好重要的的数据。服务器需要备份的数据包括: 程序代码库 数据库 配置文件(如DNS、Apache、MySQL、PHP、Postgres等) 邮件和邮箱账号 用户账号具体信息 Debian服务器如果在运行网站程序,那么最好是先关闭apache或nginx。命令如下 service apache2 stop 或 service nginx stop...

Debian 8.1 KDE桌面安装五笔和拼音输入法

这篇教程将向读者展示如何在Debian8.1 KDE桌面安装五笔输入法。本文分两部分,第一部分介绍ibus平台输入法的安装;第二部分是fcitx平台输入法的安装。读者可以选择安装ibus,也可以选择安装fcitx。 ibus平台的五笔输入法和拼音输入法 在Debian 8.1 KDE桌面安装ibus平台下的输入法,需要在终端中执行下面的命令。 sudo apt-get install ibus ibus-table-wubi ibus-pinyin 命令执行完后,重启Debian,在KDE桌面右下角便会出现”US”图标。此时,用户可以右击”US”图标,选择Preference(首选项),或者按ALT+F2快捷键,输入命令ibus-setup,调出ibus的设置界面。 在ibus设置界面,选择input method(输入法)标签。默认的输入法只有英文输入法。我们需要点击右侧的”Add”按钮添加五笔和拼音输入法。 在弹出来的窗口中选择“Chinese”。接下来我们就可以选择添加五笔和拼音输入法了。 添加完后,用Super +空格快捷键来切换输入法。Super键是Linux用户对windows图标键的称呼。 fcitx平台的五笔和拼音输入法 在Debian8.1...

Firefox: 将缓存从硬盘转移至内存

在使用Firefox的过程中会产生大量缓存文件。小编在新装的系统上使用Firefox不到两天,便产生了140M的缓存文件。看下图。如果你的内存足够大,那么可以将缓存文件从硬盘转移至内存。这样不仅提高了Firefox的运行速度,而且如果使用的是固态硬盘的话,还可以减少对固态硬盘的写入,延长固态硬盘的寿命。 在Linux系统上,Firefox缓存文件默认保存在~./mozilla/firefox/<profile_name>.default目录下。在Firefox的地址栏输入about:cache,便可以看到缓存文件所在的目录。 将缓存移至内存的具体步骤 1.在Firefox的地址栏输入about:config,然后按两下回车。 2.停止Firefox将缓存文件存放到硬盘。在about:config页面的搜索栏输入browser.cache.disk.enable。然后双击browser.cache.disk.enable这一栏以将它的值设为false。 3.启用缓存到内存并设置最大缓存容量。在搜索栏中输入browser.cache.memory.enable,确认它的值为true。 要设置最大缓存容量,在空白区域右击,选择”新建“->”整型“ 然后将它命名为browser.cache.memory.capacity 最后输入一个值,比如1000000,它意味着最大缓存容量为1000000KB。我们可以将它设为 -1,Firefox会动态地分配缓存容量。 重启Firefox,在地址栏输入about:cache。我们将看到,在disk这一项缓存大小为0。 好了,我们成功地将缓存文件从硬盘移动到了内存!

archlinux Gnome安装后各类问题的解决方法

下面是archlinux安装后几个常见问题的解决方法。 1. Gnome桌面默认的终端模拟器gnome-terminal无法启动。 解决方法:打开系统设置面板,在第三栏System里选择Users。语言这一项默认是没有选择好的,我们需要将语言设为英语或汉语。然后重新登录系统(不需要重启)就能打开gnome-terminal了。 2.顶部面板的时间显示错误 小编在安装archlinux的时候,时区选择了上海。但Gnome显示的时间比本地时间多了8个小时。 解决方法: 首先安装ntp。ntp是network time protocol的简称。使用ntp我们可以与网络上的时间服务器同步。 安装的命令: sudo pacman -S ntp 然后与时间服务器同步: sudo ntpdate 129.6.15.28 但是这个命令只是暂时性地同步了时间,重启系统后,时间又会出错。让ntp自动同步时间,我们需要编辑ntp的配置文件。...

archlinux

archlinux Gnome桌面美化之安装Moka主题套件

Gnome3桌面默认的主题是Adwaita,小编在archlinux上安装了Gnome3桌面后,感觉相当不习惯,因为整个屏幕都是灰白色的。所以现在我们就来安装一个叫做Moka的主题套件,它包含了moka图标主题、orchis GTK主题和moka Gnome Shell主题。 安装Gnome Tweak Tool Gnome Tweak Tool是为Gnome3桌面开发的一个GUI配置工具,用户可以用它来更改图标主题、GTK主题和Gnome Shell主题。在安装moka主题套件之前,我们需要先安装Gnome Tweak Tool。打开终端,输入下面的命令进行安装。 sudo pacman -S gnome-tweak-tool 安装完成后,打开Gnome Tweak Tool,点击左边的extensions标签,然后在右边启用user...

archlinux gnome桌面安装fcitx五笔输入法

小编的archlinux安装的桌面是gnome,以下是archlinux安装fcitx五笔输入法的步骤 。 1. 打开终端,输入命令: sudo pacman -S fcitx fcitx-table-extra fcitx-configtool fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 fcitx是输入法平台,fcitx-table-extra里包含了五笔和五笔拼音输入法,fcitx-configtool是fcitx的图形界面配置工具, 后面四个分别是qt程序和gtk程序在调用fcitx输入法平台时需要用到的模块。 2.安装好后,输入命令: nano .xprofile,在.xprofile文件中添加下列三行命令。 export...

wordpress

如何在本地Linux系统上安装WordPress

在之前的一篇文章中,我们向大家展示了如何在ubuntu系统上安装XAMPP服务器环境。今天我们以ubuntu为例,在XAMPP的基础上安装本地WordPress内容管理系统。在本地计算机上安装WordPress对于开发WordPress主题和插件来说是必不可少的。在速度上,本地WordPress比在线WordPress快很多。而且本地站点提供了比在线站点更加安全的测试环境。 WordPress不是一个独立的应用程序,它必须要有网页服务器、数据库服务器和PHP的支持。在安装本地WordPress之前,请先安装好XAMPP服务器环境。如果你已经安装好了XAMPP,那么请继续阅读这篇文章。 为WordPress建立一个MySQL数据库 在安装WordPress之前,我们需要一个数据库。在浏览器地址栏输入http://localhost/xampp,然后在网页的左侧点击phpMyAdmin。 在弹出来的phpMyAdmin管理界面的左上方点击”Database”,系统将提示你新建一个数据库。我把数据库命名为”WP”,然后点击“Create”。 下载并安装WordPress 点此链接下载最新版的WordPress. 下载完后,我们需要将WordPress解压到/opt/lampp/htdocs目录下。输入下图中的命令。如果你不能在htdocs目录下新建文件,那么请看这篇文章: 解决htdocs目录的权限问题。 然后在/opt/lampp/htdocs/wordpress目录下找到wp-config-sample.php文件,将它重命名为wp-config.php。打开wp-config.php文件,找到如下几行字。将database_name_here替换为新建的数据库名称,我的数据库名称是wp。将username_here替换为root,将password_here这几个字删除。保存文件。 在浏览器地址栏输入http://localhost/wordpress。在弹出的页面中填入信息,我们就成功地在本地Linux系统安装好了WordPress!

ubuntu解决htdocs目录的权限问题

在这篇教程中,我们将为htdocs目录设置权限。htdocs目录下是网页内容。在我们之前的一篇文章中,我们展示了如何在ubuntu系统上安装XAMPP,以及如何设置XAMPP开机自动运行。htdocs是XAMPP本地网页服务器默认的网站根目录。在Linux系统上,htdocs目录的默认路径是/opt/lampp/htdocs。 安装好XAMPP之后,默认情况下只有root用户才有权限在htdocs目录下创建文件和目录。但为了安全,我们不推荐使用root账号。我们可以更改htdocs目录的所有者,以便于我们创建文件和目录。 具体步骤 1. 打开终端,运行命令whoami或who am i,获取自己的用户名。 2. 要更改htdocs目录的所有者,运行命令: sudo chown -R username:username /opt/lampp/htdocs 将username替换成自己的用户名,如下图。 3. 更新httpd.conf文件。运行命令 sudo nano /opt/lampp/etc/httpd.conf...

parted

Gnu Parted – 一个分区管理工具

parted是一个命令行界面下的管理磁盘分区的程序。它支持多种分区表,例如MS-DOS分区表和GPT分区表,可以在安装操作系统时创建新的空间,也可以将数据复制到新硬盘上。而另外一个分区管理工具GParted则是parted的图形化工具。这篇教程以一块空白的SSD硬盘为例,简单地介绍parted的用法。以下命令需要root权限来执行。 parted有两种运行模式:命令行模式和交互式模式。 命令行模式 在命令行模式下,多个命令可以一次性输入,比如 parted /dev/sda mklabel gpt 在这一行中,parted是一个命令,/dev/sda是parted的参数。mklabel是parted的子命令,gpt是mklabel的参数。整条命令将在/dev/sda这块硬盘上新建一个GPT分区表。注意: parted命令的选项比如 -l 只能在命令行模式下使用。   交互式模式 在交互式模式下,每一次只能输入一个命令。以交互式模式启动parted的命令: parted /dev/sdX  X代表硬盘设备号如/dev/sda, /dev/sdb等。如果忽略掉/dev/sdX这个参数,那么parted默认使用第一个硬盘设备。如下图,第一条命令指定了使用/dev/sda硬盘,第二条命令没有指定任何硬盘,但是parted选择了第一块硬盘,即/dev/sda。 以交互式模式启动parted之后,我们可以一次输入一个命令,来管理硬盘分区。在前面我们已经新建了一个GPT分区表,现在可以创建一个分区,创建分区的命令是mkpart。例如...

xampp

ubuntu15.04安装XAMPP及基本配置

XAMPP是免费自由开源的,内含Apache网页服务器、MySQL数据库、PHP和Perl。它的主要目标是为开发者构建一个可以简易安装的Apache环境。与LAMP和LEMP不同的是,开发者可以使用XAMPP在几分钟之内一次性安装好所有的相关软件包,这对web前端开发者来说十分方便。X代表跨平台(cross platform是跨平台的意思,而cross又可以表示十字形,字母X正好像一个倾斜的十字),A代表Apache, M代表MySQL,两个P分别表示PHP和Perl. ubuntu15.04系统上安装XAMPP 首先前往XAMPP官网下载最新的安装包。在写这篇教程时,最新版本是5.6.8。我发现XAMPP官网连接速度相当慢,所以我把32位和64位的安装包上传到了微云,方便大家下载。 XAMPP微云下载地址: 32位:http://share.weiyun.com/a68347df5b1ad6c78019124b5923edc4 64位:http://share.weiyun.com/99135c1527ce1e1374c0d758b5e71486 .run文件默认是不可执行的, 所以下载完后,我们需要为.run文件添加可执行权限。输入下图中的命令。32位系统更改一下文件名即可。 然后,输入命令 sudo ./xampp-linux-x64-5.6.8-0-installer.run 在弹出来的欢迎窗口中点击”Next”。 你会看到下面的窗口。再次点击“Next”。 又一个窗口弹出来,再次点击“Next”。在这一个窗口中,installer告诉我们XAMPP将被安装到/opt/lampp目录下。这条信息或许对我们有用。 然后我们会看见如下窗口,取消learn more about bitnami...

thunderbird邮件客户端添加新的邮箱账号

这篇教程以ubuntu为例,向Linux用户展示如何在thunderbird邮件客户端中添加一个新的邮箱账号以进行收发邮件。 1.启动thunderbird邮件客户端。在菜单栏中点击“编辑”,然后在下拉菜单中选择“账户设置”。 2. 在弹出来的账户设置窗口的左下角,点击“账户行为”,然后选择“添加邮箱账户”。 3. 在弹出的邮箱账户设置窗口中,依次填入名字、邮箱地址、邮箱密码。然后点击“继续”按钮。 4. 点击“继续”按钮后,thunderbird会自动查找邮箱服务提供商的邮件发送服务器和接收服务器的地址和端口。如下图,thunderbird找到了QQ邮箱的IMAP服务器和SMTP服务器。IMAP是用来接收邮件的协议,SMTP是用来发送邮件的协议。现在我们只需要点击“完成”按钮。 5. 不过,在上图中可以发现,thunderbird自动配置的IMAP服务器连接并没有加密。我们可以点击“手动配置”按钮,为IMAP协议进行加密。添加好新的邮箱账户后,在thunderbird主窗口的左侧,我们的邮箱账户就会显示出来了。

MuPDF

ubuntu15.04安装MuPDF – 一个小巧的PDF/XPS阅读器

MuPDF是用C语言编写的一个小巧快速但功能完整的PDF阅读器,支持PDF1.7标准,支持透明、文件加密、超链接、注释、查询等功能。它也可以打开XPS和OpenXPS文件。 MuPDF的渲染引擎专门为高质量抗锯齿的图像而进行优化。为了达到高保真,MuPDF渲染文字的精确度控制在1像素以内,从而在电脑屏幕上产生与纸质页面一样的质感。 ubuntu用户可以通过ubuntu官方软件源来安装,但是ubuntu官方软件源针对MuPDF的更新进度缓慢。ubuntu软件中心提供的版本是1.6及以下,但上个月MuPDF 1.7a版本已经发布了。此次作出的更新如下: 修复了打包路径时分配内存过多的问题 修复了EPUB字体缩放的错误 修复了EPUB文件类型处理时的错误 提升了对损坏的以及不支持的CSS的容忍度 为mutool clean 添加了-z 选项   通过PPA安装MuPDF 按快捷键Ctrl+Alt+T打开终端,运行命令: sudo add-apt-repository ppa:ubuntuhandbook1/apps 添加PPA之后,运行命令: sudo...

Linux交换空间

Linux交换空间详解(二)

这是Linux交换空间详解第二部分,要阅读第一部分,请点击Linux交换空间详解(一) 交换文件 交换空间的另外一个实现方法是交换文件。交换文件的大小可以随时改变,它的删除更加容易。我们可以在交换分区以外的任意一个分区创建交换文件。如果磁盘空间有限,那么交换文件是一种更加可取的实现方法。需要注意的是,Btrfs文件系统并不支持交换文件。 交换文件的创建 以root权限使用fallocate命令来创建一个文件,文件的大小可以由用户任意指定,例如: 我们也可以用dd工具来创建文件,如下图。不过dd的速度比fallocate要慢,而且命令语法也比fallocate的命令语法更复杂。 然后为文件设置正确的权限。执行命令: sudo chmod 600 /swapfile 将文件格式化成交换文件: sudo mkswap /swapfile 启用交换文件: sudo swapon /swapfile 最后,在/etc/fstab文件中为交换文件添加如下记录:...

Linux交换空间

Linux交换空间详解(一)

这是Linux交换空间详解第一部分,要阅读第二部分,请点击Linux交换空间详解(二) 交换空间 Linux把物理内存(physical RAM)分成一块一块的小内存,每一块内存被称为页(page)。当内存资源不足时,Linux把某些页的内容转移至硬盘上的一块空间上,以释放内存空间。硬盘上的那块空间叫做交换空间(swap space),而这一过程被称为交换(swapping)。物理内存和交换空间的总容量就是虚拟内存的可用容量。

在Linux系统下创建FreeDOS可启动U盘

FreeDOS是一个与MS-DOS兼容的免费开源操作系统。FreeDOS可以运行所有的MS-DOS程序。不过小编用FreeDOS主要只为了刷新主板BIOS。下面就介绍一下如何在Linux系统上制作一个FreeDOS的可启动U盘。 安装unetbootin ubuntu用户在终端中输入命令 sudo apt-get install unetbootin 来安装unetbootin。 运行unetbootin 将一个空白的U盘插入电脑USB端口,然后按ALT+F2快捷键调出运行命令窗口,输入unetbootin,回车以启动程序。你可能需要输入用户密码。unetbootin会自动检测你的U盘并选中它。 下载并安装FreeDOS 单击select distribution按钮并选中FreeDOS,再点击OK按钮。 unetbootin会帮用户下载FreeDOS并且将它安装到U盘里。 安装完成后,我们就可以重启电脑了。注意需要设置电脑从U盘启动。看看下面我的FreeDOS Live系统!  

Audacious音乐播放器发布3.6.2版本

Audacious是一个自由免费开源的音乐播放器。它的特点是占用资源少,播放音质高并支持许多音频格式。试一试启动gnome桌面环境的rhythmbox音乐播放器就知道Audacious的速度有多么快。Audacious是Lubuntu和Ubuntu Studio发行版默认的音频播放器。它是Beep Media Player的一个分支,而后者又是XMMS的一个分支。Audacious自带了很多实用的插件,如歌词插件、闹钟插件等。

ubuntu15.04安装Google Chrome浏览器

谷歌浏览器由于内置了闭源的flash,所以ubuntu软件源里没有收录,当然在ubuntu软件中心也搜索不到。我们可以使用sudo apt-get install chromium-browser来安装开源的chromium浏览器。但如果你只想安装google chrome,那么请看下面的步骤。 下载Google Chrome的deb安装包 按CTRL+ALT+T快捷键打开终端,输入下面的命令下载deb安装包。 32位系统: wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb 64位系统: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb Google Chrome的deb安装包将被下载到当前工作目录。当你打开终端时,默认的工作目录是/home/<username> 安装Google Chrome浏览器 下载完成后,在终端里输入下面的命令来安装Goolge Chrome浏览器。当然,你可以复制粘贴。我的系统是64位的,32位系统的用户需要把命令中的amd64改成i386。...

ubuntu15.04安装spotify音乐播放器

spotify是国外的一款优秀的在线音乐播放器,目前有windows和mac客户端,同时对debian类Linux系统提供了预览版客户端。下面介绍如何在ubuntu15.04上安装spotify。 添加spotify官方软件源。用命令sudo nano /etc/apt/sources.list打开源列表文件,在文件末尾添加”deb http://repository.spotify.com stable non-free”这一行文字,然后按Ctrl+O以保存文件,再按Ctrl+X退出编辑。如下图: 添加spotify公钥,命令为 sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 94558F59 更新源列表,命令 sudo apt-get update 安装Spotify,命令...

ubuntu鼠标指针闪烁的解决方法

从ubuntu14.04版本后,用户可能会发现鼠标指针总是在闪烁,有时还会从屏幕上消失。下面给出解决的方法。 打开系统设置面板(system settings), 然后单击“显示器”(Displays), 打开显示器设置对话框。如下图,我们会看到上方有两个显示器, 左边是内置显示器(Built-in Display),右边是未知显示器(Unknown Display)。 单击unknown display,然后把unknown display后面的开关从on切换成off,点击右下角的“应用”。OK!,鼠标闪烁的问题轻松搞定。  

Live USB

Linux系统下使用dd命令创建 Live USB

安装Linux系统之前需要将系统的iso镜像刻录到光盘(Live CD)或制作一个 Live USB(中国人喜欢称它为U盘启动盘,但我还是引用它的英语原文,称它为 Live USB)。本文介绍在Linux系统下使用dd命令行工具制作一个 Live USB。 dd可以将任何Linux发行版的iso写入U盘,本文假设iso镜像为64位ubuntu,ubuntu-14.10-desktop-amd64.iso,存放在Downloads目录下,在ubuntu系统上进行操作。以下操作需要root权限。 创建 Live USB 第一步:将U盘插到电脑上,然后打开终端,输入命令sudo fdisk -l或sudo parted -l命令查看U盘的设备号。fdisk和parted都是命令行界面下的分区管理工具,fdisk很流行,我偏爱parted。如下图,我的U盘的设备号是/dev/sdb(请一定要确认U盘的设备号是正确的,不然dd工具会误删硬盘数据!)。   第二步:在终端里输入命令sudo dd...