免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 拉拉乙
打印 上一主题 下一主题

【好书推荐】开源有益?历数你的linux生涯三两事 [复制链接]

论坛徽章:
8
2017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之天津
日期:2019-06-20 14:25:4015-16赛季CBA联赛之天津
日期:2019-08-20 23:06:5319周年集字徽章-庆
日期:2019-08-27 13:24:4219周年集字徽章-19
日期:2019-09-06 18:55:5019周年集字徽章-年
日期:2019-09-06 18:55:5019周年集字徽章-周
日期:2019-09-20 17:18:2220周年集字徽章-CU
日期:2020-11-11 13:06:03
11 [报告]
发表于 2017-12-18 20:40 |只看该作者
回复 9# xdsnet


你@错人了,我不是你要找的那位

论坛徽章:
13
CU大牛徽章
日期:2013-04-17 11:20:3615-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:4715-16赛季CBA联赛之福建
日期:2017-03-13 11:33:442017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29IT运维版块每日发帖之星
日期:2016-03-15 06:20:01IT运维版块每日发帖之星
日期:2015-10-02 06:20:00CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-09-18 15:15:45CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-04-17 11:46:39CU大牛徽章
日期:2013-04-17 11:46:28
12 [报告]
发表于 2017-12-19 09:03 |只看该作者
回复 11# aloki

确实,谢谢提醒

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
13 [报告]
发表于 2017-12-20 07:54 |只看该作者
1. Linux这么火,它的优势有哪些?
  开源,免费。
  世界上运行最快的超级计算机都是Linux系统,可见在服务器领域的优势巨大。
2. 有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?
  LFS,从头开始构建Linux。
3. 分享一下你学习Linux的难忘的经历。
  iptables,tc,简单的工具,构建的一个流控系统。

论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
14 [报告]
发表于 2017-12-25 15:24 |只看该作者
本帖最后由 wh7211 于 2017-12-25 16:58 编辑

1、Linux这么火,它的优势有哪些?


    Linux最主要的优势就是开源、安全和稳定。谈到具体的优势,我来归纳和总结一下:


(1)硬件

    Linux内核是c语言编写,同时采用了可移植的unix标准api,所以支持i386、alpha、amd等系统平台和多种硬件设备。Linux对硬件要求不高,操作系统自带的驱动支持市场上绝大多数硬件,在N年前的低配置主机上Linux也可以运行得很流畅,而且开机速度快。


(2)软件

    Linux具有丰富的软件包支持,办公、图形、多媒体和网络工具一应俱全,支持多种开发语言和开发工具,比如gcc、c++、tcl/tk、perl、python、ruby、awk、sed等。另外,我们可以根据自己的喜好,安装不同的桌面环境;强大的yum命令可以随时随地快速安装与当前操作系统内核相匹配的最新应用程序;卸载软件不会残留垃圾。


(3)多用户多任务

    Linux系统是多用户多任务的操作系统,每个用户都拥有对自己的文件和设备等资源的特定访问权限,多个用户可以在同一时间使用计算机系统。Linux系统调度的特点决定了它能同时执行多个程序,并保证了各个程序的运行相互独立。


(4)文件系统

    Linux系统采用文件系统结构存储和管理文件和数据,具有非常明显的优势:层次目录的文件易于扩充,即易于加大文件系统的空间;它可以放在磁盘的任何位置上,没有位置限制;管理一个文件系统更有效,更方便;通过文件系统可以限制用户对存储空间的使用;能够保证整个文件系统结构的完整性,当一个文件系统出现问题,不会影响到其他文件系统;文件系统按名存取文件,用户不需要知道文件在物理磁盘上的具体位置,只需要知道文件名和文件所在的目录;文件系统对文件有保护、保密措施,安全可靠;可以实现文件共享,节省空间和时间开销。


(5)开源

    Linux是开源操作系统(open source operating system),公开源代码的操作系统软件可以遵循开源协议(GNU)进行使用、编译和再发布。开源项目是由开源社区来开发和维护,目前国内外很多开源社区人气都相当高,参与研发、测试和维护的用户量非常大,bug修复速度非常快,因此开源软件最重要的特性就是低风险、高品质、低成本。


(6)安全

    Linux系统安全性高,独特的用户及文件权限策略保证了系统管理的安全性,系统自带的firewalld、iptables等工具可以满足安全需求,不需额外安装防病毒软件和防间谍软件,系统漏洞少而且能快速修补。


(7)稳定

    Linux内核源代码设计保证了其系统的稳定性,磁盘不需要进行碎片整理,生产环境下的Linux服务器N年不重启也不会宕机,依然会高效稳定运行。



