![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Centos
秦汉唐天下
这个作者很懒,什么都没留下…
展开
-
centos6 crontab设置定时服务检测
1.首先写好服务检测脚本,本人简单脚本示例如下:#!/bin/bashfunction httpRequest(){ info=`curl -s -m 10 --connect-timeout 10 -I $1` code=`echo $info|grep "HTTP"|awk '{print $2}'` ttime=`date +"%Y-%m-%d %H:%M:%S"...原创 2019-07-14 18:28:40 · 431 阅读 · 0 评论 -
linux cached占用过多的解决方法
当我们在使用linux服务器的时候,总会遇到内存占用过高的问题,其中一种情形就是cached占用过高,比如执行top命令时如下图所示: 其中cached占用了8G,这个已经非常大了!这个时候打开文件或者传输文件的时候可用内存很小,程序可能就会用到交换分区swap了,所以会发现机器速度变慢的情况cached主要负责缓存文件使用, 日志文件过大造成cached区内存增大把内存占用完 ....原创 2014-11-13 16:24:25 · 5914 阅读 · 0 评论 -
vim替换命令
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian ...转载 2016-01-19 17:55:57 · 106 阅读 · 0 评论 -
rsync 启动脚本
#!/bin/bashread -p "please enter project name:" projectnameread -p "please set project password:" projectpasswdif [ ! -d /etc/rsyncd_secrets/ ]then mkdir -p /etc/rsyncd_secretsfiif [ !...原创 2018-11-21 20:05:33 · 207 阅读 · 0 评论 -
linux执行shell脚本时提示 No such file or directory
确认shell脚本有可执行权限例如要执行的脚本是deploy.shchmod 755 deploy.sh如果仍提示No such file or directory,则有可能是文件编码格式在平台迁移时产生了变化导致的vim 命令下输入set ff查看编码,如果提示为dos,则表示为格式导致的,此时输入set ff=unix,然后保存即可...原创 2018-10-18 10:44:24 · 2796 阅读 · 0 评论 -
centos ssh免密码登录另一台linux主机
两台linux主机,主机A要免密码登录到主机B1.首先生成A,B各自的密钥文件在各自的主机上执行以下命令[root@SH-DEV ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Created ...原创 2018-05-15 09:55:46 · 587 阅读 · 0 评论 -
linux 设置守护进程
1.在linux下面如果不是程序主动提供的守护进程的功能或参数的情况下,是要自行将程序设为守护进程运行的,这里以centos上运行hudson为例;通常情况下,只要在运行时在程序末尾加&即可,注意:&后面不可再加空格,例如java -jar /data/sorfware/hudson-3.3.3.war --httpPort=8001 &但有些时候,由于程序运...原创 2018-10-18 10:44:14 · 1256 阅读 · 0 评论 -
linux重定向
标准输入:0或<(代表覆盖输入),<<(代表追加输入)标准输出:1或>(代表覆盖输出),>>(代表追加输出)标准错误:2,2>(代表覆盖输出),2>>(代表追加输出)将标准输出写入文件,直接在命令末尾加上1> 文件名即可,可简写为> 文件名,如果为追加,将>换为>>即可,例ll 1>原创 2018-10-18 10:44:08 · 142 阅读 · 0 评论 -
centos 硬盘分区容量调整
最近在公司gitlab服务器因为一个同事提交了一个4G大文件挂了,然后gitlab服务中的postgresql怎么也启不起来,查看一下服务日志发现了一直在报一个错误:2016-09-23_01:34:20.36271 LOG: could not write temporary statistics file "pg_stat_tmp/pgstat.tmp": No space left ...原创 2018-10-18 10:44:02 · 2679 阅读 · 0 评论 -
linux设置时区和时间
登录SSH后,执行tzselect来显示时区的拼写。选择相应的大洲时区,并输入其对应的对号,比如这里选的是美洲时区,即输入2 接下来还有选择国家,选择方式同上: 然后还有国家内的具体地区,选择方式同上: 最后就是确认 好吧,如果出现这个提示说明没改成功。接下来有两种方式来更改时间: 第一种方式: 需要更改/etc/syscon...原创 2014-11-05 15:07:19 · 160 阅读 · 0 评论 -
centos6 7 防火墙
centos61.查看是否已安装iptablesrpm -qa|grep iptables2.查看iptables是否运行:iptables -L如果看到是空的,则没有运行,如果看到有内容输出则已经有iptables的保护了3.启动iptablesservice iptables restart (PATH中加入了/sbin/)或者 /etc/init.d/iptables rest...原创 2018-05-15 13:03:55 · 177 阅读 · 0 评论 -
jetty8多个实例同时运行的配置
jetty9开始支持standalone方式,可以互不影响的运行多个实例,但如果是jetty8的情况下,则比较因难本人是在centos6+jdk1.7+jetty8的情况下,想运行多个jetty实例,但网上找到的各种说法不靠谱,最终测试发现,jetty8不能运行多个实例的罪魁祸手,是因为jetty.sh在运行时会检测JETTY_PID和JETTY_STATE两个变量是否存在,存在则不运行,所以...原创 2018-12-07 10:52:59 · 626 阅读 · 0 评论 -
发布脚本(带git版本号)
while getopts ":e:s:a:" optdo case $opt in e) env=$OPTARG ;; s) server=$OPTARG ;; a) author=$OPTARG ;; ?) ...原创 2018-11-21 20:05:23 · 453 阅读 · 0 评论 -
linux 常用命令
一、CentOS设置新用户设置新用户很重要,如果都使用root登录linux会导致安全隐患,所以我们在安装完linux以后必须新建用户,并给予密码和适当的权限。1.添加新用户名:useradd newuser (系统会自动在home目录中生成一个newuser的家目录)2.使用root账号为newuser赋予密码才可以使其登录:passwd newuser 然后根据提示输入2次...原创 2014-08-19 17:15:36 · 175 阅读 · 0 评论 -
tar 指令的常用语法(转)
常用參數 -c 打包一個 tar 檔案-x 解開一個 tar 檔案-t 檢視 tar 檔案的內容-z 使用 gzip 壓縮-v 顯示建立 tar 檔案的過程-P 使用絕對路徑-f 指定 tar 檔案的檔案名稱 (此參數的後面必須接目標檔名)常用語法 建立壓縮檔tar -czvf 檔案名稱.tgz 來源檔案將 來源檔案 壓縮後,打包成一個名稱為 檔...转载 2014-08-21 09:26:07 · 143 阅读 · 0 评论 -
Linux查看CPU和内存使用情况(转)
pmap可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示: $ pmap -d 5647 ps 如下例所示: $ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存 $ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,us...转载 2014-09-01 14:53:16 · 127 阅读 · 0 评论 -
linux 查看硬盘使用命令
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。$df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 3.9G 300M 3.4G 8% //dev/sda7 100G 18...转载 2018-10-19 13:59:04 · 540 阅读 · 0 评论 -
Linux sysctl.conf 优化方案(转)
转自:http://blog.csdn.net/lastsweetop/article/details/6400328 1、网络参数优化:这部分主要参照张宴大师 《Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]》其中 五、优化Linux内核参数的内容:vi /etc/sysctl.conf #编辑sysct...转载 2014-09-11 16:23:00 · 113 阅读 · 0 评论 -
tcp_timestamps 引起的问题
转自:http://wujianpingnono.blog.163.com/blog/static/824271682012229581544/ 最近就发现客户端时常连不上服务器。先用strace命令跟踪了一下看看:shell> strace php /path/to/file EADDRNOTAVAIL (Cannot assign requested address)...转载 2018-10-19 13:59:53 · 4883 阅读 · 0 评论 -
centos设置开机启动
centos6只要编辑/etc/rc.d/rc.local文件,在其中加入要开机启动的命令即可centos7/etc/rc.d/rc.local文件的权限被降低了,没有执行权限,需要给它添加可执行权限。chmod +x /etc/rc.d/rc.local再次编辑文件时,必须在每条命令前加sudo否则不是以root用户启动...原创 2018-10-17 17:42:39 · 142 阅读 · 0 评论 -
centos6 升级openssl
1.本次是由0.98升到1.10,升级时提示需要perl版本,所以就先升级perl//解压缩tar zxvf perl-5.10.1.tar.gzcd perl-5.10.1//此处安装路径可自由指定./Configure -des -Dprefix=/opt/local/perlmake//make时可能出现dist/IO相关的提示错误,此时执行以下命令即可unset C_...原创 2018-10-17 17:37:59 · 2894 阅读 · 0 评论 -
centos6 openssl生成自签名证书
生成自签名证书,首先要有一个根证书中心,本人选择一台centos6服务器作为CA中心1.进入根目录[root@SH-DEV1 SSL]# cd /etc/pki/CA/2.编辑配置文件[root@SH-DEV1 CA]# vim /etc/pki/tls/openssl.cnf找到dir那一行,将其改成CA的具体路径[ CA_default ]dir = /etc/pki...原创 2017-02-24 11:00:59 · 1388 阅读 · 0 评论 -
centos6 7 zabix grafana安装配置
一.安装zabbix0.关闭selinuxvim /etc/selinux/configSELINUX=disabled设置后需要重启才能生效shell > setenforce 0 #临时关闭shell > getenforce 检测selinux状态1.Zabbix在CentOS基本源里不可获得或者获得到的都是老版本的,因此必须配置Zabbix官方r...原创 2018-10-15 15:23:39 · 789 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。 上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点。我们可以看到 /dev/sda1 这个分割区被挂在根目录下。 接...转载 2014-02-20 12:51:42 · 81 阅读 · 0 评论 -
centos 改变环境变量
vim /etc/profile 文件,插入如下内容export M2_HOME=/usr/local/apache-mavenPATH=$PATH:$JAVA_HOME/bin:$M2_HOME/binexport M2_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE ...保存并退出VI编辑器,执行 source /etc/profi...原创 2014-02-20 12:49:20 · 134 阅读 · 0 评论 -
CentOS设置新用户
设置新用户很重要,如果都使用root登录linux会导致安全隐患,所以我们在安装完linux以后必须新建用户,并给予密码和适当的权限。1.添加新用户名:useradd newuser (系统会自动在home目录中生成一个newuser的家目录)2.使用root账号为newuser赋予密码才可以使其登录:passwd newuser 然后根据提示输入2次密码即可。3.给点权限吧,不然啥都...原创 2014-02-20 12:45:48 · 138 阅读 · 0 评论 -
chmod命令
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=...转载 2014-02-20 12:47:22 · 82 阅读 · 0 评论 -
alias定义指定别名
指令名称 : alias使用权限 : 定义指定别名 使用方式 : alias 指令原创 2014-02-20 12:47:59 · 263 阅读 · 0 评论 -
Centos7 Hudson安装
1. 到官网下载最新版hudson,此处使用的是hudson3.3http://hudson-ci.org/2. hudosn下载后是一个war包,需在jetty或tomcat环境下运行,此处使用的是jetty9.4.93. 运行hudson/opt/local/jetty9.4.9/bin/jetty.sh restart >/tmp/hudson.log 2>&1 ...原创 2018-05-16 10:38:45 · 344 阅读 · 0 评论 -
Temporary failure in name resolution
在启动nexus war包时出现以下提示错误2016-05-04 13:50:12 ERROR [main] - net.sf.ehcache.Cache - Unable to set localhost. This prevents creation of a GUID. Cause was: localhost.localdomain: localhost.localdomain: Te...原创 2018-10-17 16:54:02 · 4569 阅读 · 0 评论 -
jetty9 centos下配置
jetty官网:http://www.eclipse.org/jetty/具体配置流程如下1, 2:1. Nginx 添加监听域名和路由端口. #当前应用的可用流(可无限添加) upstream pisaTbt0 { server 10.221.12.182:8051 weight=1; server 10.221.12.182:8...原创 2018-05-15 13:07:14 · 353 阅读 · 0 评论 -
linux top命令
相应的参数d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。 p 通过指定监控进程ID来仅仅监控某个进程的状态。 q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。 S 指定累计模式 s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。 i 使top不显示任何闲置或者...转载 2018-10-17 17:25:23 · 136 阅读 · 0 评论 -
centos svn 一些配置
添加提交时必须写注释功能1.进入相应工程的hooks目录下,例如我的仓库名是game,那我的目录就是/svnrepository/MicroGame/hooks,在这个下面找到pre-commit.tmpl文件,拷贝一份到当前目录,并去掉tmpl后缀,并设置其可执行权限chmod +x pre-commit2.在pre-commit内添加脚本,其余脚本都注释掉#svn调用脚本时传入的...原创 2018-10-17 17:23:51 · 127 阅读 · 0 评论 -
curl 使用
1.get请求curl "http://www.baidu.com" 只显示对方返回结果或下载文件curl -i "http://www.baidu.com" 显示头部和对方返回结果curl -v "http://www.baidu.com" 显示请求过程和对方返回结果 2.post请求curl -d "param1=value1&param2=value2" "h...原创 2018-10-17 17:21:38 · 504 阅读 · 0 评论 -
centos安装nexux
注:在安装之前,一定装好jdk和maven,否则无法拉取选程jar包在/etc/profile中加入如下代码,然后source /etc/profile使配置生效NEXUS_HOME=/opt/local/nexusexport NEXUS_HOME RUN_AS_USER=root新建软链接ln -s $NEXUS_HOME/bin/nexus /etc/init.d/ne...原创 2018-10-17 17:20:36 · 354 阅读 · 0 评论 -
Centos6 and 7 mysql5.7安装
一、官网下载二进制包https://dev.mysql.com/downloads/mysql/选择Linux – Generic版本下的X86,64bit TAR Archive版本下载二、删除老版本mysql1.查找以前是否装有mysql,命令:rpm -qa|grep -i mysql例可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlcli...原创 2018-05-16 10:38:54 · 132 阅读 · 0 评论 -
Centos6 and 7 mysql5.6安装
一、官网下载二进制包https://dev.mysql.com/downloads/mysql/选择Linux – Generic版本下的X86,64bit TAR Archive版本下载二、删除老版本mysql1.查找以前是否装有mysql,命令:rpm -qa|grep -i mysql例可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlcl...原创 2018-05-16 10:39:01 · 145 阅读 · 0 评论 -
Memcached使用说明(转自网络)
Memcached的安装Memcached可以在Windows下进行开发调试。下面为Memcached在Win 32下的安装过程。l 在网上下载memcached-1.2.1-win32.zip。解压放某个盘下面,比如在c:\memcachedl 在终端(cmd)下输入‘c:\memcached\memcached.exe -d install’安装。l ...转载 2014-02-20 13:11:11 · 93 阅读 · 0 评论 -
Memcached centos下安装
下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://memcached.org/另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://libevent.org/...转载 2018-10-16 20:02:59 · 92 阅读 · 0 评论 -
centos7安装trac
此处安装的是trac1.2官方安装文档地址:https://trac.edgewall.org/wiki/TracInstall所需依赖如下:Python, version ≥ 2.6 and < 3.0setuptools, version ≥ 0.6Genshi, version ≥ 0.6SQLite or PostgreSQL or MySQLBabel, versio...原创 2018-05-15 13:05:27 · 694 阅读 · 0 评论