
linux
sunhuwh
求学阶段
展开
-
linux清缓存
linux会不定期增加很多缓存,这里我们就需要不定期清除这些缓存。分为2种缓存:dentries(目录)和inodes, 清空方法:配合定时任务来定时检查清除缓存:原创 2022-06-16 10:38:31 · 6143 阅读 · 0 评论 -
linux服务器清数据
可以用du -sh * 查看该目录下空间的使用情况,然后一步步删除数据。切记:别删除重要数据。一般来说,由于我们log没配置级别。导致占用特别大。目录位置:/var/log原创 2022-04-20 11:42:20 · 1188 阅读 · 0 评论 -
安装篇:nginx集群 keepalived+nginx
nginx的搭建方式就不多说了,以前写过https://blog.youkuaiyun.com/sunhuwh/article/details/107808428重点说keepalivedkeepalived安装总共两台服务器,192.168.3.48, 192.168.3.49,要求VIP为192.168.3.100在192.168.3.48, 192.168.3.49上安装keepalived和yum install psmiscyum install keepalived -yyum install原创 2020-11-15 12:31:56 · 300 阅读 · 0 评论 -
centos7 redmine安装
前言:安装要求Ruby解释器给定Redmine版本所需的Ruby版本是:Redmine版本 支持的Ruby版本 使用Rails版本4.0 ruby 2.2(2.2.2及更高版本),2.3,2.4,2.5 Rails 5.23.4 ruby 1.9.3 1,2.0.0,2.1,2.2,2.3,2.4 Rails 4.23.3 ruby 1.9.3 1,2.0.0,2.1,2.2,2.3 Rails 4.2支持的数据库:MySQL 5.5 - 5.7 MySQL的5.6或更高版本和Maria转载 2020-11-10 14:53:02 · 1029 阅读 · 0 评论 -
Linux服务器EDAC CE memory read error
有个服务经常意外挂掉,排查日志后发现是服务器内存条故障。使用命令:grep "[0-9]" /sys/devices/system/edac/mc/mc*/csrow*/ch*_ce_count排查是哪各内存条出问题了。通过dmidecode -t memory找到对应的内存条,更换即可。...原创 2020-11-10 14:37:59 · 1679 阅读 · 0 评论 -
centos7安装Anaconda
1. 获取Anacondawget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh2. 执行bash Anaconda3-2020.07-Linux-x86_64.sh3. 根据提示按ENTER该yes的yes4. 输入python验证环境5. 一些基本命令# 假如上面输入python没用,那么就需要把Anaconda重新加入环境xport PATH=/home/(your_user_name)/a原创 2020-08-31 09:25:19 · 2436 阅读 · 0 评论 -
linux下tomcat shudown命令杀不死进程
修改tomcat下bin/catalina.sh,记录tomcat的pid#设置记录CATALINA_PID。 #该设置会在启动时候bin下新建一个CATALINA_PID文件 #关闭时候从CATALINA_PID文件找到pid,kill。。。同时删除CATALINA_PID文件 if [ -z "$CATALINA_PID" ]; then CATALINA_PID=$PRGDIR/CATALINA_PID fi修改shutdown.sh修改:exec ".原创 2020-08-06 18:01:11 · 241 阅读 · 0 评论 -
linux命令查找目录和文件
查找目录:find /(查找范围) -name ‘查找关键字’ -type d查找文件:find /(查找范围) -name 查找关键字 -print详解:find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find(选项)(参数)选项-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-anewer转载 2020-08-06 17:37:26 · 724 阅读 · 0 评论 -
时区不同引发的要命事件
初次玩docker,结果入坑,docker容器和时区竟然不同。幸好数据库不在docker中,不然灾难了。只是导致获取的结果少了8小时而已。长话短说,先排除自己的docker是否也是如此。在服务器下,输入date,查看主机的时区,然后docker ps 查找容器 id然后docker exec -it id sh接着date,就可以查看到时区了注意:上面docker exec -it...原创 2019-12-17 10:56:01 · 198 阅读 · 0 评论 -
linux上设置mysql编码
1、进入MySQL控制台mysql -u root -p输入密码查看当前mysql运行状态mysql>status 2.修改mysql配置文件默认位置:/etc/my.cnf进入etc文件夹>>vim my.cnf 图片是我添加设置后的。我的mysql没有[client]这个字段,首先添加上,在[client]段增加下面代码default-character-set=utf8(网上还有提到其转载 2017-03-31 18:02:30 · 498 阅读 · 0 评论 -
centos 6.5在线安装jdk
下载安装jdk1.8安装之前先检查一下系统有没有自带open-jdk 图片上显示我的是没有自带的,如果有可以使用rpm -qa | grep java | xargs rpm -e –nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java 下载jdk wget –no-check-certificate –no-cookie –header “Cookie: oracle转载 2017-03-31 18:01:03 · 921 阅读 · 0 评论 -
Ubuntu BBR加速
链接:https://www.dz9.net/blog/4246.html 体验了一下,发现确实很大提升,1080似乎都支持了原创 2017-03-31 17:58:32 · 8264 阅读 · 1 评论 -
putty, FileZilla 使用SSH2 Key-based Authentication
进入putty: 然后添加私钥。 输入完ip后: 就可以了,使用私钥可能要密码的。来谈谈digitalocean是怎么用putty来进行ssh连接的。 首先要生成SSH2 key,工具putty。 安装putty后,找到Puttygen.使用Generate来生成公钥私钥。 保存起来:公钥复制下,进入digitalocean中配置公钥:然后再使用putty进行登录。原创 2017-03-31 17:42:40 · 1710 阅读 · 0 评论 -
ubuntu mysql远程连接
第一步:vim /etc/MySQL/my.cnf找到bind-address = 127.0.0.1 注释掉这行,如:#bind-address = 127.0.0.1或者改为: bind-address = 0.0.0.0 允许任意IP访问;或者自己指定一个IP地址。重启 MySQL:sudo /etc/init.d/mysql restart第二步:授权用户能进行远程连接grant all转载 2017-03-31 17:11:25 · 431 阅读 · 0 评论 -
linux删除文件
rm -rf XX root下删除更好原创 2016-02-28 00:34:52 · 391 阅读 · 0 评论 -
linux部署及linux命令
我们的目的是要在linux系统上搭载4个服务器。 要用jetty跑起来。因原来我们开发的时候用的也是jetty,并且用的maven来管理的。 所以我们完全可以将linux系统当做windows系统来操作。linux是怎样后台运行并且在关闭终端后还是可以继续运行的呢? nohup mvn jetty:run & 切记:运行完这行代码后,要再一下回车。 不同端口:nohup mvn -Djet原创 2016-01-30 21:19:09 · 706 阅读 · 0 评论