先说个事情:这几天我正在忙一个项目的设计,8月1号之前要弄出来,所以每天都要弄到很晚,可能更新就有点跟不上了,不过我如果有时间的话,我就更新,没时间的话,我会在8月1号之后统一更新出来,希望大家谅解!


期待已久的linux运维、oracle"培训班"终于开班了,小编从已经开始长期四个半月的linux运维、oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到了什么知识点,用了什么方法,使用了什么工具,工具在哪里共享着等等,努力做到让每一位感兴趣的老司机都能在自己闲暇的时光学到一点额外的知识,指不定那一天你就用上了少许呢!


开班第六天:

  主要大纲内容:

  1. 对外部命令和内部命令的认识和使用
  2. windows和linux文件共享时出现的编码问题的解决
  3. linux运行级别的认识(附干坏事)
  4. 多种配置网络的方法
  5. 给自己的网卡分配多个IP地址
  6. linux的主机名不是随便乱改的!

详细讲解:

  • 对外部命令和内部命令的认识和使用

  说之前,让大家理解一下多用户的意思,多用户的意思是一个用户可以多次登录,而且多个用户可以同时登录。

  什么是外部命令,一般我们认为可以通过which找到的命令是外部命令,同时如果使用type+命令得到的结果是下面的,我们一般认为是内部命令。

    

  在linux中我们使用的命令,不是所有的都能记住,一般的linux大神都是使用帮助文档来查看自己不记得的linux命令,我们一般使用help来查看内部命令的帮助文档,使用man手册来查看外部命令的帮助文档。

  • windows和linux文件共享时出现的编码问题的解决

  学习linux运维呢,很多时候我们面对的是linux电脑,但是总是要面对windows电脑的,有时候我们需要linux和windows之间文件共享,这里就会出现一个问题----编码问题。

  问题一:windows电脑的很多文件包括我们创建的都是gbk中文编码的,但是linux中我们使用的vim检测编码有一套规则,他会按照顺序来检查来自windows电脑的文件是属于什么编码。一般来说,windows中gbk文件格式都会被linxu检测成iso8859格式的,因为iso8859检测靠前,这就导致我们有些中文字体显示乱码。

  解决的方法:

  ①直接在windows系统中保存文件的时候就保存为utf-8格式,简单而粗暴。

  ②改变文件的编码方式,先使用file+文件,检测文件的编码等信息。然后使用命令,

