失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【Ubuntu】配置 Jetson Nano 基础环境(二)

【Ubuntu】配置 Jetson Nano 基础环境(二)

时间:2018-12-30 08:40:18

相关推荐

【Ubuntu】配置 Jetson Nano 基础环境(二)

【Ubuntu】配置 Jetson Nano 基础环境(二)

1 初始化 root 密码2 修改用户密码(非必要)3 加入 Docker 用户组4 关闭、开启图形化5 自动登录5.1 当开启图形化时5.2 当关闭图形化时 6 开启最高频率(非必要)

1 初始化 root 密码

如果想要通过su命令切换root用户,要先对root用户的密码进行设置

设置 root 密码

如果之前没有设置过,它会让你直接填入密码

sudo passwd

输入su命令测试一下

2 修改用户密码(非必要)

个人建议用户密码不要太冗长,不然sudo的时候会哭的

当你想修改密码时,最好要使用root权限:

普通用户修改自己的密码需要先输入自己的旧密码,只有旧密码输入正确才能输入新密码。不仅如此,此种修改方式对密码的复杂度有严格的要求,新密码太短、太简单,都会被系统检测出来并禁止用户使用

使用root用户,无论是修改普通用户的密码,还是修改自己的密码,都可以不遵守PAM模块设定的规则

# 若不加用户名,则是修改 root 用户密码sudo passwd 用户名

3 加入 Docker 用户组

为了免去每次输入 Docker 命令都需要sudo,加入docker用户组后,用户就具有了和组一样的权限

/etc/group文件中包含了所有用户组的信息(内容相关看这个)/etc/passwd文件中包含了所有用户的信息(内容相关看这个) 先查询有无 docker 用户组

cat /etc/group | grep docker

如果有,直接跳至3

创建 docker 用户组

sudo groupadd docker

将用户加入 docker 组

sudo gpasswd -a 用户名 docker

重启 docker

sudo service docker restart

重启 Nano

sudo reboot

查询用户是否在 docker 用户组中

cat /etc/group | grep docker

输入不带sudodocker命令测试一下即可

4 关闭、开启图形化

为了节省内存、显存,可以选择关闭GUI,来进一步提高性能

将相关命令写入.sh文件中,执行的时候会方便很多。

关闭图形化

vim ~/close_gui.sh# 写入以下内容---------------------------------------------------sudo systemctl set-default multi-user.targetsleep 1sudo reboot---------------------------------------------------bash close_gui.sh

开启图形化

vim ~/open_gui.sh# 写入以下内容---------------------------------------------------sudo systemctl set-default graphical.targetsleep 1sudo reboot---------------------------------------------------bash open_gui.sh

5 自动登录

5.1 当开启图形化时

执行sudo vim /etc/gdm3/custom.confAutomaticLoginEnable = trueAutomaticLogin = 自己的用户名重启Nano验证

5.2 当关闭图形化时

参考文章:

Enable auto-logon with systemd (non-GUI) (Ubuntu 16.04+ and Debian 8+)How do I override or configure systemd services? 由于关闭 GUI 的时候,默认是tty1,所以要对tty1配置自动登录执行下面的命令

sudo systemctl edit getty@tty1

填入下面的内容

用自己的用户名代替下面的myusername

[Service]ExecStart=ExecStart=-/sbin/agetty --noissue --autologin myusername %I $TERMType=idle

保存修改后,关闭图形化测试一下

由于只配置了tty1,所以当用Alt + F2\F3\F4切换成tty2\tty3\tty4时,还是要输入用户名和密码才能登录。

6 开启最高频率(非必要)

参考文章:关于 jetson clocks 的命令

Jetson 开发板使用一种叫做DVFSDynamic Voltage and Frequency Scaling)的技术,根据需要调整各个处理器的电压、功率,并将他们的运行功率、频率限制在当前性能模式(MAXN5W)设定的最大值之下。

而使用jetson_clocks可以取消DVFS的动态调整,并将各处理器的频率强行设定为当前性能模式下的最大值。

查询jetson_clocks命令相关参数
--show: 显示当前频率信息--store: 将当前设置存储下来(可以指定文件名和位置)--restore: 还原文件中的设置当不使用任何参数时,即可将CPU、GPU、EMC频率设置为最大
运行jtop

可以看到当前Jetson Clocks的状态是inactive

先对当前设置进行存储

加上sudo相当于root用户,执行完后默认将配置文件保存在/root/l4t_dfs.conf

sudo jetson_clocks --store

激活jetson clocks

sudo jetson_clocks

查看jtop

可以看到当前Jetson Clocks的状态是running,说明已经开启。

查看频率信息

sudo jetson_clocks --show

可以看到均已达到最大频率

退出jetson clocks

sudo jetson_clocks --restore

查看jtopJetson Clocks的状态是否为inactive

如果觉得《【Ubuntu】配置 Jetson Nano 基础环境(二)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。