![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
atec2000
这个作者很懒,什么都没留下…
展开
-
CentOS双网卡设置一个外网一个内网
3、重启网络服务:systemctl restart network。2、编辑内网网卡配置文件。原创 2024-05-28 10:50:25 · 246 阅读 · 0 评论 -
springboot actuator + prometheus + grafana
springboot actuator + prometheus + grafana原创 2022-10-25 14:18:41 · 602 阅读 · 0 评论 -
Linux杀毒软件clamav的使用
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install clamavclamscan -V (查看版本)freshclam (更新病毒库)sudo clamscan --infected -r / --remove -l /var/log/clamscan.log (扫描并删除感染文件)然后再使用 kill 命令杀死病毒程序进程...原创 2022-03-25 14:01:21 · 2727 阅读 · 0 评论 -
Docker磁盘占用大的解决步骤
(首先,如果在docker中跑gitlab,gitlab的promethus会有问题,参见Prometheus eats disk space in /var/opt/gitlab/prometheus/data (#4166) · Issues · GitLab.org / omnibus-gitlab · GitLabhttps://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/4166)首先查看磁盘占用df -h结果显示多条如下数据转载 2022-01-17 18:01:38 · 2738 阅读 · 0 评论 -
Linux中如何定位占用空间大的文件和文件夹
使用如下命令du -sh /* | sort -nr可以得到 / 目录下所有文件和目录的大小的排序结果。从中找出最大的,在我的机器中/var文件占用了47个G的大小,应该就是它了,使用上面的命令继续追踪:du -sh /var/* | sort -nrdu -sh /var/log/* | sort -nrdu -sh /var/log/httpd/* | sort -nr一层一层往下追踪即可。...原创 2022-01-17 17:45:35 · 922 阅读 · 0 评论 -
Docker常用命令
查看当前启动的容器:docker ps使用一个镜像创建一个容器并运行:docker run ...启动一个已经停止的容器实例:docker start 容器ID或容器名停止一个正在运行的容器:docker stop容器ID或容器名重启一个容器:docker restart 容器ID或容器名 (-t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态)进入docker容器执行命令:docker exec -it 容器ID或容器名 /bin/.原创 2020-12-03 16:13:43 · 104 阅读 · 0 评论 -
查看Linux端口占用netstat -tunlp
netstat -tunlp | grep 8080原创 2018-09-21 16:37:17 · 3729 阅读 · 0 评论 -
How to Setup an Email Server on CentOS 7
In this tutorial we are going to learn how to set up an Email server using Postfix, Dovecot and Squirrelmail on CentOS 7.x. We will be using Postfix for SMTP (Simple Mail Transfer Protocol), Dovecot f...转载 2018-08-16 15:04:25 · 967 阅读 · 0 评论 -
基于java的https双向认证,android上亦可用
From: http://my.oschina.net/jjface/blog/339144摘要 概述:客户端,浏览器或者使用http协议和服务器通信的程序。如:客户端通过浏览器访问某一网站时,如果该网站为HTTPS网站,浏览器会自动检测系统中是否存在该网站的信任证书,如果没有信任证书,浏览器一般会拒绝访问,IE会有一个继续访问的链接,但地址栏是红色,给予用户警示作用,即客户端验证服务端并不是转载 2016-03-08 17:36:34 · 627 阅读 · 0 评论 -
多个Tomcat实例运行于一台服务器的配置
按照以下修改新加的Tomcat目录下的conf/server.xml中的配置后,到bin目录执行./startup.sh启动tomcat即可。转载 2015-12-24 15:25:45 · 646 阅读 · 0 评论 -
改变mysql的data目录-centos测试通过
# service mysqld stop# cp -R -p /var/lib/mysql /data# vi /etc/my.cnf change [mysqld] datadir=/var/lib/mysql -> [mysqld] datadir=/data/mysql change [mysqld] so原创 2015-12-04 11:15:09 · 392 阅读 · 0 评论 -
阿里云linux服务器如何挂载数据盘
参见 http://jingyan.baidu.com/article/90808022d2e9a3fd91c80fe9.html转载 2015-11-12 09:51:00 · 1767 阅读 · 0 评论 -
nfs挂载和取消挂载命令
挂载共享目录,运行以下命令。其中,-t选项用于指定文件系统的类型为nfs。mount -t nfs 192.168.4.211:/data/nfs_share /root/remote_dir共享目录使用结束之后,卸载共享目录,运行以下命令:umount /root/remote_dir原创 2015-08-11 12:01:29 · 44683 阅读 · 1 评论 -
设置iptables阻止一个网段访问服务器
要阻止一个网段,加入以下内容到/etc/sysconfig/iptables到chain的第一行,重启iptables即可。-A INPUT -s 100.97.15.0/24 -p tcp --dport 80 -j DROP原创 2015-06-16 17:03:40 · 13652 阅读 · 0 评论 -
How to install php memcached on CentOS 6.5
#!/bin/bash # How to install PHP memcached on CentOS 6.5 # Install dependenciesyum install cyrus-sasl-devel zlib-devel gcc-c++ # Get the latest libmemcachedwget https://launchpad.net/libmemcac转载 2015-06-04 09:33:21 · 506 阅读 · 0 评论 -
DOS/DDOS攻击的iptables被动防御
如何确认是否受到DDOS攻击?执行:netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n执行后,将会显示服务器上所有的每个IP多少个连接数。以下是我自己用VPS测试的结果:# netstat -ntu | awk '{print $5}' | cut -d: -f1 | so转载 2014-10-16 14:43:38 · 908 阅读 · 0 评论 -
DOS/DDOS攻击的iptables主动防御
1.限制与80端口连接的IP最大连接数为10,可自定义修改。 代码如下复制代码iptables -I INPUT -p tcp --dport 80 -m connlimit --connlimit-above 10 -j DROP2.使用recent模块限制同IP时间内新请求连接数,recent更多功能请参考:Iptables模转载 2014-10-16 14:38:53 · 6117 阅读 · 1 评论 -
Building HA Load Balancer with HAProxy and keepalived
For this tutorial I'll demonstrate how to build a simple yet scalable highly available HTTP load balancer using HAProxy [1] and keepalived [2], then later I'll show how to front-end HAProxy with Pound转载 2014-09-01 17:21:41 · 1097 阅读 · 0 评论 -
How to remove GlusterFS Volumes
To remove the GlusterFS Volume from the servers following steps need to be followed:These Steps need to be followed on all the servers which are part of gluster Cluster:[root@ip-10-138-150-2转载 2014-08-14 14:08:29 · 661 阅读 · 0 评论 -
安装Gluster和扩容
yum install glusterfs-libs-3.5.1-1.el6.x86_64.rpm glusterfs-api-3.5.1-1.el6.x86_64.rpm glusterfs-cli-3.5.1-1.el6.x86_64.rpm glusterfs-3.5.1-1.el6.x86_64.rpm glusterfs-fuse-3.5.1-1.el6.x86_64.rpm glust原创 2014-08-01 16:40:42 · 3566 阅读 · 0 评论 -
複製虛擬機Linux,網卡啟動失敗 Device eth0 does not seem to be present, delaying initialization
利用 VirtualBox 的"再製"功能,複製一台 Linux 虛擬主機,結果開機後發現網路卡未啟動,執行 ifup eth0 出現下列訊息。 # ifup eth0 Device eth0 does not seem to be present, delaying initialization. 經查詢發現因為"再製"出來的虛擬機會變更新的 MAC Address,所转载 2014-07-29 16:18:43 · 1713 阅读 · 0 评论 -
JConsole远程监控Tomcat7
一、设置服务端:1、加入Listener到conf/server.xml2、加入JAVA_OPTS到bin/catalina.shJAVA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.原创 2014-06-24 16:21:33 · 5812 阅读 · 0 评论 -
主备切换的实用技术
当前用Keepalived来监视apache和mysql进程是否正常原创 2014-06-19 14:25:13 · 773 阅读 · 0 评论 -
配置Apache和Tomcat使用UTF-8编码
1, Goto your apache folder i.e. /etc/httpd/conf and add AddDefaultCharset utf-8 in httpd.conf file. Note: First check that it is exist or not. If exist you may update it with this line. You can add th原创 2014-05-29 14:47:12 · 4107 阅读 · 0 评论 -
配置Apache服务器,提供一个Tomcat虚拟主机和一个静态内容虚拟主机的服务
ServerName www.testserver.comListen 9090NameVirtualHost *:80NameVirtualHost *:9090 DocumentRoot /var/www/html/img ServerName www.testserver.com ErrorLog /var/log/httpd/img.e原创 2014-05-10 15:02:32 · 706 阅读 · 0 评论 -
调整CentOS逻辑卷的大小
The default installation of RHEL 6 and CentOS 6 will create separate LVM volumes for /home. This means much of your disk is allocated to /home when it could be used for something else. Keeping /home原创 2014-04-24 17:11:32 · 4547 阅读 · 0 评论 -
修改/etc/hosts.allow和/etc/hosts.deny允许linux服务器允许和限制访问
对于能过xinetd程序启动的网络服务,比如ftp telnet,我们就可以修改/etc/hosts.allow和/etc/hosts.deny的配置,来许可或者拒绝哪些IP、主机、用户可以访问。比如我们在 /etc/hosts.allow中加入all:218.24.129.这样就会允许来自218.24.129.*域的所有的客户来访问。这只是举个例子,实际上,系统默认状态 下,转载 2013-10-16 10:30:58 · 16701 阅读 · 0 评论 -
Apache服务器的一些统计命令
1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}'netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state)转载 2013-10-04 10:34:37 · 935 阅读 · 0 评论 -
安装ruby 2.0
sudo su -cdyum remove rubyyum groupinstall 'Development Tools'yum groupinstall development-libsyum install libffi-develyum install libyaml-develyum updatewget ftp://ftp.ruby-lang.org/p转载 2013-09-18 16:19:47 · 978 阅读 · 0 评论 -
Tomcat: 查找访问IP
grep content_you_finding localhost_access_log.2013-09-10.07.txt | cut -d" " -f1 | head | sort | uniq -c原创 2013-09-10 15:50:17 · 2200 阅读 · 0 评论 -
du: 查询文件或文件夹的磁盘使用空间
du -h --max-depth=1 work/testing转载 2013-08-28 16:26:02 · 751 阅读 · 0 评论 -
一条linux命令删除某个目录下所有同名子目录:实用例-删除当前目录下所有CVS子目录
find . -name CVS -type d -exec rm -rf {} \;原创 2013-05-13 14:23:07 · 1487 阅读 · 0 评论 -
防火墙:开启80端口-CentOS测试通过
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT/sbin/service iptables save不需重启任何服务。原创 2013-02-01 13:14:59 · 1086 阅读 · 0 评论 -
快速安装mysql数据库-CentOS
yum install mysql-serverchkconfig mysqld onservice mysqld start/usr/bin/mysql_secure_installation原创 2013-01-31 16:01:05 · 486 阅读 · 0 评论 -
linux文本模式进行网络设置 CentOS试验通过
执行命令 system-config-network原创 2013-01-25 14:08:40 · 686 阅读 · 0 评论 -
通过django-wsgi部署在apache上碰到的问题和解决方法
1, yum不能安装django解决:需要安装yum的EPEL源2, httpd.conf的配置稍显麻烦解决:按照django的部署文档进行配置。另外比较方便的是把django的project放到/usr/local/django/mysite下,也就是说把这个目录作为django的project目录。3, 如果有数据库,比如redis,由于SELinux阻止,ht原创 2012-12-26 10:08:18 · 2722 阅读 · 0 评论 -
RHEL5.3下制作yum仓库
yum(Yellow dog Updater,Modified)主要的功能是方便添加、删除和更新rpm软件包。可以解决软件包依存问题,更便于管理大量的系统更新问题。它可以同时配置多个仓库或叫资源库(repository),就是存放更新和依存的软件包的地方。在安装Red Hat Enterprise Linux 5过程中,默认是不安装所以软件包的,等到我们需要时再手动安装。通常有两种方法:1转载 2012-08-03 11:21:48 · 844 阅读 · 0 评论 -
Linux配置网络(无图形界面)
网络接口配置文件 /etc/sysconfig/network-scripts/ifconfg-* DEVICE=eth0 网卡编号 ONBOOT=yes 开机时是否启动网卡。 BOOTPROTO=static 静态ip或者DHCP动态获取。 IPADDR=192.168.1.163 ip NETMASK=255.255.255.0 掩码 GATEWAY=原创 2012-07-03 18:23:26 · 2855 阅读 · 0 评论 -
在RHEL6上安装基于APACHE的SVN
http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/http://www.if-not-true-then-false.com/2010/install-svn-subversion-server-on-fedora-centos-red-hat-rhel/原创 2012-07-03 16:10:31 · 703 阅读 · 0 评论 -
yum用法:不检查Public Key而强制安装。否则会报Public key for xxx is not installed退出
yum install --nogpgcheck package_need_to_install原创 2012-06-29 16:46:14 · 8465 阅读 · 0 评论