linux运维linux运维

建站运维教程
海内外主机评测推荐

linux运维

linux运维之通过systemctl管理服务

caiji阅读(74)

自centOS7后,新增了一个管理服务的命令——systemctl,通过这个命令可以非常方便的管理系统上的服务。通过systemctl开启、关闭服务下面列出关于服务的开启、关闭相关选项start 开启服务stop 关闭服务restart 重启服务status 查看服务状态reload 重新载入配置文件(不关闭服务)enable 开机自启动该服务disable 关闭开机自启动下面通过案例来学习# 查看服务运行状况# systemctl status atd● atd.service - Job.....

linux下的系统服务介绍——init、systemd

caiji阅读(65)

我们经常会听到服务service以及daemon这两个词,它们到底是什么意思呢?之间有什么区别和联系吗。linux下的服务service是常驻在内存中的程序,并且能够提供一些系统或网络方面的功能。而daemon从字面翻译是守护进程或后台进程的意思。所以阿,service和daemon你可以将它们看成是一个东西,不用去区分它们。早期init管理机制centOS6的时候,还是采用init的服务管理机制。这里稍微介绍下,因为有些东西在centOS7中还是可以使用的。主要看下面几个特点:服务的启动、关闭.....

全面详解linux下的top命令——实时监控服务器状况

caiji阅读(74)

linux下的top命令,可以用来实时监控服务器的健康状况。该命令能够获取到的信息非常多,是服务器运维工程师最好的帮手之一。我们知道,ps这个命令可以监控某一时刻,服务器上各进程的运行情况,相对比ps,top命令则可是持续监控。top [选项]常用选项如下:-d 屏幕刷新间隔时间,默认为5秒-n 共刷新屏幕的次数-u 指定用户名-p 指定进程ID下面,我们看看top命令产生出的信息内容首先我们来看第一行top - 14:55:21 表示系统当前时间up 12 days, 1:28 表示服务器自.....

linux下的计划任务——周期性执行的定时任务

caiji阅读(64)

之前有遍文章介绍过了at这个命令,它用来设置只执行一次的定时任务。今天,和大家看看周期性执行的定时任务。工作中,周期性的定时任务会经常用到,比如系统文件的定时备份、数据库文件的定时备份、处理那些长时间没付款的订单等等。用户设置周期性计划任务crontab一般用户想要设置周期性计划任务的话,需要使用crontab这个命令。和at一样,crontab也有黑白名单,对于的配置文件分别是——/etc/cron.deny、/etc/cron.allow。当用户设置了定时任务,该任务就会以文本文件的方式记录.....

linux下的计划任务——只执行一次的定时任务

caiji阅读(61)

定时任务是操作系统提供给我们的一个非常好的功能,我们经常用定时任务来处理一些事情,比如每天定时备份网站数据、每个月执行下数据统计程序、监控服务器的运行情况(发生错误时给管理员发消息通知)等等,这些都需要定时任务来完成。linux下的定时任务分为两大类:只执行一次的定时任务,周期性执行的定时任务。今天,我们一起来看看只执行一次的定时任务,关于周期性执行的定时任务,将会在接下来的一篇文章中表述。atd服务只执行一次的计划任务,我们是通过at命令来完成的,想要执行at命令则需要先开启atd服务。查看a.....

通过几个案例掌握shell编程条件分支结构

caiji阅读(58)

shell脚本是任何一个后端程序员都应该去掌握的技能,今天,我们来一起学习下它的条件分支结构,然后通过几个案例去掌握它。首先,我们来看shell脚本的基本结构,基本结构如下:#!/bin/bash代码下面,我们来编写一个最简单的shell脚本程序吧。#!/bin/bashecho hello world当上面程序执行后,就会在屏幕上打印出hello world字符。接下来,我们再来看看条件分支结构,shell脚本关于条件分支的语句有if、case。if和其他编程语言一样,shell程序的if.....

linux下php扩展怎么正确安装

caiji阅读(58)

linux下php扩展的正确安装方法:1、下载并解压扩展文件;2、进入解压文件目录,检查系统配置;3、执行【make && make install】命令安装扩展即可。方法一:编译安装(学习视频推荐:linux视频教程)具体步骤://下载文件#wget http://pecl.php.net/get/zip-1.12.4.tgz//解压文件#tar zxfv zip-1.12.4.tgz//进入到解压文件目录#cd zip-1.12.4//检查系统配置开始配置,指定安装 PHP 的时.....

linux下如何关闭php服务

caiji阅读(54)

