学习日志
文章平均质量分 71
PiaoBoYang
这个作者很懒,什么都没留下…
展开
-
Linux的两种链接
Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link),也就是软链接。默认情况下,ln 命令产生硬链接,ln -s命令产生软链接。 【硬连接】硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名...转载 2018-11-13 14:59:56 · 8412 阅读 · 4 评论 -
SHELL下常用的语句
for NUM in 1 2 3for NUM in {1..3}for NUM in `seq 1 3` for NUM in {a..f}for NUM in {1..$a}原创 2018-06-30 02:43:27 · 160 阅读 · 0 评论 -
SHELL下的变量了解
一、简述变量的定义变量即在程序运行过程中它的值是允许改变的量变量是用一串固定的字符来标示不固定的值的一种方法变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息在 shell 中变量是不能永久保存在系统中的,必须在文件中声明在 shell 脚本中变量的种类变量的分类在 shell 中变量分为环境级变量,用户级变量,系统级变量环境级变量只在当前sh...原创 2018-06-30 02:02:49 · 171 阅读 · 0 评论 -
shell常用命令——awk正则表达式
一、简述awk 处理机制 :awk 会逐行处理文本 , 支持在处理第一行之前做一些准备工作 , 以及在处理完最后一行做一些总结性质的工作 在命令格式上分别体现如下 :BEGIN{}: 读入第一行文本之前执行 , 一般用来初始化操作{}: 逐行处理,逐行读入文本执行相应的处理,是最常见的编辑指令快END{}: 处理完最后一行文本之后执行 , 一般用来输出处理结果二、awk基本用法awk [-F|-f...原创 2018-06-30 01:20:24 · 652 阅读 · 0 评论 -
SHELL中常用文本处理工具 ——grep
一、简述grep 命令是一种强大的文本搜索工具 , 根据用户指定的“模式”对目标文本进行匹配检查 , 打印匹配到的行由正则表达式或者字符及基本文本字符所编写的过滤条件确定二、grep的基本用法和格式grep root passwd 显示包含root的行grep ^root passwd 显示以root开头的行grep root$ passwd 显示以roo...原创 2018-06-30 00:48:14 · 176 阅读 · 0 评论 -
pxe预启动执行环境
一、简述PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivi...原创 2018-06-29 21:43:58 · 456 阅读 · 0 评论 -
Linux下对shell脚本的初步了解
一、简述shell 也是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口系统中的命令用shell 去解释,shell 接收系统回应的输出并显示其到屏幕中1、编写简单程序[root@desktop mnt]# vim hello.sh[root@desktop mnt]# cat hello.sh #!/bin/bashecho hello!!!!...原创 2018-06-29 20:15:26 · 702 阅读 · 0 评论 -
linux下apache的使用
1、查看网站所使用的服务[kiosk@foundation66 Desktop]$ su - rootPassword: Last login: Thu May 31 00:41:53 CST 2018 on pts/0[root@foundation66 ~]# curl -I www.baidu.comHTTP/1.1 200 OKAccept-Ranges: bytesCache...原创 2018-05-31 11:22:04 · 1508 阅读 · 0 评论 -
iscsi的共享
1、概述iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源2、iscsi的部署先建立一个分区 实验用后下载服务[root@localhost network-scripts]# fdisk -lDisk /dev/vda: 10.7 GB, 10737418240 bytes, 20971520 sectorsU...原创 2018-06-14 02:50:41 · 505 阅读 · 0 评论 -
Linux下对firewalld服务管理
一、简述firewalld服务在企业7以上的版本,,是一款类似于windows界面的可以图形化设置防火墙策略的工具。二.firewalld域三、firewalld 的使用与安装yum install firewalld -y ##下载firewalld服务systemctl start firewalld ## 打开防火墙服务systemctl enable firewalld ...原创 2018-06-14 01:46:43 · 543 阅读 · 0 评论 -
Linux下cifs公用互联网系统和samba服务
SMB 文件共享用 Internet 文件系统(CIFS)也称为服务器信是适用于 MicrosoftWindows 服务器和客户端的标准文件和打印机共享系统息块(SMB) Samba 服务可用于将 Linux 文件系统作为 CIFS/SMB 网络文件共享进行共享,并将 Linux 打印机作为 CIFS/SMB 打印机共事进行共享samba 服务的组成部分软件包 :Samba-common – ...原创 2018-06-28 20:23:44 · 451 阅读 · 0 评论 -
nfs网络文件系统
一,概述网络文件系统 (NFS) 是 Unix 系统和网络附加存储文件管理器常用的网络文件系统 , 允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问 , 也可用于允许用户在同一工作组中从不同客户端访问其文件NFS 协议有多个版本 :Linux 支持版本 4 、版本 3 和版本 2, 而大多数系统管理员熟悉的是 NFSv3 。默认情况下 , 该协议并不安全 , 但是更新的版本 ...原创 2018-06-29 00:55:54 · 182 阅读 · 0 评论 -
python中的异常与模块与json、数据储存
一、异常概念在程序的开发中,如果对某些代码的执行不确定(程序的语法没有问题)可以用try来捕获异常格式try: 尝试执行的代码except: 出现错误的处理try: num = int(raw_input('请输入整数:'))except: print '输入正确的整数!'练习"""1.提示用户输...原创 2018-07-24 11:29:21 · 364 阅读 · 0 评论 -
python中的多态,内置方法和属性的使用以及设计模式
基类一,新式类,旧式类新式类 :后面是以object结尾的旧式类(经典类)基类:定义类时,后面的括号后面写上object,会自动继承object类多态1.封装:根据职责将属性和方法封装到一个抽象的类中 定义类的准则2.继承:实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码3.多态 不同的子类(这...原创 2018-07-26 15:21:49 · 339 阅读 · 0 评论 -
Python中理解 ‘面向对象’,‘类’,‘类的结构’,‘封装’,私有方法和私有属性,继承
一、面向对象概述面向过程 和 面向对象 的基本概念面向过程:---侧重于怎么做?1.把完成某一个需求的 所有步骤 从头到尾 逐步实现2.根据开发要求,将某些功能独立的代码封装成一个又一个函数3.最后完成的代码,就是顺序的调用不同的函数特点:1.注重步骤与过程,不注重职责分工2.如果需求复杂,代码会变得很复杂3.开发复杂项目,没有固定的套路,开发难度很大面向对象:--谁...原创 2018-07-26 15:14:51 · 327 阅读 · 0 评论 -
用Python写网络编程
什么是socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket 所谓socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或应答网络请求 socket起源于Uinx,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open-->读写wr...原创 2018-07-25 17:25:49 · 279 阅读 · 0 评论 -
Python中实现多线程操作
# _*_ coding:utf-8 _*_"""file: 01.pydate: 2018-07-25 1:51 PMauthor: westos-dddesc:线程是操作系统能够进行运算调度的最小单位(程序执行流的最小单元)它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程每条线程并行执行不同的任务(线程是进程中的一个实体,是被系统独立调度和分派的基本单...原创 2018-07-25 16:55:36 · 379 阅读 · 0 评论 -
python中管理mysql数据库
一、配置服务下载数据库mysql,php,具体查看之前博客2# _*_ coding:utf-8 _*_"""file: 02.pydate: 2018-07-25 10:17 AMauthor: westos-dddesc: """import MySQLdb# 打开门conn = MySQLdb.connect(host='127.0.0.1...原创 2018-07-25 14:03:38 · 561 阅读 · 0 评论 -
python中使用列表,for循环,字典,字符串,切片,最后完成名片管理系统
一,数据结构概述数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或字符,甚至可以是其他数据结构,在python中,最基本的数据结构是序列,序列中的每个元素被分配一个序号---即元素的位置,也称为索引,第一个索引是0,第二个则是1,以此类推。1,列表列表由一系列特定顺序排列的元素组成,你可以创建包含字母表中所有字母,数字或所有家庭成员姓名的列表;也可以将任何东西加入...原创 2018-07-19 18:10:41 · 933 阅读 · 0 评论 -
python中函数与案例,引用,装饰器的应用
一,函数概述所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数--封装独立的功能 2.调用函数--享受封装的成果函数的作用:在开发时,使用函数可以提高编写的效率以及代码的重用函数:函数是带名字的代码块,用于完成具体的工作需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调...原创 2018-07-19 15:44:49 · 236 阅读 · 0 评论 -
python判断语句与循环语句的学习
一,判断语句1,if用法if 判断语句的基本语法if 要判断的条件: ##千万要记得有冒号 条件成立时,要做的事情#注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加)#在 python 开发中,Tab 和空格不要混用2,比较关系运算符:==,!=,>,<,<=,>= 示例判断一个人是否满足18岁上网...原创 2018-07-19 15:13:24 · 398 阅读 · 0 评论 -
python入门——学习使用基础知识与pycharm平台
一、概述1、程序是如何执行的?程序的执行原理(了解程序执行的原理对后续的学习是有帮助的)(1)、程序运行之前,程序是保存在硬盘中的(2)、当要运行一个程序的时候操作系统会首先让 CPU 把程序复制到内存中CPU 执行内存中方的代码程序程序要执行,首先要被加载到内存程序的作用:是用来处理数据的2、计算机的三大件计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别...原创 2018-07-19 14:26:15 · 2966 阅读 · 0 评论 -
linux下用网页管理数据库
一、安装php服务[root@foundation66 ~]# yum install php -y Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : managerThis system is not registered to Red Hat Subscr...原创 2018-05-31 01:29:30 · 1090 阅读 · 0 评论 -
linux下对mysql的初步管理
一、数据库的安装1.安装[root@foundation66 ~]# yum install mariadb-server -y ##安装mariadb服务Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : managerThis system is not r...原创 2018-05-30 22:28:41 · 231 阅读 · 0 评论 -
LINUX下高级网络配置
一、bond网络什么是Bond 简单的说,bonding就是把多个物理网络接口绑定到一起,使它们就像一个网络接口那样运行。 通过Bonding技术,可以实现网口冗余,负载均衡,从而达到高可用高可靠的目的bond的主要三种策略模式0. mode=0 ,即:(balance-rr)Round-robin policy(平衡抡循环策略) 特点:传输数据包顺序是依次传输(第一个包走第一个接口,...原创 2018-05-25 00:48:50 · 1340 阅读 · 1 评论 -
静态dhcp文件的安装与使用
安装 yum search dhcp 搜索dhcp安装命令dhcp-common.x86_64 : Common files used by ISC dhcp client and serverdhcp-libs.x86_64 : Shared libraries used by ISC dhcp client and serverdhcp-libs.i686 : Shared libr...原创 2018-04-21 14:54:44 · 459 阅读 · 0 评论 -
虚拟机的安装脚本
#!/bin/bash 脚本运行 ## \ 表示换行 virt-install 安装--cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \ 执行安装源--ram 1024 \ 设置运行内存 1024m--cpus 1 \ 1g的cpu--disk /var/lib/libvirt/images/fl...原创 2018-04-21 14:41:09 · 155 阅读 · 0 评论 -
Linux下的硬盘信息查看
1.fdisk -l 查看硬盘/dev/hd0 -----------IDE设备老式硬盘,并口硬盘sda 串口硬盘 sata s 串口d硬盘 a第一块/dev/sro /dev/cdrom 光驱/dev/mapper 虚拟设备blkid 识别系统可以用的设备blkid<=cat/proc/partitions <=fdisk -l 小于等于 df -h 查看设备大小以2...原创 2018-05-03 01:35:47 · 21593 阅读 · 1 评论 -
linux网络连接
1. 看ip ip addr show 通过此命令可得知本机ip和网卡ifconfig eht0 172.25.254.100 netmask 255.255.255.0 设定临时ip2.网络设定常用网络协议 ipv432位 2进制11111110.11111110.11111110.11111110==254.254.254.254 前面为网络位netmask用来标实ip的网络...原创 2018-04-19 16:33:35 · 359 阅读 · 0 评论 -
企业级linux的日志管理
1.日志采集规则vim /etc/rsyslog.conf 打开系统的配置rsyslog文件*.* /var/log/westos 把所有生成的日志放在westos文件下systemctl restart rsyslog.service 重启rsyslog,就会收集到所有软件的所有级别的日志信息 ...原创 2018-04-19 16:19:26 · 259 阅读 · 0 评论 -
linux下的yum-----软件安装与共享
1.yum的基本命令yum list (all,installed,available) 列出(所有,已安装,未安装)yum search 根据软件信息搜索软件yum whatprovides 根据软件包中包含的文件搜索yum reinstall ...原创 2018-04-22 17:08:34 · 288 阅读 · 0 评论 -
linux系统的定时设置与延时设置
1.atat -l 查看任务信息at -r 删除任务at -c 查看指定任务信息[root@foundation42 ~]# at 09:21at> rm -fr /mnt/file{1..5}at> <EOT>job 4 at Sun Apr 22 09:21:00 2018[root@foundation42 ~]# at now+...原创 2018-04-22 17:08:22 · 1066 阅读 · 0 评论 -
LINUX学习三
学会自己在系统中获得帮助1 whatis 命令 当不知道一个命令的作用是可以使用2 --help 命令知道命令的作用但不知道所需的运行格式和参数时3man 命令查看文件的帮助,或者命令详细的使用命令man=manual man命令的使用方法 首先要了解man命令的口令级别1 ##命令2 ##内核调用的...原创 2018-04-10 19:03:53 · 100 阅读 · 0 评论 -
Linux学习二
简单文件管理命令新建文件 touch file新建目录 mkdir test删除文件 rm -f file -f 是force的缩写 表示强制删除不提示如果要删除目录 rm -f -r 或者 rm -fr -r表示递归,表示包含目录本身和其中的所有内容查看文件内容 cat file ...原创 2018-04-10 18:52:24 · 77 阅读 · 0 评论 -
虚拟机(二)
cd /var/lib/libvirt/images 进入硬盘目录,是存放虚拟机的位置[kiosk@foundation42 images]$ su - root 切换超级用户Password: Last login: Sat Apr 21 15:25:52 CST 2018 on pts/0[root@foundation42 ~]# cd /var/lib/llibvirt/ lldpa...原创 2018-04-22 17:08:07 · 257 阅读 · 0 评论 -
linux中文件的查看和acl的权限列表
1.文件属性的查看ls -l filename[root@localhost ~]# touch file[root@localhost ~]# ls -l file- rw-r--r-- 1 root root 0 Apr 24 :05:43 file[1] [2] [3] [4] ...原创 2018-04-25 17:37:17 · 3210 阅读 · 0 评论 -
Llinux下的进程管理
1、进程定义进程:程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统并给予这个内存内的单元一个识别码(PID),可以说,进程就是cpu未完成的工作,或者就是一个正在运行中的程序。进程状态:R(Running):该程序正在运行中S(Sleep):该程序目前正在睡眠状态,但可以被唤醒D :不可以被唤醒的睡眠状态,通常进程可能在等待 I/O 的情况T :停止状态(sto...原创 2018-04-25 18:50:41 · 1909 阅读 · 0 评论 -
在linux下使用rpm命令安装软件
1.rpmrpm -ivh 无法解决文件的依赖性 [kiosk@foundation42 Desktop]$ rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm error: Failed dependencies: 缺少依赖文件 libatk-1.0.so.0 is needed by linuxqq-v1.0.2-beta1.i386 libca...原创 2018-04-29 11:56:49 · 6020 阅读 · 0 评论 -
selinux的初级管理
1.什么是selinux 介绍:当今世界,无处不在高速互联网连接、如备有无线接入点的咖啡馆和在网上到处传播的各种黑客工具使得出于对计算机安全的考虑成为老生常谈。出于解决安全问题,NSA在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。这种体系叫做 Security-Enhanced Linux或简化为SELinux。SELinux...原创 2018-05-15 15:32:28 · 226 阅读 · 0 评论 -
linux下对系统的分盘、挂载 、lvm
一、系统配额1 挂载设备 挂载参数[root@localhost ~]# mkfs.xfs /dev/vdb1 先将硬盘格式化meta-data=/dev/vdb1 isize=256 agcount=4, agsize=65536 blks = sectsz=512 attr=2, projid...原创 2018-05-05 14:57:10 · 868 阅读 · 0 评论