自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 lnmp环境搭建步骤

lnmpl指linux下的操作系统n指Nginx:Nginx是一个高性能的HTTP和反向代理服务器。m指mysql:Mysql是一个小型关系型数据库管理系统。p指php语言:PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。四者共同组成一个免费、高效、扩展性强的网站服务系统。一.mysql 源码编译下载mysql安装包和cmake编译工具解压mysql 安装包...

2019-02-25 15:04:11 448 1

原创 python列表

一. 特点:列表是最长用的内置数据类型之一1. 列表用中括号【】表示2. 内部元素用逗号,分隔。3.列表内部元素可支持任意数据类型 l = ['so','12','$$','A',['sad','fdw']]二.列表的特性1.索引l = ['so','12','$$','A',['sad','fdw']]print(type(l))print(l[0])prin...

2019-02-09 20:13:14 249

原创 python 字符串

一.定义字符串        字符串就是一组字符的序列,python 中最常用的字符串表示方式是单引号  ‘ ’ 或双引号 “ “。字符串可以直接输出 ,也可以用一个变量来保存字符串,然后输出print('ming')str = 'age'print(str)str1 = 'sex'print(str + ' ' +str1)执行结果:mingageage sex...

2019-02-06 21:42:57 251

原创 python 循环

一.  if 循环:用来判断条件,条件成立时,要做的事。and:条件1 and 条件2两个条件同时满足,就返回Trueor:条件1 or 条件2两个条件只要有一个满足,就返回Trueelif :if  条件1:      执行命令elif 条件二:        执行的命令elif 条件三:    ........else:条件都不成立时要做...

2019-02-05 17:28:15 239

原创 python入门学习

一. python工作模式交互式:直接打开python使用,退出后不能保存[root@foundation77 ~]# python3.6 Python 3.6.6 (default, Jan 12 2019, 08:09:33) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linuxType "help", "copyright", "cr...

2019-02-03 12:22:46 174

原创 python3.6 (pycharm)安装步骤

  官网下在源码安装包(python3.6)   解压安装包:tar zxf Python-3.6.6.tgz    配置yum'源,安装编译所需依赖包和使用工具:gcc,zlib,zlib-devel,openssl-devel,readline,readline-devel    进入解压后的Python 目录,进行编译安装:   cd   Python-3.6.6          ...

2019-01-21 17:13:50 1018

原创 数组的定义和使用

一.数组的定义(数组从0开始,表示第一个元素)1)[root@foundation77 mnt]# array=(1 2 4)[root@foundation77 mnt]# echo ${array[*]}1 2 4[root@foundation77 mnt]# 2)[root@foundation77 mnt]# array=([1]=one [2]=two [...

2019-01-11 22:57:49 270

原创 shell函数的使用

一.函数基本知识        与其他编译语言相比,linux shell 也有函数, 如果脚本中有重复的代码,可以使用函数代替。1.函数基本形式 #!/bin/bashfunction name () {echo "hello everyone !"}name #调用函数function 是关键字,可以加可以不加,不影响脚本执行。name 是函数名,函...

2019-01-10 17:39:13 196

