使用ctyunos-everything的iso镜像,来配置本地yum源
如果虚拟机中已经使用ctyunos系统的iso文件 安装好操作系统了,因此需要替换iso文件。
首先将虚拟机进行关机,然后打开虚拟机的设置,在DVD选项中,将选择的iso镜像的路径 替换成 everything iso镜像的路径,再一直点确定就可以。再将虚拟机进行开机。
1、挂载光盘或者挂载镜像 选择其中一种就可以,我使用的是挂载光盘
挂载光盘:
mount -t auto /dev/cdrom /mnt/
这是在将光盘驱动器(/dev/cdrom)挂载到指定的挂载点(/mnt/)上。命令中的-t auto选项表示自动检测文件系统类型。这条命令会使光盘的内容在挂载点可见,以便后续对光盘中的文件进行读取或操作。
挂载镜像:
先将本地镜像上传到虚拟机中的/root目录中,
然后创建一个挂载目录:
mkdir /mnt/ctyunos7u4
进行挂载镜像:
##语法: mount 挂载设备 挂载点
mount ctyunos-everything.iso /mnt/ctyunos7u4/
2、备份原有的yum源
可以暂时备份到/tmp目录下
mv /etc/yum.repos.d/* /tmp
3、编写新的yum源配置文件
##下面为配置文件的模板
[ctyunos7u4] ##yum源区别名称,用来区分其他的yum源
name= ctyunos7u4 ##yum源描述 yum源名字
baseurl=file:///mnt/centos7u4 ##指定本地yum源的路径 / 后面路径为挂载镜像路径
enabled=1 ##是否使用此yum源(1为打开,0为关闭)
gpgcheck=0 ##检查软件 (1是检查,0是不检查)
4、刷新缓存
yum clean all
yum repolist
5、测试是否成功
yum install vim
yum install git
下载下来的仓库代码在虚拟机的ctyunos中,但是pychram软件在本地win下,那么平时如何进行代码编辑和跑代码呢?
可以使用Samba服务。
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享。
Samba由服务器及客户端程序构成,Samba由两个主要程序组成,它们是smbd和nmbd。这两个守护进程在服务器启动到停止期间持续运行,功能各异。
Smbd和nmbd使用的全部配置信息全都保存在smb.conf文件中。Smb.conf向smbd和nmbd两个守护进程说明输出什么以便共享,共享输出给谁及如何进行输出。
Samba安装
安装Samba应用:
yum -y install samba samba-client
启动Samba应用
systemctl start smb nmb
将smb/nmb添加到开机启动项
systemctl enable smb nmb
建立Samba用户
smbpasswd -a root
(root为Samba用户,这里的用户名需要和系统里的用户名对应。我的虚拟机系统里有两个用户,一个是root用户,一个是×××用户,那么这里Samba用户名必须和其中一个对应)
下面是让你设置Samba用户的密码,可以设置成了和root用户的密码一样了。
New SMB password:
Retype new SMB password:
Added user root.
配置 Samba服务的配置文件
vim /etc/samba/smb.conf
将下面的配置信息填写到smb.conf文件中
[shared]
# 共享文件目录描述
comment = Shared Directories
# 共享文件目录
path = /
# 是否允许guest访问
public = no
# 指定管理用户
admin users = root
# 可访问的用户组、用户
valid users = root
# 是否浏览权限
browseable = yes
# 是否可写权限
writable = yes
# 文件权限设置
create mask = 0777
directory mask = 0777
force directory mode = 0777
force create mode = 0777
永久关闭虚拟机中的防火墙
systemctl stop firewalld
systemctl disable firewalld
重启samba服务
systemctl restart smb nmb
获取虚拟机中的网卡的ip地址
ip addr / ip a
然后在本地win下 将虚拟机中的文件系统映射成一个盘
完成之后,就可以在本地win看到这样的一个盘,这个就是虚拟机中的文件系统了。
可以看到共享文件夹了但无法进去,怎么解决?
关闭 selinux