searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

使用ctyunos-everything的iso镜像,来配置本地yum源和配置samba服务

2023-09-22 02:19:40
2040
0

使用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

 

 

0条评论
0 / 1000
1****m
4文章数
0粉丝数
1****m
4 文章 | 0 粉丝
原创

使用ctyunos-everything的iso镜像,来配置本地yum源和配置samba服务

2023-09-22 02:19:40
2040
0

使用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

 

 

文章来自个人专栏
linux2
1 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0