最新文章

ssl证书

如何为自己的VPS服务器安装免费SSL证书

2015年12月5日更新:Let’s Encrypt是一个专门提供免费SSL证书的非盈利性CA机构,极大地方便了申请免费SSL证书的过程。因此现在我不推荐使用下面的方法。 大多数的CA证书都要花钱买,不过有一个叫StartCOM的CA机构为个人提供的证书是免费的。他们的网址是startssl.com,你可以在Firefox浏览器和Chrome浏览器的Certificate Manager受信任的CA机构中找到StartCOM这个公司。 下面,我将一步一步教你如何向StartSSL申请一个证书并安装在自己的Linux VPS服务器上。你可以将CA证书安装在web服务器上,也可以安装在自己的邮件服务器上。 在StartSSL网站注册 StartSSL网站不使用账号和密码来登录,而是使用个人证书来验证用户登录。前往StartSSL注册页面,填写你的个人信息。注意,邮箱地址不要填写QQ邮箱!否则不能接收验证码。   点击Continue后,他们会给你的邮箱发一个验证码。将验证码粘贴在文本框中。   验证通过后,将会转到一个页面,生成一个私钥。这个私钥保存在浏览器中。点击Continue生成私钥。然后他们会要求安装证书,点击Install安装。   证书会安装在你的浏览器中。记住这个证书不是我们最终要的SSL证书,而是我们登录StartSSL网站的个人证书。   域名验证 点击Control Panel进入控制面板   然后点击Validation...

postfix

Debian 8 Server搭建Postfix+Dovecot邮件服务器

自己搭建邮件服务器有许多好处,比如可以解决隐私问题。自己的邮件服务器只有自己才能查看里面的邮件,再也不用担心电子邮箱提供商比如Gmail、 QQ邮箱、网易邮箱的员工偷看我们的邮件了,或者把我们的邮件提供给政府机构。另外一个好处是发送附件不用担心附件的大小。Gmail的附件不能超过 25M,QQ邮箱的普通附件不能超过20M。有了自己的邮件服务器,我们可以自己限定附件的大小。 在这篇教程中,我将告诉你如何搭建一个简单的Postfix+Dovecot邮件服务器。Postfix是一个MTA,而Dovecot同时实现了MDA和IMAP/POP3服务器两个功能。这篇教程是写给Debian 8 Jessie 用户的,但对其他基于Debian的Linux发行版也有很大的参考价值。在下文中,用domain.com来表示一个域名,你需要将domain.com替换成你自己的域名。完成了所有步骤后,我们的服务器将会有下面的功能: 接收和投递邮件 (Postfix,SMTP协议) 从邮件客户端读取邮件服务器上的邮件 (Dovecot,IMAP协议) 加密连接 (SSL/TLS协议) 用户名和密码验证登录 (PAM) 在开始安装前,我强烈建议读者先阅读电子邮件系统是如何运作的?这篇文章。邮件服务器的搭建比web服务器的搭建要复杂得多,了解电子邮件系统背后的原理对下面进行的复杂配置有很大帮助,对今后管理自己的邮件服务器也有用处。搭建一个完全符合自身要求的Linux邮件服务器是一个艰难的过程,除非你是一个专业的服务器管理员。不过,我将详细解释每一个步骤,只要你了解一些基本的Linux命令,并付出一点时间,成功搭建起来并不是一个问题。 设置DNS MX记录和A记录 首先我们需要在域名注册商网站设置好DNS记录以正确地接收和投递邮件。通常邮件服务器需要设置一个MX记录和一个A记录,形式如下: @        ...

什么是终端

你真的知道什么是终端吗?

