运维基础

一) ELK

1 elasticsearch ES

java语言编写,基于Lucene的搜索引擎。

1),接近实时;

2),集群cluser

3),节点node,一台服务器

4),索引index

5),类型,文档,分片和复制

2 logstash

JRuby语言编写,基于JVM

3 kibana

纯javascript语言编写,V5版本后改由note.js


二)window下查看端口被占

1) 在开始-运行,输入CMD打开命令行界面,输入命令

netstat -ano | findstr "80" (注80是你想要看查看的端口号)

就会输出包含80端口使用的情况

具体对应的行是

协议    本地地址        外部地址          状态          PID

2) 如果想看某个进程具体是哪个进程可以使用下面命令

tasklist | findstr "5584"(注 5584是进程的id即PID)


三)Linux 开启端口命令
命令行方式:
               1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
               2.保存:/etc/rc.d/init.d/iptables save
               3.重启服务:/etc/init.d/iptables restart
               4.查看端口是否开放:/sbin/iptables -L -n


四)xshell中文乱码

运维基础


五)eclipse改变java jdk版本

运维基础


六)apache做反向代理,修改配制apache

运维基础


七)redis设置连接密码及强制重启

  1. vi /usr/local/redis/etc/redis.conf  
  2. 设置连接密码  
  3. # requirepass foobared  
  4. requirepass yourpassword  
  5. 重启进程  
  6. pkill redis-server  
  7. /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 直接连接进入后,无权操作任何东西 /usr/local/redis/bin/redis-cli  
  8. redis 127.0.0.1:6379>auth yourpassword  
  9. 或者  
  10. /usr/local/redis/bin/redis-cli -a yourpassword       连接的时候就可以指定一个口令  

./redis-server &

redis-cli -h 127.0.0.1 -p 6379 shutdown


八) [[email protected] ~]# ps -ef | grep ApacheJetspeedps:将某个进程显示出来

-A  显示所有程序。 

-e  此参数的效果和指定"A"参数相同。

-f  显示UID,PPIP,C与STIME栏位。 

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

这条命令的意思是显示有关Apachejetspeed有关的进程

UID PID PPID C STIME TTY TIME CMDnetstat -antp

查看端口及端口对应的进程

九)zabbix安装时出现这个问题的解决方法

运维基础

解决方案:

首先rpm --import /etc/pki/rpm-gpg/RPM* (引入已安装的public key);

 再次安装rpm包时,后面加上 --force --nodeps

 # rpm -ivh sysstat-9.0.4-22.el6.i686.rpm --force --nodeps

十)window清楚本地DNS缓存

ipconfig /flushdns