DietPi在Raspberrypi.org上的原帖:http://dwz.cn/HSrmY

版本发布很频繁,给原作者们点个赞。功能会越来越多,而且作者的定制观点很明确,适合树莓派的使用。

之前关于DietPi的介绍发到贴吧,版大还给加了精,这里把安装配置简要介绍一下:

注意:本人没有HDMI显示器,无法测试相关功能,但是X server可以正常打开显示桌面,HDMI功能具体在dietpi-config里面

可以设置。本文环境DietPi V36

1.默认登陆账户密码root raspberry,没有其他账户,建议新建一个用户,不需要安装sudo,使用su即可。

useradd xin #ur account name
passwd xin
mkdir /home/xin
chown xin:xin /home/xin

2.默认不启用串口,有需求请更改/etc/inittab,将最后的注释去掉

#Spawn a getty on Raspberry Pi serial line
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

3.建议初次运行仅安装dietpi-core(即只修改dietpi-config中的locate以及时区键盘),修改默认源后再运行dietpi-software安装软件

如果没安装成功(中途断网啥的),可以修改/boot/dietpi/.installed

3.推荐国内源:deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib

查找最快源请参考我的另一篇博客:http://www.cnblogs.com/sjqlwy/p/4453612.html

4.更新版本请使用:dietpi-update

更新内核请使用:rpi-update

日常更新请使用:update

4.默认使用ftp服务器软件为provftpd,不是vsftpd,该ftp服务器软件"轻量且功能丰富”有外置硬盘情况下默认硬盘,没硬盘默认根目录

5.dropbear这个ssh服务器软件默认支持ssh2和scp,不支持sftp需要sftp功能的可参考http://dwz.cn/HSuTv

6.预装软件:htop(系统资源查看,很好用)ramlog

7.常用命令:cpu:查看cpu使用频率和温度;treesize:查看当前目录/文件的大小

8.关于ramlog:前文发了个介绍这个的链接,这里详细说下:

树莓派系统一般使用SD卡+ext4文件系统,而ext4的日志会增加额外读写开销,缩短存储卡使用寿命。

