-
小知识:linux find命令忽略目录的查找方法
在linux操作系统中,find命令非常强大,在文件与目录的查找方面可谓无所不至其极,如果能结合xargs命令使得,更是强大无比。 以下来看看find命令忽略目录查找的用法吧。 例1,根据文件属性查找: 复制代码 代码如下: find . -type f -name "*config*" ! -path "./tmp/*" ! -path "./s…- 248
- 0
-
小知识:Linux系统下修改环境变量PATH路径的三种方法
电脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。比如要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /…- 4
- 0
-
小知识:linux下创建计划任务运行php文件的方法
代码如下: dos2unix /path/to/filename.php crontab -e 10 6 * * * /path/to/filename.phpchomod +x /path/to/filename.php php文件: 复制代码 代码如下: #!/usr/bin/php -q file_put_conten…- 1
- 0
-
小知识:sudo service: command not found 报错的解决方法
问题: 配置成功sudo后,执行sudo /etc/init.d/httpd restart 正常。 但执行sudo service httpd restart出现一下错误: sudo: service: command not found 解决方法: 1.将service的路径写入PATH. $vi .bash_profile 复制代码 代码如下: export PATH=$PATH…- 4
- 0
-
小知识:linux如何判断指定用户对指定目录具有的权限具体介绍
脚本名:power.sh 脚本内容: 复制代码 代码如下: #!/bin/sh username3=$1 dir_name2=$2 # get existing directory file_path=$dir_name2 while true do if [ -d $file_path ]…- 1
- 0
-
小知识:linux下设定环境变量的方法介绍
那么需要将export命令写入某个系统文件中,拥有这种功能的文件常见的有如下几个: /etc/environment 或 /etc/profile 或 ~/.profile 或 /etc/bash.bashrc 或 ~/.bashrc等。 有这么多可以用,到底它们有什么区别,谁先谁后呢? 首先,来看看这几个文件都是干什么的: 1./etc/environment–>是系统在登录时读取的第一个…- 0
- 0
-
小知识:redhat linux enterprise 5 输入ifconfig无效的解决方法
如果我们输入/sbin/ifconfig或/usr/bin/gcc就可以执行命令行。 为了不输入命令行的完整路径,最好给用户配置好路径。vi ~/.bash_profile里,添加PATH=$PATH:/sbin 回车 export PATH 回车 PATH=$PATH:/usr/bin 回车 export PATH。完成后,输入ifconfig后,应该就可以执行命令了,如果不行的话,可以把用户注…- 3
- 0
-
小知识:Linux mkdir函数mode权限设置方法
mkdir的函数原型(使用时需包含#include <sys/stat.h>): int mkdir(const char *path, mode_t mode); 参数: path——目录名,比如abc,/var/www/abc等 mode——目录权限 返回值: 返回0 表示成功, 返回 -1表示错误,并且会设置…- 43
- 0
-
小知识:Linux下获取用户主目录的方法分享
方法如下 char *path = getenv("HOME"); printf("path = %s\n",path); getenv是标准库函数,包含stdlib.h头文件就可.- 5
- 0
-
小知识:编写每天定时切割Nginx日志的脚本
下面是deepvps自己用的自动每天定时切割Nginx日志的脚本,很方便很好用,推荐给大家使用。本脚本也是参考了张宴老师的文章,再次感谢张宴老师。 1、创建脚本/usr/local/nginx/sbin/cut_nginx_log.sh vi /usr/local/nginx/sbin/cut_nginx_log.sh 输入以下内容: #!/bin/bash # This script run a…- 0
- 0
-
小知识:Nginx定时切割日志实现详解
前言 Nginx日志默认情况下写入到一个文件中,为了区分各个域下的日志,我们一般会分开存储。即时这样,文件也会变的越来越大,非常不方便查看分析。通常我们是以每日来做统计的,下面来聊聊以日期来分隔Nginx日志。 配置 编写脚本 查看源码打印代码帮助 01#!/bin/bash 02#初始化 03LOGS_PATH=/usr/local/nginx/logs 04YESTERDAY=$(date -…- 6
- 0
-
小知识:Nginx(PHP/fastcgi)的PATH_INFO问题
在Apache中, 当不加配置的时候, 对于PHP脚本, AcceptPathInfo是默认接受的, 也就是说: 如果在服务器在存在一个/laruence/index.php 那么, 对于如下请求, 复制代码代码如下: /laruence/index.php/dummy /laruence/dumm Apache都接受, 都会认为是对in…- 0
- 0
-
小知识:Nginx编译参数大全 configure参数中文详解
Nginx编译参数: ./configure --help --help 显示本提示信息 --prefix=PATH 设定安装目录 --sbin-path=PATH 设定程序文件目录 --conf-path=PATH 设定配置文件(nginx.conf)目录 --error-log-path=PATH 设定错误日志目录 --pid-path=PATH 设定pid文件(nginx.pid)目录 --…- 2
- 0
-
小知识:Linux中fuser命令用法详解
描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。 fuser显示使用指定文件或者文件系统的进程ID。 默认情况下每个文件名后面跟一个字母表示访问类型。 在zkfc的日志里面,有一个warn:PATH=$PATH:/sbin:/usr/sbin fuser -v -k -n tcp 8090 via ssh: bash: fuser: …- 103
- 0
-
小知识:Nginx配置支持ThinkPHP的PATH_INFO
概述 今天遇到一个问题,Ubuntu+Nginx+MySQL配置ThinkPHP的项目,做了一半发现,Nginx不支持ThinkPHP的PATH_INFO模式,百度了好久,在朋友的帮忙下才解决,记录下。 Nginx支持ThinkPHP的PATH_INFO 环境 Ubuntu 14.04+Nginx+MySQL。所有程序都是通过apt-get安装的,所以Nginx的配置文件路径在/etc/nginx…- 24
- 0
-
小知识:在Linux和Windows系统上安装Nginx服务器的教程
1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低。如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装。 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择。 1.1 常用编译参数 &n…- 1
- 0
-
小知识:nginx下支持PATH_INFO的方法实例详解
本文实例分析了nginx下支持PATH_INFO的方法。分享给大家供大家参考,具体如下: 要想让nginx支持PATH_INFO,首先需要知道什么是pathinfo,为什么要用pathinfo? pathinfo不是nginx的功能,pathinfo是php的功能。 php中有两个pathinfo,一个是环境变量$_SERVER[PATH_INFO];另一个是pathinfo函数,pathinfo…- 4
- 0
-
小知识:linux下的守护进程
Linux下的常驻进程的作用不可忽略,但这里面的问题也不能忽略,怎么启动进程,怎么结束进程,怎么在进程挂掉之后重启进程都要设计的合理。下面看一个shell控制的php常驻进程的例子。 不废话,直接捞干货,上代码,通过代码来讲解更容易理解: 复制代码 代码如下: #!/bin/sh #filename test.sh #绝对定位该文件的位置,不随执行目录而变化 cd $(cd "$(dir…- 2
- 0
-
小知识:nginx安装到指定目录的方法示例
公司需求,需要在同一台机器上装两个不同位置的 nginx。what!我之前都是直接装在 /user/local/ 下的啊, 或者 yum install nginx 装在 /etc/nginx 啊,这怎么办 经过我的一番寻找终于看到的一些靠谱的答案。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 ./configure \ --prefix=你…- 0
- 0
-
小知识:Linux上增加自定义脚本的展现量
前言 在一台Linux机器上写好一个脚本以后,希望这个脚本让这台机器上其他用户使用,但是不可能会让别人记住这个脚本的路径,这个时候该怎么办呢? 原理 在回答上面的问题之前,我们首先思考下面这个问题:为什么我们用的很多指令都不需要绝对路径的文件名呢? 我以最常用的ls指令为例子。首先要查看指令的执行文件位置:which ls。输出的内容为:/bin/ls。 为什么ls指令就不需要以绝对路径名就能调用…- 0
- 0
-
小知识:建议收藏:好用的 Unix/Linux 命令技巧
1、删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入: ? 1 2 3 4 5 > /path/to/file.log # 或使用如下格式 : > /path/to/file.log # 然后删除它 rm /path/to/file.log 2、如何记录终端输出?…- 0
- 0
-
小知识:覆盖原先的PATH导致命令失效提示command not found的解决方法
一个同事找我帮他定位,为什么他的LINUX服务器很多的命令都使用不了,提示(command not found),而且更要命的是很多系统服务,脚本都跑不了。问了下,你之前做了些什么操作呢? 他说也做什么操作啊,只不过在/etc/profile文件里面增加了export PATH,又问,你怎么设置的呢? 得到的答案是: ? 1 2 3 [root@localhost ~]# vim /etc/pro…- 10
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
猿优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!