首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LINUX下的PHP

由于linux系统的稳定性,大部分的PHP服务器都被部署在linux上,而且像redis等扩展在linux能得到更好的支持,所以对于PHP程序员来说,使用linux的功底也相当重要,接下来总结一下我从一开始在...linux下安装配置linux的心得。...linux系统安装 首先是选择linux操作系统,我使用的是Cent OS 6.7 ,它类似红帽系统,简单易接触,而且开源免费。...用过小巧的virtual box,在win7下安装要改theme主题文件,辛苦装好的环境因为未知原因(兼容问题排除后,猜测是BIOS设置的问题,可参考)打不开虚拟机而放弃后,终于选择了VM,VM下安装linux...说一下要注意的地方吧:虚拟机配置选择“桥接模式”,这样,虚拟机和主机就在同一个IP段下,可以很轻松地互相访问,VM下如图: ? 然后是我们经常要遇到的问题网络配置、和虚拟之间的交互、yum配置。

3.7K80

Linux下的权限

,重新启动配备一个bash(人手一个王婆) 2.Linux下的用户 3.Linux权限管理 3.1.文件访问者的分类(人) 权限本质上是限制人 ,就是能和不能的问题。...就好比,爱奇艺不会专门发公告说普通用户不能在爱奇艺上刷题 3.2文件权限的分类 3.3如何查看文件的权限 3.4如何修改权限 在Linux下:拥有者 user 简称 u...3.4.1.2Linux下文件权限的修改(八进制) 4 .权限验证 那么我们对这些权限进行验证一下 ,我们看看如果没有这些权限我们无法完成什么操作。...4.1Linux下的权限匹配机制 4.2修改文件的拥有者(chown) 格式: chown [参数] 用户名 文件名 功能:修改文件的拥有者 实例: # chown user1 f1...文件名 常用选项: -R 递归修改文件或目录的所属组 这个指令和上面的一样,进行操作的时候也需要超级权限 5.文件类型 5.1Linux下的文件后缀 window下文件类型用后缀表示