linux下关闭php服务的方法:执行【kill -INT `cat /usr/local/php/var/run/php-fpm .pid`】命令即可关闭php服务。Linux:PHP 5.3.3 以上版本的php-fpm的重启(推荐学习教程:java课程)INT, TERM:立刻终止QUIT:平滑终止USR1:重新打开日志文件USR2:平滑重载所有worker进程并重新载入配置和二进制模块1、php-fpm 关闭:kill -INT ` cat /usr/local/php/var/r.....

linux怎么解压tar.gz

caiji阅读(64)

linux解压tar.gz的方法:首先打开终端命令窗口;然后输入并执行命令“tar -zxvf 压缩文件名.tar.gz”即可解压tar.gz到指定的文件夹。推荐:《》Linux下*.tar.gz文件解压缩命令1.压缩命令:  命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令:  命令格式:tar -zxvf 压缩文件名.tar.gz  解压缩后的文件只能放在当前的目录。.....

linux密码忘记重置密码的方法

caiji阅读(78)

linux密码忘记重置密码的方法:首先在内核上敲击“e”;然后在linux16这一行将内容改成“rw rd.break”;接着进入到系统的紧急求援模式,并依次输入passwd等命令;最后重启服务即可。推荐:《》刚开始接触Linux的人,忘记了root密码可能会不知所措。想找回自己的root密码,但是又不知道方法。其实,只需要简单的几步就可以重置自己的root密码了(找回密码我也不会)1.开机之后在内核上敲击e,然后编辑选项2.在linux16这一行,将红框内的内容改成rw rd.break根据提.....

linux系统下tr命令详解

caiji阅读(59)

今天想和大家介绍下1个非常常用的命令——tr。这个命令可以用来替换字符串、删除指定字符以及将多个重复字符压缩只剩一个,除此之外,该命令是支持管道的。从上面的功能介绍,大家应该能够感受到该命令功能非常的强大。下面,来介绍下该命令:tr [选项] 参数常用选项如下:-c 后接字符范围,表示除这些字符之外的字符-d 删除指定字符-s 将重复字符压缩只剩一个下面通过几个案例来学习如何使用该命令字符串替换这个是最基本功能,没有添加任何选项时,则表示字符串替换,命令格式为:tr 原字符串 需替换成的字符串这.....

介绍两种方法来创建内存交换空间swap

caiji阅读(83)

首先来介绍下swap的作用。一般的,当我们安装好了linux操作系统后,系统会默认创建swap分区。我们来看看服务器上swap分区的使用情况# free -htotal used free shared buff/cache availableMem: 992M 630M 68M 264K 293M 198MSwap: 1.0G .....

linux下怎么安装php环境

caiji阅读(80)

linux下安装php环境的方法:1、安装cmake;2、安装libzip;3、安装php依赖;4、创建www用户;5、下载php源码并进行预配置;6、编译安装;7、创建启动脚本。安装步骤如下:(推荐教程:java视频教程)第一步:安装cmakeyum install epel-release -yyum install cmake3 -ycp /usr/bin/cmake3 /usr/bin/cmake执行命令cmake -version 查看是否安装成功:#输出cmake version.....

linux查看进程命令是什么

caiji阅读(60)

linux查看进程的命令有:1、PS命令,该命令可以查看哪些进程正在运行及其运行状态;2、Top命令,该命令可以实时显示各个线程情况;3、Pstree命令,该命令以树状图的方式展现进程之间的派生关系;4、Pgrep命令等等。推荐:《》Linux查看进程命令一、Linux查看进程命令:PS命令ps命令是一个相当强大地Linux进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等.总之大部分信息均为可以通过执行该命令得到地。PS.....

linux抓包命令tcpdump有什么用?

caiji阅读(61)

linux抓包命令tcpdump用于倾倒网络传输数据,可以将网络中传送的数据包的“头”完全截获下来提供分析;它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。相关推荐:《Linux视频教程》简介Linux tcpdump命令用于倾倒网络传输数据。执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员。用简单的话来定义tcpdump,就是:dump the traffic on a netwo.....

linux下export命令怎么用?

caiji阅读(50)

linux export命令可以用来设置或显示环境变量;在shell中执行程序时,可使用export来新增,修改或删除环境变量,供后续执行的程序使用,语法格式为“export [-fnp][变量名称]=[变量设置值]”。相关推荐:《Linux视频教程》一、Windows 环境变量  1、在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。  2、那么什么是环境变量?简单说,.....

linux下怎么安装php

caiji阅读(49)

linux下安装php的方法:1、下载php源码;2、解压安装包;3、配置安装变量;4、编译源码;5、切换到root用户,执行【make install】命令安装php。环境:linux系统php5.6具体步骤如下:(推荐教程:linux视频教程)1、下载php源码从php的官方网站下载php的安装源码包。2、解压安装包下载的安装包是经过压缩的gz格式,在linux可以使用自带的工具tar进行解压,在安装包所在目录执行命令:tar -zxvf php-5.5.11.tar.gz3、配置安装变量打.....

linux下如何挂载U盘

caiji阅读(64)

linux下挂载U盘的方法:1、在mnt目录下创建挂载目录;2、插入U盘,执行【mount -t vfat /dev/sdb /mnt/usb】命令进行挂载;3、进入挂载目录,查看是否挂载成功。环境:linux操作系统首先你得保证你的U盘的格式是fat格式。(视频教程推荐:linux视频教程)先进入/mnt/目录新建一个usb目录cd /mnt/mkidr usb先fdisk -l,然后插上U盘,fdisk -l查看是否有新的硬盘添加上来了?然后执行挂载mount -t vfat /dev/s.....

linux下如何使用mv命令移动文件到指定目录

caiji阅读(60)

linux下使用mv命令移动文件到指定目录的方法:执行【mv source destination】命令即可。源可以是一个或多个文件或目录,目标可以是单个文件或目录。环境:centos6操作系统mv命令(move的简称)用于将文件和目录从一个位置重命名和移动到另一个位置。(视频教程推荐:linux视频教程)mv命令的语法如下:mv [OPTIONS] source destination源可以是一个或多个文件或目录,目标可以是单个文件或目录。如果指定多个文件或目录作为源,则目标必须是目录。在这种.....

linux cd命令怎么用?

caiji阅读(62)

linux cd命令用于切换当前工作目录,语法格式“cd [dirName]”,其中dirName表示法可为绝对路径或相对路径;若目录名称省略,则变换至使用者的home目录,即刚login时所在的目录。相关推荐:《Linux视频教程》Linux cd命令用于切换当前工作目录至 dirName(目录参数)。其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外,"~" 也表示为 home 目录 的意思,"...