root@localhost~# iconv -f gbk -t utf8 -o /输出文件 /输入文件

  问题二:问题的描述:windows中的换行是两个字符,linux中的换行是一个字符,所以在window文件拷贝到linux中会显示多余的一个字符。

  解决的方法:

  ①使用unix2dos和dos2unix命令,可以先安装,yum install unix2dos或者dos2unix。

  ②使用unix2dos 文件 文件 命令,来解决windows中换行的问题,这样windows中换行字符就可以在linux中正常显示了。

  ③使用file 文件,查看文件的信息,可以查看到后面的一串信息没有了。

  • linux运行级别的认识(附干坏事)

  linux下分字符终端和图形终端,有可能有些人在安装linux时候没有安装图形终端,那么直接可以使用命令,yum groupinstall "desktop",安装即可。

  运行级别分为六种,具体什么意思,大家可以百度,这个没必要讲。查看自己当前的运行级别可以使用命令:runlevel,有两个值,一个是上一次的运行级别,另一个是当前的运行级别为5.

  

  如何来更改运行级别呢?

  ①永久更改:vim /etc/inittab,更改下面数字为自己想要的运行级别。

  

  ②在当前运行级别切换到另一个运行级别,我们知道linux中终端分为真正的终端和伪终端两种,分别用tty*和pts/*表示。如果当前的运行级别为3,你想要临时切换到一个图形终端,那么你只需要运行startx即可进入图形终端;如果你想要重新启动到图形终端,你可以使用init 5。

  接着干坏事!其实就是通过多种方法远程连接到对方电脑,把运行级别改为6,那么他的电脑在刚刚重启的时候就读取到运行级别配置文件,就会又进入重启,这样反复。这种方法也就骗骗小白,稍微懂一点的人就知道进入1级别的运行命令,重新改为3或者5。详细的以后的教程会涉及到的。

  • 多种配置网络的方法

  我们知道最常用的几种配置网络的方法吗?

  ①通过修改配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth*这种方法

  ②通过setup来修改网络配置信息

  ③通过图形终端中,点鼠标来修改

  方法很多,原理弄明白就行,这里我讲一下修改配置文件其实默认覆盖了很多文件,

  ①对DNS的修改,可以通过vim /etc/resolv.conf

  ②对路由的修改 route -n,使用删除:route del,使用添加默认网关:route add default gw ip,网关也是一条特殊的路由

  ③对ip地址的修改,ifconfig eth0 IP地址/24 up

  • 给自己的网卡分配多个IP地址

  这里讲一下如何为自己网卡添加多个ip,首先假设我们的网卡是eth0,这里我们使用命令,

root@localhost~#ifconfig eth0: ip地址/ up

  这里需要说明一点就是,route和ifconfig都是当前生效的,重启之后不生效,这种方法都常用于我们今后网络调试中。(eth0:1表示为我们eth0起的一个别名)

  那么我们想永久添加一个ip地址呢,当然改配置文件啊,修改vim /etc/sysconfig/network-scripts/ifcfg-eth0:1,配置文件内容相同,只不过不需要硬件地址、网关、dns,只需要把ip地址重新修改一下就可以了。

  • linux的主机名不是随便乱改的!

  主机名我们都不陌生,使用命令hostname就可以查看,那么一个正规且符合企业要求的主机名应该怎么命名呢?

  ①如果有公司自己的域名,假设为B.com,那么就可以改成A.B.com

  ②那么我们是怎么对A进行命名规范的呢,假如我管理的这台linux服务器是上海的,电信的,一号机柜的三号主机,那么我们命名一般为:sh-net-1-3.B.com,命名一般不允许出现大写字母的,这样命名的一个好处是,方便快速找到出故障的机子,同时通过主机名就可以知道主机所隶属的公司。

总结:

  今天开始呢,实训慢慢进入正轨了,我们的课程更新也可能不是以前那么基础了,会慢慢的加深难度(当然不可能一下子就非常高大上的难度),希望有兴趣的小伙伴可以跟我一起学习,共同进步!希望大家关注一下我,这样我更新的时候,你可以第一时间获取到知识点,有问题的话,都可以私信我,能解决我一定帮忙解决!  

博客园:爱家人爱老婆的IT男

QQ群:145252709,我会上传资源,同时会有很多大神跟你们讨论学习分享

微信公众号:程序猿的野生香蕉【获取文章中出现的工具】

<实训|第六天>偷偷让新手的Linux无限重启附linux主机名称不是随便乱改的!的更多相关文章

  1. 实训第六天(mybatis)

    今天实训第六天,我们学习了mybatis这个数据库框架,虽然说框架的环境搭建非常的繁琐,但是在了解原理和流程之后是非常的舒服的.因为有一个强大的工具被我掌握了,所以今天感觉非常的开心. 首先我们是在s ...

  2. 如何在Linux中显示和设置主机名

    原文链接 随着连接到网络的计算机数量越来越多,每一台计算机都需要有一个属性来区别于其它计算机.和现实世界中的人一样,计算机也有一个叫做hostname(主机名)的属性. 什么是hostname 从它的 ...

  3. 如何在Linux中显示和设置主机名(适用ubantu、centos等版本)

    随着连接到网络的计算机数量越来越多,每一台计算机都需要有一个属性来区别于其它计算机.和现实世界中的人一样,计算机也有一个叫做hostname(主机名)的属性. 什么是hostname 从它的操作手册来 ...

  4. <实训|第四天>Linux下的vim你真的掌握了吗?附上ftp远程命令上传。

    期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...

  5. <实训|第三天>Linux登录界面的修改以及Richard Stallman、自由软件运动

    在写博客之前我想说两点: 承认一个错误,昨天写的实训第二天,我把redhat6.7写成了Linux6.7,感谢热心人士的指出! 昨天写的文章名字太长了,今天改善,内容感觉表述不全,希望各位谅解! 官方 ...

  6. <实训|第二天>掌握linux6.7中安装vmware、vmware安装linux发行版本以及遇到的问题最后libreoffice的安装

    期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...

  7. 老男孩linux实训学生入学资格考试题(技术部分)

    ################################################################ 本文内容摘录于老男孩linux实战运维培训中心入学考试题(答案部分) ...

  8. Linux系统管理学习实训任务书

    1.<Linux系统管理实训任务一之搭建实验基础环境> https://www.toutiao.com/i6763578305091207694/ 2.<Linux系统管理实训任务一 ...

  9. linux实训

    目  录 Unit 1 操作系统安装.... 3 1.1 多操作系统安装... 3 1.1.1 VMware简介... 3 1.1.2 VMWare基本使用... 4 1.2 安装Red Hat Li ...

随机推荐

  1. 记一次ORACLE的UNDO表空间爆满分析过程

    这篇文章是记录一次ORACLE数据库UNDO表空间爆满的分析过程,主要整理.梳理了同事分析的思路.具体过程如下所示: 早上收到一数据库服务器的UNDO表空间的告警邮件,最早一封是7:55发出的(监控作 ...

  2. 0006 《SQL必知必会》笔记02-计算字段与函数

    1.从数据库中检索出的数据往往并不是最后要展示的格式,可以在数据库端或者客户端应用程序中完成转换和格式化,但一般说来,在数据库服务器中完成要快很多. 2.拼接字段:将几个值连接到一起构成单个值.Ora ...

  3. MySQL 优化之 index merge(索引合并)

    深入理解 index merge 是使用索引进行优化的重要基础之一.理解了 index merge 技术,我们才知道应该如何在表上建立索引. 1. 为什么会有index merge 我们的 where ...

  4. MySQL用户无法登陆问题

    安装完MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用普通用户(假设为tom)本地登录数据库的时候,经常会出现无法登录的情况,但是从其他的mysql客户端却可以登录.在本地使用t ...

  5. 无法连接到WMI提供程序 三种解决办法

    无法连接到WMI 提供程序 请注意,你只能使用SQL Server 配置管理器来管理SQL Server 2005服务器.找不到指定的模块.[0x8007007e] 解决方案1: 检查一下 windo ...

  6. Linux磁盘管理之设备文件详解04

    Linux一切接文件,除了普通文件和目录文件,还包括一些其它的特殊文件:块设备文件.字符设备文件.套接字文件.链接文件等.今天这里主要说一下常见的块设备文件和字符设备文件,这2类是最常见的设备文件类. ...

  7. 知道创宇研发技能表v3.1

    by @知道创宇(www.knownsec.com) @余弦 & 404团队 后续动态请关注微信公众号:Lazy-Thought 说明 关于知道创宇 知行合一 | 守正出奇 知道创宇是一家黑客 ...

  8. 随笔:近期仍在流行的QQ盗号网页简析

    前言:被盗号的人们,你们的防护意识有那么弱吗? 声明:本文提到的技术,仅可用作网络安全加固等合法正当目的.本文作者无法鉴别判断读者阅读本文的真实目的,敬请读者在本国法律所允许范围内阅读本文,读者一旦因 ...

  9. [嵌入式开发入门]4412开发板从零建立Linux最小系统

    本文转自iTOP-4412开发板实战教程书籍 http://www.topeetboard.com iTOP-4412开发板不仅可以运行Android,还可以运行简单的Linux最小文件系统. 最小L ...

  10. AI (Adobe Illustrator)详细用法(四)

    本节主要是介绍和形状相关的操作. 一.外观面板的使用 熟悉外观面板的使用很重要. 1.新增描边 外观面板可以让我们增加多个描边. 点击“新增描边”,系统自动添加一个描边. 选中文字,新增描边,可以修改 ...