自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx编译安装

地址:http://nginx.org/en/download.html。

2023-11-23 12:43:26 96

原创 ABAP Message 类型

ABAP MESSAGE类型

2022-12-01 10:40:08 452 1

原创 SAP ABAP中循环控制语句

SAP ABAP循环控制语句

2022-11-25 20:26:09 2980

原创 500 OOPS: vsftpd: refusing to run with writable root inside chroot()错误的解决方法

错误前提当vsftp主配文件中加入:chroot_local_user=YES重启服务后,FTP连接时报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot()错误原因:从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。解决办法:方法一:用命令chmod a-w /home/user(换成自已的目录名)去除用

2021-10-29 11:54:51 2324

原创 VSFTP实现虚拟用户登录并设置不同权限实例

一、实验目的:实现虚拟用户zhangsan、lisi从客户端通过ftp登录到远程主机,并设置zhangsan、lisi不同的操作权限;二、实验步骤:第1步 :-创建用于FTP认证的用户数据库文件:[root@linuxprobe ~]# cd /etc/vsftpd[root@linuxprobe vsftpd]# cat > vuser.listzhangsanredhatlisiredhat用db_load工具将数据用HASH算法加密,生成新的用户数据库文件:[ro

2021-10-28 20:16:25 568

原创 linux查看系统资源

1、查看内存使用情况:命令:free-b: 直接输入free时,显示的单位是KBytes,还可以使用【b、m、k、g】来显示单位;-t: 在输出的最终结果,显示物理内存与swap的总量;-s: 可以让系统不断刷新显示数据;-c: 与-s同时处理,让free列出几次的意思;[root@linuxprobe ~]# free -m total used free shared buff/cache availableMem

2021-10-26 10:57:23 1578

原创 CentOS进程管理及相关命令

一、查看进程工具:1、命令:psa 显示跟当前终端关联的所有进程u 基于用户的格式显示x 显示所有进程,不以终端机来区分[root@liang test]# ps aux|head USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.6 126268 6820 ? Ss 18:42 0:02 /usr/lib/systemd/

2021-10-26 08:55:24 856

转载 linux计划任务之crontab命令

cron介绍cron英文意思:计划任务,我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。/var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名/etc/crontab 这个文件负责调度各种管理和维护任务。/etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。我们还可以把脚本放在/etc/cr

2021-10-13 10:02:40 241

原创 YUM仓库相关命令

一、软件仓库的提供方式FTP服务:ftp://…HTTP服务: http://…本地目录:file://…二、配置软件仓库位置(客户机端)1、关于 yum命令由软件包yum-3.4.3-150.el7.centos.noarch提供用来访问yum仓库,查询,下载及安装,卸载软件包yum的配置文件基本设置:/etc/yum.conf仓库设置:/etc/yum.repos.d/*.repo日志文件:/var/log/yum.logyum缓存目录存放下载的软件包,仓库信息等数

2021-09-10 16:29:16 597

原创 kickstart-自动化(无人值守)安装linux系统

