运维的基础介绍(附加常用108个命令行)
提示:本文章是介绍一些基础概念,同时加入运维的一些基础命令行
目录
前言
一、运维的职责
二、运维的技术方向
总结
- 总结
前言
运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。
一个互联网产品的生成一般经历的过程是:项目立项、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。
运维,本质上是对网络、服务器、服务的生命周期各个阶段的运营与维护,在成本、稳定性、效率上达成一致可接受的状态。
一、运维的职责
对于初创公司,运维部和系统部一般是合二为一的,相关工作由同一批人负责,界限可能不是很明显。大型公司对运维工作的要求更高,需要有更精细的分工,因此机房/网络/操作系统相关的底层工作分离出来由专人负责,成为系统管理部,而上层和应用产品相关的工作则由运维负责,成为运维部。以下从互联网产品生命周期和运维涉及的技术分别来看分工较细的大型互联网公司中运维工作的职责
二、运维的技术方向
产品的整个生命周期里运维的职责重要而广泛,但运维工程师们的职责不仅限于这部分工作,还需要总结工作中遇到的问题,抽取出相关的技术方向、研发相关的工具和平台以支持/优化业务的发展并提高运维的效率,相关技术工作主要包括:
-
服务监控技术:包括监控平台的研发、应用,服务监控准确性、实时性、全面性的保障
-
服务故障管理:包括服务的故障预案设计,预案的自动化执行,故障的总结并反馈到产品/系统的设计层面进行优化以提高产品的稳定性
-
服务容量管理:测量服务的容量,规划服务的机房建设,扩容、迁移等工作
-
服务性能优化:从各个方向,包括网络优化、操作系统优化、应用优化、客户端优化等,提高服务的性能和响应速度,改善用户体验
-
服务全局流量调度:接入服务的流量,根据容量和服务状态在各个机房间分配流量
-
服务任务调度:服务的各种定时/非定时任务的调度触发及状态监控
-
服务安全保障:包括服务的访问安全、防攻击、权限控制等
-
数据传输技术:包括p2p等各类传输技术的研发应用,也远距离大数据传输等问题的解决
-
服务自动发布部署:部署平台/工具的研发,及平台/工具的使用,做到安全、高效的发布服务
-
服务集群管理:包括服务的服务器管理、大规模集群管理等
-
服务成本优化:尽可能降低服务运行使用的资源,降低服务运行成本
-
数据库管理(DBA):通过设计、开发和管理高性能数据库集群,使数据库服务更稳定、更高效、更易于管理。
-
平台化的开发:类docker和google borg平台的开发管理,及服务接入技术
-
分布式存储平台的开发优化:类google gfs等分布式存储平台的研发及服务接入
三,运维的常见命令行
1、calc:启动计算器
2、appwiz.cpl:程序和功能
3、certmgr.msc:证书管理实用程序
4、charmap:启动字符映射表
5、chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)
6、cleanmgr: 打开磁盘清理工具
7、cliconfg:SQL SERVER 客户端网络实用工具
8、cmstp:连接管理器配置文件安装程序
9、cmd.exe:CMD命令提示符
10、自动关机命令:
Shutdown -s -t 30:表示30秒后自动关机,中间带有空格。
shutdown -a :取消定时关机
Shutdown -r -t 30:表示30秒后自动重新启动
rundll32 user32.dll,LockWorkStation:表示锁定计算机
11、colorcpl:颜色管理,配置显示器和打印机等中的色彩
12、CompMgmtLauncher:计算机管理
13、compmgmt.msc:计算机管理
14、credwiz:备份或还原储存的用户名和密码
15、comexp.msc:打开系统组件服务
16、control:控制面版
17、dcomcnfg:打开系统组件服务
18、Dccw:显示颜色校准
19、devmgmt.msc:设备管理器
20、desk.cpl:屏幕辨别率
21、dfrgui:优化驱动器 Win 7→dfrg.msc:磁盘碎片整理程序
22、dialer:电话拨号程序
23、diskmgmt.msc:磁盘管理
24、dvdplay:DVD播放器
25、dxdiag:检查DirectX信息
26、eudcedit:造字程序
27、eventvwr:事件查看器
28、explorer:打开资源管理器
29、Firewall.cpl:Win防火墙
30、FXSCOVER:传真封面编辑器
31、fsmgmt.msc:共享文件夹管理器
32、gpedit.msc:组策略
33、hdwwiz.cpl:设备管理器
34、inetcpl.cpl:Internet属性
35、intl.cpl:区域
36、iexpress:木马捆绑工具,系统自带
37、joy.cpl:游戏控制器
38、logoff:注销命令
39、lusrmgr.msc:本地用户和组
40、lpksetup:语言包安装/删除向导,安装向导会提示下载语言包
41、lusrmgr.msc:本机用户和组
42、main.cpl:鼠标属性
43、mmsys.cpl:声音
44、magnify:放大镜实用程序
45、mem.exe:显示内存运用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存运用情况了。当然什么盘什么文件名可自己决定。
46、MdSched:Win内存诊断程序
47、mmc:打开控制台
48、mobsync:同步命令
49、mplayer2:简易widnows media player
50、Msconfig.exe:系统配置实用程序
51、msdt:微软支持诊断工具
52、msinfo32:系统信息
53、mspaint:画图
54、Msra:Win远程协助
55、mstsc:远程桌面连接
56、NAPCLCFG.MSC:客户端配置
57、ncpa.cpl:网络连接
58、narrator:屏幕“讲述人”
59、Netplwiz:高级用户帐户控制面板,设置登陆安全相关的选项
60、netstat : an(TC)命令检查接口
61、notepad:打开记事本
62、Nslookup:IP地址侦测器
63、odbcad32:ODBC数据源管理器
64、OptionalFeatures:打开“打开或关闭Win功能”对话框
65、osk:打开屏幕键盘
66、perfmon.msc:计算机性能监测器
67、perfmon:计算机性能监测器
68、PowerShell:提供强大远程处理能力
69、printmanagement.msc:打印管理
70、powercfg.cpl:电源选项
71、psr:问题步骤记录器
72、Rasphone:网络连接
73、Recdisc:创建系统修复光盘
74、Resmon:资源监视器
75、Rstrui:系统还原
76、regedit.exe:注册表
77、regedt32:注册表编辑器
78、rsop.msc:组策略结果集
79、sdclt:备份状态与配置,就是查看系统是否已备份
80、secpol.msc:本地安全策略
81、services.msc:本地服务设置
82、sfc /scannow:扫描错误并复原/windows文件保护
83、sfc.exe:系统文件检查器
84、shrpubw:创建共享文件夹
85、sigverif:文件签名验证程序
86、slui:Win激活,查看系统激活信息
87、slmgr.vbs -dlv :显示详细的许可证信息
88、snippingtool:截图工具,支持无规则截图
89、soundrecorder:录音机,没有录音时间的限制
90、StikyNot:便笺
91、sysdm.cpl:系统属性
92、sysedit:系统配置编辑器
93、syskey:系统加密,一旦加密就不能解开,保护系统的双重密码
94、taskmgr:任务管理器(旧版)
95、TM任务管理器(新版)
96、taskschd.msc:任务计划程序
97、timedate.cpl:日期和时间
98、UserAccountControlSettings:用户账户控制设置
99、utilman:辅助工具管理器
100、wf.msc:高级安全Win防火墙
101、WFS:Win传真和扫描
102、wiaacmgr:扫描仪和拍照机向导
103、winver:关于Win
104、wmimgmt.msc:打开windows管理体系结构(WMI)
105、write:写字板
106、wscui.cpl:操作中心
107、wuapp:Win更新
108、wscript:windows脚本宿主设置
总结
这里对文章进行总结:
以上就是本文章的基本内容,本文仅仅简单介绍了一些基础知识,108个命令行是运维中经常使用的。