当前位置:文档之家› 树莓派笔记1

树莓派笔记1

树莓派SETUP:

树莓派镜像使用dd指令拷贝时: bs=4m
uboot启动Linux镜像参数修改位置: /boot/cmdline.txt
系统硬件配置文件位置: /boot/config.txt
国内软件源地址添加位置: /etc/apt/sources.list
安装中文字体: apt-get install ttf-wqy-zenhei (区域选CN-UFT8)
安装配置选项开启: raspi-config
FAT类型分区自检: /fsck.fat -a /dev/mmcblk0p1 (不能用fsck)
Linux类型分区自检: 直接使用fsck
开机自动运行配置文件位置: /etc/rc.local
另外一种开机自运行方法: 1.在/home/pi/.config目录创建autostart文件夹
2.在autostart文件夹内新建 xxx.desktop (自定义文件名)
3.添加文件内容格式如下
[Desktop Entry]
Name=example (自定)
Comment=My Python Program (自定)
Exec=python /home/pi/example.py
Icon=/home/pi/example.png (自定)
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

开机分区自动挂载配置文件位置: /etc/fstab
获取当前用户的uid和gid方法: sudo id
以指定uid和gid挂载U盘或磁盘时:
sudo mount -o uid=xxxx,gid=xxxx /dev/sda4 /media/udisk/ (先用id指令取得uid和gid)

网卡相关配置文件: /etc/network/interfaces
/etc/wpa_supplicant/wpa_supplicant.conf

USB供电不足: 方法1:修改 config.txt ,添加 max_usb_current=1
方法2:修改 config.txt ,添加 safe_mode_gpio=4

USB热拔插自适应:

apt-get update执行当机(Failed to fetch)处理: sudo rm /var/lib/apt/lists/partial/*

ntp服务器同步时间: sudo ntpd -s -d
重启ntp serivce: sudo /etc/init.d/ntp restart
ntp服务器配置文件: /etc/ntp.conf
常用服务器如下
server https://www.doczj.com/doc/905138525.html, iburst perfer
server https://www.doczj.com/doc/905138525.html, iburst
server https://www.doczj.com/doc/905138525.html, iburst
server ntp.nict.jp iburst
server https://www.doczj.com/doc/905138525.html, iburst

使用http协议时间同步: htpdate -t -s https://www.doczj.com/doc/905138525.html, (可以加入开机启动项)

安装Fcitx和google中文输入法:
apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
安装scim中文输入法: apt-get install scim-pinyin

软件安装相关:
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ------(package 安装包)
sudo apt-get install # -----(package - - reinstall 重新安装包)
sudo apt-get -f install # -----(-f = --fix-missing"修复安装)
sudo apt-get remove #-----(package 删除包)
sudo apt-get remove - - purge # ------(package 删除包,包括删除配置文件等)
sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安装的包
sudo apt-get dist-upgrade # ---------升

级系统
sudo apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)
sudo apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
sudo apt-get check #-------检查是否有损坏的依赖
安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r –purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx

树莓派截屏方法: sudo apt-get install scrot
sudo scrot 全屏
sudo scrot -s 鼠标选取区域
sudo scrot -d20 延时20秒执行
vim代码高亮:
$ cd ~
$ vim .vimrc
添加以下
set nu
syntax on
set tabstop=4

避免ssh连接后空闲超时掉线的方法:
/etc/ssh/ssh_config文件添加一行ServerAliveInterval 60
/etc/init.d/sshd restart

windows mstsc远程桌面连接树莓派的方法:
apt-get install xrdp
VNC远程连接树莓派的方法:
apt-get install tightvncserver
sudo tightvncserver (运行后设定密码)
重设密码直接输入vncpasswd
树莓派使用远程桌面连接Windows的方法:
apt-get install rdesktop

树莓派重设用户密码: sudo passwd username
树莓派安装Samba服务: 1. sudo apt-get install samba samba-common-bin
2. vi /etc/samba/smb.conf修改
security = user
read only = no
browseable = yes
3. sudo /etc/init.d/samba restart
4. sudo smbpasswd -a pi (创建用户的密码)
5. sudo smbpasswd -e pi (激活)

树莓派ssh服务默认支持ftp连接: 远程sftp://192.168.0.109 user password 访问PI (FileZilla)


树莓派安装DHCP服务: 1.sudo apt-get install udhcpd
2.sudo vi /etc/udhcpd.conf添加
start 192.X.X.X
end 192.X.X.X
interface wlan0
3.sudo vi /etc/default/udhcpd修改
DHCPD_ENABLED="no"
4.sudo service udhcpd start
5.sudo update-rc.d udhcpd enable

树莓派无法卸载移动存储设备时: umount -l /XXX (-L 参数)

树莓派mount RamDisk方法有三种:

传统方式(针对文件系统已挂载的块设备,需要先格式化)
1. ls /dev/ram* (每个可用ram block默认4096KB)
2. mke2fs /dev/ram0 (对ram0块设备创建文件系统)
3. mkdir /mnt/test
4. mount /dev/ram0 /mnt/test

ramfs(处于VFS虚拟文件系统层,针对使用内存)
1. mkdir /testRam
2. mount -t ramfs none /testRam -o maxsize=xxxxKB (最大不超50%内存)

tmpfs (特别的虚拟文件系统

,即可用物理内存也可用交换分区)
1. mkdir -p /mnt/tmpfs
2. mount tmpfs /mnt/tmpfs -t tmpfs -o size=xxxMB









相关主题
文本预览
相关文档 最新文档