linux运维手册
淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】
- 了解终端命令格式
- 知道如何查阅终端命令帮助信息
说明:
- :命令名,相应功能的英文单词或单词的缩写
- :选项,可用来对命令进行控制,也可以省略
- :传给命令的参数,可以是 零个、一个 或者 多个
代表可选
提示
- 现阶段只需要 知道 通过以下两种方式可以查询命令的帮助信息
- 先学习常用命令及常用选项的使用即可,工作中如果遇到问题可以借助 网络搜索
说明:
- 显示 命令的帮助信息
说明:
- 查阅 命令的使用手册
是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用说明
使用 时的操作键:
操作键 | 功能 |
---|---|
空格键 | 显示手册页的下一屏 |
Enter 键 | 一次滚动手册页的一行 |
b | 回滚一屏 |
f | 前滚一屏 |
q | 退出 |
/word | 搜索 word 字符串 |
- 了解操作系统的发展历史
- 知道 Linux 内核及发行版的区别
- 知道 Linux 的应用领域
1965 年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u3luhsPA-【【QQ微信】】04)(media/【【QQ微信】】772/001_%E5%A4%A7%E5%9E%8B%E6%9C%BA.png)] ? ? 为了解决数量不够用的问题
- 1965 年左后由 贝尔实验室 加入了 麻省理工学院 以及 通用电气 合作的计划 ―― 该计划要建立一套 多使用者(multi-user)、多任务(multi-processor)、多层次(multi-level) 的 【【微信】】 操作系统,想让大型主机支持 300 台终端
- 1969 年前后这个项目进度缓慢,资金短缺,贝尔实验室退出了研究
- 1969 年从这个项目中退出的 Ken Thompson 当时在实验室无聊时,为了让一台空闲的电脑上能够运行 “星际旅行(Space Travel)” 游戏,在 8 月份左右趁着其妻子探亲的时间,用了 1 个月的时间,使用汇编写出了 Unix 操作系统的原型
- 1970 年,美国贝尔实验室的 Ken Thompson,以 BCPL 语言为基础,设计出很简单且很接近硬件的 B 语言(取BCPL的首字母),并且他用 B 语言 写了第一个 UNIX 操作系统
- 1971 年,同样酷爱 “星际旅行(Space Travel)” 的 【【微信】】.Ritchie 为了能早点儿玩上游戏,加入了 Thompson 的开发项目,合作开发 UNIX,他的主要工作是改造 B 语言,因为B 语言 的跨平台性较差
- 1972 年,【【微信】】.Ritchie 在 B 语言 的基础上最终设计出了一种新的语言,他取了 BCPL 的第二个字母作为这种语言的名字,这就是 C 语言
- 1973 年初,C 语言的主体完成,Thompson 和 Ritchie 迫不及待地开始用它完全重写了现在大名鼎鼎的 Unix 操作系统
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MwEMZ2s5-【【QQ微信】】10)(media/【【QQ微信】】772/002_unix%E4%B9%8B%E7%88%B6.png)]
肯・汤普逊(左)和丹尼斯・里奇(右)
C 语言
- 在把 UNIX 移植到其他类型的计算机上使用时,C 语言强大的移植性(Portability)在此显现 ? ? * 机器语言和汇编语言都不具有移植性,为 x86 开发的程序,不可能在 Alpha,SPARC 和 ARM 等机器上运行
- 而 C 语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的 C 语言编译器和库,然后将 C 源代码编译、连接成目标二进制文件之后即可运行
Unix 家谱
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dUBKFvBs-【【QQ微信】】18)(media/【【QQ微信】】772/003_unix%E5%AE%B6%E8%B0%B1.jpg)]
- 因为 AT&T(通用电气) 的政策改变,在 【【微信】】 推出之后,发布新的使用条款,将 UNIX 源代码私有化,在大学中不再能使用 UNIX 源代码
- Andrew S. Tanenbaum(塔能鲍姆) 教授为了能 在课堂上教授学生操作系统运作的细节,决定在不使用任何 AT&T 的源代码前提下,自行开发与 UNIX 兼容的操作系统,以避免版权上的争议
- 以 **小型 UNIX(mini-UNIX)**之意,将它称为 MINIX
- 1991 年 林纳斯(Linus) 就读于赫尔辛基大学期间,对 Unix 产生浓厚兴趣,尝试着在Minix 上做一些开发工作
- 因为 Minix 只是教学使用,因此功能并不强,林纳斯 经常要用他的终端 仿真器(Terminal Emulator) 去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了 Linux 第一个内核的雏形,当时,他年仅 21 岁!
- 林纳斯 利用 GNU 的 bash 当做开发环境,gcc 当做编译工具,编写了 Linux 内核,一开始 Linux 并不能兼容 Unix ? ? * 即 Unix 上跑的应用程序不能在 Linux 上跑,即应用程序与内核之间的接口不一致 ? ? * 一开始 Linux 只适用于 386,后来经过全世界的网友的帮助,最终能够兼容多种硬件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aLLuBzdJ-【【QQ微信】】28)(media/【【QQ微信】】772/004_%E6%9E%97%E7%BA%B3%E6%96%AF.jpg)]
- **内核(kernel)**是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
- Linux 内核版本又分为 稳定版 和 开发版,两种版本是相互关联,相互循环 ? ? * 稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些 bug 或加入一些新的驱动程序 ? ? * 开发版:由于要试验各种解决方案,所以变化很快
- 内核源码网址:http://www.kernel.org
所有来自全世界的对 Linux 源码的修改最终都会汇总到这个网站,由 Linus 领导的开源社区对其进行甄别和修改最终决定是否进入到 Linux 主线内核源码中
-
**Linux 发行版(也被叫做 GNU/Linux 发行版)**通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件
-
常见的发行版本如下: ? ? * Ubuntu ? ? * Redhat ? ? * Fedora ? ? * openSUSE ? ? * Linux Mint ? ? * Debian ? ? * Manjaro ? ? * Mageia ? ? * CentOS ? ? * Arch
-
十大 Linux 服务器发行版排行榜:http://os.51cto.com/art/201612/526126.htm
在几乎每一份与 Linux 有关的榜单上,基于 Debian 的 Ubuntu 都占有一席之位。Canonical 的Ubuntu 胜过其他所有的 Linux 服务器发行版 DD 从简单安装、出色的硬件发现,到世界级的商业支持,Ubuntu确立了难以企及的严格标准
- Linux 在服务器领域的应用是其重要分支
- Linux 免费、稳定、高效等特点在这里得到了很好的体现 ? ? * 早期因为维护、运行等原因同样受到了很大的限制 ? ? * 近些年来 Linux 服务器市场得到了飞速的提升,尤其在一些高端领域尤为广泛
- 近些年来 Linux 在嵌入式领域的应用得到了飞速的提高
- Linux 运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 KB 等特点,使其近些年来在嵌入式领域的应用得到非常大的提高
主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、等都是其应用领域,得到了 Google、三星、摩托罗拉、NEC 等公司的大力推广
- 此领域是传统 Linux 应用最薄弱的环节
- 传统 Linux 由于界面简单、操作复杂、应用软件少的缺点,一直被 Windows 所压制
- 近些年来随着 Ubuntu、Fedora 等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,Linux 在个人桌面领域的占有率在逐渐的提高
在 Ubuntu 中玩 QQ
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SbKSYoYa-【【QQ微信】】31)(media/【【QQ微信】】772/005_【【微信】】.jpg)]
- 了解操作系统及作用
操作系统作为接口的示意图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y5yuaQtr-【【QQ微信】】35)(media/【【QQ微信】】640/001_OS%E4%BD%9C%E4%B8%BA%E6%8E%A5%E5%8F%A3%E7%9A%84%E7%A4%BA%E6%84%8F%E5%9B%BE.png)]
没有安装操作系统的计算机,通常被称为 裸机
- 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序
- 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序
- 是现代计算机系统中 最基本和最重要 的系统软件
- 是 配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展
- 主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用
- 而其他的诸如编译程序、数据库管理系统,以及大量的应用软件,都直接依赖于操作系统的支持
- 桌面操作系统
- 服务器操作系统
- 嵌入式操作系统
- 移动设备操作系统
1> 桌面操作系统
- Windows 系列 ? ? * 用户群体大
- macOS ? ? * 适合于开发人员
- Linux ? ? * 应用软件少
2> 服务器操作系统
- Linux ? ? * 安全、稳定、免费 ? ? * 占有率高
- Windows Server ? ? * 付费 ? ? * 占有率低
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZONSXaoL-【【QQ微信】】38)(media/【【QQ微信】】640/002_%E6%9C%BA%E6%88%BF%E7%85%A7%E7%89%87.jpg)]
3> 嵌入式操作系统
- Linux
4> 移动设备操作系统
- iOS
- Android(基于 )
虚拟机(【【微信】】)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
- 虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
- 进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响
- 而且能够在现有系统与虚拟镜像之间灵活切换的一类操作系统
- 查看目录内容 ? ? *
- 切换目录 ? ? *
- 创建和删除操作 ? ? * ? ? * ? ? *
- 拷贝和移动文件 ? ? * ? ? *
- 查看文件内容 ? ? * ? ? * ? ? *
- 其他 ? ? * ? ? * 重定向 和 ? ? * 管道
1> 自动补全
- 在敲出 // 的前几个字母之后,按下 键 ? ? * 如果输入的没有歧义,系统会自动补全 ? ? * 如果还存在其他 //,再按一下 键,系统会提示可能存在的命令
2> 曾经使用过的命令
- 按 / 光标键可以在曾经使用过的命令之间来回切换
- 如果想要退出选择,并且不想执行当前选中的命令,可以按
- 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的 命令
Linux 下文件和目录的特点
- Linux 文件 或者 目录 名称最长可以有 个字符
- 以 开头的文件为隐藏文件,需要用 -a 参数才能显示
- . 代表当前目录
- … 代表上一级目录
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件的详细信息 |
-h | 配合 -l 以人性化的方式显示文件大小 |
计算机中文件大小的表示方式(科普)
单位 | 英文 | 含义 |
---|---|---|
字节 | B(Byte) | 在计算机中作为一个数字单元,一般为 8 位二进制数 |
千 | K(Kibibyte) | 1 KB = 1024 B,千字节 (1024 = 2 ** 10) |
兆 | M(Mebibyte) | 1 MB = 1024 KB,百万字节 |
千兆 | G(Gigabyte) | 1 GB = 1024 MB,十亿字节,千兆字节 |
太 | T(Terabyte) | 1 TB = 1024 GB,万亿字节,太字节 |
拍 | P(Petabyte) | 1 PB = 1024 TB,千万亿字节,拍字节 |
艾 | E(Exabyte) | 1 EB = 1024 PB,百亿亿字节,艾字节 |
泽 | Z(Zettabyte) | 1 ZB = 1024 EB,十万亿亿字节,泽字节 |
尧 | Y(Yottabyte) | 1 YB = 1024 ZB,一亿亿亿字节,尧字节 |
通配符 | 含义 |
---|---|
* | 代表任意个数个字符 |
? | 代表任意一个字符,至少 1 个 |
[] | 表示可以匹配字符组中的任一一个 |
[abc] | 匹配 a、b、c 中的任意一个 |
[a-f] | 匹配从 a 到 f 范围内的的任意一个字符 |
- 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的
ie11怎么降到ie8再升到ie11 升级ie11浏览器打不开
ie11怎么降到ie8 win10,ie11如何降到ie8win7,windows10 ie11怎么降到ie8,怎样将ie11降到ie8
Ready
- windows功能里的ie11启动就配置失败
- 浏览器升级至IE11无法启动怎么办
- 我电脑上的IE11浏览器为什么打不开网页
- Win7 64位IE11打不开怎么解决
- 升级IE11总是提醒安装程序无法启动要怎么解决
- Win7系统中升级到IE11版本后浏览器无法启动的解决方法
- IE11打不开网页的解决方法
将完全控制权限赋予【【淘密令】】Explorer。
进入注册表(运行regedit),找到HKEY_CURRENT_USER\Software\Microsoft\【【淘密令】】Explorer\Main。1、右键”Main”项_权限。2、在权限对话框中将完全控制权限赋予【【淘密令】】Explorer。3、点击高级选项按钮将继承启用,更改完成后点击应用,确认就可以成功启动ie11。
1.在ie11中点击右上角“齿轮”标志打开“【【淘密令】】选项”(也可通过按下“alt”键,在“菜单栏”-“工具”列表中选择“【【淘密令】】选项”);
进入【【淘密令】】选项(也可通过第4步的方法进入)
2.在“高级”选项卡的安全设置中,取消“启动增强保护模式”功能(勾去此项的√);
3.重启电脑(这是必须的哟);
如果问题未解决,则进一步操作
4.按下“alt”键,在“菜单栏”-“工具”列表中打开“兼容性视图设置”(也可通过点击ie
11右上角的“齿轮”标志进入);
进入“兼容性视图设置”(也可通过第1步的方法进入)
5.将问题网站添加至列表中,如果你在问题页面打开兼容性视图设置,那么网站的地址将自动显示在添加框中,点击“添加”即可;
最后一步
6.打开“运行”(win+r),输入“cmd”回车,(或者直接用系统搜索“cmd”或“命令提示符”)
7.在窗口中输入“netsh
winsock
reset”回车
这个方法同样适用于windows
8.1中其他浏览器无法上网的问题。
你好,浏览器打不开的原因很多,如设置了无效的代理器,DNS服务失败等错误问题造成。也有网站服务器存在的因素。
解决方法如下:打开360安全卫士后,再点击打开上面【木马查杀】这项,在右侧【热点问题修复】你点击【网页打不开】的修复即可。通过以上方法没有解决问题,按照以下步骤完成卸载和安装。方法如下:1、卸载IE浏览器后,要清空IE安装根目录下的残留项,再删除空文件夹!!退出程序后,要清空回收站垃圾,然后重新启动计算机!这一步是让计算机默认生效IE浏览器干净为零,因为计算机有记忆功能。2、重启后,重新下载安装IE浏览器,安装好后,要再次重新启动计算机。这一步是让计算机生效默认新安装的IE浏览器。你提出的浏览器问题就解决啦。希望能够帮助到你。
IE根浏览器的目录怎样找到?打开C盘IE安装的根目录,找程序文件【Program
Files】然后在这个文件夹下,再找因特网【【【淘密令】】
Explorer】把这个文件打开后,用右键要清空全部残留文件,再删除空文件夹!!退出程序后,要清空回收站垃圾,然后重新启动计算机!重启后,再下载安装IE浏览器。操作步骤同上
因为,其它的浏览器基本上都是在IE的基础上开发的,是需要IE的内核程序来支持,也就是不能离开IE的程序支持,不基于IE内核,也就是独立开发的浏览器,不需要IE的支持是可以卸载的。360浏览器也不例外,是需要IE内和支持的。IE是互联网重要的应用软件!是微软工程师编程写好的程序!所有浏览器都是建立在IE的程序基础之上。把IE浏览器内核出现的错误问题解决好了。你使用的任何浏览器以及应用程序的软件出现的错误问题就都解决啦。IE浏览器,受Windows操作系统的支持,不会出现打不开网页的问题
,独立开发的,由于和系统的兼容性问题,可能会出现冲突,可能会出现打不开某些网站的问题。
Win7IE11无法启动,大家都知道Win764位系统自带的浏览器是IE8版本的,但是有很多用户都想给浏览器升级到IE11版本来体验,但是很多朋友升级之后就发现浏览器打不开,下面跟着我来看下Win764位IE11打不开怎么解决吧。
Win764位IE11打不开解决方法
1、点击“开始——控制面板——网络和【【淘密令】】——【【淘密令】】选项”在打开的“【【淘密令】】选项”窗口中,在安全标签页中,勾选“启用保护模式----”。
2、在“高级”标签页中,勾选“启用集成Windows验证”和“启用增强保护模式”。
3、点击“确定”保存后,重新启动计算机,IE11浏览器无法启动的问题就解决了。
启用Windows防火墙报错"0x【【QQ微信】】"
解决方案:
方法一开启WindowsDefender服务
1.单击开始,然后在搜索程序和文件中(【【淘密令】】)或(【【微信】】ta)中的开始搜索框中键入服务。
2.单击服务(旁边的cogwheel图标),然后单击以管理员身份运行。出现提示时,输入管理员的用户名和密码,然后按enter键。
3.向下滚动直到看到WindowsDefender服务,双击WindowsDefender服务。
4.单击启动类型,旁边的下拉列表,然后单击自动.
5.重新启动计算机,应启用Windows防火墙。
方法二运行Fixit
方法三运行msert
1.到以下链接http://www.【【淘密令】】.com/security/scanner/en-us/default.aspx下载msert。
2.双击安装。
3.安装之后,将移动到您的桌面,并双击Microsoft安全扫描程序图标。
4.选中接受以上许可协议的所有条款框,然后单击下一步两次。
5.单击快速扫描,然后单击下一步。
6.Microsoft安全扫描程序会扫描您的计算机,并删除所有恶意软件。
方法四运行WindowsUpdate,更新所有更新
1、点击“开始――控制面板――网络和【【淘密令】】――【【淘密令】】选项”在打开的“【【淘密令】】选项”窗口中,在安全标签页中,勾选“启用保护模式----”。
2、在“高级”标签页中,勾选“启用集成Windows验证”和“启用增强保护模式”。
3、点击“确定”保存后,重新启动计算机,IE11浏览器无法启动的问题就解决了。
【【淘密令】】Explorer是微软公司推出的一款网页浏览器。原称Microsoft【【淘密令】】Explorer(6版本以前)和Windows【【淘密令】】Explorer(7、8、9、10、11版本)。下面我为大家带来IE11打不开网页的解决方法,希望大家喜欢!
操作步骤如下:
1、按Win+R组合键打开运行,输入【【淘密令】】xtoff,点击确定,看是否可以打开;
2、打开IE浏览器,点击工具》管理加载项,选择“所有加载项”,将右侧的Shockwa【【微信】】和其他异常项都禁用;
3、点击工具》弹出窗口阻止程序,选择“关闭弹出窗口阻止程序”;
4、如还未解决问题,尝试重置IE。
常见问题:
1.DNS服务器的.问题
当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。)在网络的属性里进行,(控制面板―网络和拔号连接―本地连接―右键属性―TCP/IP协议―属性―使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址。有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者重新设置路由器。
还有一种可能,是本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。可以在“运行”中执行ipconfig/flushdns来重建本地DNS缓存。
2.IE浏览器的问题
当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。这时可以尝试重置IE,具体做法是打开【【淘密令】】选项,单击高级选项卡中的重置,重置成功后,重新启动计算机。这么做可以解决大部分问题,因此没有必要使用第三方修复工具。
3.网络防火墙的问题
如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。
4.网络协议网卡驱动
IE无法浏览,有可能是网络协议(特别是TCP/IP协议)或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议。
5.hosts文件的问题
hosts文件被修改,也会导致浏览的不正常,解决方法当然是清空hosts文件里的内容。
End版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。