嵌入式开发学习(linux1-安装和基本设置)

安装和基本设置

1 安装虚拟机和系统

这里虚拟机选择VMware,系统选择ubuntu
(安装过程略)

2 基本设置

2.1 设置固定ip

2.1.1 VMware虚拟机设置

1 编辑-虚拟网络编辑器
嵌入式开发学习(linux1-安装和基本设置)_第1张图片
2 选择VMnet8,按如下操作
嵌入式开发学习(linux1-安装和基本设置)_第2张图片
嵌入式开发学习(linux1-安装和基本设置)_第3张图片
嵌入式开发学习(linux1-安装和基本设置)_第4张图片
3 回到win10,打开控制面板,按如下操作

2.1.2 ubuntu系统设置

1 先进入管理员模式,方便操作

sudo su

注:没有root账户要先设置

sudo passwd root

2 查看网卡名称

ifconfig

嵌入式开发学习(linux1-安装和基本设置)_第5张图片

3 查看路由

route -n

嵌入式开发学习(linux1-安装和基本设置)_第6张图片

3 修改以下文件

vim /etc/network/interfaces

注:没有vim先安装vim

sudo apt install vim

4 修改为如下信息

# 设置默认网卡,使用上述查到的网卡名
auto ens33
# 设置上网为手动ip
iface ens33 inet static
# 设置ip
address 192.168.101.100
# 设置网关,用于路由,使用上述查到的路由
gateway 192.168.101.2
# 设置子网掩码,默认255.255.255.0
netmask 255.255.255.0
# 设置广播
broadcast 192.168.101.255
# 设置dns
dns-nameservers 8.8.8.8

嵌入式开发学习(linux1-安装和基本设置)_第7张图片

5 退出保存,然后重启系统
6 查看修改后的地址

ip addr

嵌入式开发学习(linux1-安装和基本设置)_第8张图片

2.2 设置用户权限

1 编辑passwd文件
(要先切换为root用户)

sudo su

然后编辑

sudo vim /etc/passwd

2 找到想提权的用户(比如qrs),将用户名后面的数字改成0
修改前

qrs:x:1000:1000:qrs:/home/qrs:/bin/bash

修改后

qrs:x:0:0:qrs:/home/qrs:/bin/bash

3 重启系统,登录
4 修改sshd_config的配置文件

sudo vim /etc/ssh/sshd_config

5 找到“#port 22”将注释去掉
6 找到“#Authentication”,将“PermitRootLogin 参数”的参数修改为yes,即允许root登录
7 保存后重启ssh服务

sudo service ssh restart

最后用xshell或者其他远程连接软件就可以用root用户连接了

2.3 关闭防火墙

查看防火墙状态

sudo ufw status

关闭防火墙

sudo ufw disable

开启防火墙

sudo ufw enable

开放部分端口

ufw allow 20 # 允许访问20端口

2.4 安装ssh

安装,完成后默认启用

sudo apt updatesudo apt install openssh-server

检查ssh运行状态

sudo systemctl status ssh

2.5 连接FinallSheel

使用上面配好的ip地址,端口默认22,选择ssh连接,输入用户名密码即可

你可能感兴趣的:(嵌入式开发学习,学习,linux)