
linux运维
文章平均质量分 83
MKWH
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习运维——软件安装
软件的安装管理一、配置yum源自己搭建一个yum源仓库:1.镜像文件挂载[root@localhost dir]# mount /iso/rhel-server-7.2-x86_64-dvd.iso /mnt2.写一个后缀为.repo 的文件 在/etc/yum.repos.d里编写一个资源指向文件,文件后缀必须是.repo[rhel_dvd]g原创 2017-03-31 16:43:06 · 410 阅读 · 0 评论 -
磁盘、分区、开机流程
一、各硬件设备在linux中的文件名注意:在linux系统中每个设备都被当作一个文件来对待,举例来说,IDE接口的硬盘文件名为/dev/hd[a-d] .在linux中,几乎所有的硬件设备都在/dev/这个目录内,所以你会看到/dev/hda,/dev/fd0等文件名。设备原创 2017-04-07 22:48:11 · 428 阅读 · 0 评论 -
系统延时及定时机制
一、at命令1.at服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service atd start //启动服务 service atd stop //关闭服务 service atd restart //重启服务 service atd reload //重新载入配置 service atd原创 2017-04-07 16:35:12 · 397 阅读 · 0 评论 -
rpm,diff,patch,grep,cut,sort,tr
一、rpm1.查询所有已安装的软件包rpm -qa2.查询某个,或某几个软件包rpm -q 查询的包名1 查询的包名2……[虚拟机28/home/mis>rpm -q gcc makegcc-4.1.3-29make-3.81-23也可以 rpm-qa|grep 查询的包名3. 按照不同标签来查看软件包信息rpm -q --原创 2017-05-03 21:06:02 · 703 阅读 · 0 评论 -
SELinux 的运作模式
SELinux 的运作模式 主体 (Subject):SELinux 主要想要管理的就是程序,因此你可以将『主体』跟 process 划上等号; 目标 (Object): 主体程序能否存取的『目标资源』一般就是文件系统。因此这个目标项目可以等文件系统划上等号; 政策 (Policy): 由于程序与档案数量庞大,因此 SELinux 会依据某些服务来转载 2017-05-03 20:33:24 · 537 阅读 · 0 评论 -
FTP服务器的配置与搭建
一、搭建FTP服务器1.安装vsftpd服务# yum search ftp# yum install vsftpd.x86_642.启动服务# systemctl start vsftpd3.关闭防火墙或让防火墙支持ftp# systemctl stop firewalld或# firewall-cmd --add-service=ftp此时可用lftp原创 2017-05-03 20:21:12 · 661 阅读 · 0 评论 -
设置分区配额,配置LVM
一、设置分区配额1.先新建一个设备# fdisk /dev/vdb2.格式化# mdfs.xfs /dev/vdb1 -f3.挂载# mkdir /pub# mount -o usrquota,grpquota /dev/vdb1 /pub4.开启设备的配额功能# quotaon -ugv /dev/vdb15.对某个用户设置配额# ed原创 2017-05-02 22:08:02 · 654 阅读 · 0 评论 -
redhat7.0配置软raid
一、磁盘阵列RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列。RAID的基本想法是把多个便宜的小磁盘组合到一起,成为一个磁盘组,使性能达到或超过一个容量巨大、价格昂贵的磁盘。目前 RAID技术大致分为两种:基于硬件的RAID技术和基于软件的RAID技术。其中在Linux下通过自带的软件就能实现RAID功能,这样便可省去原创 2017-05-02 18:13:37 · 941 阅读 · 0 评论 -
编译安装php-7.0.12
1.下载php安装包# wget http://cn2.php.net/distributions/php-7.0.12.tar.bz22.解压# tar -zxvf nginx-1.10.3.tar.gz3.编译# ./configure --prefix=/usr/local/php --exec-prefix=/usr/local/php --datadir=/usr/l原创 2017-05-01 22:43:06 · 1004 阅读 · 0 评论 -
DNS和BIND
DNS与BIND 1.BIND的安装配置 dns服务,程序报名bind,程序名named #yum list all bind* bind-libs.x84_64 ##64库文件原创 2017-04-24 21:17:01 · 557 阅读 · 0 评论 -
学习运维——Apache web服务
一、Apache基本配置场景1>Apache服务器和客户端在同一网段2>主机名:[root@apacheserver ~]# hostnamectl set-hostname apache.example.com开始配置:1.安装apache软件包:[root@apacheserver ~]# yum install httpd httpd-manual2.原创 2017-03-10 18:21:45 · 366 阅读 · 0 评论 -
acl访问权限控制
ACL:文件的访问控制列表如何检查Linux系统中的ACL支持?在继续下一步之前,你应确保ACL在现有的内核和已挂载的文件系统上得到支持。1. 检查内核是否支持ACL。运行下面这个命令,检查是否为文件系统提供ACL支持,是否有POSIX_ACL=Y选项(如果出现的是N,而不是Y,那么这意味着内核并不支持ACL,需要重新加以编译)。原创 2017-04-07 09:59:40 · 1939 阅读 · 0 评论 -
nginx编译安装
一、必要软件准备1.安装pcre为了支持rewrite功能,我们需要安装pcre# yum install pcre* //如过你已经装了,请跳过这一步2.安装openssl需要ssl的支持,如果不需要ssl支持,请跳过这一步# yum install openssl*3.gzip 类库安装yum install zlib zlib-de原创 2017-04-10 22:08:58 · 364 阅读 · 0 评论 -
学习运维——/proc/cpuinfo文件
/proc/cpuinfo文件分析 在Linux系统中,提供了proc文件系统显示系统的软硬件信息。如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到。本文章针对该文件进行简单的总结。 基于不同指令集(ISA)的CPU产生的/proc/cpuinfo文件不一样,基于X86指令集CPU的/proc/cpuinfo文件包含如下内容:proce转载 2017-03-31 17:34:09 · 486 阅读 · 0 评论 -
学习运维——设备的访问和挂载
设备访问1.设备识别/dev/xdxn ##硬盘设备/dev/sda1/dev/cdrom ##光驱/dev/mapper/* ##虚拟设备2.设备的使用##《设备的发现》##fdisk -l ##查看真实存在的设备cat /proc/partitions ##系统能够识别的设备blkid原创 2017-03-31 16:54:57 · 416 阅读 · 0 评论 -
学习运维——samba
Samba一、Samba服务的组成部分1. 软件包:Samba-common – Samba的支持文件Samba-client – 客户端应用程序Samba – 服务器应用程序2. 服务名称:smb nmb3. 服务端口: 通常使用TCP/445进行所有连接。还使用UDP137、UDP138和TCP/139进行向后兼容4. 主配置文件:/原创 2017-03-20 17:05:21 · 616 阅读 · 0 评论 -
学习运维——网络文件协议-CIFS与NFS
网络文件协议前言:当今最主要的两大网络文件系统是Sun提出的NFS(Network File System)以及由微软、EMC和NetApp提出的CIFS(Common Internet File System),前者主要用于各种Unix平台,后者则主要用于Windows平台,我们熟悉的“网上邻居”的文件共享方式就是基于CIFS系统的。其他著名的网络文系统还有Novell公司的原创 2017-03-20 15:52:43 · 7696 阅读 · 0 评论 -
学习运维——管理IPv6网络及高级网络配置
一、IPv6网络的管理1.简介 IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议,号称可以为全世界的每一粒沙子编上一个网址,由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入原创 2017-03-15 17:48:10 · 3807 阅读 · 0 评论 -
学习运维——配置电子邮件传输
配置电子邮件传输:一、搭建前的准备工作1.两台主机(虚拟机也可)我用的是两台虚拟机2.两台主机的ip在一个网段内我的两个虚拟机的ip分别是:172.25.254.190172.25.254.1913.修改主机名[root@mailwestos ~]# hostnamectl set-hostname mailwestos.westos.com原创 2017-03-13 17:25:55 · 12407 阅读 · 0 评论 -
学习运维——shell脚本
一、如何创建新shell脚本?1. 创建包含bash命令的文本文件。文件的第一行应为:#!/bin/bash ###表示此脚本用/bin/bash运行,写什么就在什么环境下执行2.怎么执行脚本?1>sh示例:#sh test.sh ###将hello.sh作为参数传给sh(bas原创 2017-03-10 21:07:41 · 699 阅读 · 1 评论 -
学习运维——高速缓存DNS的服务配置
DNS高速缓存:一、原理主机向本地域名服务器的查询一般都是采用递归查询。所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其它根域名服务器继续发出查询请求报文(即替主机继续查询),而不是让主机自己进行下一步查询。当一个DNS服务器接收一个DNS回答时,DNS服务器能够将回答中的信息缓存在本地存储器。如果在DNS服原创 2017-03-09 09:28:03 · 3682 阅读 · 1 评论 -
学习运维第四周——第十、十一、十二单元作业
第十一单元作业:1.在系统中创建set-ip-tool命令要求如下当在系统中执行set-ip-tool 172.25.254.X后*)会自动显示ifconfig命令的输出*)系统ip被设定为:172.25.254.X*)系统网关被设定为:172.25.254.250*)系统dns被设定为:172.25.254.250 问题:如何让自己创建的命令执行时不用写绝对原创 2017-01-19 16:38:45 · 322 阅读 · 0 评论 -
学习运维第四周——第十三、十四、十五单元
第十三单元:软件安装 一.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || || || 软件名称 软件版本软件适用系统 64位 二.如何安装软件1.rpmrpm -ivh原创 2017-01-18 11:02:33 · 259 阅读 · 0 评论 -
学习运维——系统日志
第十单元:系统日志 一.系统日志默认分类/var/log/messages ##系统服务及日志,包括服务的信息,报错等等/var/log/secure ##系统认证信息日志/var/log/maillog ##系统邮件服务信息/var/log/cron ##系统定时任务信息/var/log/boot.log ##系统启动信息 二.日志管理服务rsyslog原创 2017-01-18 10:42:18 · 702 阅读 · 0 评论 -
学习运维——网络管理基础
第十一单元:管理网络 一.ip基础知识:在用tcp/ip通信时,用ip地址来识别主机和路由器。ip地址:用32位二进制数表示,但是我们人来看这32位不方便,所以把他分了4组,每组8位,并把每组数换为了十进制数,如:172.25,254,29 /24,前三组172.25,254是网络标识,同一网段的网络标识必须相同,最后一位29是主机标识,就是处于同一网段内不同主机的标识,不能原创 2017-01-18 10:22:51 · 2547 阅读 · 0 评论 -
学习运维——文件归档及传输
第十二单元: scp /etc/* root@172.25.254.11:/root/Desktop传输很慢 怎么让传输速度变快:归档1.文件归档1)文件归档,就是把多个文件变成一个归档文件2)tar c ##创建f ##指定归档文件名称t ##显示归档文件中的内容r ##向归档文件中添加文件--get ##取出单个文件--del原创 2017-01-14 09:46:43 · 410 阅读 · 0 评论 -
学习运维——linux软硬链接
inode在软硬链接之前,我们来了解linux文件系统的inode1.inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区原创 2017-03-31 15:35:01 · 225 阅读 · 0 评论 -
学习运维——locate,grep,find命令
1.locate实验:[root@localhost ~]# touch /root/westos[root@localhost ~]# locate westos[root@localhost ~]# updatedb[root@localhost ~]# locate westos/root/westos 1.Locate [选择参数] [样式]原创 2017-03-31 16:17:52 · 633 阅读 · 0 评论 -
学习运维——MariaDB数据库
Mariadb数据库:一、Mariadb数据库的安装及其基本配置1.[root@apache www]# yum install mariadb mariadb-server ##安装mariadb和maridb-server组件2.[root@apache www]# systemctl start mariadb原创 2017-03-08 22:29:10 · 618 阅读 · 0 评论