1. linux与windows区别
一、Linux与Windows之间的主要区别
①Linux是开源操作系统,而Windows OS是商业操作系统。
②Linux有权访问源代码并根据用户需要更改代码,而Windows则无权访问源代码。即使在现代桌面环境和操作系统功能下,Linux的运行速度也比Windows最新版本快,而在较旧的硬件上,Windows运行速度较慢。
③Linux发行版不收集用户数据,而Windows收集所有引起隐私保护的用户详细信息。
④Linux比Windows更可靠,因为在Linux中,如果它们通过x kill命令挂起,则可以杀死应用程序,而在Windows中,我们需要尝试多次将其杀死。
⑤Linux支持比Windows更多的自由软件,但是Windows具有大量的视频游戏软件。在Linux中,软件成本几乎是免费的,因为所有程序,实用程序,复杂的应用程序(例如开放办公室)都是免费的,但是Windows也有许多免费程序和实用程序,但是大多数程序都是商业性的。
⑥Linux具有很高的安全性,因为它易于识别错误并进行修复,而Windows具有庞大的用户群,并成为病毒和恶意软件开发人员的目标。
⑦Linux被企业组织用作服务器和操作系统,以实现Google,Facebook,Twitter等的安全目的,而Windows则主要由游戏玩家和商业用户使用。在当前情况下,Linux和Windows在硬件和驱动程序支持方面具有相同的优先级。
二、以下是Linux与Windows的详细比较
1.访问:在Linux中,用户可以访问内核的源代码并根据自己的需要更改代码。它有自己的有点,例如操作系统中的错误会迅速修复,而缺点是开发人员发现后可能会利用操作系统中任何弱点。在Windows中,每个用户都无法访问源代码,只有选定租的成员才能访问它。
2.口味或品种:Linux有很多种发行版,可以根据用户需求进行高度自定义。Windows几乎没有可能的自定义选项。
3.发牌:在具有GPL许可操作系统的Linux中,用户可以自由修改软件,可以在任何数量中系统中重复使用,甚至可以出售修改后的版本。在Windows中,获得Microsoft许可后,用户将无法访问源代码(无法修改软件),并且基于许多许可,我们只能在这些计算机上安装。
4.命令行:在Linux中,命令行是用于管理和日常任务的非常有用的工具,但是对于最终用户而言,它并没有太大的区别。在Windows中,我们有命令行,但不能用作Linux命令行。我们需要运行并输入cmd,然后将打开命令行。
5.运行级别:Linux具有内置的功能,可以在不同的运行级别停止,因此如果有人遇到问题,我们可以试用命令行和GUI进行工作。在Windows中,如果要解决次问题,则需要以管理员/root身份在运行级别3重启,以查找并解决问题。
6.易用性:Linux安装复杂,但是能够轻松完成复杂的任务。Windows为用户提供了一个简单的系统,但安装时间较长。
7.支持性:Linux通过庞大的用户论坛/网站社区喝在线搜索提供支持。Windows提供了易于访问的支持,在线论坛/网站。并且还提供了支持。
8.更新情况:在Linux中,用户可以完全控制更新,我们可以在需要时进行安装,并且无需启动就可以花更少的时间。在Windows中,更新会再不方便的时间进行,例如您向打印机提供打印,但是突然会出现更新弹出窗口,这使用户感到沮丧,并花费了更多的时间来安装。
9.安全性:Linux比Windows更安全,因为在Windows中,黑客或病毒开发者很难突破Linux。Windows是病毒和恶意软件开发人员的主要目标,如果没有防病毒软件,则Windows最容易受到攻击。
2. windows 命令行配置linux免密登录
不得不说,免密登录确实很方便
使用配置公钥秘钥
这个网上其实很多资料,
首先在服务器执行ssh-kegen,一路回车
或ssh-keygen -t rsa -C " [email protected] "
完成后会在、root/.ssh下生产公钥秘钥文件
将公钥追加到authorized_keys
cat rsa_pub>>authorized_keys
将秘钥复制到本地,
找到puttygen来生成ppk文件
打开puttygen,点击load,选择所有文件, 选择 id_rsa文件,Save private key,保存秘钥
然后登录页面选择这个秘钥文件就可以,后面登录就不用了再输入密码了
win10现在貌似已经默认安装了openshh,可以直接差迹用来ssh登录
也可以配置成免密登录
win10命令行执行ssh-keygen生成公钥以及秘钥
公钥放到服务器目录root/.ssh,和1一样的方式
生成的时候如果选择不是默认目录,则需要添加下秘钥
管理员身份打开powershell
执行下列命令
cd 到秘钥所在路径
get-service ssh-agent| set-servers-startuptype manaul
startservices sshagent
get-servcies sshagent
ssh-add s_sra
power shell也要深入学习下晌裤了,很多有用的功能
然后,执虚谨并行ssh [email protected]
直接就可以登录到服务器了,
做个bat或ps1脚本,把ssh这句写入,就可以实现双击直接登录了,
3. 怎样在Win10中使用Linux命令
一、使用方法
1,首先,点击屏幕左下角的Win图标,然后在弹出的菜单中选择“所有应用”。
二、注意事项
1,Windows PowerShell 支持绝大部分 Linux 内置命令,但有些命令例外。具体来说有:
1)命令简写(或称命令别名)
例如,不支持 Linux 下的文件查看命令 ll 。该命令作用为以详细信息方式查看当前目录下文件,它实质是 ls -l 命令的简写。
2)需要调用 linux 系统中的程序才能执行的命令,如 vim
由于 Windows 系统中并没有内置 vim 程序,故而与 vim 有关的命令无法启用。
3)帮助命令
在 Linux 系统中,如果要知道某条命令的用法,可以使用帮助命令了。但在 Windows 中,默认是没有安装Linux中的帮助命令的。如果想使用该命令,可以联网安装或在线查看。