Category: Linux

Centos 更换用户根目录 0

Centos 更换用户根目录

前提: WordPress又提示要更新了,但是之前配的的FTP用户已更换,所以需要将FTP的用户目录切换到当前的Wordpress目录。 System:Centos 6.7 查看当前用户目录 修改用户主目录 最后可以验证下是否更改成功

0

shell-创建文件夹和文件

知识点: if条件语句。 for循环语句。 #!/bin/sh # cd /var/www/shell if [ ! -d file ] then mkdir file fi cd file for ((i=0; i<10; i++));do if [ ! -f file_{$i}.txt ] then touch file_$i.txt fi done

0

php-fpm init script

准备工作: 配置文件放在/etc/php-fpm.conf 端口设为9000。 将php-fpm进程文件设为/var/run/php-fpm.pid。 sudo mkdir /etc/init.d sudo vim /etc/init.d/php-fpm #!/bin/sh # # Simple php-fpm init script conceived to work on Unix # as it dose use of the /proc fileSystem EDISPORT=9000 EXEC=/usr/sbin/php-fpm #STOP=kill...

0

Linux下批量杀死进程(根据关键字杀死进程)

进程在计算机中是一个程序执行过程的标志,当程序执行完时,相应的进程也该终止。但是实际情况中很多进程没有在程序执行终止时死掉,于是变成了僵尸进程,少量的僵尸进程并不会影响服务器的性能,但是任何服务器在进程很多的时候都无法提供很好的性能。

0

whereis—搜索程序名

whereis命令用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 名称 whereis 功能 whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis 程序还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力。

locate—快速寻找文件或目录 0

locate—快速寻找文件或目录

locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。 名称 locate 语法 locate [-options] [file] 选项 -e 将排除在寻找的范围之外。 -1 如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料。 -f 将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案放在资料库中。 -q 安静模式,不会显示任何错误讯息。 -n 至多显示 n个输出。 -r 使用正规运算式 做寻找的条件。 -o 指定资料库存的名称。 -d 指定资料库的路径 -h 显示辅助讯息...

find—在目录结构中搜索文件&执行制定操作 0

find—在目录结构中搜索文件&执行制定操作

find在目录结构中搜索文件&执行制定操作。 名称 find 语法 find [-options] path 选项 -type:查找某一类型文件 b:块设备文件 d:目录 c:字符设备文件 P:管道文件 l:符号链接文件 f:普通文件 -exec  command      —–将查到的文件执行command操作 -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前 -atime -n...

iconv—对于给定文件把它的内容从一种编码转换成另一种编码 0

iconv—对于给定文件把它的内容从一种编码转换成另一种编码

iconv对于给定文件把它的内容从一种编码转换成另一种编码。 名称 iconv 语法 iconv [OPTION…] [-f encoding] [-t encoding] [inputfile …] 选项 -f encoding :把字符从encoding编码开始转换。 -t encoding :把字符转换到encoding编码。 -l :列出已知的编码字符集合 -o file :指定输出文件 -c :忽略输出的非法字符 -s :禁止警告信息,但不是错误信息 –verbose :显示进度信息 -f和-t所能指定的合法字符在-l选项的命令里面都列出来了。 使用举例 列出当前支持的字符编码: iconv...

file—识别文件类型和辨别一些文件的编码格式 0

file—识别文件类型和辨别一些文件的编码格式

该命令用来识别文件类型,也可用来辨别一些文件的编码格式。 执行权限 :All User 指令所在路径:/usr/bin/file 名称 file 语法 file [-options] file 选项 -b 列出文件辨识结果时,不显示文件名称。 -c 详细显示指令执行过程,便于排错或分析程序执行的情形 -f 列出文件中文件名的文件类型 -F 使用指定分隔符号替换输出文件名后的默认的“:”分隔符。 -i 输出mime类型的字符串 -L 查看对应软链接对应文件的文件类型 -z 尝试去解读压缩文件的内容 –help 显示命令在线帮助 –version 显示命令版本信息 使用举例 查看文件类型和编码 file file1...

touch—修改文件时间戳或者新建一个不存在的文件 0

touch—修改文件时间戳或者新建一个不存在的文件

touch命令在Unix下不太常用,一般在make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 名称 touch 语法 touch [-options] file 选项 -a 或–time=atime或–time=access或–time=use  只更改存取时间。 -c 或–no-create  不建立任何文档。 -d  使用指定的日期时间,而非现在的时间。 -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 -m 或–time=mtime或–time=modify  只更改变动时间。 -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。 -t  使用指定的日期时间,而非现在的时间。 使用实例 创建不存在的文件 touch file 更新file1的时间和file2时间戳相同 touch -r file1 file2...

ln—为文件创建链接 0

ln—为文件创建链接

ln命令可以为文件在另一个位置创建链接。当我们需要在不同目录使用同一文件时,创建同样的文件太浪费空间了,可以创建文件的链接节省空间。 关于Linux链接 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 硬连接 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。 软连接 另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。 名称 ln 语法 ln [-options] [target file] 选项 -b 删除,覆盖以前建立的链接 -d 允许超级用户制作目录的硬链接 -f 强制执行 -i 交互模式,文件存在则提示用户是否覆盖 -n 把符号链接视为一般目录 -s 软链接(符号链接) -v 显示详细的处理过程 使用实例...

1

rm—删除文件或目录

rm命令在Unix下的功能是删除一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

pstree – 以树状图显示进程间的关系 0

pstree – 以树状图显示进程间的关系

pstree命令以树状图显示进程间的关系(display a tree of processes)。ps命令可以显示当前正在运行的那些进程的信息,但是对于它们之间的关系却显示得不够清晰。在Linux系统中,系统调用fork可以创建子进程,通过子shell也可以创建子进程,Linux系统中进程之间的关系天生就是一棵树,树的根就是进程PID为1的init进程。

TREE——显示磁盘目录结构命令 0

TREE——显示磁盘目录结构命令

tree命令能显示指定驱动器上所有目录路径和这些目录下的所有文件名。