不管是在生活还是工作中,每个人都会逐渐养成一些小习惯。坏习惯一旦形成就很难改正,所在在系统学习 Linux之前,给大家一些建议,刻意去培养一些好的习惯,对自己是很有利的。

学习Linux,要习惯使用命令行

操作系统必须要有图形界面,但早期的 Linux 并不完全支持图形界面,操作起来也没有 Windows 系统流畅,这也是 Windows 系统比 Linux 系统流行的原因之一。在图形界面下进行操作,既直观又简洁,但 Linux 的图形界面存在许多小问题,所以未被大多数 PC 机用户认可。

个人电脑的操作系统大多为 Windows,其次为 macOS,服务器要托管在 IDC 机房,通过远程去管理,这种情况下,开启图形界面不仅耗费资源,而且远程管理时还会有网络带宽的额外开销,因此 Linux 在服务器领域比较流行。

目前,也有不少朋友喜欢使用 Linux 的图形界面及支持图形界面的远程连接工具来管理 Linux,但鉴于以上使用图形界面的几个弊端,建议初学者不要轻易使用 Linux 的图形界面。命令行是 Linux 系统正常运行的核心,也是专业 Linux 系统工程师必须掌握的技能,所以大家要习惯使用命令行。

操作Linux,要慎之又慎

问大家一个问题,你有没有误删过某个重要的文件呢?多数读者会回答“有”,任何人都会有疏忽的时候,但作为一名 Linux 系统管理员,每天都要和服务器打交道,养成严谨认真的习惯是非常有必要的。

其次,服务器上的数据非常重要,所以每天都必须备份,这样一旦数据损坏,还有挽救的余地;反之,数据将无法恢复,很有可能会造成非常严重的后果。

数据备份固然重要,但也经不起一次次的操作失误。在学习 Linux 命令行的过程中,我们输入命令的速度会越来越快,效率也会越来越高,但与此同时,很有可能会无意间输入错误的指令。比如,要删除某个目录,却把要删除目录的名字写错了,结果可想而知。

所以建议大家,输入命令的速度不要太快,看准了再按回车。另外,对于修改重要的配置文件,一定要养成修改前先备份的习惯,这样一旦出现问题,还可以将文件快速还原。

操作Linux,安全永远是第一位的

大家有没有这样的习惯,比如说:

  • 各个网站的账号和密码都一样;
  • 密码中包含自己的名字或者生曰;
  • 密码设置得非常简单,采用纯数字形式或者包含一些常用词汇 (如 love、china 等);
  • 将密码存在一个文档里,并保存到 U 盘中随身携带;
  • 密码使用了好多年,一直没有更改过。

以上列举的这几个习惯,不管符合几条,都说明你的安全意识还不够,需要加强。

要登录服务器,必不可少地要使用登录密码,密码如何设置、如何保存都是有讲究的,下面列举几个设置及保存密码需要注意的点:

  1. 密码设置得要复杂,至少要 8 个字符,其中包含数字和大小写字母,而且不能有规律性,且密码中不能包含自己的名字或者生曰;
  2. 不能在所有的网站都使用同一个账号和密码。近几年有多起账号泄露事件,如果在各大网站设置的密码都一样,一旦你在某一网站上的密码泄露了,那就相当于你所有的密码都泄露了。
  3. 密码最好不要长期沿用,建议每隔 1~3 个月修改一次。
  4. 密码不能保存在一个文档里,更不能把存有密码的文档存到可移动存储设备里。因为可移动存储设备有可能遗失,那么设置的密码也就遗失了。

除了密码,日常在办公室中,也要刻意培养一些习惯。例如,给自己的办公电脑设置密码、当离开工作岗位时将电脑锁屏,等等。

