shell脚本命令--uniq(重复行处理)、&&(条件成立)和||(条件不成立) 一、uniq对重复字符做相应的处理命令格式:uniq [选项]… [文件1] [文件2]uniq从已经排好序的文本文件file1中删除重复的行,输出到标准输出或file2,常作为过滤器,配合管道试压。在使用uniq命令前,必须确保操作的文本文件已经sort排序了,若不带参数运行uniq,将删除重复的行。常见参数可使用uniq --help进行查看-c, --count 在每行前加...
shell脚本命令--cut(字符截取)、sort(字符排序) 一、cutcut 命令多用与字符截取1.语法格式cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]2.使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。3.主要参数-...
shell脚本命令--diff(比较文件目录的不同)、patch(打补丁) 一、diffdiff 命令是用来比较两个文件或目录的不同1.语法格式diff[参数][文件1或目录1][文件2或目录2]diff [options] target1 target2diff file1 file2diff direcory1 directory22.diff用法说明diff命令在最简单的情况下,比较两个文件的不同。如果使用”-”代替文件参数,则要比较的内容将来自标...
shell初了解 一、什么是shellshell 是一个命令解释器.是介于操作系统 kernel 与用户之间的一个绝缘层.准确地说,它也是一种强力的计算 机语言.一个 shell 程序,被称为一个脚本,是一种很容易使用的工具,它可以通过将系统调用,公共程序,工具,和编译过的二进制程序粘合在一起来建立应用.事实上,所有的 UNIX 命令和工具再加上公共程序,对于 shell 脚本来说,都是可调用的.如果这些你还觉...
samba共享服务 一、samba简单介绍Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过...
NFS网络文件系统的共享 一、NFS简单介绍1.什么是NFSNFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。2.NFS优点节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以...
linux中的Apache部署(二) 一、HTTPSHTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入ssl层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。它是一个URL scheme(抽象标示符体系),句法类同http:体系。用于安全的http数据传输。htt...
linux中Apache部署(一) Apache服务企业中常用的web服务,用来提供http://(超文本传输协议)Apache 简称HTTP Server(Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的wed服务端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache...
linux下防火墙的设置(firewalld和iptables两种方式) 一 、防火墙的介绍防火墙是整个数据包进入主机前的第一道关卡,是一种位于内部网络和外部网络之间的网络安全系统,是一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙主要是通过Netfilter与TCPwarppers两个机制来管理的firewalld编写火墙策略的工具,开启火墙自动管理火墙数据同名管理iptable 更专业二、firewalld管理火墙 可以有三...
linux中的DNS部署三:域名转换和邮件解析 一、域名转换CNAME1.编辑/var/named/westos.com.zone文件添加CNAME实现域名转换2.重启服务3.测试二、邮件解析MX1.编辑/var/named/westos.com.zone文件添加MX实现域名转换2.重启服务3.测试4. 发送邮件mail root@westos.com给westos.com域发送邮件mailq...
linux下真实物理机连接网络 设置真实物理机连接网络1.真实主机中打开shell切换到超级用户2.切换路径到网络管理[root@foundation65 ~]# cd /etc/sysconfig/network-scripts/ls命令查看内容3.vim ifcfg-br0注释掉网关(Gateway)4.vim /etc/sysconfig/network注释或删除全局网关5.重启网络syste...
linux中的DNS部署一:高速缓存DNS 一、DNS的基本概念DNSDNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数据串。通过主机名,最终得到该主机的对应IP地址的过程就叫域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53...
rhel6.5镜像安装虚拟机以及建立快照虚拟机 本操作是作为环境搭建以实现后续实验内容首先下载一个rhel6.5的镜像,安装一个虚拟机来作为母盘(最小安装)来建立快照安装步骤一、建立rhel6.5镜像共享的yum源实现虚拟机网络安装1.在共享主机上安装httpd,开启服务,关闭火墙yum install httpd -ysystemctl start httpd systemcl enable httpdsystemctl st...
python面向对象实现图书管理系统 图书管理系统1.查询图书2.增加图书3.借阅图书4.归还图书5.退出系统# 书:书名,作者,状态,位置# 管理系统:class Book(object): def __init__(self, name, author, status, bookindex): self.name = name self.author = author ...