自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 高并发环境下优化Tomcat性能详解

高并发下优化Tomcat性能详解技术标签: linux运维与架构师高并发环境下,我知道优化配置tomcat,对连接数和线程池作修改,最重要的是connector的协议Http Connector使用NIO,而不是默认的AJP Connector,当时也没有仔细研究其原理。现在来为以上这些设置做一下剖析。要了解这些,不能避开tomcat最重要的一个功能,就是connector连接器。它的作用可是tomcat的核心,在tomcat的配置文件server.xml中写到过:Connector的主要功能是接收

2021-09-26 19:03:03 386

原创 dockerfile中ENTRYPOINT命令详解

正确使用Dockerfile中的ENTRYPOINT命令如何正确地构建Docker镜像,对于正确使用Docker是非常关键的。如果你想要定义容器需要运行的命令,而将命令行参数留给用户提供,则使用Dockerfile中的ENTRYPOINT命令是十分方便的。作为演示,我们假设一个简单的场景:公司的服务器需要定期清理旧的日志文件。这虽然是一个简单的管理任务,但是非常容易出错,管理员可能会不小心删除了错误的文件。所以可以使用一个Docker镜像来包装管理员运行的命令,降低这种问题出现的风险。下面这段脚本删除

2021-09-18 18:27:45 12142

转载 网站并发量计算

