Unix/Linux
文章平均质量分 67
wyq645741608
这个作者很懒,什么都没留下…
展开
-
linux目录简介-摘录
linux目录简介-摘录 目录/文件用途来源//处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录。NULL/bin该目录存放着系统最常用的最重要的命令,相当于DOS下的内部命令,只不过它们是以独...原创 2012-06-11 10:07:28 · 74 阅读 · 0 评论 -
Centos下让nginx支持.htaccess文件实现伪静态的方法!
在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的!方法如下:1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件,如我的一个Discuz论坛目录:vi /var/www/html/bbs/.htaccess2. 在里面输入规则,我这里输入Discu...原创 2013-07-30 14:59:29 · 320 阅读 · 0 评论 -
Linux crontab 命令格式与详细例子
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/lighttpd rest...原创 2013-08-05 15:07:48 · 89 阅读 · 0 评论 -
mysql source 还原出错请修改
mysql source 还原出错请在my.cnf 下 [mysqld]将参数设为20M,原本值为1Mmax_allowed_packet = 20M原创 2013-08-17 17:27:14 · 355 阅读 · 0 评论 -
shell中if做比较
比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的...原创 2013-08-21 21:55:09 · 103 阅读 · 0 评论 -
图解Linux系统负荷
一、查看系统负荷如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示”load average”,它的意思是”系统的平均负荷”,里面有三个数字,我们可以从中判断系统负荷是大还是小。为什么会有三...原创 2013-08-26 15:15:56 · 71 阅读 · 0 评论 -
crontab 时间用法
#14至15点,每隔3分钟,最后一次执行时间是 15:57:01*/3 14-15 * * * /a.sh #每天从14:37开始 每隔2小时,最后执行时间 18:3737 14-19/2 * * * /a.sh #每天从15至23点,每隔一小时,最后运行时间 23:00 15-23 * * * /a.sh #全天候每隔一小时,整点运行0 * * * *...原创 2014-08-13 14:37:48 · 190 阅读 · 0 评论 -
CentOS下搭建DNS服务器
http://blog.csdn.net/charlsecharlse/article/details/17955119DNS是域名系统(Domain Name System)的缩写,是因特网的一项核心服务,它能提供域名与IP地址之间对应关系的转换服务。这样我们就可以更方便地去访问互联网了,不用去记住那一串IP数字。本文档主要是说明如何把一台CentOS主机配置成一个DNS服务器,以...原创 2015-07-20 16:31:17 · 145 阅读 · 0 评论 -
shell中${}的妙用 字符串替换
原文:http://blog.csdn.net/huang_xw/article/details/12260205b=${a/123/321};将${a}里的第一个123替换为321b=${a//123/321};将${a}里的所有123替换为321 1. 截断功能${file#*/}: 拿掉第一条/及其左边的字符串:dir1/dir2/dir3/my.file...原创 2016-07-12 13:53:48 · 395 阅读 · 0 评论 -
Shell 字符串处理、获取文件名和后缀名
代码:file=”thisfile.txt”echo “filename: ${file%.*}”echo “extension: ${file##*.}”输出:filename: thisfileextension: txt 附:Bash字符串处理基于Pattern Matching的子串替换${STR/$OLD/$NEW}替换...原创 2016-02-23 09:47:17 · 495 阅读 · 0 评论 -
Linux下Apache自动监测重启脚本(智能化程度较高)
说明下:我的主机为 Centos 系统vi apachemonitor.sh #!/bin/bashURL=”http://127.0.0.1/”curlit(){curl –connect-timeout 15 –max-time 20 –head –silent “$URL” | grep ’200′# 上面的15是连接超时时间,若访问localhost的HT...原创 2013-07-29 16:31:14 · 161 阅读 · 2 评论 -
CentOS下查看已经登录用户并踢出的方法
CentOS下查看已经登录用户并踢出的方法Linux 是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务。系统管理员可以随时了解系统中有那些用户,用户都在进行什么操作。查看用户的操作系统管理员若想知道某一时刻用户的行为,只需要输入命令W(CentOS下为小写的w) 即可,在SHELL终端中输入如下命令:可以看到执行W命令及显示结果。命令...原创 2012-08-15 12:59:51 · 203 阅读 · 0 评论 -
Nginx做webserver的防盗链
有些时候,大家不想让别人调用自己的图片,一是因为个人版权的问题,再一点就是会增加服务器的负载、还会产生一些没必要的流量。其实在nginx里面,很容易就做到防盗链的,在nginx.conf文件加入一个localtionlocation ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${valid_referers none blocked www.linuxyan.c...原创 2012-08-03 09:22:40 · 83 阅读 · 0 评论 -
Linux 系统挂载数据盘
Linux 系统挂载数据盘适用系统:Redhat , CentOSLinux的云主机数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘 在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图: 友情提示:若您执行fdisk -l...原创 2012-10-22 14:08:07 · 65 阅读 · 0 评论 -
Linux下SVN服务器搭建(CentOS+Subversion)
本文主要介绍SVN独立服务器的的安装和简单配置:安装(CentOS下yum即可方便的完成安装)# yum install subversion测试安装是否成功:# svnserve --version 回车显示版本说明安装成功建立版本库# mkdir /svndata 创建svn数据目录(目录可自行制定)# svnadmin create /svndat...原创 2012-06-17 15:45:53 · 69 阅读 · 0 评论 -
SVN authz 配置详解 转载
我们对项目根目录做了限制,该目录只允许arm事业部的经理才能修改,其他人都只能眼巴巴的看着:[arm:/]@g_manager = rw* = r[arm:/] 表示这个目录结构的相对根节点,或者说是 arm 项目的根目录这里的 @ 表示接下来的是一个组名,不是用户名。你当然也可以将 @g_manager=rw 这一行替换成 michael=rw ,而表达的意义完全一样。*表示“除了上面提到的那些...原创 2012-06-17 16:28:58 · 572 阅读 · 0 评论 -
linux下vim命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复...原创 2012-06-17 18:35:14 · 53 阅读 · 0 评论 -
Linux 常用命令
查看root 登陆状况last root -5 #最后 这个-5参数 是显示5条记录,也可不加 查看占用端口:netstat -lnp 或者 netstat -tnlup vi 跳到文件末尾 shift+g,到文件开头是shift+gg。 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+...原创 2012-06-19 13:16:06 · 68 阅读 · 0 评论 -
Xshell显示中文乱码问题
[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8)原创 2012-06-19 16:14:26 · 77 阅读 · 0 评论 -
Linux 安装 rz sz
新配的服务器,居然没rz,sz等命令,只好自己安装了。 方法一:直接用yum安装lrzsz(推荐)yum install lrzsz -y 方法二:wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gztar zxf rzsz-3.48.tar.gz解完后居然是在src目录。cd srcmake posixc...原创 2012-06-19 16:26:58 · 79 阅读 · 0 评论 -
Linux find 查找文件命令
find / -name httpd.conf 这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可。稍等一会系统会在计算机屏幕上显示出查找结果列表:etc/httpd/conf/httpd.conf 这就是httpd.conf这个文件在Linux系统中的完整路径。查找成功。 如果输入以上...原创 2012-06-21 10:46:21 · 67 阅读 · 0 评论 -
Linux 挂载分区
Linux 挂载分区 #先找到未分配的分区名fdisk -l #类似这样的 Disk /dev/xvdb: 85.9 GB, 85899345920 bytes#格式化/dev/xvdb 这个分区mkfs.ext3 /dev/xvdb#将/dev/xvdb 这个分区 挂载到/disk 目录mount /dev/xvdb /disk...原创 2012-06-29 17:21:53 · 69 阅读 · 0 评论 -
通过DenyHosts阻止SSH暴力攻击教程
http://www.jb51.net/article/17106.htm<div> {$tmp|htmlentities} </div> 通过DenyHosts阻止SSH暴力攻击教程原创 2012-07-19 09:13:57 · 85 阅读 · 0 评论 -
centos5.4安装apache
查看了错误信息,大致看到一个GCC没有安装,于是就用YUM安装了下GCCyum install gcc后重新安装apache,搞定!CentOS Apache安装还是比较常用的,于是我研究了一下CentOS Apache安装,在这里拿出来和大家分享一下,希望对大家有用。CentOS是一个开源软件贡献者和用户的社区。下面介绍CentOS Apache安装。...原创 2012-07-28 16:13:12 · 74 阅读 · 0 评论 -
thinkphp3.2.3用redis3.0.7做session共享
第一步:在主服务器(www服务器)和从服务器上安装redis3.0.7 【可以参考:http://my.oschina.net/u/2552286/blog/544287?fromerr=pPKzuHTG】第二部:在www服务器上安装phpredis-2.2.7, 【可以参考:http://www.runoob.com/redis/redis-php.html】第三部:配置red...原创 2017-12-28 15:08:24 · 397 阅读 · 0 评论