centos
moliyiran
这个作者很懒,什么都没留下…
展开
-
Linux cron输出导致僵尸进程案例及解决
登录到主机发现服务器上有近40个名称为[sh] <defunct>的进程Ps –ef带进程号查发现是僵尸进程是发送邮件的/usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t进程杀掉这些僵尸进程kill -9 `ps -ef|grep def|awk '{print $3}'`后进行分析如下:首先...转载 2020-02-22 13:20:48 · 1599 阅读 · 0 评论 -
kafka添加ssl认证
主要是生成证书:请先安装java和openssl.生成证书脚本ca.sh:#!/bin/bash#Step 1keytool -keystore /var/soft/ca/server.keystore.jks -alias localhost -validity 365 -genkey#Step 2openssl req -new -x509 -keyout ca-key ...原创 2020-02-20 14:58:49 · 510 阅读 · 0 评论 -
kafka添加ssl认证
主要是生成证书:请先安装java和openssl.生成证书脚本ca.sh:#!/bin/bash#Step 1keytool -keystore /var/soft/ca/server.keystore.jks -alias localhost -validity 365 -genkey#Step 2openssl req -new -x509 -keyout ca-key ...原创 2020-02-20 14:58:20 · 1149 阅读 · 0 评论 -
CentOS下如何查看并杀死僵尸进程
昨天服务器到期,之前的服务器由于空间小,不能满足现在的服务要求,就新购买了一个服务器,目前正在调试安装中!在调试过程中,发现系统中有很多僵尸进程,现在就是找出这些僵尸进程,并将其杀死。用top查看系统中的僵尸进程情况再看看这些僵尸是什么程序来的ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'因为状态为 z或者Z 的进程为僵尸进程,所...转载 2020-02-14 10:39:15 · 199 阅读 · 0 评论 -
CentOS下如何查看并杀死僵尸进程
昨天服务器到期,之前的服务器由于空间小,不能满足现在的服务要求,就新购买了一个服务器,目前正在调试安装中!在调试过程中,发现系统中有很多僵尸进程,现在就是找出这些僵尸进程,并将其杀死。用top查看系统中的僵尸进程情况再看看这些僵尸是什么程序来的ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'因为状态为 z或者Z 的进程为僵尸进程,所...转载 2020-02-14 10:37:43 · 378 阅读 · 0 评论 -
解决cron无法运行报错:FAILED to authorize user with PAM (Module is unknown)
查看cron运行日志tail -f /var/log/cron报如下错误:May 8 10:14:01 localhost crond[9399]: (root) FAILED to authorize user with PAM (Module is unknown)May 8 10:14:01 localhost crond[9400]: (root) FAILED to a...转载 2020-02-01 19:01:41 · 3718 阅读 · 0 评论 -
GLIBC_2.xx not found(GLIBC升级)
系统默认一般是2.12.我在centos上运行chromedriver的时候报了glibc_2.14和2.16没找到,所以要升级.下面是参考文档:场景需求默认的Centos6.5 glibc版本最高为2.12, 而在进行Nodejs开发时项目所依赖的包往往需要更高版本的glibc库支持, 因此在不升级系统的前提下, 需要主动更新系统glibc库. 一般遇到错误libc.so.6: vers...原创 2020-02-01 15:54:29 · 1993 阅读 · 0 评论 -
shell编程报错:“syntax error near unexpected token `”
在UE下使用16进制看了一下,是0D0A结尾的,修改为OA结尾的。使用b.cat filename1 | tr -d "\r"http://blog.csdn.net/xyp84/article/details/4435899今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,...转载 2020-01-23 10:01:34 · 382 阅读 · 0 评论 -
sh文件命令行可以执行crontab里不执行
先查看cron的日志(/var/log/cron),看一下定时任务是否已经执行如果命令crontab已经执行1、如果是sh脚本的,直接在脚本的前面加上下面一句就OK了source /etc/profile2、如果是python的话source /etc/profile && python /myfile/myscript.py params———————————...转载 2020-01-23 10:00:01 · 1776 阅读 · 0 评论 -
Mac 绑定Gitlab或者GitHub帐号,从新生成公钥
1.SSH(SecureShell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,我们使用SSH密钥(SSHKeys)认证的方式来保证通信安全。2.创建SSH密钥,并将密钥中的公钥添加到GitLab,以便我们通过SSH协议来访问Git仓库。SSH密钥的创建需要在终端(命令行)环境下进行,我们首先进入命令行环境。通常在OSX和Linux平台下我们使用终端工具(Termi...转载 2019-12-05 22:01:08 · 514 阅读 · 0 评论 -
ubuntu16.04 安装nfs server
ubuntu16.04 默认是不包含nfs 服务的,以下是常用的安装步骤: (1) sudo apt-get install nfs-kernel-server (2) 修改配置文件 /etc/exports, 在文件末尾添加准备共享的目录 *:允许所有的网段访问,也可以使用具体的IPrw:挂接此目录的客户端对该共享目录具有读写权限sync:资料同步写入内存和硬盘no_roo...转载 2018-12-17 17:26:22 · 1272 阅读 · 0 评论 -
NFS笔记(一)NFS服务器工作原理及详细配置
一、NFS工作原理1、什么是NFS服务器 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;2、NFS挂载原理 NF...转载 2018-12-17 17:25:28 · 309 阅读 · 0 评论 -
git .gitignore不生效
原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached .git add .git commit -m 'update .gitignore' 那好,如何正确使用.gitignor...转载 2018-12-13 11:28:01 · 501 阅读 · 0 评论 -
CentOS 6.5 升级python到版本2.7.14
环境:CentOS 6.5 64bitCentOS 6.5 64bit 默认python版本:[dup@localhost Downloads]$ python --versionPython 2.6.6源码安装python 2.7.14步骤:1.下载python 2.7.14源码[dup@localhost Downloads]$ wget https://www.py...转载 2018-10-15 20:52:12 · 184 阅读 · 0 评论 -
kafka启动时报错:java.net.UnknownHostException: Name or service not known
以下是借签的原文,我是直接 127.0.0.1 主机名就解决掉今天在用下面的指令启动kafa的时候报错了: # bin/kafka-server-start.sh config/server.properties &错误信息如下: [2018-04-11 16:27:31,185] ERROR [KafkaServer id=0] Fatal er...转载 2018-08-09 13:58:55 · 4554 阅读 · 0 评论 -
看完让你彻底搞懂Websocket原理
偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接...转载 2018-04-10 21:37:45 · 121 阅读 · 0 评论 -
centos 查看文件夹大小
du -hs mixm查看内存占用:df -h原创 2017-12-20 11:38:42 · 1512 阅读 · 0 评论 -
centos7下搭建nfs服务器与连接详解
一,环境介绍 本实验使用了两台centos7虚拟机,其中 服务器:192.168.1.188 客户端:192.168.1.189二,实验步骤 192.168.1.188上执行(服务器端) 1,使用yum -y install nfs-utils 因为centos7自带了rpcbind,所以不用安装rpc服务,rpc监听在...转载 2018-12-17 17:27:00 · 278 阅读 · 0 评论 -
lnmp1.5一键安装包支持thinkphp3.2.3的pathinfo模式
server { listen 80 default_server; #listen [::]:80 default_server ipv6only=on; server_name www.lnmp.org; index index.html index.htm index.php; root /home/...转载 2018-12-17 17:42:40 · 130 阅读 · 0 评论 -
Nginx反向代理导致图片、JS及CSS样式表无法显示问题解决
server { listen 80; #listen [::]:80; server_name www.unitop.com.ph; index index.html index.htm index.php default.html default.htm default.php; root /转载 2017-02-03 13:37:02 · 22615 阅读 · 0 评论 -
用 alilas实现多版本
因为mac自带的php版本是7以下,所以执行php命令,就是运行的php5.就打算用alilas来新定义个命令指代php7.由于是用的目录,所以这么写:sudo vi /etc/bashrc在文件里面加上这么一句:alias php7='alias | /Applications/MAMP/bin/php/php7.0.9/bin/php'保存退出后。要让它立即生效果:原创 2017-12-10 19:15:06 · 258 阅读 · 0 评论 -
CentOS 最新版本git的安装教程
CentOS6.5自带的git版本是1.7.1卸载自带的git?1# yum remove git下载最新版git?1# wget https://github.com/git/git/archive/v2.9.2.tar.gz解压转载 2017-09-15 15:57:54 · 282 阅读 · 0 评论 -
PHP 使用soap
PHP 使用soap有两种方式。一、用wsdl文件服务器端。phpclass service{ public function HelloWorld() { return "Hello"; } public function Add($a,$b) { return $a+$b; }}$server=new SoapSe转载 2017-02-03 15:09:52 · 261 阅读 · 0 评论 -
nginx通过user-agent判断蜘蛛,跳转到指定后端服务器…
nginx通过User-Agent判断是否为蜘蛛访问,如果为蜘蛛,则跳转到后端指定服务器蜘蛛访问,是通过HTTP返回状态判断网站是否正常,很多人为了方便,直接return一个 403出去,这样对权重有很大的影响,我们可以通过nginx跳转,判断user-agent如果为蜘蛛,直接跳到后端指定服务器,这样则不会影响到当前web环境。。。ip:nginx:192.168.3.1转载 2017-02-03 14:28:17 · 11378 阅读 · 0 评论 -
nginx实现请求转发
反向代理适用于很多场合,负载均衡是最普遍的用法。nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理。nginx 反向代理官方文档: NGINX REVERSE PROXY当在一台主机上部署了多个不同的web服务器,并且需要能在80端口同时访问这些web服务器时,可以使用 nginx 的反向代理功能: 用 nginx 在80端口监听所有请求,并依据转发转载 2017-02-03 14:26:14 · 8215 阅读 · 3 评论 -
CentOS下解决SSH自动断开办法
echo "ClientAliveInterval 60" >> /etc/ssh/sshd_configecho "ClientAliveCountMax 1" >> /etc/ssh/sshd_config重启SSH服务service sshd restart然后退出,重装进入就不会断开了.转载 2017-02-01 15:27:53 · 9444 阅读 · 0 评论 -
CentOS 配置MySQL允许远程登录
Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql -u root -p"youpassword" 进行授权操作:mysql>GRANT ALL PR转载 2017-02-01 15:25:50 · 229 阅读 · 0 评论 -
阿里云linux服务器如何挂载数据盘
阿里云服务器可以自己购买数据盘并挂载使用,虽然官方也提供了挂载的教程,但是还是有些朋友不清楚其中的细节,为此,我在这里来给大家分享一下详细的挂载办法。工具/原料已经购买开通阿里云服务器,并且在开通时购买了数据盘linux服务器远程连接,要使用ssh连接工具,推荐putty方法/步骤转载 2017-01-19 16:10:57 · 535 阅读 · 0 评论 -
lnmp nginx 开启pathinfo
root /home/wwwroot/stock/public/; include other.conf;location / { index index.php; if (!-e $request_filename) { rewrite ^/(.*)$转载 2017-01-17 20:36:05 · 379 阅读 · 0 评论 -
/etc/sysctl.conf 立即生效
/sbin/sysctl -p转载 2016-12-21 21:18:03 · 39038 阅读 · 0 评论 -
Linux 系统如何禁ping, CentOS 禁ping
服务器配置与维护Linux系统,CentOS操作系统如何设置禁止别人ping我们自己的服务器,下面给大家介绍一些常用的方法:1、以root账户进入系统,然后编辑文件icmp_echo_ignore_allvi /proc/sys/net/ipv4/icmp_echo_ignore_all0 表示允许ping1 表示禁止ping可以直接运行以下命令[root@转载 2016-12-21 21:16:28 · 412 阅读 · 0 评论 -
centos mysql 转到数据盘
正 文: 如果您购买阿里云/腾讯云服务器,一般建议买一个数据盘,也就是系统盘和数据盘分开,将网站文件和Mysql数据库等都保存在数据盘,即使系统盘或者环境出问题,重置系统盘和重新配置环境,都不会影响数据盘的东西。 配置好LNmp环境以后,默认的网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘。更改网站转载 2016-12-01 09:44:39 · 2094 阅读 · 0 评论 -
linux mysql 自动备份
1、查看磁盘空间情况:既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果! 存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存储介质;# df -hFilesystem Size Used Avail Use% Mounted o转载 2016-11-02 18:11:15 · 157 阅读 · 0 评论 -
centos 查看内存占用
df -h原创 2016-11-28 20:55:47 · 620 阅读 · 0 评论 -
mac 安装composer的方法
打开命令后cd /usr/local/bin 然后执行curl -sS https://getcomposer.org/installer | php接下来sudo mv composer.phar composer修改权限 sudo chmod a+x composer转载 2016-10-21 10:30:33 · 248 阅读 · 0 评论 -
运行phpize时出现:Cannot find autoconf
下面是转载的,其实安装完后还需要设置为全局变量今天编译PHP 以便加上 mysqli 扩展,在运行/usr/local/php/bin/phpize时出现:Configuring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519Canno转载 2017-03-06 17:38:27 · 364 阅读 · 0 评论 -
scp
最近帮客户做服务器数据迁移,压缩的my_data.tar.gz比较大,没办法下载本地在上传,百度搜索了下,用scp 命令解决了,方法如下: A,B机的SSH都允许root登录,B机IP:115.47.45.141要把 A上的 /home/my_data.tar.gz 传到 B机并放到/home/目录,可以在A机上用命令 scp /home/my_data.tar.gz转载 2017-04-10 15:43:57 · 410 阅读 · 0 评论 -
阿里云linux服务器如何挂载数据盘
许多朋友不清楚自己是否有数据盘需要挂载(虽然购买时自己买没买你应该知道的,但还是有人不知道啊),那么你应该在linux服务器上使用使用“fdisk -l”命令查看。如下图:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用如果上一步你看到了/dev/xvdb,那么就执行“fdisk -S 56 /dev/xv转载 2017-09-15 11:57:08 · 289 阅读 · 0 评论 -
设置的crontab脚本无法启动、关闭tomcat解决
#!/bin/bash#pid=$(ps -ef | grep tomcat | grep -v grep | awk '{print $2}')#pid=$(ps -ef | grep tomcat | grep -v grep | awk '{print $2}')#echo "tomcat的pid为$TomcatID"#d_today=$ date "+%Y-%m-%d %H%M%S转载 2017-08-28 21:42:43 · 574 阅读 · 0 评论 -
Vi命令:如何删除全部内容?
在命令模式下,输入:.,$d 一回车就全没了。表示从当前行到末行全部删除掉。用gg表示移动到首行。转载 2017-08-28 21:04:26 · 42581 阅读 · 0 评论