0308月 Centos中TCPWrappers访问控制实现 一、TCPWrappers概述 TCPWrappers将TCP服务程序“包裹”起来,代为监听TCP服务程序的端口,增加了一个安全检测过程,外来的连接请求必须先通过这层安全检测,获得许可后才能访问真正的服务程序,如下图所示,TCPWrappers还可以记录所有企图访问被保护服务的行为,为管理员提供丰富的安全分析资料。 ...…
0208月 Linux云服务器安装JDK和Tomcat的详细步骤(推荐) JDK的下载与安装 第一步:先在官网下载jdk官方下地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 需要先确认自己电脑Linux的系统位数(一般都是64位),32位的下载Linuxx86版本,6...…
0208月 Centos定制rpm包、搭建yum仓库的教程 1保留yum安装软件时下载下来的rpm包 只需修改yum配置文件即可。下载下来的rpm包会自动保存在/var/cache/yum/目录下 [root@swag~]#sed-i's#keepcache=0#keepcache=1#g'/etc/yum.conf [root@swag~]#yuminstallsl-y ...…
0208月 Nginx出现500 Internal Server Error 错误的解决方案 今日在使用Nginx的时候出现500错误,就搜索了一下错误代码,分享给大家。 500(服务器内部错误) 服务器遇到错误,无法完成请求。 501(尚未实施) 服务器不具备完成请求的功能。例如,当服务器无法识别请求方法时,服务器可能会返回此代码。 502(错误网关)&...…
0208月 Ubuntu18.04更换国内源的方法示例 Ubuntu本身的源使用的是国内的源,下载速度比较慢,不像CentOS一样yum安装的时候对镜像站点进项选择, 所以选择了更换成国内的源。 以下内容整合自网络 备份/etc/apt/sources.list文件 mv/etc/apt/sources.list/etc/apt/sourses.list.backup ...…
0208月 linux No space left on device由索引节点(inode)爆满引发500问题 inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。<br>...…
0208月 Linux tee命令使用详解 tee命令主要被用来向standout(标准输出流,通常是命令执行窗口)输出的同时也将内容输出到文件,下面是tee的man信息 readfromstandardinputandwritetostandardoutputandfiles 下面我们通过几个应用场景来熟悉tee命令。 场景1:如何使用tee命令 tee命...…
0208月 使用dig/nslookup命令查看dns解析的方法步骤 dig-DNSlookuputility 当域名出现访问故障时,可以通过检查域名解析来判断是否是由错误的解析导致的问题。 1.域名解析无结果(不存在或被HOLD(未实名认证等)) 2.域名解析到错误的IP(被阻断,被劫持响应错误结果,需要对解析流程做判断) 3.对应CNAME记录的值无法解析 4.部分解析异常(配置多个...…
0208月 浅析Linux下利用coredump技术追查进程崩溃原因 最近项目中出现了一个问题,服务器端程序会突然崩溃退出,我们采取了coredump技术以找到崩溃原因,即确定进程退出时正在执行的函数是哪个,其状态如何。 如果系统开启了coredump,准确的说如果当前的shell环境开启了coredump,当前shell环境下的程序崩溃退出时,会把当时进程的栈的内存状态写入core文件...…
0208月 Linux系统下如何运行.sh文件的实现 在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x):chmodu+xdatelog.sh): 1、在任何路径下,输入该文件的绝对路径/root/datelog.sh就可执行该文件(当然要在权限允许情况下) 2、...…