终端(Terminal)是Unix/Linux世界里的一个基本的、重要的概念。但很多人并不了解终端的真正含义。 终端——人与机器交互的接口 人和机器是两个相互独立的实体。当人使用机器时,必须借助某种接口(interface)才能与机器交流信息。台式机的接口包括显示器、键盘、鼠标、扬声器、麦克风等。CPU、内存、硬盘、光驱、显卡、网卡等其他硬件属于主机(host)。Unix和Linux把这种使得人和机器可以交互的接口称为终端。 终端具有两个基本功能:向主机输入信息和向外部输出信息。所以终端可以分为输入设备和输出设备。台式机的输入设备通常包括键盘、鼠标、麦克风,输出设备包括显示器、扬声器等。 我们可以将上面的两段内容归纳为两个公式: 计算机 = 主机 + 终端 终端 = 输入设备 + 输出设备 台式机的主机和终端在物理上是分开的,笔记本电脑却是一个整体,但我们仍然可以将笔记本电脑的设备分为主机和终端。 人类也可以有终端。人类的终端,也就是人类与外部世界进行信息交流的接口。人类终端的输入设备包括感知器官,即眼睛、耳朵、嘴巴、鼻子等。输出设备包括嘴巴(发出声音)、四肢(改变外部世界)等。 综上所述,终端是人与机器交互的接口。人通过自身终端的输出设备(嘴巴或手)将信息传递给计算机终端的输入设备(键盘、鼠标等),后者将信息传递给计算机的主机。主机处理完信息后,将结果传递给计算机终端的输出设备,后者将结果传递给人类终端的输入设备,最后到达人类的大脑。 早期的终端 个人计算机是上世纪70年代末开始出现的。在那之前,人们只能在公司或大学里使用大型机(mainframe)和小型机(minicomputer)。这些计算机非常昂贵,Unix创始人肯•汤普逊和丹尼斯•里奇使用的PDP-7小型机当年的价格为72000美元,GE-45大型机价格高达1000万美元。 肯•汤普逊和丹尼斯•里奇想让Unix成为一个多用户系统。多用户系统意味着要给每个用户配置一个终端,每个用户都要有一个显示器、一个键盘。但当时所有的计算机设备(包括显示器)价格都非常昂贵,而且键盘和主机是集成在一起的,根本没有独立的键盘。 最后他们找到了一样东西,那就是ASR33电传打字机。ASR是英文Automatic Send-Receive的首字母缩写。虽然电传打字机的用途是在电报线路上收发电报,但是它也可以作为人与计算机的接口,而且价格低廉。ASR33打字机的键盘用来输入信息,打印纸用来输出信息。 所以他们把ASR33电传打字机作为终端,很多个ASR33连接到同一个主机,每个用户都可以在终端输入用户名和密码登录主机。这样他们创造了计算机历史上的第一个真正的多用户系统Unix,而ASR33成为第一个Unix终端。...

什么是终端

Debian 8 VPS如何安装WordPress

关于Wordpress WordPress是一个免费自由开源的博客平台。在全球流量前1000万的网站中,超过18.9%使用WordPress来搭建网站。这使得WordPress成为最流行的博客系统。之前我们介绍过如何在树莓派上安装WordPress,Debian 8的WordPress安装过程与树莓派稍微有点不同。 安装LEMP 在Debian 8 VPS上安装WordPress之前,我们首先需要安装好LEMP。如果你没有安装好Ngnix, MySQL和PHP,那么请看这篇教程进行安装。以下的命令不是以root用户执行的,而是以另外一个管理员账号执行的,如果命令前面没有加sudo,就表示这条命令不需要root权限。 下载并设置WordPress 安装好LEMP后,通过SSH登录Debian 8 。然后输入下面的命令下载WordPress: wget http://wordpress.org/latest.tar.gz 下载完后,解压安装包: tar -xzvf latest.tar.gz 解压后,在用户的home目录会生成一个wordpress目录。 为WordPress创建一个数据库和用户...

Debian

VPS安装Debian 8后如何禁用root SSH登录

我们在一台VPS服务器安装了Debian 8 Server操作系统后,一件非常重要的事情是创建一个新用户并且赋予这个新用户root权限,然后再禁止root用户通过SSH登录。这是服务器安全的基本要求。首先,在任何一台Linux服务器上都会有root用户,黑客可以用暴力破解的方法得出root用户密码。而黑客并不知道我们新建用户的名称,所以暴力破解失去作用。其次,root用户在任何情况下都是以root权限执行操作,一个不小心的操作便会对系统造成破坏。 新建一个用户 以root身份通过SSH登录VPS后,输入下面的命令添加一个新用户,将username替换成新用户的用户名。 adduser username 然后系统会提示为新用户设置一个密码。在输入完后密码后,系统要求提供新用户的人名,电话等信息,我们可以不输入任何信息,一路按回车键,最后按Y键确认。 赋予新用户root权限 现在,只有root用户具有管理系统的权限。我们现在给新创建的用户赋予root权限以管理系统。当你以这个新用户来进行root权限的管理工作时,需要在命令前面加上sudo。以sudo执行命令都会被记录下/var/log/secure文件中,如果将来需要时可以查看这个文件。 安装sudo工具 apt-get install sudo 然后输入命令: visudo 这条命令将会打开/etc/sudoers文件,在这个文件中找到User privilege specification。如下: 将下面一行文字复制到root  ...

debian LEMP

Debian 8 Server如何安装LEMP (nginx, MySQL/MariaDB, PHP)

