程序员之路: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以上


相关文章
|
网络协议 Linux 程序员
程序员的50大Linux面试问题及答案(二)
程序员的50大Linux面试问题及答案(二)
|
存储 算法 Linux
解锁你对Linux内核的疑惑,让你成为一个更好的程序员!(上)
解锁你对Linux内核的疑惑,让你成为一个更好的程序员!
|
缓存 Linux 程序员
老程序员分享:linux下netlink的使用简介
老程序员分享:linux下netlink的使用简介
|
网络协议 Linux API
解锁你对Linux内核的疑惑,让你成为一个更好的程序员!(下)
解锁你对Linux内核的疑惑,让你成为一个更好的程序员!
|
Java 程序员 Linux
学校不教,工作需要!!!程序员需要掌握的常见Linux命令,掌握可以让工作效率翻倍!!
这篇文章列出了程序员在Linux环境下提高工作效率所需要掌握的常见命令,包括文件操作、系统监控、网络配置、进程管理等,并提供了一些实用技巧和快捷键。
|
机器学习/深度学习 关系型数据库 Shell
老程序员分享:Linux之pushd、popd和dirs的使用讲解,比cd
老程序员分享:Linux之pushd、popd和dirs的使用讲解,比cd
317 1
|
开发框架 .NET Linux
2024年最全C# 图解教程 第5版 —— 第1章 C# 和 ,2024年最新终于有人把Linux运维程序员必学知识点全整理出来了
2024年最全C# 图解教程 第5版 —— 第1章 C# 和 ,2024年最新终于有人把Linux运维程序员必学知识点全整理出来了
2024年最全C# 图解教程 第5版 —— 第1章 C# 和 ,2024年最新终于有人把Linux运维程序员必学知识点全整理出来了
|
开发工具 git Docker
老程序员分享:linux试题
老程序员分享:linux试题
174 0
|
移动开发 程序员 Linux
老程序员分享:linux驱动开发笔记_ioctl函数
老程序员分享:linux驱动开发笔记_ioctl函数
|
网络协议 程序员 Linux
老程序员分享:linux基础
老程序员分享:linux基础
98 0