ramlog将/var/log挂载到内存(df -m可以看到),使用空间动态扩展,比使用tmpfs的方式(参考http://dwz.cn/HSxc5)更灵活。

注意:如果使用修改/etc/rc.local等方法增加自动启动程序,建议延时启动,例如(sleep 3;sudo /usr/bin/mentohust) &  以让ramlog先启动

之前没加sleep的时候发现ramlog没有正常启动(/etc/init.d/ramlog status),修改后正常。

9.注意,我安装miniDLNA之后,可以打开localhost:8200,但是局域网搜不到,后来修改/etc/minidlna.conf 中的network_interface=

10.感谢http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/05/2199534.html

因为/etc/network/interfaces是在linux文件系统上,在Windows下不好直接修改,有时候搞乱了就无法通过网络连接到Pi,这里有个

简单的方法创建软链接,可以直接在boot分区(就是查到Windows上只能看到的那个小分区)修改.

mv /etc/network/interfaces /boot
ln -s /boot/interfaces /etc/network/interfaces
#查看是否建立成功
ls -l /etc/network/

暂时写这么多,以后会更新。其他通用配置请自行百谷虎,算了还是百bing虎吧,谷歌IP又被封了…

原帖拾遗:

######dpkg --get-selections | grep -v deinstall

######安装脚本在/boot/dietpi

######Config File for Proftpd
/etc/proftpd/proftpd.conf
#Save/Restart
service proftpd restart
配置Proftpd使用sFTP: http://dwz.cn/HSuTv

######Ramlog
Logging is there, its just stored in RAM. DietPi uses Ramlog to prevent SD card writes that will slow down IO performance and reduce SD lifespan.
In regards to rsyslogd, its not needed in a home user environment. DietPi has a cron daily job (/etc/cron.daily/ramlog). This will delete all log files in /var/log (recursive) on a daily basis.
If you want to keep your log files, simply comment out "/boot/dietpi/logclear" in /etc/cron.daily/ramlog. Ramlog will then save the logs to your SD card.

######reinstall
/boot/dietpi/.installed

######core安装
echo -e 1 > /boot/dietpi/.install_stage
reboot

######简化安装
Prevent Network from coming up:
sed -i '/auto eth0/c\#auto eth0' /etc/network/interfaces
sed -i '/auto wlan0/c\#auto wlan0' /etc/network/interfaces

Remove Wifi support
apt-get purge wpasupplicant firmware-atheros firmware-iwlwifi firmware-realtek firmware-ralink -y && apt-get autoremove --purge -y

Remove Ramlog
apt-get purge ramlog -y && apt-get autoremove --purge -y && logclear

Remove Udev support (stops devices eg:wifi being picked up, removes NTFS support, not recommended)
apt-get purge udev makedev -y && apt-get autoremove --purge -y

Remove all networking support (dhcp/ISC)
apt-get purge ifupdown isc-dhcp-client isc-dhcp-common -y && apt-get autoremove --purge -y

######强制刷新miniDLNA
rm /root/.MiniDLNA_Cache/* && rm /mnt/usb_1/.MiniDLNA_Cache/* && service minidlna restart

树莓派2系统DietPi简单安装配置使用介绍的更多相关文章

  1. java:安装tomcat8/tomcat9(简单安装配置)

    java:安装tomcat8/tomcat9(简单安装配置) pache-tomcat-8.5.23(免安装板) 1.安装完成后右击我的电脑—属性—高级系统设置—环境变量, 在系统变量中添加以下变量 ...

  2. tftp服务器简单安装配置

    tftp服务器最简单安装配置 1.安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(如果不需要客户端 ...

  3. 【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)

    [Oracle RAC]Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂) 2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件 ...

  4. 【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)

    [Oracle RAC]Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 ...

  5. Ubuntu系统的Redis安装配置

    Ubuntu系统的Redis安装配置 一.      安装Redis: 在Ubuntu系统下安装Redis数据库有两种方式: 方式一:下载最新的Redis版本(tar.gz格式),解压安装.操作如下: ...

  6. 【Oracle RAC】Linux系统Oracle18c RAC安装配置详细记录过程(图文并茂)

    本文Oracle 18c GI/RAC on Oracle Linux step-by-step 的安装配置步骤,同时也包含dbca 创建数据库的过程. 1. 关闭SELINUX,防火墙vi /etc ...

  7. MacOS系统下简单安装以及配置MongoDB数据库(一)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 项目一共四部分: 1.MacOS下 ...

  8. Linux系统Java环境安装配置

    jdk安装配置 首先下载JDK和JRE,这里你的需要看看你的Linux系统是多少位的,比如我的是64位的: 下载JDK并指定到Download目录,JRE同样操作: 解压并且配置环境: tar -zx ...

  9. centos 7 linux系统默认ftp安装配置和部署(详细讲解)

    小生接触 Linux 系统时间不长,想解决linux系统ftp安装及部署问题,折腾了大半天,终于弄出来了,将各路高手的配置方法综合了一下,如有不对之处,欢迎各位看客指正,感谢! 一.声明: 本文采用操 ...

随机推荐

  1. 全透明Activity

    第一步:在/res/values/styles里面添加如下代码: <style name="translucent"> <item name="andr ...

  2. http 状态码含义

    HTTP状态码被分为五大类, 目前我们使用的HTTP协议版本是1.1, 支持以下的状态码.随着协议的发展,HTTP规范中会定义更多的状态码. 小技巧: 假如你看到一个状态码518, 你并不知道具体51 ...

  3. J2EE基础之EJB

    J2EE基础之EJB 1.什么是EJB?       EJB(Enterprise Java Beans),是JavaEE中的商业应用组件技术,是JavaEE三大组件(Servlet,JSP,EJB) ...

  4. 【读书笔记《Bootstrap 实战》】4.企业网站

    上一章有对个人作品站点进行一些优化.本章,轮到我们充实这个作品站点了,补充一些项目,从而展示我们的能力.换句话说,我们要构建一个相对复杂的企业网站主页. 下面有几个成功企业的网站: □ Zappos ...

  5. 一些工具&名词

    长期维护更新: 极光推送.个推---移动端消息推送 花生壳---外网访问内网 跳板机-堡垒机 jumpserver开源跳板机 DJANGO --- python web开发架构 Apache Shir ...

  6. oracle异常(-)

    一.概述异常分成三大类:预定义异常.非预定义异常.自定义异常处理方法分为:直接抛出异常.内部块处理异常.游标处理异常 预定义异常:由PL/SQL定义的异常.由于它们已在standard包中预定义了,因 ...

  7. 使用scrollpagination实现页面底端自动加载无需翻页功能

    当阅读到页面最底端的时候,会自动显示一个"加载中"的功能,并自动从服务器端无刷新的将内容下载到本地浏览器显示. 这样的自动加载功能是如何实现的?jQuery的插件 ScrollPa ...

  8. GL_ARRAY_BUFFER 和 GL_ELEMENT_ARRAY_BUFFER

    转载请注明出处.系列教程: webgl-lesson.wysaid.org 第七话, 了解OpenGL的几种Array Buffer,实现大量顶点的批量绘制, 以及映射纹理坐标 每一话都间隔很久,其实 ...

  9. ThinkPHP常用配置路径

    //系统常量定义 //去THinkPHP手册中进行查找 echo "<br>"."网站的根目录地址".__ROOT__." "; ...

  10. 关于Oracle AUTONOMOUS TRANSACTION(自治事务)的介绍

    AUTONOMOUS TRANSACTION(自治事务)的介绍 在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题,比如想在执行当前一个由多个DML组成的transaction(事 ...