102 linux安装xshell, 虚拟环境, 基础命令

主要内容:https://www.cnblogs.com/pyyu/p/9276851.html

1 电脑硬件的组成:

  输入设备: 键盘, 鼠标, 触控屏幕, 读卡机, 扫描器.

  内存:ram, 短时记录, 是cpu与硬盘之间的缓冲设备, 也叫临时存储器, 断电时数据丢失, 一般程序运行时会被调度到内存中执行, 服务器关闭或者结束程序时, 数据从内存中释放掉.

  中央处理器:cpu, 相当于人的大脑, 控制其他各部分正常运行

  外存: 硬盘或者是光盘:长久记录

  输出设备:屏幕, 打印机

2 电脑的常见品牌:

    戴尔dell, 联想lenovo, hp惠普, 浪潮inspur, IBM(万国商业机器公司)

3 操作系统的介绍:

  a : 常见的操作系统:  windows, unix, linux, mac

  b: 操作系统的全称是operateing System, 简称os, 是计算机系统中必不可少的基础系统软件, 它是应用程序运行及用户操作必备的基础环境支撑.整个电脑主机是由一堆硬件组成, 为了有效的控制这些硬件资源, 于是操作系统就产生了, 操作系统除了有效的控制硬件资源的运作, 并且提供电脑运行所需的功能(例如网络功能)

4 开源软件的特征, 开源许可的协议

  a : 开软软件定义: 把软件程序与源代码文件一起打包提供给用户,让用户 在不受限制地使用某个软件功能的基础上还可以按需进行修改,或编制成衍生产品再发布出 去。用户具有使用自由、修改自由、重新发布自由以及创建衍生品的自由。这也正好符合了黑 客和极客对自由的追求,因此国内外开源社区的根基都很庞大,人气也相当高。

  b: 特点:

低风险  使用闭源软件无疑把命运交付给他人,一旦封闭的源代码没有人来维护,你 将进退维谷;而且相较于商业软件公司,开源社区很少存在倒闭的问题。

高品质  相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编 写、维护、测试的用户量众多,一般的 bug 还没有等爆发就已经被修补。

低成本  开源工作者都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份 力量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力。

更透明  没有哪个笨蛋会把木马、后门等放到开放的源代码中,这样无疑是把自己的罪行暴露在阳光之下。

  c : 开源许可的协议:如果开源软件一味的追求“自由”缺牺牲了程序员的利益,这样也会影响程序员的激情,因此世界上就有了“开源许可协议”来保证开源工作者的权益。

GNU GPL (GNU General Public License GNU):
只要软件中包含了遵循 GPL 协议的产品或代码,该软件就必须也遵循 GPL 许可协议且开源、免费, 因此这个协议并不适合商用软件。
遵循了此协议的就包括Linux和大多数开源软件
GNU的特点是:
复制自由
传播自由
收费传播  开源软件都是通过对用户提供有偿服务形式来盈利
修改自由  开发人员允许增加和删除软件的功能,但是还必须遵循GPL许可协议

 .

BSD Berkeley Software Distribution  伯克利软件发布版本许可协议
用户可以使用、修改和重新发布遵循该许可的软件,并且可以将软件作为商业软件发布和销售,前提需要满足下面3个条件。
如果在发布的软件中包含源代码,则源代码必须继续遵循BSD许可协议
如果再发布的软件中只有二进制程序,则需要在相关文档或版权中声明该代码遵循了BSD协议
不允许用原始软件的名字、作者名字或机构名称进行市场推广

5 数据库的优点:

Linux以高效和灵活主城,Linux同事具有多任务、多用户的能力,支持多线程,多CPU。
Linux包括了文本编辑器,高级语言编译器,以及图形用户界面登应用软件,当然绝大多数服务器都是使用命令行,文本模式操作Linux的。
Linux遵循GNU通用公共许可协议,属于自由软件,用户不需要支付费用就可以获得系统和系统源代码,无偿使用且自由传播。
Linux具有很高的系统稳定性和可靠性。
具有很高的系统安全性
众多业界厂商支持,如IBM、Oracle、Intel、HP、Google等
有完善的数据库平台,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等。
有完善的图形化用户界面,包括GNOME、KDE等。
有完善的开发平台,包括C/C++、Java、Python等。

  

  

 

原文地址:https://www.cnblogs.com/gyh412724/p/10033664.html

时间: 2024-10-29 01:09:42

102 linux安装xshell, 虚拟环境, 基础命令的相关文章