原创 shell循环

         linux 当中需要反复执行某一条命令或一组命令时,需要用到循化结构化命令,循环命令用于特定条件下决定某些语句重复执行的控制方式,shell中的循环语句常用三种循环语句,分别是for循环,while循环,until循环。 1.for 循环 列表for 循环:用于将一组命令执行已知的次数,do 和done 之间为循环体。使用for循环,显示3个“你好“的操作。[r...

2018-12-29 04:41:43 317

原创 shell文本处理与变量计算

一. grep 命令:它是支持正则表达式的多用途文本搜索工具,也是linux中使用使用最广泛的命令之一,grep 的模式可以是字符串,变量,或正则表达式。一般格式为 grep 【选项】【模式】【文件】 1.  grep 命令常用选项及意义。    -i    忽略字母大小写    -v    条件取反    -c    只匹配行数    -q    无任何输出,以退出状态表示是否搜索成功...

2018-12-28 00:58:04 548

原创 shell脚本基础与变量

          当命令或者程序不再命令行执行,而是通过程序文件来执行,这个程序就被称为shell脚本。shell编程属于脚本语言,是相对与编译型语言(如C\C++,java,C#等 )而言的,脚本语言往往是解释运行,而非编译,它由编译器读入脚本程序代码,转化成内部的形式执行,脚本语言的特性(结构简单,使用方便,容易修改,开放产能好)。 1.脚本内容简介              打开文...

2018-12-27 15:56:20 160

原创 shell脚本控制httpd

1.编辑一个shell 脚本,实现脚本控制httpd服务,内容如下vim sos.sh#!/bin/bashwhile true do echo -e " \033[32m status 显示httpd运行状态 \033[33m start 开启httpd服务 \033[34m stop 关闭httpd服务 \033[35m restart...

2018-12-26 20:54:29 381

原创 apache部署方法

Apache 是一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一,尤其对linux的支持相当完美。一 .安装apache yum install httpd              -y             apacheyum install httpd-manual -y            apach...

2018-12-06 17:45:45 418

原创 phpMyAdmin 图形化管理数据库

一.简介        phpmyadmin 是mysqul 图形化管理中使用最为广泛的管理工具,是以php为基础,架构在网站主机的MYSQL 数据库管理工具,该工具操作界面使用方便快捷,可代替较为繁琐的SQL语法,实现在线建立,更改,删除等操作,配置步骤如下。二.部署环境设置搭建yum仓库后安装所需的几个软件:(mariadb-server)   ( httpd)  (php)   ...

2018-12-04 16:18:04 1137

原创 mariadb

一.安装yum install mariadb-server -y         搭建yum仓库,安装所需软件。systemctl start mariadb         vim /etc/my.cnf   skip-networking=1       关闭网络接口,增加安全性。      systemctl restart mariadb       mysql   ...

2018-11-29 16:31:45 302

原创 nfs 服务器配置过程

       网络文件系统nfs (network file system)是一种分布式文件系统,可允许不同操作系统之间通过网络共享文件,也允许用户在同一工作组中从不同客户端访问文件。服务端                 yum install nfs-utils                                 ststemctl start nfs-server.se...

2018-11-29 05:40:58 430

原创 iscsi 配置步骤

iscsi 是一种支持已有硬盘共享的服务。通过设备与网络的结合,使的用户可以直接通过网络访问硬盘,工作方式为/服务器/客户端。创建服务端:准备一个要共享的设备fdisk /dev/vdbn .......   wqpvcreate /dev/vdb1vgcreate vg0 /dev/vdb1lvcreate -l 100 -n lv0 vg0查看逻辑卷yum in...

2018-11-29 03:04:31 1169

原创 samba服务配置步骤

一.samba服务简介SMB (server messages block :信息服务块)提供局域网上共享文件和打印服务的通信协议,smb协议是客户机/服务器型协议,服务端可以通过此服务为客户端提供服务器上的共享文件系统等,smb服务提供的功能允许linux之间或linux与windows之间共享资源。二.安装并开启服务启动服务服务端:yum install samba  samb...

2018-11-28 23:37:48 1285

原创 DNS

一.dns 简介      目前提供网络服务的应用,使用的是32位ip地址进行标识,但由于数字较长,难以记忆,因此产生了域名系统,通过域名系统可以将繁杂的数字转换为简单,形象的字符串来标识网络。实现即可以使用ip 也可以使用域名访问网络。    目前实现dns协议使用最广泛的软件是 BIND (berkeley internet name domain)。二.安装并开启配置yum仓...

2018-11-22 04:35:56 192

原创 linux网络配置之链路聚合与网桥

一.网卡的链路聚合bond网络接口指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现各成员端口的负荷分担,同时提高网络稳定性。1.添加一块网卡,初始配置为空。2.用命令建立链路聚合nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.17...

2018-11-20 12:34:51 415

原创 find 命令常用用法

find 命令——文件或目录查找而且可以直接对查找结果使用命令。find  查找范围     查找条件                         -name                 按名称查找                               -maxdepth      查看多深的文件,不能超过所限制的目录下的内容                   ...

2018-11-15 12:04:35 45652 1

原创 linux 系统排错

一.系统引导流程1. 开机自检2.从硬盘的mbr 中读取引导程序 grub3.引导程序根据配置文件显示引导菜单4.加载内核文件5.建立内核运行环境6.执行第一个进程 systemd ,进程号为17 systemd 进程启动后会设置运行级别,并启动相应服务。8. 引导 login 弹出登陆界面二.常见故障查看当前系统版本信息1.忘记密码redhat...

2018-11-15 03:14:56 231

原创 linux LVM 逻辑卷管理

一.LVM 基础       LVM 是将多个物理卷(PV ,也就是分区)组合成一个巻组(VG),然后然后在巻组里划分新逻辑卷(LV)的一种方法,最后挂载即可。当逻辑卷很大时就可能会跨过物理卷,因此就需要建立新的寻址方式,所以就需要用到 LVM。       LVM可以用逻辑块(PE:最小可寻址单元)将磁盘与文件系统分隔开,使数据跨分区不被文件系统感知,从而保证了数据读写的快捷与稳定。...

2018-11-14 02:38:59 592

原创 linux 磁盘加密

加密工具 crptsetup (默认已存在)一.分区加密1.创建分区 fdisk /dev/vdbpartprobefdisk  -l2.选择要加密的设备进行加密cryptsetup luksFormat /dev/vdb1    加密3. cryptsetup open /dev/vdb1  westos  将加密设备映射为westos,名称随意  查看  ll ...

2018-11-13 13:36:18 559 2

原创 linux 磁盘分区与磁盘配额

一.本地储存设备的识别fdisk -l     查看真实存在的设备,并列出分区信息Device 分区的设备文件名称boot  是否引导分区(* 是)start  分区在硬盘中的起始位置End  分区结束位置Blocks 分区大小Id   分区类型idsystem 分区类 型blkid        系统可使用的设备df           正在挂载的设备...

2018-11-08 01:58:36 641

原创 linux 延时任务与定时任务

一.系统延时任务延迟命令atat 时间 (系统在何时执行命令)ctrl+d 开始执行将延时到 17:31删除此文件at now+1min在一分钟之后删除此文件 at -l 查看任务列表at -r 任务号 删除任务at -c 任务号用户黑名单,此名单默认存在,可以禁止特定用户执行at命令, vim /etc/at.deny 添加student禁止用户执行...

2018-11-07 18:53:47 175

原创 selinux基础

SELinux (security  enhanced linux : 内核级加强型火墙),它拥有灵活而强制性的访问控制结构,目的是让linux系统更为安全。一 . selinux 工作状态 getenforce   查看selinux 工作状态也可以在配置文件中查看详细参数:  /etc/sysconfig/selinux  配置文件中有3个值可以用,enforcing 表示...

2018-11-07 00:42:52 241

原创 配置vsftpd 服务器

能够配置ftp服务的软件有很多,RHEL7中的ftp服务可由 vsftpd的软件来提供,软件名称中的vs 指very secure 的缩写,此软件具有较好的稳定性与安全性。上节已经初步部署了ftp 服务环境(即下载 vsftpd 软件,安装后开启服务并设为自启,设置内核参数,之后更改放火墙策略,使允许此服务)vsftp 的默认主目录为 /var/ftp ,其中已经有一个子目录 pub,可以...

2018-11-01 05:43:15 773

原创 自动安装linux 系统

linux自动批量安装可以通过 kicstart 实现,这个工具可以使安装时自动回答安装过程的问题,可以提高安装速度,并与http 结合,可以实现自动批量安装。一. 制作kickstart 环境1.安装图形制作工具  2.打开制作工具选择语言和时区,并输入root用户密码3.选择http服务,并指定服务器ip与 镜像挂载点。4.选择第一个5.全选择第一个...

2018-10-31 23:47:27 379

原创 利用rpm 进行软件包管理

rpm 软件包是程序源代码经过编译和封装后形成的包文件,在软件包内会封装软件的程序,配置文件,帮助手册等。一 .了解rpm 软件包要使用rpm也需要了解它的名称所指信息,rpm软件包的一般命名格式如下。vsfpd-2.2.2-11.el7.x86_64.rpm参数解释软件名 :vsftpd版本号 :2.2.2发布号 :11.el7     ——  每次推出新版本rpm包...

2018-10-31 19:28:51 420

原创 ftp 环境初步部署

一.ftp 服务简介ftp服务是最为古老的网络协议之一,它采用客户端/服务其工作模式,客户端与服务端之间采用TCP协议进行连接。ftp服务可以在互联网中提供下载上传功能,并且支持在线直接修改。ftp 服务信息所需软件包: vsftp协议接口 : 21/tcp默认发布目录 :/var/ ftp服务配置文件 :/etc/vsftpd/vsftpd.conf 报错id的解析 ...

2018-10-31 18:37:14 305

原创 yum仓库的搭建步骤

一. yum 简介              linux 系统中,安装软件的方法有三种,源代码安装,rpm包安装和yum安装,源代码安装定制灵活功能丰富,便于跨计算机平台,但使用较为复杂;rpm(redhat packet manager)软件管理系统,是一种直接编译并封装好的软件包,用户可以直接安装使用,但是可能会出现软件包之间相互以依赖关系;yum 是基于rpm 而胜于rpm的软件管理工具...

2018-10-31 01:53:54 882

原创 linux虚拟机安装与管理

一,虚拟机的安装下载的redhat 版linux 为单一DVD的ISO映象文件,为3~4GB。在真机输入 virt-manager 打开虚拟机管理,点击创建虚拟机 已经下好了iso映像文件,所以选择本地安装介质。 在浏览中找到下载好的映像文件,选择下一步 为虚拟机选择内存与cpu ,根据电脑配置合理设置。 选择第一个 开始安装linux 7.2 ...

2018-10-25 05:57:57 135

原创 linux 用命令配置网络步骤

linux的网络配置相关命令除了常用的ifconfig 命令,也可以用nmcli 命令进行配置。命令:nmclinmcli device show 显示全部接口及属性 nmcli device show eth0     显示eth0设备信息 停止eth0接口开启eth0接口nmcli connection show   显示所有链接 n...

2018-10-25 00:13:19 2830 1

原创 dns的用法

一.DNS的介绍     DNS:(域名解析系统)它可以将域名翻译成ip,通过dns服务用户可以直接通过主机名而并非输入直接读取的 ip就可以进行网络访问的系统。      要测试与百度的连通并不需要输入ip地址,只需输域名称即可              二.DNS设置方法1.本地解析文件/etc/hosts文件:在没有使用dns服务器的情况下,在本地解析文件列表里也...

2018-10-24 14:32:23 1126

原创 linux的网络配置

一 .网络配置参数和网络接口显示       ifconfig 命令可以查看,配置,启用或禁用指定网络接口。如配置网卡ip地址,掩码,广播指地址,网关等。网卡命名归律:第一块网卡为eth0,第二块为eth1,以此类推,lo为本地回环接口。   网络配置文件主要有 /etc/sysconfig/network           主要在于修改主机名与是否启动network /et...

2018-10-19 01:03:09 461

原创 linux文件的远程传输

一,远程复制命令 :scp 可以通过安全,加密的连接在不同主机之间传输文件。                  -C   启用压缩                  -r     递归复制整个目录及子文件                 -p    保留源文件属性                -c(密码)   选择传输使所需加密密码                命令语法...

2018-10-17 19:17:03 568

原创 linux系统日志管理

一. 日志系统介绍      在日常的使用过程中,日志系统可以记录当前系统中发生的各种记录,如系统登陆来源与时间,每次启动与关闭情况,系统错误等。日志主要可以用来进行系统审计,监测追踪,分析统计。   linux系统日志文件一般存放在 /var/log 下,且需要root权限才可以查看。二.日志配置文件          日志配置文件为 /etc/rsyslog.conf,该配置文...

2018-10-17 14:14:32 229

原创 sshd服务的用法

一.sshd简介sshd(secure shell)服务使用ssh协议远程开启其他主机shell的服务。首先需要打开sshd 服务二.sshd服务状态调整 systemctl status sshd        查看服务状态 systemctl start sshd           打开服务systemctl stop sshd            关闭服务syst...

2018-10-11 05:22:27 38228

原创 linux 进程管理

一 进程类型  进程是指正在进行的程序,可分为两类,一类是前台进程,一个是后台进程二.查看进程 图形查看命令:gnome-system-monitor  命令ps   查看进程信息,可以查看正在运行的进程的状态,进程是否结束,僵死,以及那些进程占用了资源。   命令语法 :ps 【选项】 可以显示活跃进程                               ...

2018-10-10 18:48:44 170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除