LEMP是一组用于搭建网站的开源软件。LEMP代表Linux操作系统、Ngnix HTTP服务器(发音为Engine X)、MySQL/MariaDB数据库和PHP。在这篇教程中,我将介绍如何在Debian 8 服务器上安装LEMP。如果你用的是Debian 7,那么可以参考Debian 7系统如何升级为Debian 8。以下命令需要root权限,用su切换到root用户,或者在命令前面添加sudo。在安装过程中,可以选择安装MySQL数据库或MariaDB数据库。 1. 安装Nginx Nginx (发音为Engine X) 是一个免费开源、高性能的HTTP服务器和反向代理,同时也可以作为一个IMAP/POP3代理服务器。输入下面的命令安装Nginx: apt-get install nginx 输入下面的命令启动Nginx HTTP服务器: systemctl...

树梅派wordpress

如何在树莓派上安装WordPress

关于Wordpress WordPress是一个免费自由开源的博客平台。在全球流量前1000万的网站中,超过18.9%使用WordPress来搭建网站。这使得WordPress成为最流行的博客系统。 安装LEMP 在树莓派上安装WordPress之前,我们首先需要在树莓派上安装好LEMP。如果你没有安装好Ngnix, MySQL和PHP,那么请看这篇教程进行安装。以下所有的命令都是通过SSH在树莓派Raspbian系统上执行的。 下载并设置WordPress 安装好LEMP后,通过SSH登录树莓派。然后输入下面的命令下载WordPress: wget http://wordpress.org/latest.tar.gz 下载完后,解压安装包: tar -xzvf latest.tar.gz 解压后,在pi用户的home目录会生成一个wordpress目录。 为WordPress创建一个数据库和用户 首先以root用户登录MySQL shell,注意这个root用户是MySQL数据库的root用户,不是Raspbian系统上的root用户。 mysql -u root...

树莓派LEMP

如何在树莓派上安装LEMP

LEMP是一组用于web服务器的开源软件。LEMP代表Linux、Nginx(发音为Engine X)、MySQL和PHP。Raspbian系统是一个基于Debian的Linux发行版,专门为树莓派而开发和优化。在Raspbian系统安装好 LEMP,我们就能在树莓派上搭建一个本地网站,进行web开发。 建议 LEMP运行时需要较多的硬件资源,在安装LEMP之前,运行sudo raspi-config命令,在raspi-config配置界面禁止开机启动图形界面。这样就能腾出很多内存资源。 安装环境 这篇教程是在本地局域网通过SSH从远程Linux计算机访问树莓派的。用SSH访问树莓派的命令为 ssh [email protected] 如果你不知道树莓派的IP地址,那么在Linux计算机上安装nmap命令行工具 sudo apt-get install nmap 或 sudo dnf install nmap...

树莓派如何在命令行界面下连接Wi-Fi

我们可以用双绞线连接树莓派和路由器。有时候,树莓派离路由器太远,我们可以在Raspbian系统桌面使用无线连接。但如果你的树莓派没有独立显示器时怎么办?其实我们也可以通过SSH访问树莓派,然后使用命令行来连接无线网络。下面是具体步骤。 首先,确认wpasupplicant和wireless-tools这两个软件包已安装好,输入下面的命令进行安装。 sudo apt-get install wpasupplicant wireless-tools /etc/network/interfaces这个文件包含了有线网卡和无线网卡的一般设置,而无线网卡的具体设置保存在/etc /wpa_supplicant/wpa_supplicant.conf文件中。首先我们要编辑”interfaces”文件。输入下面的命令使用 nano文本编辑器打开”interfaces”文件。 sudo nano /etc/network/interfaces 找到wlan0的部分,将wlan0的部分修改成下面设置。lo和eth0的部分不要修改。按Ctrl+O保存文件,再按Ctrl+X退出nano编辑器。 allow-hotplug wlan0 iface wlan0 inet manual...

安装Raspbian系统后需要做的事

首次安装Raspbian系统后需要做的事

