始、前言
深度学习离不开Linux系统,装好系统第一时间必须得是联网,这里总结一下我成功联网并实现开机自启动的过程,感叹一下这个锐捷校园网也是够复杂的。
适用于台式机有线连接。
如果过程中提示缺了什么就安装什么,基础功能的安装一般都只要一个命令,可以百度一下。
一、下载校园网官网提供的锐捷安装包Linux版并联网
下载解压后是一个名为rjsupplicant的文件,将它放到你的home文件夹下,比如我的路径是 /home/xiong/Mywork/Tool/rjsupplicant
我们只需要写一个脚本调用文件中的rjsupplicant.sh(也是一个脚本)。我在rjsupplicant同级的文件夹下打开终端(ctrl+alt+t),输入touch rjzdrz.sh
,打开这个新建的脚本文件,可以在文件夹中双击,也可以继续在终端中输入gedit rjzdrz.sh
。在脚本中编写如下内容:
1 | #!/bin/bash |
注:
1、sudo后面的路径要改成你放锐捷文件的路径
2、-u 后面是学号,-p 后面是密码,我都用123456789代替了
3、ubuntu中#表示注释,但这里的第一行不能省略
给脚本添加可执行权限chmod +x rjzdrz.sh
,chmod +x rjsupplicant.sh
这样一来我们就用了一个脚本来调用锐捷的联网认证了,可能由于不同学校或者软件更新导致认证需要填入的参数不同,可以打开锐捷的说明文档来差看相应的规则,需要联网时只要调用这个脚本就行,打开终端输入bash rjzdrz.sh
,成功上网
至此我们已经完成了:下载安装锐捷→编写脚本调用锐捷认证→调用脚本实现联网
二、图形方法实现开机自启动
现在我们需要设置开机自动认证联网,毕竟除了特殊情况外谁也不希望每次开机都要找到文件夹打开终端手动输入一次bash rjzdrz.sh
在ubuntu中搜索启动应用程序,在弹出的窗口中添加额外的启动程序,在“命令”一行写入gnome-terminal -x bash "/home/xiong/Mywork/Tool/rjzdrz.sh"
,同样是改成自己相应的脚本存放位置
由于我们执行sudo之类的命令时要输入密码,开机自启动脚本就会失效,所以要给脚本添加不需要密码的权限
终端中输入sudo gedit /etc/sudoers
,在打开的文件中末尾添加一行:
1 | xiong All = NOPASSWD: /home/xiong/Mywork/Tool/rjsupplicant/rjsupplicant.sh |
这里xiong是我的用户名,请替换自己的用户名和锐捷文件存放路径。
重启电脑,开机自动弹出终端认证,自动联网