
系统运维
文章平均质量分 87
lovely可爱欧辰
余好读书,乐思善疑。有过目不忘之能,亦有掩卷即忘之病,故尝攥文以记之。
展开
-
nginx配置文件中location与root访问时的联系
在配置nginx时,由于之前没有搞明白整个访问资源时所走的路径,总是会出现由于测试所写的url与配置文件中的不统一,导致返回404的状态码。对于nginx虚拟主机来访问静态资源:server{listen 80;server_name www.wzw.com;location /www {root /data/;indexindex.html;...原创 2021-04-27 15:53:50 · 1712 阅读 · 0 评论 -
AIX 7.1 使用installp安装python的方法
如果你在百度搜索aix7.1安装python,那么搜到的方法都是通过rpm进行安装,可是aix系统安装rpm往往有一个通病,就是失败率极高,而且需要手动解决依赖。比如我在下面的地址下载不同版本python的rpm包ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html下载下来的r原创 2020-09-25 14:10:13 · 1545 阅读 · 0 评论 -
SecureCRT自动记录日志
现在管理的数据库数量多,实时性强,经常遇到数据库突发事件,每次做的关键步骤操作我都保留一份日志,把所有的操作和输出的内容保留下来,一方面是处理完毕问题之后能做总结,看看处理过程中是否存在问题,提高自己的处理问题的能力。另一方面可以给客户一个记录,保留当时的信息。但是问题出现了,经常在情急之下总是忘记保留操作记录,导致刷屏之后,很多操作记录不能保存,导致处理完事故之后,没有留下任原创 2014-06-26 10:09:29 · 1059 阅读 · 0 评论 -
如何解决C盘根目录无法创建或写入文件
现象:win7系统无法在C盘根目录下创建文件,但是可以新建文件夹(给用户加了写的权限也无效果)解决办法1:用管理员运行cmd 输入icacls c:\ /setintegritylevel M 解决办法2:1. 选中C盘2. 点右键选中属性(properties)3. 选“安全”(Security) Tab4. Users5.原创 2015-05-27 10:55:36 · 28019 阅读 · 1 评论 -
舍本求末的运维自动化技术热潮
运维自动化是2010年开始炒得很热的一个概念,也让很多工程师、用人单位瞎激动了很久,我也跟风学过puppet和python,求职双方也经常在面试时花大量时间谈运维自动化。但冷静下来想想,所谓自动化,只是让培训机构赚钱的噱头而已。一句话概括运维自动化 单说“运维自动化”几个字太抽象容易被主观塞进去很多概念,上百科搜索到IT运维自动化的介绍又太详细、大转载 2015-10-11 12:18:26 · 767 阅读 · 0 评论 -
Nginx和lvs在负载均衡方面的对比
lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。 首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。下面来分析一下两者:一、lvs的优势:1、抗负载能力强,因为lvs工作方式的逻辑是非常转载 2015-11-29 22:03:40 · 500 阅读 · 0 评论 -
如何使用Tmux提高终端环境下的效率
鼠标的发明是了不起的创新,它让电脑更加接近普通人。但从程序员和系统管理员的角度,使用电脑工作时,手一旦离开键盘,就会有些分心。作为一名系统管理员,我大量的工作都需要在终端环境下。打开很多标签,然后在多个终端之间切换窗口会让我慢下来。尤其是当我的服务器出问题的时候,我不能浪费任何时间!Tmux是我日常工作必要的工具之一。我可以借助Tmux构建出复杂的开发环境,同时还可以在一旁转载 2016-03-16 23:06:35 · 526 阅读 · 0 评论 -
从12306信息泄露了解何为黑客撞库拖库洗库
12月24日,漏洞报告平台乌云网出现了一则关于中国铁路购票网站12306的漏洞报告,危害等级显示为“高”,漏洞类型则是“用户资料大量泄漏”。据悉,此漏洞将有可能导致所有注册了12306用户的账号、明文密码、身份证、邮箱等敏感信息泄露。对此,中国铁路客户服务中心回应称,经我网站认真核查,此泄露信息全部含有用户的明文密码。我网站数据库所有用户密码均为多次加密的非明文转换码,网上泄露的用户信息系经其他网转载 2016-05-07 15:08:45 · 3397 阅读 · 0 评论 -
解决远程登陆Linux误按ctrl+s锁屏
很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常会习惯性的按下Ctrl+s来保存文件内容.殊不知这样按下去后面会造成整个终端不响应了,ssh连接还好说,直接关闭ssh连接再重新连接就可以了,但在服务器前使用的话,就只能眼睁睁的看着干着急,稍微懂点的就用alt+f2/3/4切换到其他控制台去操作了. 其实正确的方法是ctrl+q来解除锁定,ctrl+s转载 2016-08-15 15:07:56 · 898 阅读 · 0 评论 -
reboot和init 6之间的区别
Linux中重启的两个命令:reboot和init 6之间的区别init命令用于改变操作系统的运行级别。Init 6是重新启动机器。reboot也是重新启动机器。那么这两个命令到底有什么区别呢?对这两个操作使用man命令看到的内容如下:"init 6" 基于一系列/etc/inittab文件,并且每个应用都会有一个相应shutdown脚本。'init 6' 调用一系转载 2016-09-28 10:37:18 · 65788 阅读 · 1 评论 -
如何在SecureCRT上使用公钥登陆Linux服务器
我以前一直使用口令通过ssh协议登陆Linux服务器,最近公司要求使用公钥登陆。说是安全,好吧。那我们整一下。那到底使用公钥登陆服务器有什么好处呢?其实我理解是这样的:当我们创建了公钥和私钥(这是一对,登陆时要使用私钥解密公钥)后,把公钥给任何服务器,登陆Linux服务器时,只要我们的私钥不变,登陆任何服务器都是不需要密码的。而是使用公钥私钥进行身份验证。安全的多!这里也隐含了一个小细节,转载 2017-01-03 16:33:42 · 5088 阅读 · 0 评论 -
关于Docker目录挂载的总结
Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个CentOS容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:# docker run -it -v /test:/soft centos /bin/bash这样在容器启动后,容器内会自动创建/soft的目录。通过这种方式,我们可以明确一点,即-v参数中,冒转载 2017-03-02 21:23:37 · 1261 阅读 · 0 评论 -
系统级性能分析工具 — Perf
从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。 perf Performance analysis tools for Linux.Performance counters for Linux are a new kernel-based subsystem that provide a framewor转载 2017-05-31 16:03:29 · 802 阅读 · 0 评论 -
Windows下的定时任务
Windows有个任务计划(在开始-程序-附件-系统工具中),可以让它来做些定时任务,如果用过Linux的定时任务应该很清楚 在任务计划中已经有很傻瓜似的向导了,一切都是图形界面的操作,会用windows的人应该都会设置了,没什么好讲的 现在可能出现的问题是:定时任务无法启动,说是所依赖的服务没有启动 启动服务方法如下:开始-运行-services.msc,进入服务页原创 2013-10-10 15:18:24 · 2143 阅读 · 0 评论 -
解决win2003远程桌面只能最多连接2个用户的问题
最近一段时间因为工作的原因需要多人同时使用一台远程服务器,经常提示服务器连接已达到限制,登不上去远程,google一下发下现window2003默认最多只能同时登陆2个用户,于是开始查找怎么能支持多人同时登陆,下面是我在网上 查的一些资料,并成功设置:第一步,我们要先安装一个服务 windows终端服务器, 2003默认远程桌面的连接数为2,就是因为没有安装这个服务,我们把这个服务安装上去原创 2013-06-24 22:29:46 · 16747 阅读 · 0 评论 -
The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server
在安装nagios完,后打开web界面,出现了 The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server 这样错误提示。 最初想到的是,是不是我安装的顺序错了我是最后才安装nagios的插件的,然后我重新安装了一遍,把nagios的插件放在第二位安装;搞定后,发现,解决了部分问题,但是还有原创 2013-06-19 22:30:52 · 14218 阅读 · 1 评论 -
用nagios监控ORACLE服务器
[nagios]用nagios监控ORACLE服务器环境:Oracle 10gCentOS 5.2 x86_64一、在 Oracle 所在服务器上安装 NRPE安装过程参考 Nagios NRPE 文档。注意点:1.由于 nagios 脚本需要读取 oracle 相关文件。所以运行 nagios 的用户需要定义为 oracle 服务用户。并且修改 /etc/xinted.d转载 2013-02-17 21:56:08 · 3426 阅读 · 0 评论 -
nagios监控-多用户管理
我们nagios监控的主机大概有200多台,包含几个合作厂家的机器,nagios平时都是我们这边在维护,其他厂家基本上不会上去看或作其他操作。最近一合作厂家希望可以访问nagios看看自己的机器的运行情况,对于我们这边来说也是希望可以为每个厂家分配一个不同的用户名,登录后都只能查看和管理自己机器的信息而不能查看其他厂家的主机信息。 刚开始我想到在搭nagios的时候,用户验证是用ap转载 2013-04-09 17:14:22 · 4726 阅读 · 1 评论 -
spotlight soo5072:there was an error reading the tnsnames.ora
我使用spotlight的软件版本是spotlight 4.0.468,可是说版本比较老了。测试的数据库为LINUX AS4.0下10G;红旗LINUX下10G和WINDOWS下10G。如果将服务器端和spotlight安装在一起,直接新建链接就可以了,没有任何问题。如果将数据库和spotlight安装在不同的操作系统下,打开spotlight会报“soo5072:There原创 2013-04-11 14:10:34 · 1253 阅读 · 0 评论 -
关于安装nagios make all时出现问题的解决方法
在安装nagios时经常会出现 make[1]: *** [cmd.cgi] Error 1make[1]: Leaving directory `/root/soft/nagios-cn-3.2.3/cgi'make: *** [all] Error 2 出现此错误的原因是没有找到软件目录下的cmd.cgi文件,进入cgi目录以后发现有一原创 2013-05-31 10:49:33 · 2443 阅读 · 0 评论 -
Nagios 请检查HTTP服务器关于该CGI的访问权限设置
无权查看任何主机的信息。 请检查HTTP服务器关于该CGI的访问权限设置。搜索了一下方法确保 htpasswd.user的所有组为nagios解决办法:vi /usr/local/nagios/etc/cgi.cfg将use_authentication的值改为0.use_authentication=0转载 2013-06-01 20:07:56 · 1141 阅读 · 0 评论 -
SELINUX导致的SSH密匙无法创建和访问的问题
故障现象:执行生成密匙命令时提示:#ssh-keygen -t dsa......open /root/.ssh/id_dsa failed: Permission denied.Saving the key failed: /root/.ssh/id_dsa.同时:放置好其他机器的authorized_keys,也无法通过密匙访问,任然需要密码。原创 2013-06-06 13:10:55 · 2573 阅读 · 0 评论 -
dd命令的解释
dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾则乘以相应的数字:b=512;c=1;k=1024;w=2参数:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为转载 2013-06-06 13:12:14 · 895 阅读 · 0 评论 -
Linux VNC黑屏(转)
如果远程Linux的VNC桌面很久没有输入,那么使用VNC View打开远程linux桌面时,桌面显示不出来,显示一片黑屏,并且点击键盘或者鼠标仍然毫无反应,仍然一片黑屏。这时候需要在vnc server上设置一下。编辑 /root/.vnc/xstartup [root@localhost ~]# vi /root/.vnc/xstartup 去掉下面转载 2013-06-17 10:35:32 · 2457 阅读 · 2 评论 -
jpeg6 安装问题!
jpeg6 是安装GD的必备软件!步骤和大多数源码包安装的一样!mkdir -pv /usr/local/libgpeg/{,bin,lib,include,man/man1,man1}这些命令实现了就是下面这样:mkdir: created directory `/usr/local/libjpeg'mkdir: created directory `/usr转载 2013-06-19 09:55:03 · 3464 阅读 · 0 评论 -
error while loading shared libraries: xxx.so.x"错误的原因和解决办法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共转载 2013-06-19 13:11:30 · 2180 阅读 · 0 评论 -
CentOS之httpd与apache安装区别
CentOS之httpd与apache安装区别在这里给大家分享一下我自己在安装Centos后,并进行安装WEB服务器的心得;1,先让大家了解一下我的虚拟机;我用的是一台绿色版的VM, 不过,这并不对我们的安装Centos有任何影响;但首先要确定,你用的centos是64位的,还是32位的IOS,当然,这估计得让你自己判断一下自己的操作系统是64位还是32位了;转载 2013-06-19 13:56:50 · 1434 阅读 · 0 评论 -
Nagios远程监控软件的安装与配置详解
Nagios远程监控软件的安装与配置详解作者:redhat_huNagios是一款功能强大的网络监视工具,它可以有效的监控windows、linux、unix主机状态以及路由器交换机的网络设置,打印机工作状态等,并将状态出现异常的服务及时以邮件、msn短信等形式第一时间通告管理员。由于它是一款遵循GPLv2的开源网络监控软件,以其出色的性能低廉的使用成本,深受广大用户的好评。转载 2013-02-17 21:51:45 · 1515 阅读 · 1 评论