当前位置: 首页 > 科技观察

Linux新手大礼包:学习Linux你必须知道的事

时间:2023-03-14 09:32:49 科技观察

欢迎加入Linux大家庭!对于你来说,这可能还是一个陌生的领域,但相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源!首先我们来看看Linux新手应该注意和了解的内容!一、认识几位大牛LinusTorvalds于1969年12月28日出生于芬兰赫尔辛基,拥有美国国籍。他是Linux内核最早的作者,然后发起了这个开源项目,担任Linux内核的顶级架构师和项目协调员,是当今世界顶级的计算机程序员和黑客之一。他还发起了Git开源项目,是主要开发者。RichardMatthewStallman,简称RMS,生于1953年3月16日,是美国自由软件运动的精神领袖,GNU工程和自由软件基金会的创始人。作为著名的黑客,他的主要成就包括Emacs和后来的GNUEmacs、GNUC编译器和GDB调试器。他编写的GNU通用公共许可证是世界上使用最广泛的自由软件许可证,为Copyleft概念开辟了一条新的道路。EricStevenRaymond,1957年12月4日出生,程序员,《大教堂与市集》的作者,《新黑客词典》(“行话文件”)的维护者,著名的黑客。作为《新黑客词典》的主要编辑和维护者,雷蒙一直被认为是黑客文化的历史学家和人类学家。但在1997年之后,Raymond被广泛认为是开源运动的主要黑客之一,也是最广为人知(也是最有争议)的黑客。想了解更多开源名人请看这里:历史上最著名的15位计算机科学家:LinusTorvalds如何成就开源大叔LinusTorvalds!Github上活跃的20位国内科技巨头Github上最受关注的10位前端大牛2.认识红帽企业Linux,Linux家族的明星成员:红帽企业Linux是RedHat的Linux发行版,面向商业市场,包括大型机。RedHat从RedHatEnterpriseLinux5开始,为每个版本的企业版LINUX提供10年的支持。RedHatEnterpriseLinux通常被称为RHEL。RedHatEnterpriseLinux大约每3年发布一个新版本。FedoraLinux:FedoraLinux是较为知名的Linux发行版之一。它是一个免费的操作系统,功能齐全,更新速度快。对于赞助商红帽来说,它是许多新技术的试验台,这些技术被认为是可用的,最终将被添加到红帽企业Linux中。Centos:CentOS的全称是“CommunityEnterpriseOperatingSystem”,是Linux发行版之一。它是根据开源代码规范,由红帽企业Linux发布的源代码编译而成。因为来自相同的源代码,一些对稳定性要求高的服务器使用CentOS而不是RedHatEnterpriseLinux的商业版。两者的区别在于CentOS不包含闭源软件。CentOS对上游代码的主要修改是卸载非免费使用的商标。Ubuntu:Ubuntu是一个以桌面应用为主的GNU/Linux操作系统。它的名字来源于非洲南部祖鲁语或豪萨语中的“Ubuntu”一词,意思是“人类”。Ubuntu基于Debian发行版,它与Debian的不同之处在于它每6个月发布一个新版本。SUSELinux:SUSE是Linux操作系统的发行版之一,也是德国的发行版。SUSELinux目前专注于企业市场。openSUSE:openSUSE是一个开放的社区项目,被誉为“最美丽的Linux发行版”。Debian:Debian是一个自由操作系统,全称DebianGNU/Linux,由Debian项目(DebianProject)维护,Debian是一个纯粹由自由软件组成的运行环境。Archlinux:ArchLinux(或Arch)是一个以轻量级和简洁设计为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确、最少代码的设计宗旨。ArchLinux项目受到CRUX的启发,由JuddVinet于2002年启动。更多Linux版本请看这里:Linux系统家谱三、初学者必读的Linux基础书籍要学好Linux,你至少需要:一本好的入门教材、一本linux命令参考手册、linux系统管理手册、讲解A关于linux系统原理的书。在此推荐几本大家公认的好书:鸟哥的《 鸟哥的Linux私房菜 基础学习篇》;人民邮电出版社《 鸟哥的Linux私房菜 服务器架设篇》by鸟哥;机械工业出版社《 Linux命令、编辑器与Shell编程》【美】索贝尔(SobellM.G.);清华大学出版社《 Linux设备驱动程序》Coppert;中国电力出版社《 深入理解Linux内核》(美)博维姐;中国电力出版社《 UNIX环境高级编程》W.RichardStevens/StephenA.Rago;人民邮电出版社4.熟悉Linux常用命令man:每当你对某个命令行感到拿不准的时候,可以输入“man+command”来准确了解这个命令的作用。ls:列出目录内容。pwd:在终端中显示当前工作目录的完整路径。cd:更改您当前所在的目录。mkdir:创建一个新目录。cp:复制/重命名文件。mv:移动文件。查找和定位:搜索文件。kill:快速关闭一个进程。passwd:更改密码。md5sum:计算并验证MD5信息signaturehistory:查询历史命令。sudo:(superuserdo)命令允许授权用户执行超级用户或其他用户命令。touch:创建一个新文件,或者将文件的访问和修改时间更新为当前时间。chmod:修改文件的访问权限。chown:改变文件所有者和用户组。apt:APT是为Debian系列系统(Ubuntu、Kubuntu等)开发的高级包管理器。在Gnu/Linux系统上,自动智能地搜索、安装、升级和解决包的依赖问题。5、小心新手常犯的几个错误不要以root用户登录:这是使用Unix的习惯,除非不得已,不要在root用户下运行任何东西。令人困惑的文件命名:避免使用美元符号($)、方括号和百分号(%)等特殊字符,这些字符对shell具有特殊含义,可能会导致冲突。避免空格,不要使用无效字符,“/”是根目录的特殊符号。所有文件混合在一起:将主目录放在一个单独的分区上可以让您重新安装系统甚至升级整个版本而不会丢失您的数据和个人设置。尝试点击运行.exe文件:除非你安装了WINE,否则双击那些.exe文件是没有用的。新用户需要知道,Linux和Windows都只会运行为自己的系统开发的应用程序。以默认格式向MicrosoftOffice用户发送OpenOffice文档:Microsoft产品对其他操作系统和其他应用程序不是很友好,许多Linux新用户经常因为对方无法阅读而难以与朋友共享文件。文件格式,所以新的Linux用户要注意存储文件的格式,以确保它们可以被微软的类似应用程序打开。忽略更新:新的更新可以修补一些新的漏洞。维护更新可能会在易受攻击的系统和安全系统之间造成鸿沟。Linux安全来自不断的维护。以上是一些操作习惯上的错误,还有一些技术上的错误,大家可以查看《 避免UNIX和Linux中的常见错误》6。经常访问一些Linux社区和网站ChinaUnix,国内专业的Linux网站:成立于2001年,是一个讨论论坛一个基于类Linux/Unix操作系统技术、软件开发技术、数据库技术和网络的开源技术社区网站应用技术。Linux伊甸园论坛:中国GNU/Linux开源社区,开源资讯门户,提供最新最快的Linux及开源资讯,24小时滚动更新。LinuxChina:LinuxChina是一个专注于中国Linux技术和资讯的社区,在这里您可以获得第一手的Linux资讯和技术知识。国外著名Linux网站LinuxOnline:最权威的Linux网站,文章和讨论无所不包,包括软件和硬件。LinuxInternational:拥有广泛的Linux资源列表。Linux:学习Linux的最佳网站,也是Linux经验的聚集地。Linuxforums:一个综合性网站,提供Linux软件资源、Linux论坛、Linux服务器发行版信息、LINUX文章和教程等。原文链接:http://code.csdn.net/news/2821271