一、实验目的:1、自动化(无人值守)安装linux系统;二、实验准备(DHCP httpd tftp kickstart)1、关闭防火墙、SElinux[root@linuxprobe ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disable

2020-12-23 09:34:23 217

转载 man-设置linux中文版的man手册

下载中文man包源码的网址:https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN找到源码包https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.2.tar.bz2/cab232c7bb49b214c2f7ee44f7f35900/manpages-zh-1.5.2.tar.bz2wget https://src.fedoraproject.org/rep

2020-12-18 09:08:57 271

原创 vsftp配置实例-虚拟用户锁定目录

一、实验步骤1、创建用户#创建ftpuser1登录用户useradd -g ftp -d /share/soft -s /sbin/nologin ftpuser1#为ftpuser1设置登录密码passwd ftpuser12、编辑配置文件#vim /etc/vsftpd/vsftp.conf设置:#锁定目录,当chroot_list_enable=YES时将调用chroot_list_filechroot_list_enable=YES#指定锁定用户的文件列表chroot_

2020-12-17 10:13:49 703

原创 vsftp配置实例-匿名访问

一、实验目的1、现实在window使用FlashFXP匿名访问linux中vsftp默认登录目录/var/ftp/pub/;2、匿名用户可以下载文件;3、匿名用户可以创建目录、上传文件;4、匿名用户可以删除默认工作目录中的文件;二、实验准备1、安装vsftp文件;#yum install -y vsftpd2、启动vsftpd服务;#systemctl enable vsftpd#systemctl start vsftpd3、设置防火墙#firewall-cmd --add-s

2020-12-15 19:11:00 538

原创 nginx工作原理

一、nginx进程管理二、worker如何进行工作:三、一个master和多个worker的进程机制,有什么优点:1、可以使用nginx -s reload命令,进行热部署;2、其中一个worker访问出了问题,不影响其它worker的正常访问;四、worker_processes工作进程数,怎么设置?默认:worker_processes 1;调大:worker_processes CPU核心数;注:推荐worker_processes数和CPU核心数一致,以最大程度的发挥CPU的

2020-12-11 09:34:59 424

原创 nginx配置实例-高可用主从模式

一、高可用nginx架构图(主从模式)二、准备工作1、准备两台服务器192.168.3.99和192.168.3.402、在两台服务器上安装nginx3、在两台服务器上安装keepalived,yum命令进行安装 #yum install keepalived -y三、完成高可用nginx主从模式配置1、编辑配置/etc/keepalived/keepalived.confglobal_defs{ router_id 192.168.3.99}vrrp_script chk_ht

2020-12-10 11:32:29 1928 1

原创 nginx配置实例-动静分离

nginx配置实例-动静分离一、实验效果1、客户端请求,动态请求被反向代理指定到tomcat8080端口,静态资源请求由nginx处理到指定服务器;如图:二、实验准备1、准备1.jsp文件,并部署到tomcat的webapps/edu目录下。1.jsp内容如下,图中包含一个静态html文件的链接和一张jpg格式的图片(这两个静态文件不部署在tomcat下,而是部署到nginx下):<html> <head> <title>这是一

2020-12-08 21:35:36 169

原创 nginx负载均衡的5种策略

nginx负载均衡的5种策略nginx的upstream目前支持的5种方式的分配:1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168.1.1; server 192.168.1.2; } 2、指定权重指定轮询权重,用于后端服务器性能不均的情况。 upstream backserver { server 192.168.1.1 weight=5;

2020-12-06 09:39:17 128

原创 nginx配置实例-负载均衡

nginx配置实例-负载均衡一、实验效果1、在windows客户端浏览器地址栏,输入请求:http://192.168.3.99/edu/index.html,位于服务器的nginx将请求平均分发到127.0.0.1:8080、127.0.0.1:8081如图所示:二、实验准备1、在服务器部署两套tomcat,分别监听8080、8081端口;2、在tomcat8080端口对应的webapps目录下建立edu目录,在其下新建index.html文件,内容显示“8080!!”;3、在tomcat8

2020-12-06 08:55:41 165

原创 nginx配置实例-反向代理

一、实验效果打开浏览器,地址览输入:www.123.com直接跳转到127.0.0.1:8080二、准备工作1、在linux中安装tomcat,使用默认的8080端口;2、开放防火墙8080端口三、实验步骤1、开启tomcat服务2、编辑nginx的配置文件:3、重启nginx服务4、实验结果...

2020-12-04 11:46:38 70850

原创 Apache2.4.43源码安装

Apache2.4.43源码安装一、检查系统中是否安装过apache软件:rpm -qa httpd如果发现需要删除:rpm -e httpd二、预安装软件:yum -y install gcc gcc++ zlib zlib-devel三、下载apache安装相关的软件包:APR 1.6.5APR-UTIL 1.6.1Pcre 8.00Httpd-2.4.43四、开始安装:1.APR1.6.5安装$tar -xzvf apr-1.6.5.tar.gz -C /usr/src#

2020-11-06 08:58:41 317

原创 Apache设置目录别名

Apache设置目录别名一、实验条件:1.在主配置文件中装入打开虚拟主机配置文件:vim /etc/httpd/conf/httpd.confInclude /etc/httpd/extra/httpd-vhosts.conf二、实验步骤:1.设置虚拟主机,并在其中加入别名设置:vim /etc/httpd/conf/extra/httpd-vhost.conf<VirtualHost 192.168.3.99:80>ServerName www.yang.comDocum

2020-11-05 17:20:44 842

原创 Apache 禁止解析PHP脚本设置

Apache 禁止解析PHP脚本设置#vim /etc/httpd/conf/httpd.conf添加:<Directory "/var/www/html/data"> <filesmatch "\.php$"> Order Deny,Allow Deny From All </filesmatch></Directory>保存配置文件,新建x.php脚本,重启服务,验证:vim /var/www/html/data/

2020-11-03 11:40:17 168

原创 Apache配置静态缓存

Apache配置静态缓存#vim /etc/httpd/conf/httpd.conf加入:<IfModule expires_module>ExpiresActive onExpiresByType image/gif "access plus 24 hours"ExpiresByType image/png "access plus 24 hours"ExpiresByType image/jpg "access plus 24 hours"ExpiresByType tex

2020-11-02 17:39:14 195

原创 Apache配置日志不记录图片的访问

Apache配置日志不记录图片的访问#vim /etc/httpd/conf/httpd.conf<Directory “/var/www/html”>Options Indexes FollowSymLinksAllowOverride NoneRequire all granted SetEnvIf Request_URI ".*\.js$" image-request SetEnvIf Request_URI ".*\.css$" image-request SetEnvI

2020-11-02 16:42:30 155

原创 SELinux相关知识一

一、SELinux是什么?SELinux,Security Enhanced Linux 的缩写,也就是安全强化的 Linux。传统的 Linux 系统安全,采用的是 DAC(自主访问控制方式),而 SELinux 是部署在 Linux 系统中的安全增强功能模块,它通过对进程和文件资源采用 MAC(强制访问控制方式)为 Linux 系统提供了改进的安全性。二、SELinux的作用:传统的 Linux 系统安全,采用的是 DAC(自主访问控制方式),而 SELinux 是部署在 Linux 系统中的安全

2020-11-02 10:34:35 184

原创 Apache的日志切割

Apache的日志切割实验步骤:1.查看apache日志的路径及日志文件名称:从apache主配文件中找到如下行,查看日志默认路径及日志名称:#访问日志CustomLog “logs/access_log” combined#错误日志ErrorLog “logs/error_log”2.设置apache日志分割:修改apache主配文件中,日志默认路径及日志文件名称:修改为:ErrorLog “|/usr/sbin/rotatelog -l logs/error_%Y-%m-%d.lo

2020-10-31 10:48:54 217

原创 Apache-https设置实验

Apache-https设置实验实验条件:1.虚拟主机正常访问:2.模块mod_ssl已安装yum install -y mod_ssl安装模块后,系统在/etc/httpd/conf.d/目录下增加ssl.conf配置文件。并且监听443端口。3.查看apache加载的模块4.防火墙加入https服务二、实验步骤:1.制作用于认证网站的证书和key:将生成的私钥转移到/etc/pki/tls/private目录下存放。至此,证书和私钥已生成完毕。2.编辑/etc/httpd

2020-10-30 23:25:31 138

原创 Apache域名跳转实验

Apache域名跳转实验一、实验条件:虚拟主机正常访问:<virtualhost 192.168.3.99:80>servername www.sina.comdocumentroot /var/www/html/sina/<virtualhost 192.168.3.99:80>servername www.sohu.comdocumentroot /var/www/html/sohu/apache主配置文件中开放重写模块支持:LoadModule

2020-10-30 22:04:44 152

原创 linux shell脚本中常用判断

常用判断:1、字符串判断str1 = str2      当两个串有相同内容、长度时为真str1 != str2      当串str1和str2不等时为真-n str1        当串的长度大于0时为真(串非空)-z str1        当串的长度为0时为真(空串)str1         当串str1为非空时为真2、数字的判断int1 -eq int2    两数相等为真int1 -ne int2    两数不等为真int1 -gt int2    int1大于i..

2020-06-22 10:09:14 904

原创 linux中修改mysql密码的几种方式

在linux系统内修改方法1:#mysqladmin -u root -p password ‘123456’在mysql中修改#给当前用户修改密码:方法2:mysql> set password=password(‘123456’);#给指定用户修改密码:方法3:mysql> set password for root@‘localhost’ = password(‘123456’);#直接修改user表方法4:mysql> use mysqlmysql>

2020-06-01 23:22:24 256

原创 最常用的转义字符如下所示

最常用的转义字符如下➢ 反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。➢ 单引号(’’):转义其中所有的变量为单纯的字符串。➢ 双引号(""):保留其中的变量属性,不进行转义处理。➢ 反引号(``):把其中的命令执行后返回结果。...

2020-03-12 16:00:55 96

原创 awk工具

awk是什么?它是数据处理工具,主要是处理每一行的字段内的数据,而默认的字段的分隔符为“空隔键”或“TAB”键。它是以行为一次处理的单位,而以字段为最小的处理单位。awk相当适合处理小型的文本数据。awk运行模式:awk ‘条件类型1 {操作1} 条件类型2 {操作2} 。。。’ filenameawk每一行的每个字段都是有变量名称,那就是$1,$2,$3…。$0代表一整列数据的意思。N...

2020-02-29 09:52:58 402

原创 扩展正则表达示特殊符号

扩展正则表达示特殊符号1、符号‘+’:意义:重复【一个或一个以上】的前一个RE字符;egrep -n ‘go+d’ regular_express.txto+代表【一个以上的o】;2、符号‘?’:意义:【零个或一个】的前一个RE字符;egrep -n ‘go?d’ regular_express.txto?代表【空的或1个o】;3、符号‘|’:意义:用or的方式找出数个字符串;...

2020-02-27 17:33:56 331

原创 sed工具学习

nl passwd | sed -e '2,5d’删除第2到5行;nl passwd | sed -e '2d’删除第2行;nl passwd | sed -e '2,$d’删除第2到最后一行;nl passwd | sed -e '2a drink tea’追加在第2行后(就是第3行)"drink tea"字样;如果要追加多行,每行之间必须要以反斜杠‘\’来进行新行的增加。nl...

2020-02-26 09:57:03 128

原创 Linux正则表达式学习笔记整理

概念:正则表达式是处理字符串的方法,它以行为单位进行字符串的处理操作,正则表达式通过一些特殊符号的辅助,可以让用户轻易完成【查找】【删除】【替换】某特定字符串的处理过程。标题基础正则表达式:标题1、语系对正则表达式会产生影响LANG=C时:01234。。。ABCD。。。Zabcdef。。。zLANG=zh_CN时:01234。。。aAbBcC。。。zZ标题2、grep的一些高级选项gr...

2020-02-25 09:33:12 117

原创 Linux判断字符串是否为空的命令

##linux中判断字符串是否为空的命令:test -z “” && echo “string is empty.” || echo “string not is empty.”

2019-12-27 23:20:12 468

原创 Linux中变量的设置规则

Linux中变量的设置规则变量与变量内容以一个等号“=”来连接,如下所示:双引号内的特殊字符如$等,可以保有原本的特性,如下所示:单引号内的特殊字符则公为一般字符处理,如下所示:变量与变量内容以一个等号“=”来连接,如下所示:myname=jason注1:等号两边不能直接接空格,如:myname= jason或者myname=jason yang注2:变量名称只能是英文字母与数字,但是开...

2019-12-24 21:51:44 275

原创 MYSQL中取整函数ROUND,FLOOR和CEILING的用法

一、ROUND()函数用法ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。该函数与FLOOR函数有所不同,在应用中需注意,另外,DECIMAL函数也有类似该函数四舍五入的功能。1、ROUND示例:SELECT ROUN...

2019-10-22 17:16:39 356

原创 MYSQL数字数据类型

|类型名称|存储空间|取值范围||------------|------------|------------||TINYINT|1字节|-128~127 0~255||SMALLINT|2字节|-32768~32767 0~65535||MEDIUMINT|3字节|-8388608~8388607 0~16777215||INT|4字节||BIGINT|8字节||DECIMAL([...

2019-10-17 19:31:18 96

原创 MYSQL数据值类别

MYSQL数据值类别1、数值包括:整数、定点数、浮点数以及位域值;2、字符串值注:NUL代表的是零值字节,而NULL值代表的是“没有值”;3、日期/时间值(时态值)包括:日期值 和 时间值;MYSQL是以年 月 日的顺序来表示日期的,并且输入值也必须是这样的顺序;MYSQL也支持将日期和时间合并在一起的值;如:‘2012-06-17 12:30:43’4、空间值包括:点、线、多...

2019-10-17 19:06:15 97

空空如也

空空如也

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

TA关注的人

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