
Linux_devops
花仙子子
Renew your mind, and you can get a new life.
展开
-
Linux、Oracle、Redis 相关优化
1、调大文件数ulimit -n 655352、不重启服务器即可调大Oracle内存alter system set sga_max_size=20G scope=spfile;3、调大tomcat内存tomcat/bin/catalina.shJAVA_OPTS="-server -Xms4096m -Xmx4096m -Djava.awt.headless=t...原创 2018-08-28 14:18:37 · 249 阅读 · 0 评论 -
禁止搜索引擎收录的方法
问题描述:屏蔽掉百度搜索我们公司的git。 解决方案: robots.txt 文件放置在网站根目录下。 举例来说,当spider访问一个网站(比如http://www.abc.com)时,首先会检查该网站中是否存在http://www.abc.com/robots.txt这个文件,如果 Spider找到这个文件,它就会根据这个文件的内容,来确定它访问权限的范围。robots.txt内容:...原创 2018-08-31 14:44:53 · 1643 阅读 · 0 评论 -
Nginx跨域问题
nginx相关配置:server{ listen 8080; add_header backendIP $upstream_addr; add_header backendCode $upstream_status; location / { if ($request_method = 'OP...原创 2018-08-31 18:59:15 · 397 阅读 · 0 评论 -
前台报错添加mime解决
问题描述:登录后,前端报错: 此前台页面是用IIS发布的,是缺少mime类型,解决: 1、打开服务器IIS管理器,找到MIME类型 2、添加MIME类型,添加三条: 文件扩展名 MIME类型 .svg image/svg+xmz .woff application/x-font-woff .woff2 application/x-fo...原创 2018-09-04 15:12:23 · 1041 阅读 · 0 评论 -
umount.nfs4:device is busy
卸载目录报错[root@localhost ~]# umount /usr/geocumount.nfs4: /usr/geoc: device is busy解决:umount -lf /usr/geoc原创 2018-09-04 17:17:24 · 4665 阅读 · 0 评论 -
ssh 互信
单机信任就是登录远程主机,不需要密码# 1、本机产生秘钥,一路回车键ssh-keygen -t rsa # 2、原理就是 把自己的公钥 添加到 对方的 au*** 那个文件里面ssh-copy-id -i ~/.ssh/id_rsa.pub root@IP #2.1、如果不是默认22端口,如下:ssh-copy-id -i ~/.ssh/id_rsa.pub “...原创 2018-09-06 13:50:55 · 559 阅读 · 0 评论 -
修改ulimits
1、查看当前ulimitulimit -n2、修改max open filesulimit -HSn 655353、修改配置文件: vim /etc/security/limits.conf* hard nofile 65536* soft nofile 65536* hard ...原创 2018-09-06 15:21:40 · 1369 阅读 · 0 评论 -
七、 docker图形化界面
家里测试环境: 连接参数: 角色 IP Port 用户名 密码 Master 192.168.8.135 1280 root root Node 192.168.8.135 1290 root root前提 内核 uname -r >3.10 yum -y update 配置yu原创 2018-09-06 17:33:45 · 822 阅读 · 0 评论 -
ld-linux病毒入侵
今天postgresql 的服务挂了,查看进程: 查看定时任务[root@localhost ~]# crontab -l* * * * * /sbin/upd >/dev/null 2>&1查看入侵脚本内容:[root@localhost ~]# cat /sbin/upd#!/usr/bin/env bashecho 'IyEvYmluL3NoC...原创 2018-09-17 10:01:18 · 619 阅读 · 0 评论 -
三、docker 容器
三、容器创建容器常用选项 docker run … docker create 创建完之后不启动 docker run 生成一个容器 & 启动 docker run -itd 交互、伪终端、后台运行 docker ps 查看运行着的容器 ps -a 看所有,ps -l 查看最新容器 –add-host list ...原创 2018-09-07 09:11:19 · 388 阅读 · 0 评论 -
四、 docker网络
四、 网络网络模式 docker network ls #查看所有网络模式(1) bridge 默认网络,docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中,IP地址时172.17.0.1/16 ifconfig时有个docker0的网桥,是虚拟的,作用,二层交换机,(2) host 容器不会获得一个独立的network namespace...原创 2018-09-07 09:17:41 · 182 阅读 · 0 评论 -
五、制作 dockerfile
五、 dockerfile5.1 dockerfile 命令 指令 描述 FROM 构建的镜像是基于哪个镜像 例如,from centos:7 MAINTAINER 镜像维护者姓名or email RUN 构建镜像时运行的shell命令例如:RUN yum install httpd CMD 运行容器时执行的命令,例...原创 2018-09-07 09:22:30 · 598 阅读 · 0 评论 -
六、搭建私有仓库
六、 搭建私有镜像仓库hub.docker.com/explore 原因:每次从公共仓库下比较慢,搭建个私有仓库,可以供内网使用。(我把构建好的镜像传到这里,同事也可以从这个镜像仓库下载) 1. 搭建私有仓库: (1) 搭建docker pull registrydocker run -d -v /opt/registry:/var/lib/registry -p 5...原创 2018-09-07 09:25:12 · 451 阅读 · 0 评论 -
病毒来了、记一次使用test用户被攻击
今天使用服务器很慢,看下cpu使用情况:查看占用最高的:切换到test用户,查看定时任务:还是定时任务的锅!!!删除定时任务crontab -r删除test用户产生的进程[root@localhost nginx]# ps -u test |awk '{ print $1 }' |xargs kill -9kill: 找不到进程“PID”再次查看CPU,已经慢慢降下...原创 2018-10-19 16:19:53 · 251 阅读 · 0 评论 -
CentOS 7 给根目录扩容
今天开发说虚拟机的硬盘满了,要求在不重启虚拟机的情况下,给141服务器的硬盘扩容。经查看,硬盘容量确实满了:然后在Vsphere的管理页面,添加新硬盘800G:然后用fdisk -l 查看主机的硬盘是否加上去了,没有/dev/sdc 的800G硬盘,所以没有加上去。查看主机总线号:ls /sys/class/scsi_host/重新扫描SCSI总线,以添加新设备:echo "- -...原创 2018-11-14 16:22:01 · 2179 阅读 · 0 评论 -
防火墙封停一个IP
封掉一个IP:iptables -I INPUT -s 1.2.3.4 -j DROP解封:iptables -D INPUT -s 1.2.3.4 -j DROP查看:iptables -L原创 2018-12-05 17:27:52 · 1682 阅读 · 1 评论 -
更新HG数据
重命名步骤:#1. 先提取17级下所有文件名提取文件夹下的所有文件名_17级.bat@ECHO OFFtree /F > 20级.txt#2.把文件名放到excel里,旧的 | 新的 | 生成公式 |---------|------------|昆明img_c_CGCS2000_2019010...原创 2019-01-11 15:33:45 · 413 阅读 · 0 评论 -
多台服务器互相同步 rsync + sersync
需求:需要98和99互相同步, 现在先以98为Master,99为Slave,98 ->99。 98 99 sersync rsync /data/98_a /data/99_b 配置自己本地的路径 & 允许别人远程的IP 配置自己的路径1、先在99安装rsyn原创 2018-08-28 13:54:37 · 1043 阅读 · 0 评论 -
nginx分发模板
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections ...原创 2018-08-13 13:56:38 · 526 阅读 · 0 评论 -
Linux 挂载windows的共享文件夹
背景: centos7需要挂载Windows的共享文件夹:格式:mount -o username=administrator,password=xxx //172.16.100.161/plotImg /data/geoc_data/plot原创 2018-08-02 14:51:26 · 179 阅读 · 0 评论 -
Linux修改hostname
需求:centos操作系统 centos7.3,操作如下:hostnamectl set-hostname new_hostname //修改成 new_hostnamehostname //查看是否修改成功logout //退出重新登录确认修改生效hostname //确认是否修改成功...原创 2018-06-24 17:14:39 · 218 阅读 · 0 评论 -
安装redis
#1、下载wget http://download.redis.io/releases/redis-4.0.10.tar.gz#2、解压、编译tar zxf redis-4.0.10.tar.gzcd redis-4.0.10make make installcp redis.conf /etc/#3、修改配置#修改密码 -> redissed -i "s/\#原创 2018-06-29 16:25:47 · 132 阅读 · 0 评论 -
Linux下、 下载及配置JAVA环境
#比如我需要1.8.0_161版本,一、下载到官网下载,输入www.oracle.com,点击如下:点击进去,找到Java for Developers:跳转后,最上边显示的是最新版本,到最底部是历史版本的链接按钮,找到Java Archive:找到Java SE 8:点击同意License,找到对应版本二、配置在 /e...原创 2018-06-19 18:37:38 · 280 阅读 · 0 评论 -
给210server写脚本
1、tomcat重启脚本#!/bin/bash/bin/rm -rf /data/logs/system_monitor/*a=0array=(tomcat tomcat2 tomcat3 tomcat4 tomcat5 tomcat6 tomcat7 tomcat8 tomcat9 tomcat10 tomcat11)for i in ${array[@]};dotomcat=`...原创 2018-07-02 09:26:14 · 111 阅读 · 0 评论 -
Linux安装nginx、负载均衡、添加keepalived高可用
我是按照离线安装步骤写的 yum-iso链接:链接:https://pan.baidu.com/s/1L1iqRK_uV1EgD2uHLZZ9wA 密码:b9bk nginx软件包链接:https://pan.baidu.com/s/1MM4FVM9g2lbWE1uXTrhCMw 密码:0wei#!/bin/bash#上传yum-iso#上传nginxcd /root/yum-iso...原创 2018-06-20 15:23:40 · 334 阅读 · 0 评论 -
svn备份
#!/bin/bash/opt/csvn/bin/csvn restart/bin/rsync -a --delete -e 'ssh -p2110' /opt/csvn/data/repositories/ root@172.16.100.211:/data/csvn/data/repositories\/bin/scp -P2110 /opt/csvn/data/conf/svn_a...转载 2018-06-28 09:57:53 · 213 阅读 · 0 评论 -
Windows查看网络占用情况
今天发现路由器流量监控里边,100服务器下行占用比较多,开始排查: 解决后的情况: 主要看网络使用率和线路v线路v:1Gbps 是千兆网卡,但是公司网络只有100M,1000/100=10 %,按照10%来算网络使用率网络使用率,一共10%,这个服务器就占了5%,占了一半,看进程,发现是抓取新闻的进程占的CPU比较高,杀死进程后,网络占用下降为0。如图所示。解决办法:做定时任务...原创 2018-07-10 15:32:59 · 17374 阅读 · 0 评论 -
配置iptables规则
yum -y install iptables-services iptablessystemctl enable iptablessh /home/pccuser/abc.sh脚本#!/bin/bashsystemctl start iptablesiptables -Fiptables -Xiptables -Ziptables -t nat -Fiptables -t...原创 2018-07-23 18:30:07 · 324 阅读 · 0 评论 -
给php添加扩展
举例: 给210服务器 添加pgsql扩展为例:#1、先找到phpize 这个文件在哪儿[root@server-210 ~]# locate phpize/usr/local/php/bin/phpize#2、到redis目录下,打开扩展并编译#上传redis.4.0.2.tgz,解压后[root@server-210 ~]#cd /usr/local/src/redis-4....原创 2018-07-06 10:54:44 · 1218 阅读 · 0 评论 -
Nginx缓存模板
user nobody;worker_processes 1;error_log logs/error.log;error_log logs/error.log notice;error_log logs/error.log info;pid logs/nginx.pid;events { worker_connecti...原创 2018-07-06 17:11:59 · 265 阅读 · 0 评论 -
tar -zxf解压问题
[root@localhost yum-iso-new]# tar -zxf hdf5-1.8.20-linux-centos7-x86_64-gcc485-shared.tar.gztar: 它似乎不像是一个 tar 归档文件tar: 跳转到下一个头tar: 由于前次错误,将以上次的错误状态退出解决办法:#gzip -d 生成个.tar结尾的文件[root@localhost...原创 2018-07-13 18:53:31 · 8775 阅读 · 0 评论 -
find
把cacha文件夹里缓存的rpm包复制到自己的yum源里find /var/cache/yum/x86_64/ -type f -name *.rpm -exec cp {} /root/yum-iso-new/ \;原创 2018-07-13 21:02:33 · 225 阅读 · 0 评论 -
快速安装.net4.0
拖到cmd的框里,然后 空格 -i原创 2018-07-25 20:44:26 · 2731 阅读 · 0 评论 -
Linux快捷命令
将输出内容做成表格mount | column –t按内存资源的使用量对进程进行排序ps aux | sort -rnk 4按CPU资源的使用量对进程进行排序ps aux | sort -nk 3看操作系统的位数getconf LONG_BIT查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq|...原创 2018-07-27 11:21:30 · 415 阅读 · 0 评论 -
多台服务器同步rsync & nfs
ServerA ServerB ServerC 主 以A为主,同步到B 以A为主,同步到CServerA 1.安装rsync:yum -y install rsync 2.ln -s /etc/rsyncd.conf 3.编写rsync的配置文件:vim rsyncd.conflog file = /var/run/rsync...原创 2018-08-01 11:12:48 · 1482 阅读 · 0 评论 -
Nginx当跳转a.com时,自动跳转到b.com
server{listen 80; server_name a.com; location / { proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_set_header Host $host; proxy_set_header...原创 2018-08-14 09:30:21 · 4166 阅读 · 0 评论 -
给nginx添加 gzip压缩
模板:gzip on;gzip_min_length 1k;gzip_buffers 16 64k;gzip_http_version 1.0;gzip_comp_level 9;gzip_types text/plain application/json text/xml application/x-javascript application/javascript text/...原创 2018-08-06 14:29:54 · 383 阅读 · 0 评论