8710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux下的压缩命令

    ./* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip xahot.zip 不解释 linux zip命令的基本用法是: linux zip命令参数列表:...-a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源文件 -n 特定字符串 不压缩具有特定字尾字符串的文件 -o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间...-q 安静模式,在压缩的时候不显示指令的执行过程 -r 将指定的目录下的所有子目录以及文件一起处理 -S 包含系统文件和隐含文件(S是大写) -t 日期 把压缩文件的最后修改日期设为指定的日期...比如现在我的xahot目录下,我操作的zip压缩命令是 zip –q –r xahot.zip * 以上是在安静模式下进行的,而且包含系统文件和隐含文件 //////////////////////...xahot.zip解压到当前目录 unzip xahot.zip 如果出现这个提示: -bash: zip: command not found   不能执行ZIP压缩,是因为没有安装ZIP, 运行下这条安装命令即可

    3.6K20

    linux下keepalived的安装

    interface eth0 lvs_sync_daemon_inteface eth0 #这个默认没有,相当于心跳线接口,DR模式用的和上面的接口一样,也可以用机器上的其他网卡eth1...virtual_router_id 51 #虚拟路由标识,同一个vrrp_instance的MASTER和BACKUP的vitrual_router_id 是一致的。...前些日子安装给虚拟机安装了keepalived+lvs,达到了高可用的负载均衡,但是今天再启用的时候发现keepalived不正常,通过 /var/log/messages 查看系统日志发现狂刷IPVS...很纠结,于是上网查,发现有的人也出现了类似这样的问题,原因是ip_vs模块系统默认没有自动加载,可以通过lsmod | grep ip_vs 命令查看一下,如果没有任何输出则表示ip_vs模块并没有被内核加载...,那必须手动加载一下:modprobe ip_vs,modprobe ip_vs_wrr,然后再查看系统日志发现keepalived已经正常工作了。

    2K30

    Linux下的 Fsck 命令

    在系统无法启动,或者分区无法被挂载的情况下,你可以使用fsck命令去修复损坏的文件系统。 在这篇文章中,我们将会讨论fsck命令....fsck命令式一些列 linux 文件系统检测的封装,根据文件系统类型不同,它可以接受不同的选项。 对于指定的检测,请检查手册,获取更多信息。...02.卸载设备: sudo umount /dev/sdc1 03.运行 fsck 来修复文件系统: sudo fsck -p /dev/sdc1 -p选项告诉fsck,可以不需要用户介入的情况下,安全自动修复任何问题...在启动时检测文件系统 在大部分 Linux 版本系统中,fsck在以下情况下会在系统启动时自动检测文件系统: 1. 文件系统被标记为"dirty” 2.系统启动了一定的次数 3....总结 fsck是一个用来检测,并修复 Linux 文件系统的命令行具。 想要了解更多关于fsck命令的信息,请参考fsck 手册,或者在终端输入man fsck查看 fsck 手册。

    4.7K21

    Linux下的^M困惑

    我们有时在Windows编辑的文件,放到了Linux环境中,打开文件,可能发现每行结尾多了一个“^M”,导致一些在Windows下能执行的解析程序,放到了Linux中,执行就会报错,问题就出在这个"^M...在Linux中vim是无法显示\r,因为ascii中对应的不是Linux中的标准acsii字符,其实其对应的ASCII码十进制形式是13(无显示形式),对应的八进制形式是15(显示为^M)。...对这个问题的解决可能有很多种, 1. 在Windows下使用文本工具进行转换win-->linux,例如notepad++、UltraEdit直接进行转换。 2....在Linux下,可以用dos2unix file,将文件转换格式。 3. 在Linux下,可以用cat file | tr -d "\r" > new_file,进行替换。 4....在Linux下,可以用sed 's/^M//old_file > new_file,进行替换。

    1.9K30

    Linux下的free命令

    一、简介 free命令是最经常使用的命令之一,用于查看内存使用情况。 free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。...输出简介 Mem 行(第二行)是内存的使用情况。...Swap 行(第三行)是交换空间的使用情况。 total 列显示系统总的可用物理内存和交换空间大小。 used 列显示已经被使用的物理内存和交换空间。...shared 列显示被共享使用的物理内存大小。 buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。 available 列显示还可以被应用程序使用的物理内存大小。...请注意,这只是一个很理想的计算方式,实际中的数据往往有较大的误差 周期性查看怎么办? 使用 free -s 10 ,这里的 10 代表间隔10秒查看 ``

    50110

    Linux 下的 Stat 命令

    FILE... stat接受一个或者多个输入的FILE,和一系列的选项,用来控制命令的行为和输出结果。...安全内容 Access - 文件最后被访问的时间 Modify - 文件内容最后被修改的时间 Change - 文件属性或者内容最后被修改的时间 Birth - 文件创建时间(Linux 下不支持)...显示关于文件系统的信息 为了获取文件归属的文件系统相关信息,而不是获取文件本身的信息,我们使用-f,(--file-system)选项: stat -f file.txt 这个命令的输出看起来是这样:...用户的可用剩余块数 Inodes: Total - 文件系统上的总节点数 Free - 文件系统上的剩余节点数 间接(跟进)软连接 默认情况下,stat 不会跟进软连接。...总结 stat命令打印了文件和文件系统的信息。 在 Linux 下,还有其他几个命令可以显示文件信息。ls就是最有用的一个,但是它只显示stat信息中的一部分。

    4.4K10

    Linux 下的 Pgrep 命令

    本文讲述 Linux pgrep命令的基础知识。 pgrep是一个命令行工具,它允许你基于给定条件来查找正在运行的程序的进程 ID。它可以是进程名字的全称或者一部分,进程运行者,或者其他属性。...这个pgrep命令是procps(或者procps-ng)软件包的一部分,它基本上在所有的 Linux 发行版上都预装了。...如果没有发现匹配的,输出将是空的: 1039 2257 6850 31279 当至少有一个进程匹配了所给的名字时,这个命令返回0.否则,返回退出错误码1。这在 shell 脚本中很有用处。...如果你想发送信号给匹配的进程,使用pkill。这个命令是pkill的封装,并且使用了同样的选项和匹配样式。 pgrep会在每一行打印一个匹配的进程。-d选项允许你指定一个分隔符。...2257 ssh-agent 6850 ssh 31279 ssh-agent 如果你想严格按照搜索样式准确匹配进程,你需要使用: pgrep '^ssh$' -l 输出: 6850 ssh 默认情况下,

    7.9K50

    linux下的java部署

    jar命令简介 java部署jar包可以使用 java -jar命令,比如: java -jar demo.jar 执行上述命令后,JAR 包中的程序将在 Linux 系统中运行。.../path/to/dump/下。...java -jar demo.jar & 命令如上,通过使用&,可以在不中断其他工作的情况下运行 JAR 文件。这种方式可以避免打断后程序停止运行的问题,但是如果关闭当前窗口后程序会停止运行。...nohup 命令 nohup 是一个在 Linux 和 Unix 系统中常用的命令,它的主要作用是让命令在后台运行,并且阻止该命令被终端的挂断信号(HUP)打断。...注:nohup并不能保证命令在系统重启或其他情况下仍然继续运行。如果你需要确保命令在系统重启后仍然运行,可能需要使用其他的方法,如守护进程或系统服务。

    19910

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券