1
tempdban 2017-07-28 15:24:52 +08:00
在我看来什么发行版都一样。
|
2
scofieldpeng 2017-07-28 15:45:41 +08:00
不都是 Linux 一个妈生的?难道你用了 a 就不会用 b 了?
另外, 技术这门路看一万遍书不如写一万行代码,无他,唯手熟尔 |
3
eben OP @scofieldpeng 谢谢,嗯,我学一下他们的不同点吧
|
4
scriptB0y 2017-07-28 15:53:58 +08:00 9
软连接与硬链接的区别?
apt-get install xxx, 这条命(或者别的包管理)令添加 /修改的所有文件? vim 基本操作? 系统目前最占内存或 cpu 的程序? 手动卸载一个系统自带的程序(卸载干净)? 如何维护一个多人使用的 Linux 并且每个人都保持对系统需要的最小权限(用户管理)? 上面这些问题你都会了? 我可以明确告诉你,这些都是鸟哥书里写的最明白的,而且完全和哪个发行版一点关系都没有。 顶多就是 5 楼再给你推荐几本书,然后你“简单阅读一遍并且不想再阅读第二遍了”,然后“还是纠结到底使用哪一个发行版”,一直“怵得慌”。 这就是浮躁。 |
5
Yourshell 2017-07-28 15:55:31 +08:00
读一遍鸟书就会开关机怕是没谁。
|
7
setriones 2017-07-28 15:57:15 +08:00
ubuntu 吧。
|
8
liuxu 2017-07-28 15:58:09 +08:00
你书里讲的哪个版本就用哪个版本
私房菜第三版我买了,看了 3 遍,是隔几个月看一遍 前些天私房菜第四版也看了一遍,非常好的书,我用 linux 已经几年了 ubuntu 和 centos 差别对于新人来说可以说是巨大的,目录不同,默认设置不同,程序包不同 最常见的就是 iptables 的默认设置不同,selinux 一个有一个没有 而自从 systemd 来了之后,centos7 和 centos5,6 管理也是有很大差别的 如果你要为以后学习,建议学习私房菜第四版,google 查有在线版 |
10
liuxu 2017-07-28 16:08:46 +08:00 1
@Yourshell
改进是 centos7 和 centos 5-6 的差别 centos7 文件系统用了 xfs,不再是 ext,管理用 systemd,不再是 systemV 磁盘是 gpt,有 uefi,以及各种和老版本的对比 其他的文件管理,权限这些都没什么变化 |
11
rocksolid 2017-07-28 16:09:24 +08:00
装一遍 arch 吧
|
12
cmlz 2017-07-28 16:09:52 +08:00
笔记本装了 debian9,至今没搞清楚 systemd 的路过。
|
13
AntonChen 2017-07-28 16:10:16 +08:00
《 UNIX and Linux System Administration Handbook (5th Edition)》
《 Advanced Bash-Scripting Guide 》 |
14
knightdf 2017-07-28 16:11:20 +08:00
真当个人用的话还是 ubuntu16 把,逼自己日常用个几个月就会了
|
15
wineway 2017-07-28 16:12:09 +08:00 via Android
想深度学习 Linux 就装一个深度 Linux 吧(雾
|
16
gulangyu 2017-07-28 16:49:25 +08:00 via Android
善用 Google + StackOverFlow
|
17
ivmm 2017-07-28 16:53:01 +08:00
CentOS != RHEL
Ubutnu 近年来的表现很好,更新漏洞都还蛮及时的,可堪大任。 CentOS 是 RHEL 的开源编译重构,连高危漏洞的修补都不及时(详见“脏牛”的修补时间),更别说普通漏洞了。 如果未来公司或者说自己开放的产品用不起几千一年的 RHEL,就不要学 CentOS 了,Ubuntu 更好。 会用 RHEL,那么 RHEL 有开发者订阅是免费的,直接用 RHEL 学,不要用 CentOS |
19
nbndco 2017-07-28 16:59:24 +08:00
深度学习 linux 还需要在意发行版的么
|
20
clino 2017-07-28 17:03:46 +08:00
|
21
clino 2017-07-28 17:06:39 +08:00
|
22
guanaco 2017-07-28 17:10:17 +08:00
ubuntu 和 SCO openserver 区别大吗? 容易上手?
|
23
jason2017 2017-07-28 17:11:49 +08:00
根据我的经验,一般上网上提问题,XX 该怎么学?如何学好 XXX? 的这些人,最后学的都不咋样。
|
25
sgissb1 2017-07-28 17:41:27 +08:00
深度学习的问题,你需要去问问做深度学习相关的大神们。这似乎属于机器学习的范畴,虽然我压根就不知道什么是机器学习和深度学习。
|
26
mianju 2017-07-28 17:53:36 +08:00
深度学习还是主推 Ubuntu 吧,环境好搭,Centos 搭环境有时候会有一些要解决的异常
|
27
zetary 2017-07-28 17:55:24 +08:00
哈哈哈笑死了楼上在歪楼,我也以为关键字是深度学习点进来的。真的搞深度学习我推荐 archlinux,环境中直接 yaourt 装好。
|
28
pqee 2017-07-28 18:05:39 +08:00 via Android
楼主先说说自己的基本情况吧
|
29
mpich 2017-07-28 18:10:20 +08:00
你说的大部分东西鸟哥的书上都有啊。。。
|
30
princelai 2017-07-28 18:29:44 +08:00 via Android
我也推荐 Arch,安装一遍就比安 Ubuntu 理解更多东西。如果自己用 Arch 非常方便,文档全,如果未来想去公司干,还是 Debian 或者 CentOS 吧
|
34
wizardoz 2017-07-28 19:56:46 +08:00
深度学习?
买一块 Arm 开发板,下载 uBoot 源码,Linux Kernel 源码,GCC,busybox 源码,各种你想要的工具的源码。 打开 google,你可以开始了。 |
35
weakish 2017-07-28 21:46:34 +08:00
一般用户根本用不着深度学习。osx 和 win 你深度学习过么?用到什么学什么。
如果是要一下子管理很多机器,那直接学「自动化」,比如 ansible 就直接看文档学,涉及到相关的再顺便学下。 「怵得慌」,可以把机器看成一个抽象的数据结构就行,通过代码,调用一些方法,改变机器的状态,并加以验证。 然后有的方法是运维框架封装好的,有的是没封装好的底层的方法(系统命令)而已。 和通用的编程思路是一样的。 比较麻烦的地方,一个是各个系统由于设计不合理、历史遗漏问题有各种坑,这种框架和别人应该已经帮忙填上大部分,剩下的小部分自己填或者绕过。 另外,像 ansible 等大部分运维框架还提供一些「高级」的 DSL ( yaml 之类)描述问题,多加了一个层级。 其实就是一些标准模板,满足少写代码的问题。 个人倒是觉得因为既然你都上框架了,那通常就是运维的逻辑比较复杂。否则何必折腾。 而大多数语言本身都提供了足够的抽象机制来少些代码,不比 DSL 模板差。 而很多语言都有成熟的 IDE 和各种分析工具来提升效率、避免错误,这是 DSL 模板比不上的。 |
36
pipapa 2017-07-28 21:56:27 +08:00
如果关机 /开机失败能够准确定位到哪里出问题了吗
|
40
linus3389 2017-07-29 09:33:52 +08:00
会几个 ls cd 就行了,剩下靠 py
|
41
hololens 2017-07-29 10:50:55 +08:00
@scofieldpeng 深度同意,有的人就只会问这个语言好么,哪个 linux 版本好,最后往往这种人学的好的少,结果就成了大忽悠。
|
42
mao2883268 2017-07-29 11:42:22 +08:00
有事没事看 man 啊,再不济可以 google 一下。建议找份相关的工作,你会成长起来的。
|
43
eben OP |
45
andyhenry 2017-07-29 22:04:02 +08:00
这要看 lz 为啥要学 linux,是架站运维,还是提升其他能力。这两者学习的重点还是不太一样的。
虽然发行版差距不大,但我不推荐用 centos。 |
46
eben OP @andyhenry 谢谢,主要是学习架站相关的运维,比如环境的搭建,环境出错之后的排错,负载均衡,CDN 分发,数据迁移(服务器换新),云计算的扩容相关的各种操作等等
|
47
eben OP 测试一条是否可以发图
http://imgur.com/d1yLVci |