程序员之路:Linux入门常识

简介: 程序员之路:Linux入门常识

1、Linux分为内核版和发行版




2、Linux常用开源软件




3、开源软件

(1)使用自由,绝大多数开源软件免费

(2)研究自由,可以获得软件源代码

(3)散布及改良自由,可以自由传播,改良甚至销售


4、相关网站

https://www.netcraft.com/


5、应用领域

(1)基于Linux企业服务器

(2)嵌入式应用


6、与windows的不同

(1)Linux严格区分大小写

(2)Linux中所有内容以文件形式保存,包括硬件


7、Linux不靠扩展名区分文件类型,仅供维护人员参考

压缩包:"*.gz", "*.bz2", "*.tar.bz2", "*.tgz"

二进制软件包:"*.rpm"

网页文件:"*.html", "*.php"

脚本文件:"*.sh"

配置文件:"*.conf"


8.windows程序不能直接在Linux中安装和运行


9.Linux的优势

(1)字符界面,占用系统资源更少

(2)字符界面减少了出错,被攻击的可能性


10、VMware简介

VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的pc,以此来实现在一台机器上真正同时运行两个独立的操作系统

官网地址:http://www.vmware.com

推荐使用:VMware8


11、VMware主要特点

(1)不需要区分或重新开机就能在同一台pc上使用两种以上的操作系统

(2)本机系统可以与虚拟机系统网络通信

(3)可以设定并且随机修改虚拟机操作系统的硬件环境


12、VMware建议配置

CPU:主频为1GHZ以上

内存:1GB以上

硬盘:分区空闲空间8G以上

相关文章
|
3月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
242 73
|
1月前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
78 3
|
2月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
64 1
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
37 0
Linux入门1——初识Linux指令
|
2月前
|
存储 数据可视化 Linux
Linux 基础入门
Linux 基础入门
|
2月前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
30 0
|
4月前
|
Java 程序员 Linux
学校不教,工作需要!!!程序员需要掌握的常见Linux命令,掌握可以让工作效率翻倍!!
这篇文章列出了程序员在Linux环境下提高工作效率所需要掌握的常见命令,包括文件操作、系统监控、网络配置、进程管理等,并提供了一些实用技巧和快捷键。
|
4月前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
73 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
4月前
|
Ubuntu Linux Shell
Linux 终端入门
Linux 终端入门
53 0
|
4月前
|
安全 网络协议 Linux
保护你的 Linux VPS:入门指南
保护你的 Linux VPS:入门指南
39 0