1.17 想学好Linux,这些习惯必须养成(初学者必读)的更多相关文章

  1. 新手要想学好Linux系统就必须做好这四件事情

    一般情况下,大部分人接触Linux的机会并不多,对Linux平台下的开发更是一无所知.而现在的发展趋势却越来越表明:无论是作为一个优秀的软件开发人员,或是互联网.IT行业的从业人员,掌握Linux是一 ...

  2. 学好Linux必备知识

    鸟哥的私房菜中提到学好Linux必备的几种技能: 1.  计算器概论不硬件相关知识: 因为既然想要走Linux这门路,信息相关癿基础技能也丌能没有啊! 所以先理觋一下基础癿硬件知识,丌用一定要全懂啦! ...

  3. 2017云计算开源峰会 你是想听Linux谈开源还是想听OpenStack谈开源?

    2017年,善于把握机遇的企业们不是正在开源,就是走在去开源的路上-- 开源是不是就意味着免费? 开源企业就是要当"活雷锋"? 开源项目究竟如何运作?如何参与开源社区? 如何获得最 ...

  4. python的第一个程序“Hello,World”,传闻要想学好新语言....

    传闻要想学好新语言,第一个程序必须是“Hello,World”...O(∩_∩)O哈哈~ 下面附上代码: # -*- coding:utf-8 -*- print("Hello,World& ...

  5. Linux PATH环境变量及作用(初学者必读)

    Linux PATH环境变量及作用(初学者必读) < 什么是环境变量,Linux环境变量有哪些?Linux打包(归档)和压缩 > <Linux就该这么学>是一本基于最新Linu ...

  6. 想要学习Linux技术,先好好的读一本Linux书籍吧

    忘记你在使用windows时的使用习惯和使用思维.学习Linux,一定要适应Linux的命令行界面,因为命令行才是Linux的真正魅力所在,而X-window或着说桌面环境也只是运行在命令行模式下的一 ...

  7. Linux内核(17) - 高效学习Linux驱动开发

    这本<Linux内核修炼之道>已经开卖(网上的链接为: 卓越.当当.china-pub ),虽然是严肃文学,但为了保证流畅性,大部分文字我还都是斟词灼句,反复的念几遍才写上去的,尽量考虑到 ...

  8. 学好linux必须精通用户管理的章节知识

    第12章 Linux中用户知识管理 12.1 系统开机启动流程 12.1.1 centos6系统开机启动流程 12.1.1.1 开机系统流程语言描述 服务器电源开关打开 bios自检 目的:检查硬件是 ...

  9. 论学好Linux系统的超级重要性

    不知道各位在日常的工作生活中有没有接触过“rm -rf /*”这个命令,因为这个命令搞出来的事情可还不少呢!前段时间就在一个群里看到了有个小伙子,老板让他去维护一下服务器,这小伙也不太懂,就问群里的大 ...

随机推荐

  1. Zookeeper 的 java 客户端都有哪些?

    java 客户端:zk 自带的 zkclient 及 Apache 开源的 Curator.

  2. 学习Keepalived(一)

    一.Keepalived 详解 1.Keepalived 定义 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障.一个LVS服务会有2台服务器运行Ke ...

  3. 数据分析之Numpy的基本操作

    Numpy NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. 1 创建 ndarray 使 ...

  4. scrapy --爬取媒体文件示例详解

    scrapy 图片数据的爬取 基于scrapy进行图片数据的爬取: 在爬虫文件中只需要解析提取出图片地址,然后将地址提交给管道 配置文件中写入文件存储位置:IMAGES_STORE = './imgs ...

  5. 微信APP支付V3版本签名 && APP下单/订单查询接口Python版实现

    问题背景 最近接入微信支付,微信官方并没有提供Python版的服务端SDK,因而只能根据文档手动实现一版,这里记录一下微信支付的整体流程.踩坑过程与最终具体实现. 微信支付APP下单流程 根据微信官方 ...

  6. Python这些位运算的妙用,绝对让你大开眼界

    位运算的性能大家想必是清楚的,效率绝对高.相信爱好源码的同学,在学习阅读源码的过程中会发现不少源码使用了位运算.但是为啥在实际编程过程中应用少呢?想必最大的原因,是较为难懂.不过,在面试的过程中,在手 ...

  7. #define的3种用法详解

    1.#define 的作用 在C或C++语言源程序中允许用一个标识符来表示一个字符串,称为"宏".被定义为"宏"的标识符称为"宏名".在编译 ...

  8. HTML5 版的flappy bird

    Flappy Bird这款简单的小游戏累计下载量已经超过5000万次,每天收入至少5万美元.然而,2月10日其开发者Dong Nguyen却将Flappy Bird从苹果App Store和Googl ...

  9. 如何使用Flannel搭建跨主机互联的容器网络

    当您将多台服务器节点组成一个Docker集群时,需要对集群网络进行设置,否则默认情况下,无法跨主机容器互联,接下来我们首先分析一下原因. 跨主机容器互联 下图描述了一个简单的集群网络,在该集群内,有两 ...

  10. java中 什么叫隐藏(Hide)? 最好给个例子

    4.隐藏   技术核心和实例前面已经给出,这里只是给出大家对这种现象的一个定义而已,马克-to-win:子类重新定义一个与父类那里继承来的域变量完全相同的变量,称为域的隐藏.这里所谓隐藏是指子类拥有了 ...