Linux最常用的基础命令 下篇

Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b 显示的是空 echo $master 打印的是根/ ----------------------------------- Ubuntu中安装一个vim apt-get install -y vim ----------------------------------- /etc/bashrc 对整个系统中的

Linux安装fcitx输入法(命令安装)

Linux安装fcitx输入法(命令安装) 打开终端安装输入法 sudo apt-get install im-switch libapt-pkg-perl fcitx fcitx-table-wbpy 设置fcitx为默认输入法: im-switch -s fcitx 注销,重新登录 如果安装码表转换的话需要安装 sudo apt install fcitx-tools 将需要使用的输入法的码表文件拷贝到这个目录即可. [email protected]:/usr/share/fcitx/ta

Linux系统简介&分区&基础命令(ADMIN01-1)

讲师牛犇课程介绍:ADMIN 管理员技术7天Engineer 工程师技术6天Services 系统&服务进阶7天 ADMIN课程安排:1.Linux系统简介 安装RHEL7系统.RHEL7基本操作2.教学环境介绍.命令行基础.目录和文件管理3.配置网络.软件包管理.文本/文件查找4.NTP时间同步.tar备份与恢复.管理用户和组.cron计划任务5.权限和归属.使用LDAP认证.家目录漫游6.分区规划及使用.LVM逻辑卷.管理交换空间7.综合串讲.综合练习 一.基础知识 UNIX诞生时间1970

Linux下的一些基础命令

---------------------------------------------------------vi下的一些基础命令----------- I 为到该行行首并进行编辑 A 为到该行行尾并进行编辑: kjhl分别为为上下左右光标移动命令 DD为删除行内内容,光标留在本行: dd为删除一行,光标直接跳到上一行: u为撤销刚才的操作 J为上下两行合并 r替换当前光标所执行的文件 R为进入替换命令,输入的文字将会替换光标所在的字符.esc才会退出替换的状态 x为删除光标所在字符. cw

Linux学习之01_基础命令介绍

初学Linux,还在摸索中,在这个过程中希望能记录下学习到的东西,参考的的书籍为<鸟哥的Linux私房菜> 在这里学到的主要命令有这几个: data cal bc man shutdown sync 1.基础命令操作 data----显示日期与实践的命令 cal----显示日历的命令 bc---- 简单好用的计算器命令 1 data 2 显示目前Linux的系统时间:data 3 显示年月日:data +%Y/%m/%d 4 显示时间:data +%H:%M 5 6 cal 7 基本语法:ca

Linux初级知识_01 -- 基础命令

基础命令 1.命令的用法   基本格式:    命令 选项 操作对象   扩展:     命令 子命令 操作对象    例  qemu-kvm create/pause/stop...  2.获取命令帮助   ring0--ring3 (内核空间运行ring0)   内置命令--运行在ring0   外置命令--运行在ring3   扩展: 虚拟化--ring1 ring0 --ring3 --硬件辅助虚拟化   1.获取帮助   内置命令    help命令   外置命令       命令 -

Linux 安装Python虚拟环境,virtualenvwrapper

virtualenvwrapper工具学习 1.因为virtualenv 工具使用的并不方便 2.安装virtualenvwrapper pip3 install -i https://pypi.douban.com/simple virtualenvwrapper 3.配置virtualenvwrapper的环境变量,每次开机就启动 1.#这个文件是用户个人配置文件 vim ~/.bashrc 2.写入以下几行代码export 和source一样都是读取linux shell变量的命令 exp

Linux CentOS 7 Shell基础(命令历史,管道,作业控制,变量及环境变量)

一. shell介绍 shell是一个命令解释器,提供用户和机器的交互. 支持特定语法,比如逻辑判断,循环. 每个用户都有特定的shell centos7默认shell 为bash(Bourne Agin Shell) 还用zsh,csh,ksh等 二. 命令历史history history 命令历史 history -c 清空内存缓存命令. ~/.bash_history 命令历史的存储文件 HISTSIZE=1000 默认命令历史记录1000条 /etc/profile-----HISTO

Linux学习笔记之——基础命令学习

1.find 按照名字查找:find / -name file_name 2.zip压缩 1) 我想把一个文件repartition.txt和一个目录invader压缩成为amateur.zip: # zip -r amateur.zip repartition.txt invader 2)我下载了一个aptly.zip文件,想解压缩: # unzip aptly.zip 3)我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们: # unzip abc\?.z