前言:
在斐讯N1安装了Armbin的Ubuntu 5.44版本的镜像后,整理了一下自己配置到的地方。
加载 WiFi 驱动(5.44):modprobe dhd && echo dhd >> /etc/modules
设置中国时区:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone
停止红外支持(5.44):systemctl stop lircd.service lircd-setup.service lircd.socket lircd-uinput.service lircmd.service
删除红外支持(5.44):apt remove -y lirc && apt autoremove -y
由于 N1 没有红外,造成红外支持找不到红外,一直给系统日志写错误,此问题仅存在于 5.44 版本。
配置:
0x00.安装配置网络
1.安装ifconfig工具
sudo apt-get install net-tools
2.配置无线
sudo iw dev # 查看无线设备 sudo ip link set wlan0 up # 开启无线设备电源 nmcli dev wifi #查看可以使用的无线网络
nmcli dev wifi connect essid password password #连接无线
#输入完成后,使用ifconfig命令可以看到wlan0已经分到IP地址了。
3.DNS配置
rm /etc/resolvconf/resolv.conf.d/head && touch /etc/resolvconf/resolv.conf.d/head #删除默认 DNS
注:在重启系统后,输入
cat /etc/resolv.conf
,查看返回结果是否为你路由器的 DNS,如果是,则表示删除成功,如果不是,则再执行一次删除命令。
0x01.配置sudo
1.切换到root用户下,给/etc/sudoers添加写入权限。
chmod +w /etc/sudoers
2.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
ps:这里说下你可以sudoers添加下面四行中任意一条
1 youuser ALL=(ALL) ALL 2 3 %youuser ALL=(ALL) ALL 4 5 youuser ALL=(ALL) NOPASSWD: ALL 6 7 %youuser ALL=(ALL) NOPASSWD: ALL
第一行:允许用户youuser执行sudo命令(需要输入密码).
第三行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第五行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第七行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
4.撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers
0x02.配置SSH远程管理
默认已经安装了ssh客户端与服务端,如果没有服务端需要安装
apt-get install openssh-server #安装ssh服务端
apt-get install openssh-clinet #安装ssh客户端
配置文件:/etc/ssh/ssh_config
去掉ssh允许密码认证的注释,并将PasswordAutherntication no 改为 PasswordAutherntication yes
重启ssh服务
sudo /etc/init.d/ssh restart