你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。计算模型:每台服务器每秒处理请求的数量=((80%总PV量)/(24小时60分60秒40%)) / 服务器数量 。其中关键的参数是80%、40%。表示一天中有80%的请求发生在一天的40%的时间内。24小时的40%是9.6小时,有80%的请求发生一天的9.6个小时当中(很适合

2021-07-22 16:40:04 236

转载 linux内核调优

打开内核参数文件vi /etc/sysctl.conf立即使配置文件生效sysctl -p一、防DDoS,CC和SYN攻击1、开启SYN Cookies,当SYN等待队列溢出时,启用cookies来处理,可以防范少量的SYN攻击,默认为0,表示关闭net.ipv4.tcp_syncookies = 12、允许将TIME_WAIT sockets重新用于新的TCP连接,默认为0,表示关闭net.ipv4.tcp_tw_reuse = 13、允许将TIME_WAIT sockets快速

2021-07-14 11:26:56 315

转载 Python类的定义及介绍

python-类(class)文章目录1、类是什么?2、类的定义3、属性和方法的调用4、isinstance()之前讲过了面向对象,那么在python中,面向对象就是用类(class)来实现的。1、类是什么?简单来说,类就是一个模板。比如我在创建一个word的时候,软件会提醒我选择一个模板,这里有会议模板,有生活模板等等,不同的模板里面包含不同的主题、人物、事情等等。那么这个类,就是这样一个模板,我们可以自己去定义一个模板,在我们需要的时候来按照模板创建一个对象,进行调用。类这个东西事实

2021-04-01 10:40:36 1349

转载 linux sort命令详解(全)

linux sort 命令详解(看完你就会sort用法了)sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[lisp@lisp tomatoes]# cat seq.txtbananaapplepearorange[lisp@lisp tomatoes]# sort seq.txtapplebana

2021-03-24 11:40:21 349

原创 云计算网络产品sdn以及VxLAN技术浅析

云网络产品和技术浅析云计算时代,资源的虚拟化和资源调配的自动化,为用户提供了弹性的计算、存储和网络资源,进而支持快速和简捷的业务部署。作为互联互通的网络基础设施,如何实现网络的虚拟化,从而支持工作负载的快速变化和物理基础设施的调配,为工作负载提供端到端的网络资源响应,成为急需解决的核心问题。网络虚拟化的本质是要实现底层物理网络的抽象,能够在逻辑上对网络资源进行分片或者整合,从而满足各种应用对于网络的不同需求。而云网络,是以云为中心,面向应用和租户的虚拟化网络基础设施,具备按需、弹性、随处可获得、可计量的

2021-03-23 10:04:26 3464 1

转载 SSH无密钥登陆 与 配置公钥后仍需要输入密码的解决方案

1、进入到.ssh目录ssh .ssh12、生成密钥ssh-keygen -t rsa1输入以上命令之后,只需要一直回车即可。3、配置无密钥登陆,拷贝公钥到其他节点ssh-copy-id hadoop-series.bxp.com1其中hadoop-series.bxp.com是主机名,配置本机到hadoop-series.bxp.com的无密钥登陆,也可以直接使用IP。上面说的是怎样生成密钥并将公钥发送到远程主机。具体的细节以及无密钥登陆的原理这里就不进行赘述,想了解的可以自行google

2021-03-14 19:47:52 886

转载 bash倒计时日期的方式

需要知道重要事件发生前有多少天吗?让 Linux bash 和 date 命令可以帮助你!随着即将来临的重要假期,你可能需要提醒你还要准备多久。幸运的是,你可以从 date 命令获得很多帮助。在这里,我们将研究 date 和 bash 脚本如何告诉你从今天到你预期的事件之间有多少天。首先,在进行之前有几个提示。date 命令的 %j 选项将以 1 至 366 之间的数字显示当前日期。如你所想的一样,1 月 1 日将显示为 1,12 月 31 日将显示为 365 或 366,这取决于是否是闰年。继续尝试

2021-03-11 15:56:47 113

转载 Time命令详解

time命令详解参考:http://blog.he96.com/2011/01/linux-timewhat-do-real-user-and-sys.htmlreal,user,sys我们常用linux中的time命令计算某个程序的运行耗时,用户态CPU耗时,系统态COU耗时。例如:1234time fooreal 0m0.020suser 0m0.020ssys 0m0.000s现在我们探讨一下上述三个时间分别代表的含义:real: 表示a.out程序的实际的运行耗时,也就是

2021-03-01 10:56:02 405

原创 shell脚本字体颜色分类总结

shell脚本字体颜色shell脚本中echo显示内容带颜色shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e格式如下:echo -e “\033[字背景颜色;文字颜色m字符串\033[0m”例如:echo -e “\033[41;36m something here \033[0m”其中41的位置代表底色, 36的位置是代表字的颜色注:1、字背景颜色和文字颜色之间是英文的""2、文字颜色后面有个m3、字符串前后可以没有空格,如果有的话,输出也是同样有空格

2021-02-21 23:33:20 821

原创 脚本中的read命令用法操作

脚本中的read命令用法操作检出一倍push到git仓库function dosomething (){ if [ -d NewsourceCOde ] then echo "当前目录下已经有NewsourceCOde,此操作可能导致原有文件被覆盖,是否覆盖,是请按y/Y" read yn if [ $yn != "Y" ] && [ $yn != "y" ] then echo "你已选择中途退出" exit fi rm -rf Newsou

2021-02-21 11:23:03 264 2

转载 关于linux校准时间

关于linux校准时间hwclock --show 显示硬件时间hwclock -w 根据系统时间设置硬件时间很完整的文章,其中ntpdate设置时间会造成时间跳跃,不安全,而且只能一次性,所以一般还需要搭配crontab来定时设置,使用ntpd服务器则相对安全,能替代:ntpdate+crontab在启动ntpd之前,需要先使用一次ntpdate来校准时间!原文链接:http://blog.sina.com.cn/s/blog_636a55070101u1mg.html在Windwos中

2021-02-16 16:10:05 1679 1

原创 sed_grep先关操作

sed -i '$a IPADDR=192.168.1.199' /etc/sysconfig/ifcfg-eth0work-scripts/ifcfg-eth0 #追加ip地址。 sed -i '$aNETMASK=255.255.255.0' /etc/sysconfig/ifcfg-eth0work-scripts/ifcfg-eth0 #追加子网掩码sed -i '$aGATEWAY=192.168.1.1' /etc/sysconfig/ifcfg-

2021-02-10 16:56:11 98

转载 linux端口相关介绍

1.查看端口范围[root@lry proc]# cat /proc/sys/net/ipv4/ip_local_port_range32768 6099932768以下系统使用,设置6099以上的端口是提示失败2.sysctl.conf配置文件/proc/sys目录下存放着大多数内核参数,并且可以在系统运行时进行更改,不过重新启动机器就会失效。/etc/sysctl.conf是一个允许改变正在运行中的Linux系统的接口,它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,修改内核参数永久生效。

2021-02-10 16:40:03 250

转载 Shell学习之: 脚本之间的调用

在Java,Python中,可以用import的方式来进行脚本或模块之间调用,例如:import mathmath.sqrt(4)2.0在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢?方法一: . ./subscript.sh方法二: source ./subscript.sh注意:两个点之间,有空格,千万注意.两个脚本不在同一目录,要用绝对路径为简单起见,通常用第一种方法例如:main.sh #主脚本subscrip

2021-02-07 15:05:14 375

转载 Linux硬件信息查询命令

Linux硬件信息查询命令uname -a # 查看内核/操作系统/CPU信息Linux hostname 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linuxhead -n 1 /etc/issue # 查看操作系统版本Red Hat Enterprise Linux Server release 5.3 (Tikanga)cat /proc/cpui

2021-02-07 11:44:50 478

转载 sed&grep命令

sed-grep命令sed -i ‘KaTeX parse error: Expected 'EOF', got '#' at position 85: …th0 #̲追加ip地址。 sed…aNETMASK=255.255.255.0’ /etc/sysconfig/ifcfg-eth0work-scripts/ifcfg-eth0 #追加子网掩码sed -i ‘KaTeX parse error: Expected 'EOF', got '#' at p

2021-02-03 18:11:41 177

转载 Linux命令之grep,sed

Linux命令之grep,sedgrep(global search regular expression[RE] and print out the line)正则表达式全局搜索并将行打印出来在文件中查找包含字符串"text"的行grep text local_filegrep “text” local_file #另一种方式grep “text” local_file1 local_file2 … #查找多个文件在文件中查找不包含字符串"text"的行grep -v “text” l

2021-02-03 17:46:47 161

转载 php编译错误总结

php编译错误总结编译出错cURLchecking for strings.h… (cached) yeschecking io.h usability… nochecking io.h presence… nochecking for io.h… nochecking for strtoll… yeschecking for atoll… yeschecking whether to enable LIBXML support… yeschecking libxml2 install

2021-01-30 23:22:17 1388

转载 NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

1,服务器端软件: 安装nfs-utils和portmap(rpcbind)nfs-utils:提供rpc.nfsd 及 rpc.mountd这两个NFS DAEMONS的套件portmap:NFS其实可以被看作是一个RPC SERVER PROGRAM,而要启动一个RPC SERVER PROGRAM,都要做好PORT的对应工作,而且这样的任务就是由PORTMAP来完成的。通俗的说PortMap就是用来做PORT的mapping的。NFS需要启动的DAEMONS :参考 NFS daemons

2021-01-26 19:51:19 4380

转载 linux命令速记(全名解释)

命令缩写及释义:ls:list(列出目录) 在Linux中,ls使用频率非常高ll 相当于Windows中的查看属性,他拥有替换 ls -lcd:Change Directory(改变目录) 用来改变工作目录su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器) 常用参

2021-01-21 00:05:59 351

转载 TCP/IP header 详解

TCP/IP header 详解TCP/IP协议是网络服务中的重要协议,虽然每天都在使用,但不是每个头部标识都记得清楚,因此查了一下资料,写入随笔,便于自己以后查看。1.IP header这是从RFC791 拉下来的IP header●Version(版本):占4比特,用来表明IP协议实现的版本号,当前一般为IPv4,即0100。●IHL(报头长度):占4比特,表示头部占32比特的长度是多少,比如说不包含任何选项的IP数据报,从上图可以看出到 Destination Address为止, 32x

2021-01-20 13:02:38 4077

转载 wget命令详解

wget命令详解导读:wget是linux中的一个下载文件的工具,wget是在linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以

2021-01-18 10:22:02 2472

转载 Nmap端口扫描的几种状态介绍

Nmap端口扫描的6种状态介绍Nmap 是一种用来发现网络中主机和服务器的安全扫描工具,从而能够产生一个网络“地图”,为了完成这个功能,Nmap会向每个目标主机发送特定的报文,从而按目标主机返回报文(或者无返回报文)来判断目标主机的属性(如:开放的端口,所使用的操作系统,操作系统的类型等信息)OPEN:端口处于开放状态,例如:当nmap使用TCP SYN对目标主机某一范围的端口进行扫描时,我们知道TCP SYN报文是TCP建立连接的第一步,所以,如果目标主机返回SYN+ACK的报文,我们就认为此端口开放

2021-01-05 11:30:18 3494

空空如也

空空如也

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

TA关注的人

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