1. 鸟哥私房菜,鸟哥的linux私房菜centOS版本好低?
基本操作上是没什么可影响的,对于理解Linux操作系统的基础知识没什么问题。
版本差异带来的区别主要是在操作系统本身和应用服务的管理和配置上,例如配置网络,FTP服务等等的,但其实Linux只是一个内核,不同发行版之间的区别本来就不少,因此也不比要求完全的一致。碰到有差异的情况时在网上查一下也就好了。
2. 环境影响评价工程师需要掌握的基本技能有哪些方面?
1,网络工程师的工作:你至少要能配置CISCO 6509以下的设备,熟悉各种网络协议,否则网络出问题的时候你会傻掉。
2,系统工程师的工作: 你至少要理解各种系统服务,在出问题的情况下要迅速解决问题,而不是等系统工程师来解决。
3,安全工程师的工作: 我不要求你一定要会各种网络编程,但是在服务器收攻击的情况下,没有防火墙的情况下,做一些简单的处理工作。
4,存储工程师的工作:至少要熟悉各个厂商的设备,各种备份和还原的办法。
5,测试工程师的工作:在新版本上线之前,你至少要协同测试工程师做测试工作,因为你是运维人员,不了解程序架构导致无法解决故障,你也有一份责任。
6,研发人员的工作 : 运维工具都需要自已开发,熟悉开发语言,需要有过实际开发经验,否则工作会非常痛苦,我深有体会。
7,英语
8,好的沟通者:不出问题时候你可以打游戏睡觉,出问题的时候要能和项目人员沟通,快速解决问题,而不是推;我知道有很多人能推责任,你可以做替死鬼,但是离开这个工作你还能找到更好的;把责任推到别人身上的人,下次出问题的时候,绝对没人帮你。你要能和各个兄弟部门关系非常的密切,出了问题有兄弟帮你担责任;也要能非常扯皮,没事在会议上把别人都搞定。
9,库房管理员:数万台服务器让你来管理,任何丢失或者损坏都是不负责任和失职的表现。 1. linux基础 包括对Linux整体的理解/使用和基本命令: 了解Linux FHS : Filesystem Hierarchy Standard,国人写的这本书不错 Linux系统架构与目录解析 (豆瓣) 入门Linux:鸟哥的Linux私房菜.基础学习篇(第三版) (豆瓣) 个人认为鸟哥的这本书是一本非常好的入门书 基本操作命令:Google,如Linux command cheat sheet 熟悉至少一个内置编辑器: vi, nano 至少熟悉一个发行版(或系列),建议作为服务器常用的如Centos, Debian, Ubuntu,可以了解多个常用发行版 2. 运维的命令: 运维相关的工具(命令),了解它能解决很多问题。 前几天刚回答了一个问题:如何才能更深入的学习linux? 里面的图在这里也可以用到: 可以对着图对学习了解这些命令。 另外我个人也会对平时用到的这些工具做一个整理和记录,总结到我的个人维基上:Wiki · Tanky Woo 3. 基础服务: LAMP或LNMP :Apache/Nginx,MySQL,PHP/Python/Perl LAMP (software bundle) FTP DNS SAMBA EMAIL NTP DHCP ... 可以本地搭建练练手 这里推荐鸟哥另外一本书 服务器架设篇: 鸟哥的Linux私房菜 (豆瓣) 4. 运维平台工具: 也在这个问题 如何才能更深入的学习linux? 里提到了: Nagios Puppet Zabbix Cacti SaltStack .... 可以选择性的折腾下,因为这个涉及到业务,没有实际环境,很难去理解他们的功能和特点。 5. 脚本: 必备:Shell 额外:Python,Perl... 6. 底层: Linux C,内核 7. 网络: 网络是非常重要的一块 把《TCP/IP协议详解》多看几遍,理解。 熟练使用tcpdump等抓包工具 8. 安全: 防火墙配置,如 iptables 9. 硬件: 接口类型 查看硬件信息 知道各类型服务器,如塔式、机架式、刀片式
3. 大学生为了工作打基础想自学Linux?
自学Linux的话,需要的是坚持,其实Linux本身不难,但要靠记忆去记命令。我从10年开始接触Linux,谈谈我的学习方式,希望对你有所帮助。
(1)、Linux学习轨迹如下:
Linux的定位与其它OS的区别、特点
Linux系统目录结构,每个目录的作用
Linux终端的使用
用户(组)管理相关操作与命令
文件属性、文件与目录管理相关命令
磁盘管理相关命令
iptables防火墙
定时任务crontab
软件安装相关操作
日志查看相关操作
常见服务的安装、配置、与维护
Shell基础知识
以上就是最基础的Linux学习路径,如果老实按上面说的去学,则可以胜任一般的Linux运维工作了。
(2)、Linux学习建议:
动手、动手、动手(重要的事说三遍)
相关命令要去记
在虚拟机上折腾,不要怕,在真实服务器上请慎重操作!
最后,如果想学更多Linux知识,可以关注我哦,我头条号里就有Linux系列的入门教程,很简单。加油!4. Linux哪个桌面系统好用?
谢邀,点九科技小编为你解答:既然问的是哪个而不是哪些,那么小编就为你推荐一款个人比较钟爱的一款~~Deepin。Deepin可以说是一款非常优秀的国产操作系统,高颜值和易操作性已经吸引大量粉丝,而且内置的深度应用商店目前已经上架了三百多款常用应用,基本可以满足日常需求。更值得兴奋的是目前已经深度系统已经兼容国产芯片“龙芯”,并且已经有相关的笔记本产品推出,国产系统+国产芯片是值得骄傲的事情,希望在往后的持续合作“打磨”之中可以获得更好的使用体验,推出更多相关产品,让更多国人用上国产软硬结合的优秀产品。
首先是登录页面:然后是桌面,浓浓的Mac风格有木有!启动栏,满满的好几页,常用的都有了分辨率设置页面设置页面日历页面,还挺好看的。文件管理系统,跟Window系统操作差不多应用商店,目前已上架多款应用任务栏,切换挺方便的关机重启页面综上所述:Deepin的口号是“免除新手痛苦、节约老手时间”,非常注重易用的体验和美观的设计,努力为用户提供稳定、简约、高效的操作系统,以此达到“让 Linux 更易用”的目标。
5. 入门linux需要多长时间呢?
如果你仅仅是入门linux,并不用很久的。
如果你没有linux基础,那你要先去打好基础。
在自己电脑上搭建一个虚拟机,用来跑linux系统给自己学习用的,至于选择什么样linux平台,可以选择debian,ubuntu,如果自己有喜欢linux平台,也可以选择其他流行的linux平台来玩。
如果你时间不多不推荐去看视频。
个人建议学习linux,去看《linux鸟哥私房菜》,这个这本书给初学者帮助很大,可以少走一点弯路。边看边在自己虚拟机里学,一两个月打好基础那是没有问题的。
打好基础之后选择linux发展方向,是嵌入式linux还是运维linux,这个根据自己情况考虑清楚。
如果要往嵌入式linux方向发展,有几点建议。
买一块linux开发板
嵌入式linux主要在arm平台上跑,而且资源也没有电脑丰富,买一块小板来玩那是最好的,个人建议买一块4418开发板来玩玩。
学习开发板上面的教程
刚开始不要太过于深研究每一个细节,否则会陷入泥潭出不来,先按照教程的方法走一遍,目的是知道整个过程是怎么样的,对整个过程做到心中有数,之后自己尝试去修改细节的东西,去调试,看看每一步骤在做什么,为什么要这么做,理解每一步后,你就算是入门了,将近一个月。
去论坛虚心请教大神
在学习的过程中,难免会遇到问题,遇到问题时,先自己尝试去解决,实在不行了,靠搜索引擎帮忙和虚心求教论坛大神。
linux运维这一块,自己没有做过,没什么发言权,就不太好说。
希望上面建议能帮得到你。
6. 第一次学编程语言学python好就业么?
你好,作为一名IT行业从业者,对于这个问题我说说我的看法。
目前IT行业火热,很多人开始学python。至于第一次学习python编程好不好就业可以先了解下python有哪些应用领域。
1,python web 开发。目前来看也是比较火的一个专业,薪酬可观,就业难度不大,比较适合新手学习。只需要掌握python 基础知识,数据库基础知识,以及web开发框架等知识。如果培训学习的话可能更容易。
2,python爬虫,作为数据采集工具之一,也是越来越火热,很多大企业开始部署自己的爬虫项目。由于大数据的火热,相应的爬虫岗也是需求量倍增,人才缺口较大,好就业。需要想掌握python 基础,Python正则表达式,前端知识,爬虫框架scrapy。学习难度不会很大。
3,python数据分析,数据分析是python的一个重要应用领域,工资较高。随着大数据的发展,数据分析也是非常火热的,但数据分析需要掌握一定的高数,概率,统计学等知识。对从业者数学基础有一定要求,人才缺口也大。
4,人工智能。算法岗,需要掌握机器学习,深度学习,对从业者学历和数学要求很高。薪酬极高,人才缺口大,难度也较大。适合有一定数学基础的人可以考虑去学习。
综上所述,python由于是脚本语言,对传统编程能力要求不是特别高,更多的注重于数学基础。如果你有一定数学基础可以考虑学数据分析,人工智能,只要学有所成,就业完全没问题。如果数学基础较差,可以考虑学习web开发或者爬虫,就业也是比较容易的,而且学习难度不大,适合新手入门。
希望我的回答能帮助到你,也希望你能关注我,选我为优质回答,谢谢[赞]
我是@IT人渝村阿泽 分享IT知识,求职,感悟。有IT方面的问题可以在评论区给我留言。
7. 有什么计算机经典书籍推荐?
朋友,你渴望力量么。机械工业引进的黑皮书系列,你值得收藏。这些板砖书无论是用来垫显示器还是桌子腿,都是非常好的选择。
当然啃下来比较吃力。评论区有些杠说这些不适合初学者,题目问题的是计算机经典书籍,这些书很多都是评价颇高的名校本科和研究生教材,笔者并没有答非所问。
多看看老外写的书跟上人家的教育水平还是很好的,国内很多计算机教材相比老外的书差距不是一点半点。国内有些高校应该也用到了美帝大学的一些教材。国内很多用谭浩强的入门教材学习 C,说真的,他的书错误百出,代码风格非常不好,一看就是没做过工程的,你应付一下考试还行。相比之下《C primer plus》《K & R》c/unix 之父合著的 c 语言书是比较经典的。
老外的书有时候很厚,看着吓人,但其实很多还是比较深入浅出的,算法导论之类的网上有免费公开课,就是算导的作者讲的,可以看看。如果有畏难心理,可以坚持每天或者每周看一本书的几小节或者一个章节,慢慢啃啃长期坚持下来也是能消化不少的。
(列举了这么多,俺没有一本能认真读完的)。以下是笔者分类整理的计算机科学/工程领域的经典书籍(可以参考豆瓣评分),你可以针对自己想要从事的方向来挑选一些经典书籍看看。
C语言:
C程序设计语言(原书第2版·新版 典藏版)
C Primer Plus 第6版 中文版
c++:
C++ Primer(中文版 第5版)
C++程序设计语言特别版十周年中文纪念版
Java:
Java四大名著四册套 java编程思想
Python:
流畅的Python [巴西]卢西亚诺·拉马略(Luciano Ra*lho)
Go:
Go程序设计语言
算法与数据结构:
算法导论(原书第3版) 华章图书 计算机科学丛书
算法(第4版)
数据库(Mysql):
数据库系统概念(原书第6版)
高性能MySQL
编译原理:
计算机科学丛书:计算机程序的构造和解释
计算机科学丛书:编译原理(第2版)
计算机组成原理/体系结构:
深入理解计算机系统(原书第3版)
计算机体系结构精髓(原书第2版)
操作系统:
现代操作系统(原书第4版)
计算机网络:
计算机网络:自顶向下方法(原书第7版)
TCP/IP详解 卷1:协议(原书第2版)
UNIX 网络编程:第3版
分布式系统:
分布式系统:概念与设计(原书第5版)
数据密集型应用系统设计
软件工程/设计模式:
代码大全(第2版)
设计模式:可复用面向对象软件的基础(典藏版)
实际上前边列举的书籍很多是世界名校的本科/研究生教材或者工程领域的经典书籍。但是可能因为不同的人基础不同,学习实践方法不同,学习难度和收获也不一样。比如你想看 c 语言之父合著的《C 程序设计语言》,里边有一些涉及到命令行操作,可能就需要你有一定的 unix/linux 操作系统的基础知识(比如命令行工具 gcc 等的基本使用)等。