随笔分类 - 常规运维
摘要:备份是我们运维人员最基本的日常工作,做好备份是稳定运维的一个重要环节。下面分享两个使用过的简单备份脚本: 1)网站数据备份将网站数据/var/www/vhost/www.kevin.com和/var/www/vhost/www.grace.com分别备份到:/Data/code-backup/www
阅读全文
摘要:在linux系统下,普通用户无法直接执行root用户权限下的命令,如果想让普通用户执行只有root用户才能执行的操作命令。下面罗列下经常使用sudo命令的几个场景: 1.用户无权限执行root命令普通用户登录 shell 之后,如果自身没有权限访问某个文件或执行某个命令时,若该用户获得root授权,
阅读全文
摘要:在我们运维工作中,会经常要求一些用户不允许登陆系统,以加固系统安全。今天这里介绍下锁定账号登陆的几种方法: 一、最常用方式,修改用户的shell类型为/sbin/nologin (推荐使用)这种方式会更加人性化一点,因为不仅可以禁止用户登录,还可以在禁用登陆时给提示告诉它这么做的原因。修改/etc/
阅读全文
摘要:作为一名运维工程师,在日常工作中会时常对各类重要数据进行备份,为了方便管理,运用何种备份方案是至关重要的。今天在此简单说明下Linux运维中的备份种类:全量备份、增量备份、差异备份。 一、首先说一下什么是存档属性?“存档”属性表示此文件、文件夹的备份属性,只是提供给备份程序使用,当未选中时,备份程序
阅读全文
摘要:使用"whois"命令可以查询到域名的注册信息 "syntax error: unexpected end of file"一般从windows下的shell脚本传到Linux上可能会出现这样的问题,是因为Windows和Linux下的行末结束符是不一样的。即windoes下的dos格式文件传输到u
阅读全文
摘要:回想起来,从事linux运维工作已近5年之久了,日常工作中会用到很多常规命令,之前简单罗列了一些命令:http://www.cnblogs.com/kevingrace/p/5985486.html今天在这里,详细总结下运维工作中常常用到的一些操作命令(依据本人使用经验而言): [Errno 2]
阅读全文
摘要:在linux系统中,默认创建的用户的有效期限都是永久的,但有时候,我们需要对某些用户的有效期限做个限定!比如:公司给客户开的ftp账号,用于客户下载新闻稿件的。这个账号是有时间限制的,因为是付费的。合同到期了,这个账号就要求停用。 废话不多说,直接说下操作记录: 需求:创建lzwb账号,用于下载/h
阅读全文
摘要:PS(Prompt Sign)指的是命令提示符,在日常运维工作中为了方面操作管理,有时会设定PS1环境变量。废话不多说,下面开始记录下Linux中PS1设置 在/etc/.bashrc中,找到PS1变量的定义,如果没有,手动加上:可以将显示输出到标题栏上: [root@elk-node1 ~]# v
阅读全文
摘要:在linux日常运维中,我们平时会用到很多常规的操作命令。 Centos系统中自动获取本机ip的方法 查看服务器的外网ip umount卸载不掉的处理方法 终端命令行限制设置- stty命令 添加主机名 tomcat中的war包直接解压方法 git提交文件 强制踢掉登陆用户的方法 当一台服务器upt
阅读全文
摘要:问题说明:在公司办公网内的一台物理机A上安装了linux系统(ip:192.168.9.120),在上面部署了jenkins,redmine,svn程序。由于是在办公网内,这台机器和同事电脑都是在同一网段的。突然某天问题出来了:有部分同事远程ssh登陆不上这台linux系统的机器,jenkins/r
阅读全文
摘要:说明:windows下有一共享文件夹APP,windows本地ip是192.168.9.155现在需要在linux服务器上挂载这个APP文件夹,linux服务器ip是192.168.9.200 操作记录如下: 1)windows上的准备工作 首先将windows上D盘下的APP文件夹设置为共享。右击
阅读全文
摘要:在日常运维工作中,会碰到服务器带宽飙升致使网站异常情况。作为运维人员,我们要能非常清楚地了解到服务器网卡的流量情况,观察到网卡的流量是由哪些程序在占用着。 今天介绍一款linux下查看服务器网卡流量占用情况的工具:Nethogs,来自github上的开源工具。它不依赖内核中的模块。当我们的服务器网络
阅读全文
摘要:在初始化一台linux服务器后,发现这台服务器的时间不对[root@dev ~]# date2016年 10月 11日 星期二 07:04:34 CST Linux时钟分为系统时钟 (System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Ke
阅读全文
摘要:作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识。 废话不多说!下面就逐一展开对这两个网络架构知识的说明:一、OSI七层网络协议OSI是Open System Interconnect的缩写,意为开放式系统互联。 OSI参考模型各个层次的划分遵循下列原则:1)根据不
阅读全文
摘要:作为运维人员,经常会初始化系统,系统在安装过程中基本都会选择最小化安装,这样安装好的系统里会缺少很多环境。 下面分享一个系统安装后的初始化脚本: 自己整理的服务器安装后的初始化脚本:下载:https://pan.baidu.com/s/1caZ3GE提取密码:d2xr
阅读全文
摘要:VNC是一个的"远程桌面"工具。,通常用于“图形界面”的方式登录服务器,可视化操作。废话不多说了,操作记录如下: 1)安装桌面环境 [root@vm01 ~]# yum -y groupinstall "X Window System" [root@vm01 ~]# yum -y groupinst
阅读全文
摘要:在平时的运维工作中,我们运维人员需要清楚自己网站每天的总访问量、总带宽、ip统计和url统计等。虽然网站已经在服务商那里做了CDN加速,所以网站流量压力都在前方CDN层了像每日PV,带宽,ip统计等数据也都可以在他们后台里查看到的。 通过下面的方法,可以快速根据子网掩码算出它的掩码位: 在这里,还是
阅读全文
摘要:在日常运维工作中,我们经常需要了解服务器上的系统资源的使用情况,要清楚知道一些重要进程所占的资源比例。这就需要熟练掌握下面几个命令的使用: 举例如下:
阅读全文
摘要:查看CentOS自带JDK是否已安装 若有自带安装的JDK,应如下操作进行卸载CentOS系统自带Java环境 查看yum库中的Java安装包 以yum库中java-1.8.0为例, "*"表示将java-1.8.0的所有相关Java程序都安装上 查看刚安装的Java版本信息。输入:"java -v
阅读全文
摘要:下面对linux系统下的有关权限操作命令进行了梳理总结,并配合简单实例进行说明。linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有其他的一些特殊或隐藏权限,熟练掌握这些权限知识的使用,可以大大提高我们运维工作的效率。 一、umask是权限码,默认是022使用命令"umask"就能查询
阅读全文