先说个事情:这几天我正在忙一个项目的设计,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. 烂泥:apache性能测试工具ab的应用

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试 ...

  2. su认证失败&文件夹里打开终端的方法&atom安装

    很久没用笔记本上的ubuntu,用不顺手,比在公司调教了半年多的电脑差远了.一步一步来.先解决最不顺手的三件事 1.su认证失败. 新安装的ubuntu系统是无法切换到root账户的,得做一番修改 s ...

  3. Seq_file文件系统实例剖析

    http://blog.chinaunix.net/uid-24432676-id-2607766.html 另 http://www.cnblogs.com/qq78292959/archive/2 ...

  4. hw 要的是螺丝钉

    日前突然接到华为HR的电话,叫我去面试。本来我的工作和工资收入等各方面在本地也还算可以,没有想要跳槽。但是本着去看看有没有更好机会的想法就去了。  9:30到了现场后,在那里等了很久,一个考官上来问了 ...

  5. Java Eclipse解决中文字体太小

       解决方式有两种: 一.把字体设置为Courier New   操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击 ...

  6. 网页中显示pdf

    1.<embed width="800" height="600" src="test_pdf.pdf"> </embed ...

  7. 关于response.getWriter()写回数据的实际发生时间点

    只能说自己平时太粗心了,一些细节问题虽然几次路过,都没有注意过,也没有好好想过. 同事负责的一段微信模块的小逻辑,为了防止微信服务器认为没有接收到请求而重发消息,所以再收到微信服务器发回的消息后,马上 ...

  8. AI (Adobe Illustrator)详细用法(五)

    最后的调整和输出. 一.改变形状工具/宽度工具/包裹工具 1.改变形状工具[整形工具] 改变形状工具可以让我们更细致的控制形状的改变. 用钢笔工具画一条曲线,并设置宽度样式等. 如果想让这条曲线形状变 ...

  9. css3 @font-face

    很长时间,web设计师总是得用一些“web-safe”字体,英文用body{font-family:"corbel", Arial, Sans-serif;  }中文用body{f ...

  10. NopCommerce 发布时 Could not load file or assembly 'file:///...\Autofac.3.5.2\lib\net40\Autofac.dll' or one of its dependencies

    本文转自:http://www.nopcommerce.com/boards/t/33637/4-errors.aspx 问题: The 3.5 solution compiles fine, and ...