raspbian为树莓派的官方系统,基于Debian裁剪过的Linux系统

其配置过程如下

  • 烧录镜像

首先从树莓派的官方网站上下载镜像和镜像工具

http://www.raspberrypi.org/downloads 

Win32DiskImager Raspbian “wheezy”

镜像压缩包大概为400M,解压之后为1.8G,所以需要一张2G以上的SD卡才能完成镜像写入

写完之后,插到树莓派上,插上电源即可启动

  • 开机后进行相应的设置

只要包括以下几个部分

expand-rootfs 把SD的所有空间扩展为raspberry pi的根目录(默认只是镜像的1。8G)

overscan 在屏幕不能完整显示时配置

configure-keyboard 修改键盘布局,俺选的是English(US)

chang_timezone修改时区

boot_behaviour 设置启动时自动进入桌面

修改完通过TAB键切换到Finish选项,敲回车就自动重启了

  • 修改IP地址
#设置IP、掩码
sudo ifconfig eth0 20.20.16.123 netmask 255.255.255.0   
   
#设置默认网关
sudo route add default gw 20.20.16.1

#启用网卡
sudo ifconfig eth0 up

如果需要设置固定IP,可以通过修改配置文件的方式:

sudo /usr/bin/leafpad /etc/network/interfaces

将其中的

iface eth0 inet dhcp

修改为

auto eth0
iface eth0 inet static
address 20.20.16.123
gateway 20.20.16.1
netmask 255.255.255.0

修改DNS

sudo /usr/bin/leafpad /etc/resolv.conf

在里面添加下面的内容并保存

nameserver 202.96.128.86
nameserver 202.96.134.133
  • 换一个速度比较快的软件源
#备份原有的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #使用leafpad替换原有的源为下面几行
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
deb http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpi
deb-src http://mirror.nus.edu.sg/raspbian/raspbian/ wheezy main contrib non-free rpi sudo /usr/bin/leafpad /etc/apt/sources.list
#更新软件列表
sudo apt-get update
  • 安装远程桌面软件
sudo apt-get install xrdp

在windows下通过mstsc,使用用户名pi密码raspberry就可以远程到raspbian上了

  • 安装中文字体及输入法
#安装文泉驿中文字体
sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei #安装ibus五笔及拼音输入法
sudo apt-get install ibus ibus-pinyin ibus-table-wubi

Ctrl+Alt+backspace退出登陆后,再登陆进来就能看到右下角有ibus的图标了

在ibus上右键选择Preferences>Input Method>Select an input method>Chinese>选择自己喜欢的输入法>Add

  • 修改raspbian的语言区域
sudo raspi-config

选择change_locale

Locales to be generated: Zh_CN.UTF-8 UTF-8

Default Locale for the system environment:Zh_CN.UTF-8

最后重启使用设置生效

sudo reboot
  • 安装lighttpd+php+mysql
sudo apt-get install lighttpd mysql-server php5-cgi php5-mysql

修改php.ini配置

sudo nano /etc/php5/cgi/php.ini

将下列配置的;去掉,让CGI能取到SCRIPT_FILENAME变量值

;cgi.fix_pathinfo = 1

修改lighttpd.conf

sudo nano /etc/lighttpd/lighttpd.conf

在server.modules中增加fastcgi

server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
# "mod_redirect",
"mod_fastcgi",
# "mod_rewrite",
)

最后添加

fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))

重启lighttpd服务

sudo /etc/init.d/lighttpd restart

编写测试页面

sudo nano /var/www/index.php

添加下面的内容

<?php
phpinfo();
?>

Ctrl+x后,输入Y,回车保存

浏览测试网页

http://20.20.16.123

