上一篇路径:http://www.javashuo.com/article/p-qwlrmvsz-m.htmlhtml
Helpera64开发板ubuntu剩于工做:shell
一、背光调节ubuntu
答:/sys/class/backlight/目录下找不到对应的brightness,因此只能查看内核调用背光的函数,写个执行脚本。经过脚原本执行屏幕的亮暗程度。vim
二、在服务器上安装并使用Xfcebash
答:执行命令安装xfce界面:sudo apt-get install --no-install-recommends xubuntu-desktop –y服务器
安装成功后在X-win32或者Xmanager远程ssh里配置命令为xfce4-session、输入主机、登录用户。而后就能够远程登录桌面了。网络
三、自动dhcp应该放在网卡驱动加载以后session
答:查看4中(5)相似。写服务时候在unit中加入After=network.target表示本身加入的dhcp.service在network.target网络加载彻底以后。ssh
四、了解systemd,看加载顺序,以及firstboot如何设计,自动格式化分区等函数
答:(1)启动nfs服务 systemctl start nfs-server.service
设置开机自启动 systemctl enable nfs-server.service
中止开机自启动 systemctl disable nfs-server.service
查看服务当前状态 systemctl status nfs-server.service
从新启动某服务 systemctl restart nfs-server.service
查看全部已启动的服务 systemctl list-units --type=service
查看服务:systemctl cat ssh.service
查看cgroup树:systemd-cgls
(2)输入systemctl enable bluetooth.service就会在/etc/systemd/system/multi-user.target.wants/目录下新建一个/lib/systemd/system/bluetooth.service 文件的连接。
(3)systemd第二部分为journal是个日志系统,查看整个 journal,输入如下命令:sudo journalctl
查看某个特定服务信息:sudo journalctl –u ssh.service
查看某个进程信息:sudo journalctl _PID=2230
查看某个可执行文件信息:sudo journalctl /usr/bin/sudo
查看某个时间段信息:
sudo journalctl -b --since=“2019-02-19 10:13”。
查看当前次启动以来的数据:sudo journalctl -b
详情:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html
(4) 格式化分区:查看分区:cat /proc/partitions
格式化p1分区:mkfs.ext4 /dev/mmcblk0p1
挂载到/mnt下:sudo mount /dev/mmcblk0p1 /mnt
查看挂载状况:mount
查看内存使用状况:df- h
(5) 实例:在/usr/lib/systemd/system/创建format_partition.service
[Unit]
Description=My-add-Service
After=network.target
[Service]
Type=forking
ExecStart=/home/szbaijie/partition.sh start
[Install]
WantedBy=multi-user.target
第二步 在/home/szbaijie/目录下创建partition.sh(注:增长可执行权限,命令:chmod +x partition.sh)。
#!/bin/sh -e
dhclient eth0 &
mkfs.ext4 /dev/mmcblk0p1
mount /dev/mmcblk0p1 /mnt
exit 0
第三步 执行如下命令,就能够创建用户自定义的服务
systemctl enable format_partition.service
systemctl start format_partition.service
无错误后,reboot重启检查服务开启成功没。
(6) 在上步中unit为启动顺序和依赖关系,service是启动行为,install是启动方式。
五、xfce桌面中普通用户能启动终端而Root用户下不能启动终端问题。
答: root用户下,能打开xfce4-terminal和xterm终端, 而后gnome-terminal打不开,提示以下错误:
使用命令sudo dpkg-reconfigure locales添加的对应编码
终端执行命令locale-gen,而后设置/etc/default/locale成LANG=en_US.UTF-8,reboot重启后就能打开gnome-terminal了。
六、xshell中vim进入后xshell乱码的问题。
答:root用户下输入命令vim ~/.bashrc
在.bashrc最后面加入: export TERM=xterm
退出VIM后输入命令:source ~/.bashrc,而后reboot重启。