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. [译文]通过ID, TagName, ClassName, Name, CSS selector 得到element

    致谢原文: <http://xahlee.info/js/js_get_elements.html> 通过ID得到element: Document.getElementById(id s ...

  2. C# 实现酒店房态图

    酒店管理系统最重要和实用的是能够及时.一目了然的反应房间状态的房态图,之前在开发一个的酒店管理系统中做了一个还算实用的房态图,现在分享下: 鼠标移到每个房间上面,可显示提示信息: 还可以自定义设置不同 ...

  3. 2015年度总结--android开发

    虽然农历年才是新的一年的开始,不过关于中西文化的问题这里就不讨论了,所谓“男女平权,公说公有理,婆说婆有理;阴阳合历,你过你的年.” 看到很多朋友在发年度总结,于是想想这一年我都在干什么呢,也总结一下 ...

  4. phpRedis安装、配置及简单使用

    安装phpRedis前,请先安装Redis,再安装phpRedis插件. 1.下载安装 在linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装) ...

  5. Android 通过Uri获取Bitmap对象

    (转自:http://blog.sina.com.cn/s/blog_5de73d0b0100zfm8.html) private Bitmap getBitmapFromUri(Uri uri) { ...

  6. 标题栏Menu

    标题栏menu就是指下图中红框里面的菜单按钮. 标题栏上所有的按钮或者其他元素都定义在xml文件里面,这些文件资源称为menu resource.要在标题栏添加按钮,需要在项目的/res/menu/路 ...

  7. linux mysql-5.6.26 安装

    下载地址 ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar. ...

  8. hdu-5988 Coding Contest(费用流)

    题目链接: Coding Contest Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Ot ...

  9. 2016-2017-1 《信息安全系统设计基础》 学生博客及Git@OSC 链接

    2016-2017-1 <信息安全系统设计基础> 学生博客及Git@OSC 链接 博客 1452 20145201李子璇 20145202马 超 20145203盖泽双 20145204张 ...

  10. JS组件系列——Bootstrap右键菜单解决方案:ContextMenu

    前言:有段时间没发表随笔了,过个年人都变得懒了.新年刚来上班,今天正好得空,将去年遗留的两个小组件总结记录下.有朋友跟我说:你的bootstrap组件要能够形成一个可以满足一般项目需求的系列组件,才有 ...