树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)的更多相关文章

  1. ubuntu server 安装 mantis bug tracker 中文配置

    ubuntu server 安装 mantis bug tracker 中文配置 官网:http://www.mantisbt.org/ 一:安装: 1:进入到 apache2的网站目录: cd /v ...

  2. 在工作组的环境中配置Windows 2012 R2的远程桌面服务

    在工作组的环境中配置Windows 2012 R2的远程桌面服务 How to configure Remote Desktop Service in Windows 2012 R2 workgrou ...

  3. CentOS中配置xrdp,通过微软远程桌面访问CentOS桌面

    环境:CentOS 6.4 1.安装相关软件 yum groupinstall "Desktop" (已安装桌面的就可以缺略这条命令) yum install xrdp yum i ...

  4. centOS5.5 配置vnc,开启linux远程桌面

    如何远程控制centOS桌面? 如何使用windows远程控制centOS桌面? 1.查看本机是否有安装vnc(centOS5默认有安装vnc) rpm -q vnc vnc-server 如果显示结 ...

  5. Windows批处理:配置防火墙规则、开启远程桌面

    一.简介 公司主机加入域后,防火墙未进行设置,规则不统一,不少主机ping不通.另打算开启远程桌面,方便远程管理网内每台主机.曾在DC上测试过域组策略内的Windows防火墙设置,无论是新增规则还是直 ...

  6. 树莓派raspbian安装matchbox-keyboard虚拟键盘

    环境:raspbian-stretch(2018-06-27) 树莓派:3代B型 官网安装地址:http://ozzmaker.com/virtual-keyboard-for-the-raspber ...

  7. 树莓派-Ubuntu Mate开启远程桌面xrdp服务

    树莓派3B+安装Ubuntu Mate后,开启远程桌面xrdp服务可以使用KRDC或mstsc远程登录访问,感觉比vnc要快一些: $ sudo apt install xrdp 安装后重启xrdp服 ...

  8. 配置Windows Server 2012服务器远程连接支持多人同时登陆

    1.运行输入gpedit.msc 进入组策略 2.计算机配置--管理模版--windows组件--远程桌面服务--远程桌面会话主机--连接 3.找到限制连接的数量,启用,并改为100. 4.找到 将远 ...

  9. Windows Server 2019 配置远程桌面授权服务器许可RD

    Windows Server 2019 配置远程桌面授权服务器许可RD Windows Server 201默认的最大远程登录连接为2个,超过这个数目需要使用license server进行授权,但又 ...

随机推荐

  1. 玄机网C#论坛测试小游戏

    http://files.cnblogs.com/ro4ters/EasyGame.zip http://www.xuanjics.com/thread-39-1-1.html 具体活动地址

  2. 菜鸟聊:PHP

    学习PHP已经有2个月时间了,从一开始的一片空白,到现在的刚刚入门,我对PHP的了解也有更多的认知,希望通过我对PHP的理解,能帮助到更多像我一样的新手更早的认识PHP.(PS:以下内容的一部分是摘自 ...

  3. linux设备驱动模型(kobject与kset)

    Linux设备模型的目的:为内核建立一个统一的设备模型,从而又一个对系统结构的一般性抽象描述.换句话说,Linux设备模型提取了设备操作的共同属性,进行抽象,并将这部分共同的属性在内核中实现,而为需要 ...

  4. python--gevent协程及协程概念

    何为协程 协程,又称微线程.英文名Coroutine. 协程最大的优势就是协程极高的执行效率.因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的 ...

  5. PAT乙级真题1006. 换个格式输出整数 (15)(解题)

    原题: 让我们用字母B来表示“百”.字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例如234应该被输出为BBSSS1234,因为它有2个 ...

  6. cocos2dx之Lua调用C++

    现在cocos2dx3.8自己封装了以前的toLua++,比以前更好用了. 先来看一下整体步骤: 1.编写一个.ini文件. 2,修改genbindings.py脚本. 3,执行genbindings ...

  7. 【BZOJ 1911】 [Apio2010]特别行动队

    Description Input Output Sample Input 4 -1 10 -20 2 2 3 4 Sample Output 9 HINT   转移方程 f[i]=max(f[j]+ ...

  8. c#加密汇总【粘】

    方法一: SHA1[不可逆]     //须添加对System.Web的引用     using System.Web.Security;           ...           /// &l ...

  9. python学习笔记23(时间与日期 (time, datetime包))

    Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime. time包 time包基于C语言的库函数(library functions).Python的解释器通 ...

  10. shell复习笔记----命令与参数

    shell最基本的工作就是执行命令. 每键入一道命令, shell 就会执行. $cd work;ls -l whizprog.c 首先:格式很简单,以空白(Space 键或者 Tab键)隔开命令行中 ...