摘要:1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。2.使用方式su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]3.参数说明-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。-l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该
2018年02月24日
Linux运维工程师发展路线
摘要:linux运维发展常见的就是下面两条路线:第一条:运维应用-->系统架构-->运维开发-->系统开发第二条:运维应用-->应用dba-->架构dba-->开发DBA下面详细每个阶段的职位说明(以北上广为例):01. 运维应用级别:这个阶段就是玩别人的软件,例如:linux,nginx,mysql,php,nagios 大多数的linux运维工程师,网络工程师,系统工程师都是这个阶段。 这个阶段的工资平
分类:Linux世界
2018年02月24日
linux运维人员必会开源运维工具体系
摘要:1、linux系统基础,这个不用说了,是基础中的基础,连这个都不会就别干了,参考书籍,可以看鸟哥linux基础篇,至少要掌握这书60%内容,没必须全部掌握,但基本命令总得会吧2、网络服务,服务有很多种,每间公司都会用到不同的,但基础的服务肯定要掌握,如FTP, DNS,SAMBA, 邮件, 这几个大概学一下就行,LAMP和LNMP是必须要熟练,我所指的不是光光会搭建,而是要很熟悉里面的相当
分类:系统管理
2018年02月06日
有关RAID 5磁盘阵列数据恢复的问题集锦
摘要:Raid 5是最常见的raid方式之一,它本身也具有一定的数据保护机制,如果其中的一块盘坏了,插上新磁盘后,将会自动通过其他磁盘上的校验码实现数据恢复。但是,这样的机制对于数据保护机制是不够的,万一出现下面这些情况怎么办呢?-依次或同时出现多个磁盘的失败-引电压的不稳定造成了系统的故障-由于过大温差引起的硬件故障- RAID数据被删除或格式化-在服务器和NAS的固件上发送
分类:Linux世界
2018年02月06日
开源20年:为编程和商业带来了怎样的改变?
摘要:现在,世界上的每一家公司都在使用开放源代码软件。微软——一度是开放源代码最大的敌人——现在也成了开源的热心支持者。即使是Windows现在也使用了开放源代码技术来构建。如果你曾经用过谷歌(Google)进行过搜索,从亚马逊(Amazon)上买过一本书,在网飞(Netflix)上看过一部电影,或者是在脸书(Facebook)上看过你的朋友的假期照片,你就是一名开放源代码用户了。对于一种技术来
分类:Linux世界
2018年02月06日
再谈Raid 5和Raid 6的写性能差异
摘要:这次给大家介绍下RAID 5和RAID 6做后端在写性能上的差异以及原因。这里暂不考虑上层缓存以及跨array创建LUN带来的性能提升,只考虑array本身的性能差异。随机短步写对于写入量小于条带数据块的写操作,之前已经讲过,对于RAID 5而言,短步写会从data盘上读取要改写的数据,从parity盘上读取P校验,然后把新数据写入data盘,计算新的P校验值并写入P校验盘,总共是2次读+2次写操作
分类:Linux世界
2018年02月06日
有关RAID 5磁盘阵列数据恢复的问题集锦
摘要:Raid 5是最常见的raid方式之一,它本身也具有一定的数据保护机制,如果其中的一块盘坏了,插上新磁盘后,将会自动通过其他磁盘上的校验码实现数据恢复。但是,这样的机制对于数据保护机制是不够的,万一出现下面这些情况怎么办呢?-依次或同时出现多个磁盘的失败-引电压的不稳定造成了系统的故障-由于过大温差引起的硬件故障- RAID数据被删除或格式化-在服务器和NAS的固件上发送
分类:Linux世界
2018年02月06日
爬虫需谨慎,你不知道的爬虫与反爬虫套路!
摘要:爬虫与反爬虫,是一个很不阳光的行业。这里说的不阳光,有两个含义。第一是,这个行业是隐藏在地下的,一般很少被曝光出来。很多公司对外都不会宣称自己有爬虫团队,甚至隐瞒自己有反爬虫团队的事实。这可能是出于公司战略角度来看的,与技术无关。第二是,这个行业并不是一个很积极向上的行业。很多人在这个行业摸爬滚打了多年,积攒了大量的经验,但是悲哀的发现,这些经验很
分类:Linux世界
2018年02月05日
window 下python2.7与python3.5两版本共存设置
摘要:(1)在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的): 1.c:\Python27 2.c:\Python27\Scripts 3.c:\Python35 4.c:\Python35\Scripts(2)进入Python2.7安装目录,把python.exe重命名为python2.exe (3)进入python3.5安装目录。找到python.exe程序,把它重命名为python3.exe(4)最后打开命令行界面测试一下 执
分类:Python
2018年02月05日
创建局域网内的离线YUM仓库
摘要:在早先的教程中,我们讨论了如何使用 ISO 镜像和在线 Yum 仓库的方式来创建自己的 Yum 仓库 。创建自己的 Yum 仓库是一个不错的想法,但若网络中只有 2-3 台 Linux 机器那就没啥必要了。不过若你的网络中有大量的 Linux 服务器,而且这些服务器还需要定时进行升级,或者你有大量服务器无法直接访问互联网,那么创建自己的 Yum 仓库就很有必要了。当我们有大量的 Linux 服务器
分类:系统管理
2018年02月05日
谈谈搭建堡垒机的几条原则
摘要:总结一下这几年使用堡垒机的经验教训,和大家做一个分享,无论是使用自建堡垒机还是采用一些商用方案,通用的原则是不会变的。希望对大家有所帮助,如果有遗漏的地方,欢迎补充和指教。原则1:一要建立个人帐号的概念,必须做到一人一个帐号,绝不允许多个人共用个人帐号,更不能允许共同账号登录堡垒机。原则2:从本机到服务器上每一道防线的安全等级应该是等同的。一定一定不
分类:自动化运维
2018年01月21日
RHCE-mount_fdisk 挂载和卸载文件系统
摘要:存储管理概念硬件和存储设备通常划分为更小的块,称为分区。分区是划分硬盘的一种方法。不同的部分可以通过不同的文件系统进行格式化或用于不同的目的存储设备由一个特殊文件类型表示,其称为块设备。块设备存储在/dev目录中。 RHEL中检测到第一个SCSI、 PATH/SATA或USB硬盘驱动器是/dev/sda,第二个是/dev/sdb以此类推。该名称代表整个驱动器。 /dev/sda上的第一个主分区是/dev
分类:系统管理
2018年01月21日
RHCE-df 检查文件系统
摘要:检查文件系统-df若要对文件系统挂载点和可用空间的大小有个简略的了解,可以运行df命令。不带参数运行时,它将报告所有已挂载的普通文件系统的总磁盘空间、 已用磁盘空间和可用磁盘空间。它将报告本地和远程系统,以及已用空间占总磁盘空间的百分比若要改善输出大小的可读性,可使用两个不同的用户可读选项-h和-H。 -h报告的单位是KiB(2^10)或MiB(2^20)或GiB(2^30),而使用
分类:系统管理
2018年01月21日
RHCE- du 检查文件系统
摘要:检查文件系统-du显示某一特定目录树使用的空间详细信息,支持-h和-H选项以递归方式显示当前目录树中所有文件的大小 Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all 显示目录中个别文
分类:系统管理
2018年01月21日
RHCE-ln文件间的连接
摘要:管理文件间的链接-硬连接命令:ln 源目标 新创建的目标硬链接是新的目录条目,其引用文件系统中的现有文件。文件系统中的每一文件默认具有硬链接。为节省空间,可以不复制文件,而创建引用同一文件的新硬链接。新硬链接如果在与现有硬链接相同的目录创建,则需要具有不同的文件名,否则需要驻留于不同的目录中。指向同一文件的所有硬链接具有相同的权限、链接
分类:系统管理
2018年01月21日
RHCE-find,locate
摘要:locatelocate根据locate数据库中的文件名或路径返回搜索结果。该数据库存储文件名和路径信息以普通用户搜索条目时,调用locate搜索的用户必须对包含匹配元素的目录树拥有读取权限,才能返回结果locate数据库每日自动更新。使用updatedb可手动更新实例:搜索名称或路径包含“ passwd”的文件locate passwd部分匹配也会返回结果locate image选项:-i:不区分大小写搜索-n:限制lo
分类:系统管理
2018年01月21日
Linux中为硬盘分区打label标签
摘要:#首先要明白为什么要打label 通俗的说Lable就是给linux系统下的设备取一个比较直观的名字,方便用户识别。因为在linux下任何硬件设备都对应一个文件,如文件/dev/hda对应第一个磁盘,hda是系统自定义的名字,当应用它时很难搞清楚在系统中他在什么地方,所以我们通常把它的LABLE改成和这个磁盘要挂载的路径同样的名字,如/home,(改变LABEL名称用e2lab
分类:系统管理
2018年01月21日
RHCE-RPM软件包和yum
摘要:RPM软件包和yumRPM是红帽开发的软件包管理器RPM软件包文件采用软件包名称组合方式命名:name-version-release.architecturename:描述其内容的一个或多个词语(httpd-tools)version:是原始软件的版本号(2.4.6)release:是基于该版本的软件包的发行版号,由软件打包商设置,后者不一定是原始软件开发(7.el7)ARCH:是编译的软件包可以运行的这种处理器架构下。“ noarch”表
分类:系统管理
2018年01月21日
RHCE-sftp复制文件
摘要:使用sftp远程传输文件如果想要在上传文件到SSH服务器或从中下载文件时使用交互工具,可以使用sftp工具。 sftp的会话与典型的FTP会话相似,但使用SSH服务器的安全身份验证机制和加密数据传输功能命令:sftp [user@]remote_host注:sftp会话接受各种命令,这些命令在远程系统上运行的方式与本地文件系统上相同帮助文件:sftp> helpAvailable commands:bye &n
分类:系统管理
2018年01月21日
RHCE-rsync同步文件
摘要:rsyncrsync---远程文件传输rsync比scp更高效,因为仅通过网络复制两者不同处,以使他们保持同步[root@desktop0 ~]# cat /etc/services | grep rsync #listen 873rsync 873/tcp &