作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...本小章内容就是Linux进阶部分的日常运维部分,掌握这些日常运维技巧或者方法在我们的日常运维过程中会带来很多方便。...主要从以下几个部分来讲解: Linux日常运维-主机名&hosts Linux日常运维-history Linux日常运维-SSHD(一) Linux日常运维-SSHD(二) Linux日常运维-ENV...(一)(本章节) Linux日常运维-ENV(二) Linux日常运维-任务计划 在Linux系统中,环境变量扮演着非常重要的角色,用于配置系统和应用程序的运行环境。...以下是一些常见的Linux环境变量及其作用: [root@newhostname1 network-scripts]# env XDG_SESSION_ID=2 HOSTNAME=newhostname1
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...本小章内容就是Linux进阶部分的日常运维部分,掌握这些日常运维技巧或者方法在我们的日常运维过程中会带来很多方便。...主要从以下几个部分来讲解: Linux日常运维-主机名&hosts Linux日常运维-history Linux日常运维-SSHD(一)(本章节) Linux日常运维-SSHD(二) Linux日常运维...-ENV(一) Linux日常运维-ENV(二) Linux日常运维-任务计划 我们前面讲了如何ssh登录,都是使用的密码,其实在ssh登录里面还有几个经常遇到的问题,比如我能否不使用ssh密码,而是用一种免密的方式登录...在实际运维中,部分软件是要求配置免密登录才能更好运行,甚至必须要免密才能运行。还有就是可以给服务器设置一个自己都不记得甚至空密码的情况下,然后使用密钥登录来提高安全性。
首先服务的概念,对于linux服务器来说,其中大多数的软件都算是服务,比如nginx、mysql、Jenkins等等。下面我们就来学习一下linux中有关服务的一些内容。...一、服务简介和分类 1、运行级别 运行的级别有以下几种分类: 运行级别 含义 0 关机 1 单用户,类似于Window的安全模式,主要用于系统修复 2 不完全多用户,类似于字符界面,但不包含NFS(Linux...这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。...RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。就是类似于node中的npm咯。...首先,我们要安装一下源码包服务的一些依赖: yum install gcc gcc-c++ perl -y 成功之后呢,会提示一个: 就安装成功啦。
在linux日常运维中,我们平时会用到很多常规的操作命令。...显示上一条命令的最后一部分 暂停或挂起前台的命令,并在后台运行它(相当于nohup .... &) 当在linux终端里运行一个要执行很长时间的命令,为了让其在后台运行(释放当前终端),步骤如下: CTRL...-s 20120523 //设置成20120523,这样会把具体时间设置成空00:00:00 date -s 01:01:01 //设置具体时间,不会对日期做更改 date -s "01:01:01...、源码或man的位置 which halt 显示一个二进制文件或可执行文件的完整路径 find命令在日常运维工作中使用率极高!...file1 改变一个文件的所有人和群组属性 find / -perm -u+s 罗列一个系统中所有使用了SUID控制的文件 chmod u+s /bin/file1 设置一个二进制文件的 SUID
首先服务的概念,对于linux服务器来说,其中大多数的软件都算是服务,比如nginx、mysql、Jenkins等等。下面我们就来学习一下linux中有关服务的一些内容。...NFS(Linux和Window进行文件共享)服务 3 完整的命令行模式,就是标准的字符界面 4 系统保留未使用 5 图形界面 6 重启 runlevel,查看当前的运行级别。...这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。...RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。就是类似于node中的npm咯。...首先,我们要安装一下源码包服务的一些依赖: yum install gcc gcc-c++ perl -y 成功之后呢,会提示一个: 就安装成功啦。
一、目录 作为一台电脑,我们首先要知道的就是其目录的含义及用处,在后面的学习中十分重要,这些都是最基础的概念。我们可以先来看一下,linux中都有哪些目录: ?...我们看到一共有这些目录,那么下面我们一一解释一下: /,即系统的根目录。注意,在linux中并没有windows中的C盘、D盘这样的分区,所以“/”就可以简单理解为windows的C盘目录。...可以看到一点区别了吧,具体的内容跟我上面说过的一样哦,如果不理解,可以回过头去看一下之前的内容。 承前一篇,之前我们已经简单地了解了linux的一些基本命令,这一篇文章,我们继续往下。...好了,今天就到此为止了,我们总结一下目前学过的内容: 1、我们简单学习了linux系统的基本目录结构。以及/和~都是什么。 2、还学习了命令的基本格式。...本人能力有限,也是初学linux。无法给大家提供更深入的理解。
[TOC] 主要记录工作和学习中遇到的一些问题; Q:挂载的目录进行卸载挂载繁忙,如:umount: /var: device is busy A:解决方法 fuser -m -v /dev/mapper..., (2) 当安装依赖包错误的时候进行一起安装即可(不知道谁与谁有依赖关系,就都一起安装就好了,亲测有效)) Q:Centos6.x安装/升级到python2.7 A:因为在linux机器上用yum安装的默认是.../usr/local/bin/python2.7 -V #建立软连接,使系统默认python指向2.7版本 mv /usr/bin/python /usr/bin/python2.6.6 #这一步重要...答:有先决条件,就是在进程中被打开,在内存中被分配资源; 恢复原理: 在Linux系统中,每个运行中的程序都有一个宿主进程彼此隔离,以/proc/进程号来体现(Linux本质上就是一个文件系统) 比如:...ls -l /proc/13067 查看进程PID为13067的进程信息;当程序运行时操作系统会专门开辟一块内存区域,提供给当前进程使用,对于依赖的文件,操作系统会发放一个文件描述符,以便读写文件; 当我们执行
文件的属组(group) 文件大小(size),单位默认是字节 ls常用选项: -l:显示文件属性,ls -l=ll -h:做相应的单位转换显示...复制一个文件到一个文件 或者 多个文件 到一个目录! ...,所以linux中文本文件的行结束符是$符 -T:可以显示制表符 -v:显示其他的非打印字符 -A:显示所有的符号 13、more more... b:向前翻一屏 ENTER:向后翻一行 k:向前翻一行 关键字查找 /KEYWORD:查找关键字 14、head、tail...e:移动到当前单词的词尾或者下一个单词的词尾 b:移动到当前单词的词首或者上一个单词的词首 #w:一次跳#个单词。
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。...function a() { action; return init; } 另外一种是: a() { action; return init; } 这两种的含义都是一样的。.../bin/bash demoFun(){ echo "这是我的第一个 shell 函数!"...在函数体内部,通过 n 的形式来获取参数的值,例如,1表示第一个参数, #!/bin/bash funWithParam(){ echo "第一个参数为 $1 !"...仅对其上一条指令负责,一旦函数返回后其返回值没有立即保存入参数,那么其返回值将不再能通过 ? 获得。 例子: #!
这一篇文章,我们就要开始学习正式的Shell语言部分的内容。那在开始之前,我们回忆一下,javascript语言,大体都包含了哪些内容?...,也有一部分是局部变量。...所以,它看起来像是一个用符号表示的变量。...咱们还是得实践一下: #!...我们再来试一下其它的选项: #!/bin/bash declare -x m=1 declare -p m env | grep m 大家自行试一下这个代码,看下结果是啥,下面我们再试一下数组: #!
这是linux部分的最后一篇内容,我们一起来学习下Linux网络。 我们先看些命令吧: ifconfig,查看与配置网络状态。...这样我们就登录了,然后我们学习一个新的命令scp。...scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令linux的scp命令可以在linux服务器之间复制文件和目录。...那么下面我们来试一下,用scp命令传输下文件。 1、把本地文件传输到服务器: 首先,现在本地随便的位置建个文件,当然你要知道文件的位置在哪,为了方便,我们就在桌面建一个吧: 这样就可以了。...1、把服务器的文件复制到本地: 就在服务器的/root下吧,我们再建一个文件。
豌豆贴心提醒,本文阅读时间5分钟 运维自动化是运维发展的必然方向,同时也是一个运维工程师实现效率最大化的必然选择。...运维自动化的知识可以说是浩瀚如海,本文将选择其中一个工具ansible为大家介绍一下。...ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。...运维工具常见的工作模式 1、agent模式: 基于ssl实现。代理工作在被监控端。像puppet。 2、agentless模式: 基于ssh服务实现工作在被监控端。监控端是ssh的客户端。...关于ansible的基本介绍到这里就结束了,下一篇文章我们会介绍一些批量部署的小技巧哦~ ? ----
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 最近一段时间加强了对liunx的学习和实践。学到了一些不错的技巧和方法。...切实感觉到了linux一切皆文本的的魅力。最近一周开启轻测,抽时间记录一下。...command_cls=1&command_key=0&command_content={status=$status, tick=0}" "$center_ip" makefile带参数 同上面shell一样...curl在linux中的makefile和shell中基本可以直接使用,不用安装。 curl默认使用get方式。...这里的不说,linux在处理文本方面还是比较强大的。虽然看起来不直观。可以利用grep查找后很方便的重定向到文件,只看有用的部分。
一、进程管理 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。...简单来说哈,进程就是运行一段代码的实体。在linux中,我们可以通过命令来查看系统中所有的进程、判断服务器的状态、杀死进程等等。下面我们来看一下相关的命令都有哪些。...9 (KILL):杀死一个进程。 15 (TERM):正常停止一个进程。 下面我们来看一个小栗子: 我们创建一个sh文件,并将它存储在/demo下,文件的内容如下: #!...而 linux 任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信...: 符号含义例子 * 代表任意时间 比如第一个星就代表一个小时中每分钟都执行一次 , 代表不连续的时间 比如"1,2,3 ",就代表每小时的1分、2分、3分执行命令 - 代表连续的时间范围
上一篇文章我们学习了基本的指令和vim编辑器的操作方法。这篇文章我们主要来学习下Linux中用户的概念和权限相关的知识。...Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。...1.3 /etc/passwd Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性。...选项:-R,递归 模式:[ugoa][+-=][rwx],u代表当前用户,g代表所属组,o代表其他人,a代表所有人。...好了……嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿,我们接下来做一件大事,大家一直想做却又没权限做的事情。删库!
上一篇文章我们学习了基本的指令和vim编辑器的操作方法。这篇文章我们主要来学习下Linux中用户的概念和权限相关的知识。...Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。...1.3 /etc/passwd Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性。...选项:-R,递归 模式:[ugoa][+-=][rwx],u代表当前用户,g代表所属组,o代表其他人,a代表所有人。...好了......嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿,我们接下来做一件大事,大家一直想做却又没权限做的事情。删库! ?
,从黑匣子运维到联合运营团队……每一点进步和惊喜,也都离不开中国电信的大力支持。...接着中国电信集团网运部甘志辉介绍了中国电信的数据中心增值服务(代维),激发了腾讯同事们的兴趣,因为腾讯在全球也有相当大的运维外包的需求,相信未来双方还可以在外包方面进一步加强合作。...最后,腾讯华南数据中心郁智华介绍了腾讯对数据中心由运维升级到运营的期望和要求,也抛出了三方联合运营这个重磅话题…… ?...我们其实并没有讨论“如何优雅地做运维”这个问题,但整个研讨会的主旨又紧紧围绕着它。当风起云涌之际,团队的发展似乎永远赶不上业务的扩张,运维的界面也越来越复杂;优雅的运维看起来永远是那么遥不可及。...可是,当我们的新技术和自动化迎来完美落地的一天,当我们的联合运营战队磨合越来越顺畅,优雅也就离我们不远了。即便暂时还不能那么优雅的运维,至少可以先做到愉快的运维。
领取专属 10元无门槛券
手把手带您无忧上云