- 博客(12)
- 收藏
- 关注
原创 vsftpd
1、 安装yum –y install vsftpd (目录是在/etc/vsftpd/)2、简介 FTP是仅基于TCP的服务,不支持UDP。 与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。**3、 两种模式:**主...
2019-08-20 14:20:22
206
原创 Linux ssh安装和卸载
1.安装SSH安装的命令分两种:sudo yum install sshdsuo yum install openssh-service(我这里是用的第二种命令)安装完毕:2.开启ssh服务service sshd start3.卸载服务两种方法:yum remove sshdsudo apt-get –purge remove sshd(这里没有图片展示)...
2019-08-17 09:33:49
2010
原创 分布式、集群、高可用概念
分布式(不一定有集群):是指将不同的业务分布在不同的地方(应用服务器)。集群cluster:一群机器的集合。负载均衡(集群):(Load balance cluster, LBC)(负载均衡器)根据规则(平均)分配各请求到一个集群各个机器。高可用(集群):(High availability cluster,HAC)侧重备份机器, 利用集群中系统的冗余,当系统中某台机器发生损坏的时候...
2019-08-16 20:59:57
559
原创 awk命令
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。使用方法 : awk ‘{pattern + action}’ {filenames}尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,...
2019-08-14 07:46:34
168
原创 logrotate日志轮替
日志轮替(log rotate)是指系统管理中一个自动化的归档过期日志文件的过程,服务器上运行的大型软件,例如LAMP,通常会记录每一条请求,面对数量巨大的日志,日轮替提供了一个有效的方法来限制日志文件的大小,同时保留近期的日志用于分析。使用语法:logrotate [选项] 配置文件名logrotate日志切割:1.防止日志文件过大2.定期删除旧日志文件配置文件内容:cat /et...
2019-08-12 19:31:24
593
原创 磁盘配额
**Linux如何磁盘配额**当Linux根分区磁盘空间耗尽的时候,Linux系统就无法再创立新的文件(包括临时文件),这样就会造成服务程序的崩溃、系统无法正常启动等一些故障现象。为了不出现这种情况,我们就可以使用磁盘配额的方法,对用户在指定的分区使用磁盘空间、文件数量,从而保持系统存储空间的稳定性和持久性。实现磁盘限额的条件:需要Linux内核支持安装quota软件包**限制:**...
2019-08-08 15:01:17
158
原创 Linux中使用的for、while等循环来写脚本
一、注释Shell中的注释标志是井号 “#”,除了脚本文件第一行的#不是注释之外,其他地方出现#,则说明#开始,到本行的末尾都是注释二、指定脚本解释器一般每个Shell脚本文件的第一行都是指定脚本解释器#!/bin/bash指定本脚本文件使用bash脚本解释器解释执行三、判断语法判断大小首先Shell中判断两个数字大小的方式:-gt(大于) -lt(小于) -eq(等于) ...
2019-08-04 21:34:32
395
原创 bash环境变量和逻辑运算
环境变量变量赋值的三种方法:(1)export 那么 = value(2)name = valueexport name(3)declare -x name = value(3)name = valuedeclare -x name变量的引用:$ {name},$name查看环境变量命令:单独执行:export 或执行:“declare -x” 或执行:“prin...
2019-07-18 21:30:23
154
原创 shell脚本练习题
写一个脚本,实现如下功能;(1) 显示/etc目录下所有以大写p或小写p开头的文件或目录本身;(2) 显示/var目录下的所有文件或目录本身,并将显示结果中的小写字母转换为大写后显示;(3) 创建临时文件/tmp/myfile.XXXX;答案:第一步找一个安全的目录下,创建一个文件夹命名为local,以后就把我们写的脚本都保存在这里面cd ~ 到达一个安全目录mkdir local...
2019-07-18 14:56:18
384
原创 hash命令
hash命令是bash的内置命令。我们知道在bash中执行外部命令,会根据环境变量PATH来逐一搜索命令的路径。hash就是用于记住命令的路径,并且在下次执行命令的时候直接通过hash获取而不再通过PATH一步步寻找,加快了寻找命令的速度。hash就像是命令的缓存。语法hash [-lr] [-p pathname] [-dt] [name …]语法中的name就是每个命令的名称,例如...
2019-07-17 21:23:07
1425
原创 bash的基础特性
1、命令历史history [n] n为数字,列出最近的n条命令-c 将目前shell中的所有history命令消除history [-raw] histfiles-a 将目前新增的命令写入histfiles, 默认写入~/.bash_history-r 将histfiles内容读入到目前shell的history记忆中-w 将目前history记忆的内容写入到histfiles...
2019-07-17 21:21:28
133
原创 Linux权限管理
Linux 系统传统的权限控制方式,无非是利用 3 种身份(文件所有者,所属群组,其他用户),并分别搭配 3 种权限(读 r,写 w,访问 x)。比如,我们可以通过 ls -l 命令查看当前目录中所有文件的详细信息,其中就包含对各文件的权限设置:[root@localhost ~]# ls -ltotal 36drwxr-xr-x. 2 root root 4096 Apr 15 16:33...
2019-07-16 21:07:32
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人