这次学习我是参照国嵌的视屏进行学习,但是我不会拘泥于国嵌的教程,会有不一样的地方。
视频内容结构:
第一季 嵌入式的童年
第二季 裸奔吧ARM
第三季 小应用大智慧
第四季 内核驱动奥秘多
第五季 小试牛刀项目开发
正题:
虚拟机软件我是用的是VMware player,在非商业用途这个是非常不错的虚拟机软件。
虚拟机搭载的Linux系统我是用的是Fedora 25,国嵌教程是用的是Redhat6,Redhat我使用过一段时间,觉得没有Fedora系统轻便好用。Fedora25我是用的是非安装版。
虚拟机安装Fedora25的时候不像Redhat6安装时要注册用户,Fedora进去后就直接是图形化界面,这里我暂时没找到可以通过鼠标点击的方式进入命令行方式,在图形界面使用ctrl+alt+F3可以实现从图形界面进入命令行模式,F2则是相反的效果,第一次进入的话需要输入用户,直接输入root再回车就好了,不需要密码。
虚拟机系统的网络一定要通,这个我不赘述。windows要能ping通你的linux系统,linux的一些常用命令自行百度。
1.关闭Fedora的防火墙:
查看防火墙是否启用:
# systemctl is-enabled firewalld
enabled
关闭防火墙:
# systemctl stop firewalld
# systemctl disable firewalld
2.打开SSH服务
# systemctl start sshd.service
# systemctl enable sshd.service
#iptables -A INPUT -p tcp --dport 22 -j ACCEPT
在Fedora安装的时候并没有输入root用户的密码,而在使用ssh登陆的时候会提示我们要输入root用户的密码,所以我们要对root的密码进行设置
#password
输入你的密码,在输入第二次确认,就可以使用ssh服务登陆你的linux了
3.进行了上述的步骤后,我们也可以使用winscp软件,实现windows和linux的文件共享了,只要在winscp软件里输入linux的ip端口默认22不变,输入root用户和密码就能进行文件共享。
4.samba服务器配置
关闭selinux
# setenforce 0
修改配置文件禁用selinux
# vi /etc/selinux/config
找到SELINUX=enforcing将其修改为SELINUX=diasbled,保存退出
安装samba
# yum install samba
配置samba
# vi /etc/samba/smb.conf
。。。。。。(待续)