查看: 10072|回复: 0

学习笔记:orangepi连接方式

[复制链接]

1

主题

1

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2017-1-10 15:00:45 | 显示全部楼层 |阅读模式
本帖最后由 hancy 于 2017-1-10 15:02 编辑

1. 串口连接:
   a. 串口工具putty:
   
  b. nmtui:连接上网
  c. 之后断开串口也可以通过ssh连接板子了(先在串口连接环境下ifconfig查看板子IP地址)
   
2. 修改设备名
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1、快速查看主机名
    在Ubuntu系统中,快速查看主机名有两种方法:一是打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于@符号后;二是在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机名。
2、临时修改主机名
    修改主机名最为快速的方法就是使用命令hostname 新主机名来改变当前主机名,其中新主机名可以用任何合法字符串来表示。不过采用这种方式,新主机名并不保存在系统中,重启系统后主机名将恢复为原先的主机名称。
3、永久修改主机名
    在Ubuntu系统中永久修改主机名也比较简单。主机名存放在/etc/hostname文件中,修改主机名时,编辑hostname文件,在文件中输入新的主机名并保存该文件即可。重启系统后,参照上面介绍的快速查看主机名的办法来确认主机名有没有修改成功。
    值得指出的是,在其他Linux发行版中,并非都存在/etc/hostname文件。如Fedora发行版将主机名存放在/etc/sysconfig/network文件中。所以,修改主机名时应注意区分是哪种Linux发行版。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   修改设备名后,只要修改一下host文件,添加设备名对应的IP地址,即可在同一网络中,直接ssh设备名连接板子了。
   同一网络下,如果有相同的设备名,会根据host中的配置从上往下读取找到IP地址。
   注意:
   Linux下可以直接SSH,Windows下默认不带SSH,但可以安装。

3. 默认ssh不能直接用root登陆
   orangepi/orangepi
   root/orangepi
   可以用orangepi登陆,安全起见,可以修改orangepi的默认用户名和密码
   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
修改root密码:sudo passwd root
修改主机名:sudo vi /etc/hostname 将其中的名字改为自己的名字
                    sudo vi /etc/hosts 将其中的名字改为自己的名字

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
   后面是对应的别名
  
   如何更改用户名?
   或者直接用一条语句解决:进入root,#usermod -l hancy orangepi 把orangepi用户更名为hancy
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一步:vi /etc/passwd
#文件内容如下:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
.......
ubuntu:x:1000:1000:ubuntu,,,:/home/ubuntu:/bin/bash

内容的格式
username:x:uid:gid:备注:主目录路径:shell路径
冒号隔开的分别为登陆名,密码(x表示,为暗码),用户id,组id,等等

一般只用考虑uid为500以上的信息,500以下的是系统缺省的系统用户,新建的用户默认uid从500开始。
找到需要修改的用户信息,直接把username由a-->b 然后保存退出
到这里只是完成了一半

第二步:vi /etc/shadow
这里也有用户a的信息,同样改过来

因为linux只是通过uid来识别用户。所以虽然你改了username但是,uid并没有改过,所以下次登陆是就使用修改后的username登陆了。但是该用户的主目录是不会变的。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   问题:不在sudoers文件中,此事将会报告
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1、切换到root用户权限
Last login: Tue Sep 24 20:50:51 2013 from 192.168.30.171
[user@Compile ~]$ su root
密码:
[root@Compile user]#

    2、查看/etc/sudoers文件权限,如果只读权限,修改为可写权限
[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers
[root@Compile user]# chmod 777 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-rwxrwxrwx. 1 root root 4030 9月  25 00:57 /etc/sudoers
[root@Compile user]#

    3、执行vi命令,编辑/etc/sudoers文件,添加要提升权限的用户;在文件中找到root  ALL=(ALL) ALL,在该行下添加提升权限的用户信息,如:
root    ALL=(ALL)       ALL
user    ALL=(ALL)       ALL

说明:格式为(用户名    网络中的主机=(执行命令的目标用户)    执行的命令范围)
    4、保存退出,并恢复/etc/sudoers的访问权限为440
[root@Compile user]# chmod 440 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers
[root@Compile user]#

    5、切换到普通用户,测试用户权限提升功能
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

4. Mac地址
   该板子无线的Mac地址每次都会变,有线的Mac地址每次都会变。
   解决办法:   
    http://www.eefocus.com/cubieboards/blog/14-08/305494_31226.html
   主要就是如下几行:
  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表