E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
2416linux学习
Linux学习
之LNMP环境搭建
nginx安装可以参考《
Linux学习
之CentOS7源码安装openresty》安装mariadb数据库yuminstall-ymari
seasidezhb
·
2023-08-27 16:08
Linux基础学习
linux
学习
运维
Linux学习
之nginx虚拟域名主机,lsof和netstat命令查看端口是否被监听
需要先参考我的博客《
Linux学习
之Ubuntu20.04在https://openresty.org下载源码安装Openresty1.19.3.1,使用systemd管理OpenResty服务》安装好
seasidezhb
·
2023-08-27 16:07
Linux基础学习
linux
学习
nginx
MySQL事务的隔离级别
前置阅读快速搭建
Linux学习
平台一、事务的特性对于事务,我觉得有一句英文描述的非常贴切:Allornot,nowornever.事务(Transaction)可以说是关系型数据库最重要的特性了。
CrazyDragon_King
·
2023-08-27 05:21
mysql
Linux学习
-09-Linux ln命令:建立硬链接和软链接文件
3.11Linuxln命令:建立链接(硬链接和软链接)文件计算器就是处理各种数据的,数据在硬盘上以二进制存储,机器来识别运行二进制数据,人们需要借助翻译器,将这些二进制的数据还原成看懂的文件形式,这个工作就是由文件系统来完成的,文件系统的目的就是实现数据的查询和存储,由于使用场合、使用环境的不同,Linux有多种文件系统,不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,
褚师子书
·
2023-08-26 20:03
linux
云
linux
学习
运维
Linux学习
之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
参考的文章是《nginx配置详解》可以参考我以前的文章安装OpenResty。cd/usr/local/openresty切换目录,ls-l查看目录里边的内容。我的系统中,nginx目录是/usr/local/openresty/nginx,在这个目录里边有一些目录,如下:client_body_tempconffastcgi_temphtmllogsproxy_tempsbinscgi_temp
seasidezhb
·
2023-08-26 19:34
Linux基础学习
linux
学习
ubuntu
Linux学习
之Ubuntu 20使用systemd管理OpenResty服务
需要先参考我的博客《
Linux学习
之Ubuntu20.04在github下载源码安装Openresty1.19.3.1》安装好Open
seasidezhb
·
2023-08-26 19:33
Linux基础学习
linux
学习
ubuntu
Linux学习
之CentOS 7源码安装openresty
https://github.com/openresty/openresty/tags里边有openresty各个版本的源码。https://openresty.org/en/是官网。cat/etc/redhat-release可以看到操作系统的版本是CentOSLinuxrelease7.6.1810(Core),uname-r可以看到内核版本是3.10.0-957.el7.x86_64,gma
seasidezhb
·
2023-08-26 10:07
Linux基础学习
linux
学习
openresty
Linux学习
之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1
参考的博文:《在Ubuntu上使用源码安装OpenResty》《OpenResty安装安装详解-Ubuntu》《
Linux学习
之CentOS7源码安装openresty》https://openresty.org
seasidezhb
·
2023-08-26 10:36
Linux基础学习
linux
学习
ubuntu
Linux学习
---VMWare安装和CentOS7安装
1、VMWare安装1、VMware16安装包链接:https://pan.baidu.com/s/1TKf5szN6k5Hk4HH4zqBgrg提取码:zhm6–来自百度网盘超级会员V1的分享2、VMWare安装流程(1)找到下载好的安装包,双击运行程序(2)同意协议(3)选择安装位置(4)设置用户体验设置(5)快捷方式设置(6)开始安装(7)许可证放在文件里喽2、CentOS安装1、获取Cen
星光下的赶路人star
·
2023-08-26 08:04
Linux
linux
学习
运维
Linux学习
(三)----文件打开及创建
1demo1.c的建立首先打开终端输入touchfile1接着输入:videmo1.c接着重新打开一个终端,输入:man2open2demo1.c内容编辑2.1复制头文件2.2程序基础框架#include#include#includeintmain(){return0;}2.3open函数介绍该函数有两个函数原型,其实是参数的数量问题。函数原型1:intopen(const char*pathn
啥也不会的小白研究生
·
2023-08-26 06:46
linux
学习
linux
Linux学习
-keepalived实现LVS高可用
Keepalived实现LVS高可用环境准备环境说明:LVS-DR模式client1:eth0->192.168.88.10lvs1:eth0->192.168.88.5lvs2:eth0->192.168.88.6web1:eth0->192.168.88.100web2:eth0->192.168.88.200配置高可用、负载均衡1.在2台web服务器的lo上配置vip2.在2台web服务器上
丢爸
·
2023-08-25 20:40
Linux
linux
学习
lvs
Linux学习
-Kubernetes之Secret和ConfigMap
Secret将加密数据存储在etcd,Pod容器可以通过挂载Volume方式或通过变量方式访问#通过yaml创建SecretapiVersion:v1kind:Secretmetadata:name:mysecrettype:Opaquedata:username:bG90dXM=#以bash64方式加密usernamepassword:MTIzNDU2#以bash64方式加密password[r
丢爸
·
2023-08-25 20:40
Linux
linux
学习
kubernetes
Linux学习
-shell实现100以内的奇数和偶数的和
#!/bin/bash##定义两个变量用于存放奇数和偶数的和declare-iEVENSUM=0declare-iOLDSUM=0foriin{1..100};do#通过取余的方法判断是否为偶数if[$[$i%2]-eq0];thenletOLDSUM+=$ielseletEVENSUM+=$ifidoneecho"EVENSUM:$EVENSUM,OLDSUM:$OLDSUM"
丢爸
·
2023-08-25 20:10
Linux
linux
shell
Linux学习
--Ceph部署
前期准备资源下载链接:https://pan.baidu.com/s/1Yof-X-fD8kYLSmLAWFo5Ug提取码:txj5环境准备主机名IP地址ceph1192.168.88.11/24ceph2192.168.88.12/24ceph3192.168.88.13/24client1192.168.88.10/24pubserver192.168.88.240/24在pubserver上
丢爸
·
2023-08-25 20:39
linux
学习
ceph
Linux学习
-keepalived+nginx+Tomcat+redis实现高可用和Session共享
通过keepalived实现系统的高可用,nginx反射代理实现负载均衡,Tomcat+Redis实现session的共享环境准备#---两台Centos主机tomcat1:192.168.115.160tomcat2:192.168.115.161#---两台Centos主机#在centos主机上分别安装keepalived,nginx,tomcatkeepalived配置#----------
丢爸
·
2023-08-25 19:59
Linux
linux
nginx
学习
Linux学习
:Keepalived高可用集群
目录一、Keepalived简介二、keepalived工作原理三、keepalived配置文件1、global_defs区域2、vrrp_script区域3、vrrp_instance区域四、keepalived实战项目1、Haproxy_Director(分发器)+Keepalived(1)haproxy负载均衡(2)keepalived实现调度器HA(3)master服务器宕机测试(4)对调
耳元672
·
2023-08-25 19:28
Linux学习
服务器
网络
运维
视频教程-Keepalived配置实现Nginx高可用-Linux
立即订阅扫码下载「CSDN程序员学院APP」,1000+技术好课免费看APP订阅课程,领取优惠,最少立减5元↓↓↓订阅后:请点击此处观看视频课程视频教程-Keepalived配置实现Nginx高可用-
Linux
weixin_33211992
·
2023-08-25 19:27
LINUX学习
------Linux自动化运维——LVS
lvs介绍LVS(LinuxVirtualServer)是一个虚拟的服务器集群系统,可以在unix/linux平台下实现负载均衡集群功能。LVS是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透
雾与晨解忧铺
·
2023-08-25 19:56
linux
运维
服务器
Linux学习
第十一周
一、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败次数超过10次,自动将此远程IP放入TcpWrapper的黑名单中予以禁止防问。1、编写脚本;[root@localhostbin]#catcheckip.sh#!/bin/bashn=10cat/var/log/secure|grepsshd|awk'/Failed/{print$(NF-3)}'|
徐公不若君之美也
·
2023-08-25 17:26
Linux常用命令(自用)
前言本篇博文的内容非
Linux学习
历程,主要整理自己平时用到的命令。1、Linux解压gz文件:常用两种方法:gzip工具和使用tar命令。
K.SHI
·
2023-08-25 12:41
Linux
linux
运维
服务器
Linux学习
之vsftpd配置文件
/etc/vsftpd/vsftpd.conf是主要的vsftpd配置文件,主要涉及大的调整,cat/etc/vsftpd/vsftpd.conf|wc-l可以看到有128行内容。/etc/vsftpd/ftpusers是禁止用户名单,/etc/vsftpd/user_list可以是白名单,也可以是黑名单。/etc/vsftpd/vsftpd.conf字段及值的含义:字段与值含义listen=[Y
seasidezhb
·
2023-08-25 00:01
Linux基础学习
linux
Linux学习
之NFS服务
《Linux环境下NFS服务安装及配置使用》是一篇参考博客。/etc/exports是NFS服务的配置文件,文件中的内容格式为:共享目录的路径允许访问的NFS客户端(共享权限参数1,共享权限参数2,共享权限参数3...)共享权限参数罗列如下:参数作用ro只读rw读写root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户no_root_squash当NFS客户端以r
seasidezhb
·
2023-08-25 00:01
Linux基础学习
linux
学习
运维
Linux学习
之samba服务
yuminstall-ysamba安装samba。安装完成如下:/etc/samba/smb.conf是samba配置文件,内容如下:#Seesmb.conf.exampleforamoredetailedconfigfileor#readthesmb.confmanpage.#Run'testparm'toverifytheconfigiscorrectafter#youmodifiedit.[
seasidezhb
·
2023-08-25 00:00
Linux基础学习
linux
学习
运维
Linux学习
之iptables的nat表
iptables-tnat命令规则链规则是格式命令。PREROUTING一般用于内网,用于目的地址转换。POSTROUTING一般用于外网,用于源地址转换。iptables-tnat-APREROUTING-ieth0-d114.115.116.117-ptcp--dport80-jDNAT--to-destination10.0.0.1可以把内网发送114.115.116.117主机80端口并且
seasidezhb
·
2023-08-25 00:30
Linux基础学习
linux
学习
linux学习
100篇51:正则表达式:元字符
元字符是正则表达式的基本组成元素。元字符在这里跟它通常表达的意思不一样,而是以某种特殊的含义去解释。有些元字符在写在方括号内时有特殊含义。元字符如下:元字符描述.匹配除换行符以外的任意字符。[]字符类,匹配方括号中包含的任意字符。[^]否定字符类。匹配方括号中不包含的任意字符*匹配前面的子表达式零次或多次+匹配前面的子表达式一次或多次?匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。{n,m
Seurat_Satija
·
2023-08-24 18:23
Linux学习
13-CentOS安装ab做压力测试
前言网站性能压力测试是服务器网站性能调优过程中必不可缺少的一,测试环境准备好了后,如何对网站做压力测试?压力测试的工具很多,如:ab、http_load、webbench、siege、jmeter、lr、locust,本篇介绍一个轻量级的压力测试工具ab,上手非常容易。ab(apachebench)简介ApacheBench是Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命
上海-悠悠
·
2023-08-24 07:35
linux
Linux学习
记录——이십오 多线程(2)
文章目录1、理解原生线程库线程局部存储2、互斥1、并发代码(抢票)2、锁3、互斥锁的实现原理3、线程封装1、线程本体2、封装锁4、线程安全5、死锁6、线程同步1、条件变量1、接口2、demo代码1、理解原生线程库线程库在物理内存中存在,也映射到了地址空间的共享区,那么每个线程就可以很方便地去实现自己的代码,库里也包括了线程切换,管理等代码。库对于线程的管理也是先描述再组织,它会创建类似管理进程的T
咬光空气
·
2023-08-24 07:27
Linux学习
linux
学习
2020-06-07_第一周_
Linux学习
计划
第一周学习计划:1、每天学习老王Linux视频,每周观看4章。共44章,11周观看完2、做笔记,每个视频要记录笔记3、做笔记整理,每天一篇4、完成老师的博科作业5、Linux实操练习,根据笔记整理情况,每周一次。6、复习不熟悉的问题。观看视频,记录笔记。
散步的狮子
·
2023-08-24 04:13
Linux学习
笔记6——定时任务调度
6.定时任务调度crontab进行定时任务的设置任务调度:是指系统在某个时间执行的特定的命令或程序。6.1任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。示意图6.2基本语法crontab[选项]常用选项快速入门案例设置任务调度文件:/etc/crontab设置个人任务调度。执行crontab–
在吗?偷只小猪
·
2023-08-24 02:10
linux
linux学习
汇总
一:linux基本命令1、安装好桌面版linux后去掉桌面显示黑窗口右键桌面,选择openinterminal;设置启动时就显示黑窗口:修改配置文件:vim/etc/inittab,其中3代表黑窗口模式,5代表桌面模式;把5改为3即可;重启:reboot2、重启系统Reboot:直接重启;Shutdown-rnow立刻重启(仅限root用户)Shutdown-r1010分钟后重启(仅限root用户
东风麦芽糖
·
2023-08-23 13:11
linux学习
(软硬链接+静态库)[15]
软硬链接软链接(symboliclink)和硬链接(hardlink)是操作系统中用于创建文件或目录之间关联的两种方式。软链接是一个特殊的文件,它包含了指向目标文件或目录的路径。软链接可以跨文件系统,并且可以指向不存在的文件或目录。软链接的修改会直接反映到目标文件或目录上。删除软链接不会影响目标文件或目录。硬链接是一个文件系统中的多个文件项,它们共享相同的索引节点(inode)和数据块。硬链接只能
ls-R
·
2023-08-23 07:28
linux
linux
学习
linux学习
(文件系统+inode)[14]
输出重定向可分离stdout->1printf("helloprintf1\n");fprintf(stdout,"hellofprintf1\n");//stderr->2errno=1;perror("helloperror2");//stderrconstchar*s1="hellowrite1\n";write(1,s1,strlen(s1));constchar*s2="hellowri
ls-R
·
2023-08-23 07:58
linux
linux
学习
Linux学习
2-vi编辑器
先补充一下gedit的操作ctrl+z:撤销ctrl+c:复制ctrl+v:粘贴ctrl+t:缩进ctrl+q:退出ctrl+s:保存ctrl+r:替换ctrl+tab:切换ctrl+w:关闭选项卡Vi编辑器3种基本模式如图上图为三个模式之间的转换关系,按照箭头的标注可以实现三个状态之间的切换,每个模式有不同的功能:一般模式:光标移动,复制,粘贴,删除;编辑模式:编辑文件命令行模式:查找和替换三个
赛马丸子
·
2023-08-23 06:02
Linux
Linux学习
4-GCC
一、GCC的使用GCC是可编译C、C++,以及Java等的编译器GCC:功能强大,稳定,免费“gcc-v”可以用来查看gcc版本,并验证其是否正常运行。用前面学过的vi编辑器新建"hello.c"文件,然后进入书写第一个Helloworld代码#includeintmain(){printf("HelloWorld!!!\n");}“gcc-o输出文件名源文件”(o:outputabbreviat
赛马丸子
·
2023-08-23 06:02
Linux
linux学习
100篇11:install.packages('ggplot2')
>install.packages('ggplot2')Installingpackageinto'/usr/local/lib/R/site-library'(as'lib'isunspecified)tryingURL'https://cloud.r-project.org/src/contrib/ggplot2_3.3.3.tar.gz'Contenttype'application/x-g
Seurat_Satija
·
2023-08-22 22:33
2020-09-09
Linux学习
1创建文件touch创建文件touchfilename>filename会覆盖原有内容可接受管道输入同时创建两个文件touchtest1.txttest2.txt批量创建文件(如创建2000
小妖怪A
·
2023-08-22 11:01
Linux学习
笔记(四)Ubuntu 22.04 更换国内源
Ubuntu22.04更换国内源1.查看Ubuntu的系统源在终端输入:lsb_release-a显示如下:codename为jammy,需要添加jammy的下载源2.原文件备份sudocp/etc/apt/sources.list/etc/apt/sources.list.bak3.编辑源列表文件sudogedit/etc/apt/sources.list4.将原来的列表删除,添加如下内容deb
Newbie&
·
2023-08-21 14:41
Linux
ubuntu
linux
Linux系统简介
1.2.2Linux主要发行版本2.开源软件简介2.1典型的开源软件2.2开源软件的特点2.3支撑互联网的开源技术3.Linux应用领域3.1基于Linux的企业服务器3.2嵌入式应用3.3Linux在电影娱乐业4.
Linux
十月旧城
·
2023-08-21 10:56
#
Linux系统基础
linux
运维
服务器
Linux学习
之ssh和scp
ls/etc/ssh可以看到这个目录下有一些文件,而/etc/ssh/ssh_config是客户端配置文件,/etc/ssh/sshd_config是服务端配置文件。cat-n/etc/ssh/sshd_config|grep"Port"可以看一下sshd监听端口的配置信息,发现这个配置端口是22,但是这行信息已经被注释了,若这行第一个字符是#就是注释了。cat-n/etc/ssh/sshd_co
seasidezhb
·
2023-08-21 09:44
Linux基础学习
linux
学习
ssh
Linux学习
之Telnet明文漏洞
yuminstalltelnettelnet-serverxinetd-y安装软件。systemctlstartxinetd.service开启xinetd,systemctlstarttelnet.socket开启telnet。xinetd来监控端口,然后把数据传给telnet。ifconfigeth0看一下eth0网卡信息,。iptables-IINPUT-ptcp--dport23-jACC
seasidezhb
·
2023-08-21 09:14
Linux基础学习
linux
学习
运维
Linux学习
之firewallD
systemctlstatusfirewalld.service查看一下firewalld服务的状态,发现状态是inactive(dead)。systemctlstartfirewalld.service启动firewalld,systemctlstatusfirewalld.service查看一下firewalld服务的状态,发现状态是active(running)。firewall-cmd是f
seasidezhb
·
2023-08-21 09:13
Linux基础学习
linux
学习
服务器
Linux学习
(二)常用快捷方式以及编写代码和执行程序
1常用快捷键打开终端:Ctrl+Alt+T分辨率查看:xrandr设置分辨率:xrandr-s1280x798Ctrl+L:清除屏幕字体放大:Ctrl+Shift+"+"字体缩小:Ctrl+“-”当前文件夹下有哪些文件:ls显示当前路径:pwd新建文件夹:mkdirname进入文件夹:cdname退回上一层文件夹路径:cd..自动补全:tab键移动:mv*cnew将所有的.c文件剪切到new下重命
啥也不会的小白研究生
·
2023-08-21 03:08
linux
学习
Linux学习
(一)虚拟机安装
1、简介最近准备开始进行linux的学习,本文从头开始记录学习过程以及遇到困难处理办法,便于以后复习、指令复制等。2、虚拟机安装2.1VMware虚拟机安装安装包链接:ubuntu20.04https://www.aliyundrive.com/s/ZN8kZFKvBRu点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放。下载后如下图所示:VMware安
啥也不会的小白研究生
·
2023-08-21 03:06
linux
linux
学习
运维
Linux学习
(二)——文本编辑器Vim
文本编辑器VimVim的工作模式vi是VisualEditor的缩写,它是一种命令行界面的文本编辑器。而vim则代表了ViIMproved(增强版vi)。vim不但可以用不同颜色显示文字内容,还能够进行诸如shell脚本,c等程序编辑功能,你可以将vim视为一种程序编辑器。vim的3中工作模式一般模式(指令模式):光标移动、删除、复制粘贴、查找替换。编辑模式:编辑文本,进行文本的插入或者替换等。命
风之旅人c
·
2023-08-21 00:24
linux学习
之-3、 系统资源查看
1、vmstat命令监控系统资源vmstat[刷新延时刷新次数]例如:--vmstat13每隔一秒刷新一次刷新三次editByWpp.pngeditByWpp.png缓冲和缓存的区别简单来说缓存就是用来加速数据从硬盘中“读取”的,而缓冲是用来加速数据“写入”硬盘的editByWpp.pngeditByWpp.png2、查看硬件状态dmesg|grepCPU3、free命令查看内存使用状态free[
将代码写成诗
·
2023-08-20 19:50
linux学习
(文件描述符)[12]
输出重定向本质在OS内部,更改fd对应内容的指向#include#include#include#include#include#include//myfilehelloworld//intmain(intargc,char*argv[])intmain(){close(1);//这里的fd的分配规则是:最小的,没有被占用的文件描述符//0,1,2->close(1)->fd->1intfd=op
ls-R
·
2023-08-20 10:39
linux
linux
linux学习
(进程替换)[10]
创建子进程fork()创建子进程进行替换,不影响父进程,父进程聚焦在:读取数据、解析数据、指派进程、执行代码的功能。子进程发生替换后的数据在加载新程序进去之前,父子之间的的代码是共享的,数据写时拷贝进子进程。当加载新程序后,也是一种写入。代码要不要拷贝呢?重新加载后,父子的代码必须分离exe系列execlp会自己在PATH环境中查找,不用告知程序的路径执行自己的程序下面是一个示例,展示了如何在Li
ls-R
·
2023-08-20 10:08
linux
linux
学习
linux学习
(文件描述符)[13]
所以fork的时候函数执行完毕,但是数据还在缓冲区中未刷新。所以会有父子两份数据在fork()之前ffush()(c语言的接口,刷新缓冲区)fflush(stdout),就不会有重复缓冲区的区别缓冲区其实由C标准库提供的提高效率
ls-R
·
2023-08-20 10:35
linux
学习
linux
Linux学习
之基本指令二
-----紧接上文在了解cat指令之前,我们首先要了解到Linux下一切皆文件,在学习c语言时我们就已经了解到了对文件输入以及读入的操作(向显示器打印,从键盘读取数据),对于Linux下文件的操作,也是有对应的读取与写入。对于文件:1.本来是应该显示到显示器上的内容,现在写到文件当中----叫做输出重定向>比如这里的echo指令的作用是向显示器写入,利用输出重定向输入到文件中:我们可以同时看到再次
万众☆倾倒
·
2023-08-19 22:14
学习
linux学习
零基础学习教程: Centos8-文件权限管理
本人从事IT行业已有十多年,有着丰富的实战经验,总结了大量的学习方法,更是积累了很多的学习资料,很高兴能在这里跟大家交流学习,希望能在这里跟大家共同进步和成长!全套学习资料移步至公众号【学神来啦】本节所讲内容:7.1文件的基本权限:rwx(UGO)7.2文件的特殊权限:suidsgidsticky和文件扩展权限ACL7.3实战:创建一个让root都无法删除的文件7.1文件的基本权限7.1.1权限的
侠盗安全
·
2023-08-19 21:08
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他