Linux
黑面狐
好好活着,因为我们会死很久
展开
-
tomcat设置manager不限制密码错误次数
人家为了安全性都要限制密码最大错误尝试次数。我却要不限制,好吧,刚刚在测试Tomcat弱口令爆破的时候,扫描一会就被锁住了。查询一下资料Tomcat 默认最大尝试错误次数为5次。超过5次会出现即使账号密码正确也登录不上的情况。查询资料可以增加两个属性failureCount允许错误次数和lockOutTime锁定时间编辑server.xml增加两个属性failureCount=...原创 2020-01-03 15:06:03 · 2172 阅读 · 3 评论 -
威步加密狗共享配置脚本
很久没写博客了,今天随便写个linux下加密狗共享配置的脚本。# -*- coding:utf-8 -*-import osimport reimport ConfigParsercp = ConfigParser.ConfigParser()def server(): cp.set('General','IsNetworkServer','1') cp.set('原创 2017-07-24 16:58:01 · 3598 阅读 · 0 评论 -
shell程序安装卸载脚本
好久没写shell基本语法都忘了很多。今天写了个自动判断程序是否安装,如果安装的话就先卸载,然后保存配置文件,在安装。如果没安装的话就执行全新安装。功能很简单,脚本也很简单。#!/bin/bashBASEP=$(cd `dirname $0`; pwd)isCodeMeterPass(){ count=`cmu -lx | grep -A 2 "* PC=9原创 2017-07-24 17:01:59 · 6018 阅读 · 0 评论 -
jenkins远程执行脚本mysql command not found
今天用jenkins远程部署测试环境,老是发现之前的测试数据没有删除掉。手动部署一遍发现又是正常的。然后开始看远程部署的日志,在执行shell脚本的时候有一个mysql command not found的提示于是我用xshell远程上去mysql -uroot -p ,发现能成功登录没毛病呀。然后直接在机器上部署,看一下shell脚本输出的日志,没有mysql command原创 2017-08-24 14:55:29 · 3471 阅读 · 0 评论 -
centos6.5 ifconfig -a显示为eth1,但是配置文件只有eth0
今天同事给了我一个centos6.5的ovf包,我部署上服务器,一切都顺利,但是在配置网卡的时候遇到了问题。我用ifconfig命令只能显示lo即回路网卡,但是用ifconfig -a时会显示出eth0google了很多解决办法。最终找到了一个问题的原因。从上面的文件可以看出,udev的配置文件,与网卡配置文件ifcfg-eth*记录的MAC地址不一致。导致了前面提到的网络故障。原创 2017-09-01 15:09:57 · 8355 阅读 · 1 评论 -
解决redhat vmware安装后鼠标不能使用问题
今天VMware搭建一个redhat发现鼠标不能使用,需要设置成PS2模式才能使用。网上好多说法都不是很靠谱,最终找到一个靠谱解决的办法了,记录一下。解决办法:1、将启动模式设置为文本模式看到操作系统列表后,按e进入编辑模式,移动光标到以kernel开头的那一行,再次键入e,这时会出现一个grub edit>的命令提示符,在这一行最后面键入 空格和single ,如:kern...原创 2018-12-11 09:52:46 · 4707 阅读 · 2 评论 -
docker ubuntu REST API
最近需要使用docker api。简单记录一下一、安装配置测试机器:ubuntu16.04配置文件路径查询systemctl show --property=FragmentPath docker 配置文件sudo vim /lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H unix:///v...原创 2019-01-15 17:09:50 · 704 阅读 · 0 评论 -
virtualbox虚拟机和宿主机互相访问
要实现宿主机能上网,能和虚拟机相互通信。首先用桥接肯定是能实现的,但是一般网管会限制网络,一个人只能用一个静态ip地址。使用NAT虚拟机能上网,可以ping通宿主机,但是宿主机ping不通虚拟机。解决办法,通过端口转发的方式实现宿主机连接虚拟机。测试 virtualbox中安装kali这样就可以ssh连接上去了kali中开启sshvi /etc/ssh/sshd...原创 2019-05-22 14:02:51 · 4238 阅读 · 0 评论 -
oracle数据库安装和打补丁的一些坑
今天安装了一下oracle数据库,发现确实很麻烦而且经常出现错误。就稍微简单记录一下错误centos7 oracle12.2.0.1自动安装脚本https://github.com/keepwalking86/oracle12copatch没升级导致不能执行,opatch 版本下载及psu下载https://blog.csdn.net/huoshuyinhua/article...原创 2019-06-17 13:42:18 · 4517 阅读 · 0 评论 -
sed: -e expression #1, unknown option to `s'解决办法
写了个shell修改配置文件,但是后面都没有问题,有一行有问题#!/bin/shurl=`cat datasource.properties|grep ^monitor.url|cut -d= -f2`echo $urluser=`cat datasource.properties|grep ^monitor.user|cut -d= -f2`echo $userpasd=`cat原创 2017-07-31 10:30:34 · 42683 阅读 · 0 评论 -
centos7重启网卡失败问题
服务器配置好网卡信息以后,使用命令service network restart后出现下面错误提示:Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for deta认真检查没有错误。后面发现centos7需要连接网线才可以重启网卡。于是原创 2017-01-03 13:39:08 · 7336 阅读 · 0 评论 -
linux文件权限以及权限修改命令
权限介绍linux是一个多用户操作的系统,如果没有权限设置的话,很多个人的文件都变成公开的了。所以设置了权限。我们可以用ls -al命令查看文件权限以及信息:如图:ls -al[admin@localhost study]$ ls -altotal 12drwxr-xr-x. 2 root root 33 Dec 7 03:15 .drwx----原创 2015-12-18 09:43:10 · 1053 阅读 · 0 评论 -
Python脚本后台运行的几种方式
最近写了监控服务的脚本,需要在后台24小时运行。环境:linux、脚本python、shell脚本方法一:脚本后加&加了&以后可以使脚本在后台运行,这样的话你就可以继续工作了。但是有一个问题就是你关闭终端连接后,脚本会停止运行;如: [root@192 ~]# python updatetest1.1 &方法二:使用nohup在后台执行命令使用&原创 2016-01-20 09:54:53 · 35042 阅读 · 3 评论 -
linux目录与路径
1.1.1 相对路径和绝对路径绝对路径:路径的写法一定由根目录/写起,例如/usr/local/apache这个目录相对路径:路径的写法不是由/写起,如从/usr/local/doc要到/usr/share/man这个目录时可以写 cd ../man相对路径比较方便操作,绝对路径保证了路径的正确性1.1.2 目录的相关操作cd命令这个命令主要用户切换目录。以原创 2015-12-19 16:12:28 · 553 阅读 · 0 评论 -
linux下静默安装oracle的方法
这个是同事帮助下弄的。。特此记录下来!检查服务器硬件资源Linux系统下的硬件要求物理内存:最少1GB交互空间:物理内存为1GB至2GB之间时,交互空间为物理内存的1.5倍;物理内存为2GB至8GB之间时,交互空间为物理内存的1倍;物理内存为8GB以上时,交互空间为物理内存的0.75倍。磁盘空间:企业版4.35GB;标准版3.22GB;自定义(最大值):3.45GB--原创 2016-02-24 11:02:22 · 1079 阅读 · 0 评论 -
linux关于执行文件路径的变量$PATH
你可能会遇到在linux中某些命令在任何目录下都可以执行有些却只能在指定目录下运行。这个就是$PATH的环境变量功能所在了。在windows里面你肯定在安装软件的时候,设置过环境变量。其实linux里面也是需要环境变量识别你的命令的路径。先列出查询的路径。注意PATH一定要大写[admin@localhost study]$ echo $PATH/usr/local/bin:/us原创 2016-06-02 16:09:25 · 1577 阅读 · 0 评论 -
linux中iptables总结
无论如何,iptables是一个需要特别谨慎设置的东西,万一服务器不在你身边,而你贸然设置导致无法SSH,那就等着被老板骂吧,呵呵。。。一下内容是为了防止这种情况发生而写的,当然很初级,不过一般服务器也够用了:1.首先介绍一下指令和相关配置文件启动指令:service iptables start 重启指令:service iptables restart 关闭指令:s原创 2016-06-02 16:23:29 · 904 阅读 · 0 评论 -
netstat端口状态查看命令详解
查看端口状态是我们最常使用的命令,初学者不容易分辨清楚里面的内容。所以整理了一份详细的netstat命令详解。一、netstat命令使用方法以及参数结束NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]然后详细解释一下各个参数的含义参数参数解释原创 2016-06-16 12:40:25 · 29519 阅读 · 0 评论 -
解决ubuntu系统安装成功后SSH连接不上的问题
昨天在服务器安装两台ubuntu系统并配置网络成功后,网络能ping同但是用xshell远程连接不上去。问题如图:于是开始各种百度。各种各样的答案,说得最多的就是sudo apt-get updatesudo apt-get install openssh-server其实说白了,就是SSH的服务没有安装导致的。尝试了各种版本都失败。最后静下来回想一下,在安装系统的原创 2016-07-08 15:12:48 · 16743 阅读 · 1 评论 -
Linux新手要了解的十个知识点
Linux新手要了解的十个知识点 1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。原创 2015-12-10 15:31:12 · 859 阅读 · 0 评论