当前位置:首页 > 云服务器 > 正文

linux云服务器怎么用


一、如何用Windows10访问Linux服务器的共享文件夹

1.目的

通过Windows10系统访问Linux服务器的共享文件夹可以将Linux服务器文件夹映射到Windows10系统,从而方便在系统中读写Linux服务器文件夹。以及Windows10文档中。

2。所需条件

1.安装了Ubuntu或CentOS操作系统的服务器。

s10和Linux服务器在同一个局域网内。

3.实施步骤

1.在Linux服务器上安装Samba服务软件。安装命令如下:

Ubuntu系统:

sudoaptupdate

sudoaptinstallsamba-y

CentOS系统:

yuminstallsamba-y

安装完成后,可以运行whereissamba命令检查安装是否成功。其输出应如下:

samba:/usr/sbin/samba/usr/lib/samba/etc/samba/usr/share/samba。/usr/share/man/man7/


二、怎样在Win10中使用Linux命令

在Windows10上运行Linux的方法有多种:

使用WindowsSubsystemforLinux(WSL),它是Windows10的子系统,可以在Windows上运行Linux。您可以在MicrosoftStore中搜索并安装WSL。

使用GitBash,它为Windows和Linux提供类似Git的环境。完成安装后,您可以在GitBash中输入Linux命令。

使用Cygwin,这是一个在Windows上运行Linux命令的工具,提供Linux端环境。可以从Cygwin脚本下载并安装它。

使用Linux虚拟机,例如VirtualBox或VMware,在虚拟机上安装Linux系统,然后就可以在虚拟机上使用Linux命令行了。所有这些方法都可以用于在Windows10上运行Linux,您可以根据需要使用它们。


三、详解Win10系统上使用Linux之前要知道的几件事

现在微软的官方项目Primordial可以在Windows10中翻译Linux系统命令,并且可以原生运行Linux核心工具,包括shell。在win10系统中运行Linux不再是小菜一碟。

Primordial是初始的意思,尽管这个项目如它的名字一样还处于比较原始的状态,但是未来是有希望的。看完以下几点你就会明白了。

1如果你想正常使用这个子系统,你会遇到一些障碍,可能要等待一段时间

如果你喜欢在Linux中使用命令行操作,那么你绝对认为自己是计算机专家。Windows中的Linux子系统也考虑到了这一点,并且必须通过专家用户的隐藏条目进入。换句话说,您必须使用内部版本为14316或更高版本的Windows10FastRing开发人员版本才能通过WindowsInsider程序进入。

请注意,如果您已成为FastRingInsider,您可能需要等待几天才能将build14316推送到您的系统。据我所知,目前还没有办法快速获取最新版本的ISO镜像文件。

开始运行build14316后,进入SettingsUpdateandSecurityDeveloperOnly并选择开发者模式。接下来,在搜索框中键入“Windows功能”并选择“打开或关闭Windows功能”,然后选择“LinuxSubsystemforWindows(Beta)”。

安装完成后,在命令提示符窗口中输入bash,系统会提示你从WindowsStore下载并安装Bash(不要在WindowsStore界面中寻找Bash,你不会的)找不到它)。完成后,只需在WindowsCLI命令行窗口中输入bash命令,就会出现并进入Linux子系统启动命令行窗口,在该窗口中可以使用Linux命令启动其他应用程序,例如vim。

在Linux子系统中运行的Vim编辑器

2这些是真正的Linux二进制文件并作为二进制文件运行。

当Microsoft首先在Build2016大会上宣布这个项目时,特别强调Linux子系统不是虚拟机,而是Linux二进制文件可以正常运行的翻译层,该项目会将Linux系统调用翻译成类似的Windows系统调用。

这有好有坏。好处是,大多数Linux二进制文件——只要它们是为UbuntuLinux编译的——都可以安全正常地运行,就像在Ubuntu中一样,并且可以通过apt下载包文件。并且一些勇敢的先驱者已经开始在其中运行gcc,尽管不知道Linux应用程序是否可以在这个子系统中正常编译。

Reddit上有一些关于在这个子系统中大胆测试运行各种Linux应用程序并记录实验是否成功的讨论。

Linux子系统中的二进制文件是完全正版的,也可以获取其他二进制文件并将其添加到系统中,但目前不能保证它们能够正常工作

3仍然缺少一些重要功能

微软希望为开发者提供他们最常使用的工具,包括bashshell和ssh。这个Linux子系统的第一次迭代还有许多其他远程连接工具,但这并不意味着您可以在其中运行Docker或虚拟机。

另一方面,您可能会对它的功能感到惊讶,因为这只是早期版本。在上面提到的Reddit讨论中,有用户反映ApacheWebServer能够启动,虽然问题较多,而且只能在本地局域网中正常工作,但实际工作情况还是令人满意的。同样,xorg客户端可以在XWindows中运行,尽管它需要在Windows主机上手动配置和安装X显示服务器。

4不要指望Linux和Windows应用程序能直接对话

运行在某个子系统中的Linux应用程序并不知道它们运行的​​子系统就是这个Linux系统。这些Linux应用程序不知道外部Windows应用程序的存在。随着时间的推移,Windows应用程序很可能会首先了解Linux内部应用程序的一些信息,但这取决于微软将如何扩展这个Linux子系统的功能以及将来会发布哪些API。

也就是说,在目前的情况下,Linux应用程序只能通过两种方式向Windows世界传递消息。第一种是通过网络,但这也需要一个Windows应用程序来监控另一端发送的数据。另一种是利用文件系统让Linux子系统自动在/mnt下创建挂载点,并将其映射到Windows驱动器上。目前看来,外部文件无法直接在Linux子系统中创建-这可能是设计或权限问题-但现有文件可以读取和修改。