2、有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?


    使用Linux最酷的事情就是每天都有可能接触到Linux的一个实用工具,通过学习逐渐熟悉这些工具,既能更准确更高效地完成业务需求,又能全面提升个人技术能力。

    比如,gawk是Linux实用工具箱中一个很棒的工具,当每次使用gawk处理日志需求时,真的能感受到“酷”!gawk的特点是逐行处理文本,因此效率非常高,对于超大文本的处理更能体现它的优势。随着时间推移,gawk越来越成熟,现在最新版本是gawk-4.2.0,支持多维数组,支持PROCINFO ["sorted_in"]全局变量排序。

    Linux系统中的工具很多,只要我们善于思考,勤于钻研,就会发现Linux系统给我们带来的更多惊喜!



3、分享一下你学习Linux的难忘的经历。


(1)回顾和总结

    作为运维工程师来说,学习Linux要从学习脚本开始,多读别人优秀的代码,勤于思考,多加练习,经常在cu论坛上看看精华帖,在群里和大家多交流,理论和实践相结合是最快最有效的学习方式。要经常检查和优化自己的代码,优化的过程也是提高的过程。当我们检查一年前自己写的代码时,一定会发现有很多地方是可以优化的。


(2)处理重要事务务必专注,防止被其他事务中断

    当我们要部署一台服务器时,出于安全考虑通常会这样做:
  1. useradd user1  <--- 创建一个普通用户user1,用于登录Linux系统
  2. 在/etc/ssh/sshd_config中添加:AllowUsers user1  <--- 允许user1登录,禁止root登录
复制代码

    假如我们需要配置4台服务器,当配置好前3台以后,我们被其他事务打断去做了另外一件事情,等做完回过头来想继续配置第4台服务器时,如果一旦忘记创建用户user1的话,就会发生第4台服务器无法登录的运维事故。因此处理重要事务时,请保证预留一段不被打扰的时间。


(3)在脚本中慎用rm -rf

    比如,需求是删除/data1/xxx目录下面的所有文件,下面两段代码的写法不够严谨,很容易导致严重的后果。

代码1:
  1. #!/bin/bash
  2. mydir=/data1/xxx
  3. cd ${mydir}
  4. rm -rf *  <--- 如果/data1/xxx目录忘记创建的话,就会清空用户家目录下的所有文件
复制代码