在上一篇教程中,我向童鞋们介绍了如何在Linux系统下将Raspbian系统安装到SD卡中,但安装完后我们还需要对Raspbian系统 进行一些配置。在这篇教程中,我将解释如何利用Raspbian系统自带的raspi-config工具对系统进行安装后的配置,其中包括扩展本地文件系 统以使用全部SD卡空间,更改主机名称,启动SSH服务,启用开机直接进入桌面等。 启动树莓派 Raspbian系统安装到SD卡后,把SD卡插入树莓派的SD卡插槽。确保所有的设备(显示器、键盘和鼠标)都连接好。你也可以不用把树莓派连接 到显示器,在笔记本电脑上通过SSH就可以访问树莓派。具体方法是:把树莓派和路由器用网线连接起来,然后在路由器的管理界面查看客户端列表,找到树莓派 的IP地址。输入下面的命令访问树莓派。 ssh [email protected] 根据自己的情况修改命令中的IP地址。Raspbian系统默认的用户名和密码分别是pi和raspberry。 如果你的树莓派连接上了显示器,那么Raspbian系统首次启动后,你会看见下面的配置界面,这就是Raspbian系统的配置工具raspi-config。如果你是通过SSH访问树莓派的,那么你可以运行命令sudo raspi-config来调出这个配置界面。如果系统告诉你找不到这个命令,那么可以运行sudo apt install raspi-config来安装。 扩展文件系统 使用dd命令将Raspbian镜像文件写入SD卡后,Raspbian系统通常占用3G左右的空间。那意味着SD卡剩下的空间浪费了。如果你的 SD卡容量为8G,那么Raspbian系统不会识别剩余的5G空间。我们需要在raspi-config配置界面中选择第一个选项Expand Filesystem,按一下回车键。弹出下面的窗口,表示文件系统已经扩展好了,我们在下次启动Raspbian系统时就能使用全部SD卡空间了。再按 一次回车键返回。...

raspberry pi

在Linux系统下将Raspbian系统镜像写入SD卡

树莓派是一个由ARM处理器驱动的廉价小巧的单板机。虽然它主要是为了帮助儿童学习计算机编程而研发的,但同时它也是一个多功能设备,被DIY发烧友和计算机爱好者用于很多实用且有趣的项目。 树莓派使用SD卡作为存储设备,操作系统安装在SD卡里。SD卡可以被视为树莓派的硬盘。在这篇教程中,我将介绍如何在Linux系统下将 Raspbian操作系统镜像写入SD卡中。Raspbian基于Debian,是专门为树莓派而开发的操作系统。Raspbian镜像文件写入SD卡的 过程就是安装Raspbian操作系统的过程,这与一般桌面系统的安装方式有所不同。 准备工作 并不是所有的SD卡都被树莓派兼容。推荐使用Class 10并且容量大于或等于4G的SD卡。在写入过程开始前,请在官方网站下载Raspbian镜像文件。不习惯看英文的童鞋也可以点此链接下载Raspbian种子文件。在写这篇教程时,最新的版本是2015-05-05。 将镜像文件写入SD卡 我们下载的Raspbian镜像文件是用zip格式压缩过的,首先我们需要将它解压。在终端中将目录切换到下载目录,然后输入下面的命令解压Raspbian镜像文件。解压后我们得到的是一个img格式的镜像文件。 unzip 2015-05-05-raspbian-wheezy.zip 将SD卡插入SD读卡器,然后插入电脑USB端口。然后我们需要确认SD卡的设备名称。我们可以使用fdisk工具。在终端中输入下面的命令。 sudo fdisk -l 在命令的输出结果中,我们可以从容量大小来辨别SD卡。例如下图,我的SD卡是7.5GiB,设备名称是/dev/sdc。 我们不需要在SD卡上创建分区。我们接下来使用的dd命令将擦除SD卡里所有的数据。将工作目录切换到Raspbian镜像文件所在目录,然后输入 下面的命令,将Raspbian镜像文件写入SD卡。在命令执行前,最好是将其他正在运行的程序关闭,否则可能会导致写入失败。 sudo dd...

字体

如何在Linux系统上安装字体

一般电脑用户使用的字体大部分属于TrueType字体,TrueType字体文件的扩展名是.ttf,ttf就是TrueType Font的首字母缩写。这篇教程将向读者介绍如何在Linux系统上安装TrueType字体。本文先介绍通用的安装方式,不管你用的是哪个Linux发行版,都可以用这种方法来安装。然后介绍Debian系和Redhat系发行版安装字体的一些捷径或特殊方法。 安装TrueType字体的通用方法 Ubuntu字体家族(Ubuntu Font Family)是Canonical公司在2010-2011年间开发的开源字体集合,包括Ubuntu Light, Ubuntu Regular, Ubuntu Medium, Ubuntu Bold, Ubuntu Mono等字体。Ubuntu的字体还是挺美观的,一般图形界面的字体我喜欢用Ubuntu Regular,而终端则使用Ubuntu Mono。现在我以Ubuntu字体为例介绍Linux系统安装TrueType字体的通用方法。 Ubuntu字体家族下载地址:http://font.ubuntu.com/ 这是个英文网页,不习惯看英文的童鞋可以点击此链接直接下载。终端控可以打开终端输入下面的命令下载。 wget...

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...