
linux
文章平均质量分 55
iteye_12411
这个作者很懒,什么都没留下…
展开
-
Linux定时任务详细介绍
(1)Linux下如何定时执行php脚本?(2)Linux下如何设置定时任务?(3)Crontab定时执行程序核心提示:键入 crontab -e 编辑crontab服务文件分为两种情况:第一种情况:你的php脚本中没有引入其他PHP文件,也就是说没有include,require_once等命令的PHP文件* */1 * * * /usr/local/php/bin/php /var...原创 2014-12-23 10:32:15 · 121 阅读 · 0 评论 -
Linux开机启动服务配置
chkconfig 命令可以管理在7个不同级别下是否启动某个服务,建议man chkconfig,这是一个普通但必须掌握的命令。1、使用 chkconfig --list 命令观察ftp 的启动状态,按照你的描述,应该是在35级别启动了。(若一页显示不完,可结合cat more less之类的命令,或者利用管道符加grep 过滤出vsftpd)2、用chkconfig --lev...原创 2012-03-07 18:02:28 · 131 阅读 · 0 评论 -
Linux中将memcached注册成服务并可以随机器启动时启动服务
网上看了很多资料大多比较繁琐,而且很多不能再最新的centos6上执行成功,最后还是自己写了一份,以供日后备用: 1.首先是写 service脚本service脚本需要进入到目录/etc/init.d中,然后touch memcached,最后vim memcached后进行脚本编写,脚本如下:#chkconfig: 345 60 60#!/bin/bashPAT...原创 2012-03-07 19:06:00 · 131 阅读 · 0 评论 -
Linux使用fail2ban防止暴力破解SSH登陆
最新版的fail2ban请看https://www.digitalocean.com/community/tutorials/how-to-protect-ssh-with-fail2ban-on-centos-7 其中/etc/fail2ban/jail.local是开关文件,默认是没有的,需要自行生成。 1、fail2ban简单介绍官方站点一句话介绍:fai...原创 2012-03-08 00:03:19 · 328 阅读 · 0 评论 -
CentOS6.0 国外机器如何安装更新源
国外机器有的不能直接访问到163的源,搞了很久才搞定,下面贴出具体方法:1.进入/etc/yum.repos.d,新建文件mirrors-rpmforge,然后写入以下地址: http://apt.sw.be/redhat/el5/en/$ARCH/daghttp://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/da...原创 2012-03-08 01:01:31 · 159 阅读 · 0 评论 -
Linux上使用Netstat[转]
Netstat状态分类用netstat -an命令查看!再stat下面有一些英文,简单说一下这些英文具体都代表什么:LISTEN:(Listening for a connection.)侦听来自远方的TCP端口的连接请求SYN-SENT:(Active; sent SYN. Waiting for a matching connection request after having...原创 2012-03-08 19:09:45 · 122 阅读 · 0 评论 -
Linux修改语言、时区和时间
修改语言:# vi /etc/sysconfig/i18nLANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16" 修改/etc/sysconfig/clock文件,修改为: ZONE="Asia/Shanghai" UTC=true ARC=false在/etc/profile文件里加入export LANG=en_US.UTF-...原创 2012-03-16 15:51:05 · 406 阅读 · 0 评论 -
CentOS Linux 启动tomcat乱码
在/etc/profile文件里加入export LC_ALL=en_US.UTF-8source /etc/profile原创 2012-03-21 21:19:19 · 103 阅读 · 0 评论 -
Linux 设置root不能直接ssh登录
为增强安全先增加一个普通权限的用户:#useradd uploader#passwd uploader//设置密码 生产机器禁止ROOT远程SSH登录:#vi /etc/ssh/sshd_config 把PermitRootLogin yes改为PermitRootLogin no重启sshd服务#service sshd restar...原创 2012-04-11 16:19:10 · 148 阅读 · 0 评论 -
vim使用替换功能简介
VIM中常用的替换模式总结。1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g“%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可 如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换...原创 2012-03-07 16:56:43 · 142 阅读 · 0 评论 -
Linux检查某文件中字符出现次数指令
cat access.log |grep "ip" |wc -lmore access.log |grep "ip" |wc -l原创 2012-03-07 16:50:12 · 182 阅读 · 0 评论 -
Linux网卡配置
1.配置文件/etc/hosts(本地主机ip地址映射,可以有多个别名)。/etc/services(端口号与标准服务之间的对应关系)。/etc/sysconfig/network(设置主机名,网关,域名)。HOSTANME=zjw.com(主机名)(需要重启计算机才有效)GATEWAY=192.168.1.1(网关)/etc/rc.d/init.d/network restart(脚本服务...原创 2011-09-10 22:59:01 · 105 阅读 · 0 评论 -
centos系统忘记root密码怎么办?
开机3秒时开始按任意键,会看到有个启动菜单,按e键可以编辑他,然后选择长的那个,一般为第二项,文字有root=/dev/VolGroup…,然后再按e键编辑他,在末尾加上 空格single 然后回车,自动回到上个界面,这里按b键以就会以单用户身份引导,不需要密码也没联网。系统会进入single模式这时里示的是shell_3.2#的提示:输入 cp /etc/passwd /etc...原创 2011-09-11 15:04:37 · 78 阅读 · 0 评论 -
Linux下cp直接覆盖
cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当没有打包的情况下直接复制 把test目录下的文件复制到test1目录 cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当没有打包的情况下直接复制 把test目录下的文件复制到test1目录 cp –r test/* test1 执行上面的命令时,test1存在的每个文件都会提示是否覆盖; cp –rf tes...原创 2012-03-02 01:43:10 · 140 阅读 · 0 评论 -
Linux中iptables设置详细
无论如何,iptables是一个需要特别谨慎设置的东西,万一服务器不在你身边,而你贸然设置导致无法SSH,那就等着被老板骂吧,呵呵。。。一下内容是为了防止这种情况发生而写的,当然很初级,不过一般服务器也够用了:1.首先介绍一下指令和相关配置文件 启动指令:service iptables start重启指令:service iptables restart关闭指令:ser...原创 2012-03-02 21:40:01 · 387 阅读 · 0 评论 -
Tomcat6 一些调优设置内存和连接数
公司的一个服务器使用Tomcat6默认配置,在后台一阵全点击服务器就报废了,查了一下就要是PERMSIZE默认值过小造成(16-64)TOMCAT_HOME/bin/catalina.sh添加一行:JAVA_OPTS=" -XX:PermSize=64M -XX:MaxPermSize=128m"问题解决(可能为调用JAR包过多原因)下面是网上看到一些设置JAVA...原创 2012-03-05 22:50:37 · 98 阅读 · 0 评论 -
主机搬迁之磕磕碰碰(linode CentOS 6 解决iptables问题)[转]
原来博客架在阿里云主机上的,结果前天接到通知说被查到没有备案,再不去备案就停机。结 果我去备案的地方一看,坑爹的,工作人员放假半个月!那我果断去找国外的vps了,听说linode不错,但是悲剧的是只支持信用卡付款,和囧哥两个人纠结了很近,到底找谁付钱呢,后来百度一下发现了国内有个代购的,支持支付宝,那我就将就一下到他那边托管吧。。 (等我办了信用卡,我坚决不想再托管了,原生的linode的后...原创 2012-03-06 00:58:28 · 127 阅读 · 0 评论 -
Linux下SSH端口修改
Linux各发行版中SSH端口默认为22,如果正式做站或其它用途,为了提高安全性就需要修改掉默认的SSH端口号,防止被有心人穷举密码。部分VPS提供商,若您的VPS服务器SSH遭受多次的暴力破解,可能会遭到罚款或临时终止服务,所以修改SSH的默认端口是有必要的。有的朋友不知道“穷举”是什么意思,这里给这些朋友扫盲下 :穷举法,或称为暴力破解法,是一种针对于密码的破译方法,即将密码进...原创 2012-03-06 16:17:28 · 223 阅读 · 0 评论 -
linux中使用mysqldump对mysql数据库进行定时备份
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHexport LANG=en_US.UTF-8savedir=/log/database_bak/cd "$savedir"time="$(date +"%Y-%m-%d %H:%M:...原创 2012-03-06 19:26:33 · 206 阅读 · 0 评论 -
【转】ssh scp 免密码方法
A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux在A上运行命令:#ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@192.168.60.110 "mkdir .ssh; chmod 0700 .ssh" (需要输入密码)...原创 2013-05-08 11:21:26 · 96 阅读 · 0 评论 -
用Oracle VirtualBox 安装 CentOS 6.0 后连接不上网络
Device eth0 does not seem to be present, 用Oracle VirtualBox 安装 CentOS 6.0 后,网络连接不上 service network restart 出现以下提示 evice eth0 does not seem to be present使用ifconfig 命令只能看到lo 的状态信息...原创 2012-05-05 19:48:10 · 149 阅读 · 0 评论 -
Linux rsync目录文件同步
rysnc是一个数据镜像及备份工具,具有可使本地和远程两台主机的文件,目录之间,快速同步镜像,远程数据备份等功能。在同步过程中,rsync是根据自己独特的算法,只同步有变化的文件,甚至在一个文件里只同步有变化的部分,所以可以实现快速的同步数据的功能。第一种:依赖ssh服务同步目录rsync -aSvH /home/N22/test1/* /home/N22/test2/参数解释:...原创 2014-04-18 00:12:07 · 134 阅读 · 0 评论 -
ssh配置公钥私钥登录SecureCRT
在用windows时管理linux服务器时,常会用到SecureCRT、Xshell以及开源的putty。在我工作环境大多都是采用密码认证的方式进行登录。今天对学习了些SecureCRT的密钥登录方式。对比密码认证方式,使用密钥认证登录会有以下几个优点: 1、公钥认证允许使用空密码,省去每次登录都需要输入密码的麻烦 2、多用户管理服务器时,可以通过多个公钥登录同一用户下,可以避免因为密码认证被用...原创 2013-01-18 02:33:48 · 783 阅读 · 0 评论 -
SkyMail+动态IP架构邮件服务器-支持windows和linux【备】
SkyMail邮件服务器是国内最优秀的邮件服务器软件,支持各种主流的操作系统,系统非常稳定高效,保证全球收发,支持短信邮件,WAP邮件,邮件监控,邮件归档,内嵌强大的防病毒反垃圾网关,实时免费更新病毒库及垃圾库。SkyMail 25用户终身免费使用。公司主页:http://www.bohaisoft.net在线试用:http://demo.bohaisoft.net联络QQ:381268448电...原创 2013-03-11 16:53:30 · 1289 阅读 · 0 评论 -
Install Tcpping on Linux
Tcpping 介绍 测试网络延迟最常用方法是使用ping工具,它使用ICMP协定。在某些情况下ICMP是被防火墙阻挡,这使得Ping在这情况下是无法使用的。此 时为了能够继续监控的话,就必需使用TCP / UDP的方式,TCPPING为更容易绕过普通的防火墙规则的第3层测试工具。这样的一个第3层的测试工具TCPPING 。为了测量延迟, TCPPING采取所谓的半开连接技术,基于T...原创 2014-08-13 15:45:50 · 1542 阅读 · 0 评论 -
Linux常用命令
# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环...原创 2014-09-02 11:41:36 · 113 阅读 · 0 评论 -
nginx启动服务脚本
#chkconfig: 345 60 60#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server....原创 2014-09-03 11:49:39 · 129 阅读 · 0 评论 -
linux网络连通性判断工具mtr
1.Mtr介绍:Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。2.Mtr的相关参数: mtr --report IP生成mtr报告mtr -s用来指定ping数据包的大小mtr -nno-dns不对IP地址做域名解析mtr -a来设置发送数据包的IP地址 这个对一个主机由...原创 2014-09-17 18:58:46 · 231 阅读 · 0 评论 -
linux设置是否密码登录以及是否密钥登录配置
vi /etc/ssh/sshd_config#是否密码登录PasswordAuthentication yes#是否密钥登录 PubkeyAuthentication yes原创 2014-09-17 19:02:16 · 182 阅读 · 0 评论 -
linux同步硬件时钟
同步系统及硬件时钟。hwclock/clock 命令查看、设置硬件时间查看系统硬件时钟hwclock --show硬件时钟与系统时钟同步:# hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟系统时钟和硬件时钟同步:# hwclock --systohc或者# clock --sy...原创 2016-07-15 11:54:21 · 319 阅读 · 0 评论 -
查询linux系统中空闲内存/内存使用状态查看/剩余内存查看
下面介绍使用top和free命令查看系统中空闲内存所以你执行top命令看到的[root@linuxzgf ~]# top Mem: 8174492k total, 7124268k used,并不是代表你的应用程序已经使用了7.1的内存,这7.1G是包含了:应用程序内存 + 缓冲 + 缓存的内存的,需要用free命令查看.下面是一个例子(单位是MB):[root@linuxzgf ~...原创 2012-06-27 17:43:43 · 352 阅读 · 0 评论 -
Centos大量的TIME_WAIT解决方法
系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决,vi /etc/sysctl.conf 编辑文件,加入以下内容:net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_fin_timeout = 30 ...原创 2013-08-02 10:50:50 · 369 阅读 · 0 评论 -
查看linux服务器硬盘IO读写负载
最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方法同大家一起分享: 首先 、用top命令查看 top - 16:15:05 up 6 days, ...原创 2013-08-02 20:45:50 · 100 阅读 · 0 评论 -
Linux CentOS 如何防止CC攻击和DDOS攻击(netstat处理)
一、查看系统当前连接情况使用netstat命令,查看VPS当前链接确认是否受到攻击: netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n IP前面的数字,即为连接数,如果说正常网站,几十到一百都属于正常连接,但出现几百,或上千的就可以垦定这个IP与你的VPS之间可能存在可疑连接现象。 ...原创 2013-08-13 11:17:34 · 1220 阅读 · 0 评论 -
awk抓取实际tomcat进程
ps aux | grep tomcat | awk -F'/' '{print $1,$12}' | grep tomcat | awk '{print $2,$11}'记录下 已备后续shell脚本调用原创 2013-08-13 13:26:05 · 178 阅读 · 0 评论 -
转载新闻 服务器被黑给我上了一课
当你作为一个独立开发者的时候总要面临这样那样的问题,以前认为的小概率事件也总是某个时间点蜂拥而至考验你的耐心,前一阵阵刚刚经历了一次木马惊魂 (参见文章猎豹清理大师值得我们信任么? ),这次又遇到了服务器被黑。 部署服务器及一般的服务配置管理对于一个写代码的人自然不在话下,但是相对专业的运维人员程序员确少的却是一个安全意识,总以为服务器被攻击是一个小概率的事件。以前是这么考虑的“互联网上的主机那...原创 2015-05-29 10:53:31 · 332 阅读 · 0 评论 -
centos 6.5安装GitLab全过程和问题记录
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。官方只提供了Debian/Ubuntu系统下的安装说明文档,如果需要在centos下安装,可以参考这篇:https://github.com/gitlabhq/gitlab-recipes/tree/master/install/centos...原创 2015-06-12 09:35:04 · 332 阅读 · 0 评论 -
CentOS搭建邮件服务器
先转一篇文章,虽然没有webmail但是前面的步骤有图介绍,后面webmail可以自己安装即可。SMTP服务器的构建 ( Postfix )POP / IMAP 服务器的构建( Dovecot )-----------------------------分割线----------------------------------- 系统自带的sendma...原创 2012-11-14 00:33:57 · 628 阅读 · 0 评论 -
Linux一般分区分配
//usr/home/varswap原创 2011-09-10 22:48:32 · 121 阅读 · 0 评论 -
Linux设备硬件在dev中的名称介绍
IDE硬盘:/dev/hd[a-d]SATA硬盘/USB:/dev/sd[a-p]软驱:/dev/fd[0-1]打印机:针孔打印机/dev/lp[0-2] usb打印机:/dev/usb/lp[0-15]DVD/CD ROM:/dev/cdrom鼠标:/dev/usb/mouse[0-15] ps2:/dev/psaux ...原创 2011-09-10 22:25:00 · 435 阅读 · 0 评论