代码2:
  1. #!/bin/bash
  2. cd ${mydir}
  3. rm -rf ${mydir}/*  <--- 如果mydir变量忘记赋值的话,就会删除根目录下面的所有文件
复制代码





论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-25 06:20:002017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:2115-16赛季CBA联赛之新疆
日期:2018-04-23 13:55:2315-16赛季CBA联赛之辽宁
日期:2018-07-23 08:59:12
15 [报告]
发表于 2017-12-28 10:43 |只看该作者
1. Linux这么火,它的优势有哪些?
优势不多说,就说一点,安全!足以。
你丢个病毒上去试试?
2. 有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?
最酷的事情肯定是,写了一堆自动化脚本之后,我现在管理着几百台机器。。只要机器不假死。。我都不用工作。。不说了玩手机去了。。
3. 分享一下你学习Linux的难忘的经历。
最难忘的肯定是我大学的linux老师,90分钟的课,最长时间讲了18分钟。正常讲3-5分钟,然后就说:好了你们对着文档练习吧。
当老师真好。。

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-01-15 06:20:00操作系统版块每日发帖之星
日期:2016-01-16 06:20:00IT运维版块每日发帖之星
日期:2016-02-04 06:20:00数据库技术版块每日发帖之星
日期:2016-02-04 06:20:00程序设计版块每日发帖之星
日期:2016-02-10 06:20:01每日论坛发贴之星
日期:2016-02-10 06:20:01
16 [报告]
发表于 2017-12-28 18:16 |只看该作者
本帖最后由 zhonghua7896321 于 2017-12-28 18:18 编辑

1、Linux这么火,它的优势有哪些?
  (1) 作为一个开源操作系统,用户只需要一个主机、一个键盘和一个显示器,接入网络,就可以处理几乎所有的事情
  (2) Linux的源代码可以按照需要自行编辑、更改和发布,可以有效对应恶意软件和后门,内核也可以根据不同场合自行定制,方便应对不同的业务需求
  (3) Linux的命令行非常强大,可以处理任意场景的业务。Linux拥有丰富多彩的图形界面和海量的各类软件,甚至通过wine可以支持Windows的很多软件。用户可以打造个性化强的个人平台
  (4) Linux是多用户操作系统,允许多个用户同时使用同一系统,并拥有各自权限。并且Linux拥有高效的用户权限管理体系,通过设定允许不同用户具有不同的权限来访问文件系统和执行各种任务
  (5) Linux对硬件比较友好,其衍生出来的各种各样的版本操作系统既可以运行在非常老旧的硬件平台上,也可以支持最新潮的平台上,既可以作为个人用户的首选,也可以作为企业服务器系统支持繁重的业务,其稳定和安全特性得到几乎所有人认可
  (6) Linux支持各种各样的编程语言和开发工具,便于开发人员使用
  (7) Linux社区丰富,既可以在社区中分享经验知识,也可以任意提问,还可以回答、解决他人的问题,真正是“人人为我、我为人人”
  (8) Linux便宜,不用付费


2、有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?
(1) 可以通过脚本管理上万台服务器,随时通过短信、邮件告警。通过puppet分发软件,极大地解放了人力
(2) 随时随地的折腾Ubuntu、CentOS、Fedora、RHEL,编译安装各种数据库、编程软件、内核,切换各种图形界面
(3) 运行在一堆破机器上的分布式集群可以支持高吞吐量的业务,简直逆天


3. 分享一下你学习Linux的难忘的经历
(1) 刚入门那会儿,没事就跑去装几个图形界面出来,还乐此不疲的切换来、切换去
(2) 用“rm -rf /”把根目录给删了,在高人的指导下,又通过集群和lvm备份一步一步的恢复回来,心情大起大落,不用跑路,那个滋味真是。。。

论坛徽章:
43
15-16赛季CBA联赛之上海
日期:2020-11-04 09:36:5515-16赛季CBA联赛之北控
日期:2018-10-29 18:20:3415-16赛季CBA联赛之北京
日期:2018-10-06 21:39:5715-16赛季CBA联赛之天津
日期:2018-08-09 10:30:41ChinaUnix元老
日期:2018-08-03 17:26:00黑曼巴
日期:2018-07-13 09:53:5415-16赛季CBA联赛之吉林
日期:2018-03-30 12:58:4315-16赛季CBA联赛之佛山
日期:2017-12-01 10:26:3815-16赛季CBA联赛之上海
日期:2017-11-14 09:20:5015-16赛季CBA联赛之江苏
日期:2019-02-20 09:53:3319周年集字徽章-庆
日期:2019-08-27 13:23:2515-16赛季CBA联赛之广夏
日期:2019-09-03 18:29:06
17 [报告]
发表于 2018-01-03 10:35 |只看该作者
1. Linux这么火,它的优势有哪些?
开源。性能好。会linux有优越感。

2. 有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?
满屏的输出日志,有点黑客帝国的味道。

3. 分享一下你学习Linux的难忘的经历。
在领导面前解决实际的问题。

论坛徽章:
1
2015亚冠之莱赫维亚
日期:2015-05-25 09:51:14
18 [报告]
发表于 2018-01-09 14:34 |只看该作者
1. Linux这么火,它的优势有哪些?
  1)自由。Linux作为开源软件的翘楚,任何人都可以在遵守GPL v2许可协议的前提下,使用、修改、重新发布。
  2)流行。对于类UNIX操作系统来说,Linux占尽天时、地利、人和。商业公司、社区、政府等都在推动其发展。
  3)开发模式。Linux的开发模式已经成为开源界的一个典范,集合了全球数百万开发者为之努力。

  至于技术上,我倒觉得并非linux的优势。

2. 有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?
  使用linux让我感觉“一切尽在掌握”,这种感觉非常酷。我完全知道自己的电脑上有什么、没有什么,可以按照自己的需求对系统、软件进行裁剪。

3. 分享一下你学习Linux的难忘的经历。
  第一次安装Linux时(我还记得时红旗Linux),手上几乎没有任何参考资料,只看过一些网上的教程。凭着记忆尝试修改/etc/profile,结果无法正常引导启动,只好重新安装,如此反复多次。

论坛徽章:
27
水瓶座
日期:2014-08-22 21:06:34程序设计版块每日发帖之星
日期:2015-11-25 06:20:0015-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:47
19 [报告]
发表于 2018-01-11 00:38 |只看该作者

1. Linux这么火,它的优势有哪些?
架构设计得合理,能适应多种场合,代码开源,给想研究学习的人们提供了很好的平台,给想赚钱的商家们提供了想象的空间,很多的发行版给使用者提供了便利。这些组合在一起,让你我有了想拥有使用它的欲望。

2. 有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?
自动补全真的很好用。

3. 分享一下你学习Linux的难忘的经历。
装双系统是把另一个分区也搞砸了。

论坛徽章:
0
20 [报告]
发表于 2018-07-04 13:48 |只看该作者
1. Linux这么火,它的优势有哪些?
开源、免费、高性能、架构合理,还有最重要一点:自由!
用了GNU/Linux,你再也不会去盗用商业软件了,你再也不会被迫使用垃圾软件了。

2. 有人说:“使用 Linux 最酷的事情之一就是随着时间的推移,你可以不断获得新的知识。”使用Linux让你感觉最酷的事情是什么呢?
还是自由!

3. 分享一下你学习Linux的难忘的经历。
用autotools和libtool交叉编译windows的dll,一直生成不了dll,折腾到半夜3点,看auto手册,发现有个选项...

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP