精华内容
下载资源
问答
  • 简单介绍一下,系统根目录文件的主要用途。 /usr/local 是存放你新装的软件的目录。(例如新安装的apache、mysql、php等都放在此目录中) /bin 目录用于存放普通用户可执行的命令,系统中的任何用户都可以执行该...

    给像我一样的菜鸟们简介的一些linux知识,以备查询,高手略过。

    简单介绍一下,系统根目录文件的主要用途。

    /usr/local  是存放你新装的软件的目录。(例如新安装的apache、mysql、php等都放在此目录中)
    /bin  目录用于存放普通用户可执行的命令,系统中的任何用户都可以执行该目录中的命令
    /boot 目录用于存放linux操作系统启动时所需使用的文件,为了系统能够启动,通常该目录需要使用独立的分区,这样boot分区和根分区相互独立可以保证启动文件更加安全可靠。
    /mnt  目录中的子目录用于作为系统中可移动存储设备的挂载点。如光驱。
    /root 目录是超级用户root的宿主目录,可见超级用户在系统中与普通用户有很大差异。
    /sbin 
    /tmp 为系统临时目录,很多命令程序在该目录中存放临时使用的文件。
    /usr 目录用于存放大量的系统应用程序及相关文件。如说明文档、库文件等。
    /var  目录用于存放系统中经常变化的文件,如日志文件,用户邮件等。
    /dev 目录用于存放系统中的所有设备文件,如光盘驱动器、硬盘等。
    /etc  目录用于存放系统中的配置文件,linux 中的配置文件都是文本文件,可以使用相应的命令查看。(apache、php、mysql等程序的状态管理一般存在于此)
    /home  目录用于存放系统中普通用户的宿主目录,每个用户在该目录下都有一个与用户同名的目录。

    转载于:https://blog.51cto.com/aiyoulaisheng/639822

    展开全文
  • linux 文件目录命令

    2018-03-08 11:46:58
    独立部署安装lamp步骤1 –首先先下载和安装 apache 2.4 / mysql 5.4... 让apache 支持后缀为.php文件并且能够将.php文件交给apache配置中php模块去解析php 挂钩mysql启动mysql服务让php 代码中可以运行mysql函数...

    独立部署安装lamp步骤

    1 –
    首先先下载和安装 apache 2.4 / mysql 5.4 / php 5.6 -> wamp /lamp 黄金搭档

    2 –
    进行配置 和 挂钩

    apache 挂钩 php -> 让apache 支持后缀为.php的文件
    并且能够将.php的文件交给apache配置中php模块去解析

    php 挂钩mysql
    启动mysql服务
    让php 代码中可以运行mysql函数,所以要开启mysql扩展

    3 – 设置apache开机自动启动
    chkconfig 检查,设置系统的各种服务。

    linux 下安装程序的命令
    yum -> linux 上的一个包管理器命令
    yum install php / npm install http /composer install

    linux 上apache 安装
    yum install httpd(apache的别名)

    当我们购买一个服务器之后
    只是获得了一个外网的IP地址
    但是,访问这个IP地址,需要在服务器上搭建一个虚拟服务器主机
    让它能够将ip地址解析到服务器主机上

    安装完成后
    1 – 设置80端口
    修改防火墙,开启端口
    编辑
    vi /etc/sysconfig/iptables
    增加
    -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

    2 – 设置配置文件,
    主要
    a -> 绑定域名,如果没有域名,将localhost或者127.0.0.1绑定上去
    b -> 更改开发目录(如果需要)

    修改apache配置,配置域名
    编辑
    vi /etc/httpd/conf/httpd.conf
    更改
    找到ServerName,设置为自己的域名,如果没有域名,可以设置为localhost:80
    apache 默认开发路径
    /var/www/html

    打开浏览器,输入地址测试

    安装mysql
    if(centos v >=7 ){
    CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。
    MariaDB数据库管理系统是MySQL的一个分支,

    主要由开源社区在维护,采用GPL授权许可。

    开发这个分支的原因之一是:甲骨文公司收购了MySQL后,

    有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险

    yum install mariadb-server mariadb

    systemctl start mariadb #启动MariaDB

    systemctl stop mariadb #停止MariaDB

    systemctl restart mariadb #重启MariaDB

    systemctl enable mariadb #设置开机启动

    }else{
    yum install mysql mysql-server
    设置root密码
    mysql_secure_installation

    重启mysql
    service mysqld restart
    }

    # mysql -uroot -p /*输入密码进入*/

    /*第一个方式:直接编辑数据库字段*/
    MariaDB [(none)]> use mysql;
    MariaDB [mysql]> UPDATE user SET password=password(‘123456′) WHERE user=’root’;
    MariaDB [mysql]> flush privileges;
    MariaDB [mysql]> exit

    # systemctl stop mariadb
    /*先停掉当前的mysql进程,不然执行下一步说进程已经存在*/

    # mysqld_safe –skip-grant-tables &
    # mysqld –skip-grant-tables

    /*后台直接这个mysql,界面中还会出现日志,直接ctrl+c进入命令行输入*/

    /*直接进入mysql,不需要密码等,执行第一步中方法a里两种方式中任何一种即可*/

    MariaDB [(none)]> use mysql;
    MariaDB [mysql]> UPDATE user SET password=password(‘newpassword’) WHERE user=’root’;
    MariaDB [mysql]> flush privileges;
    MariaDB [mysql]> exit;

    # systemctl start mariadb /*启动正常的mysql*/

    mysql root 密码忘记?
    先停止mysql服务,

    用mysql服务端 -》 使用mysql安全模式(跳过验证模式登录)
    执行mysql更改密码的语句

    安装php
    centos -> linux的操作系统发行版

    由于默认的YUM源无法升级PHP,所以需要添加第三方的YUM源,此处用到webtatic。
    if(centos v >=7 ){
    为yum包管理添加新的镜像源文件
    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    } else{
    rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
    }

    查看YUM源上能用PHP安装包
    # yum list php*

    # yum install php56w php56w-devel php56w-common php56w-mysql php56w-pdo php56w-opacache php56w-xml

    如果你的PHP要用到Redis,安装php-redis 扩展
    # yum install php-redis

    查看php 版本
    php -v

    开启apache 支持后缀php文件访问,并且,默认执行的文件,除了index.html还会去找index.php

    vi /usr/local/apache2/conf/httpd.conf(bug)

    etc/httpd/conf/httpd.conf

    找到:
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    在后面添加:
    AddType application/x-httpd-php .php(使Apcche支持PHP)
    AddType application/x-httpd-php-source .php5

    找到: <IfModule dir_module> DirectoryIndex index.html </IfModule>
    添加: <IfModule dir_module> DirectoryIndex index.html index.php </IfModule>

    找到: #ServerName www.example.com:80
    修改为: ServerName 127.0.0.1:80或者ServerName localhost:80 记得要去掉前面的“#”

    修改默认的Web站点目录

    找到:DocumentRoot “/usr/local/apache2/htdocs”
    修改为:DocumentRoot “/home/www/WebSite” –该目录为自己创建的目录

    找到:<Directory “/usr/local/apache2/htdocs”>
    修改为:<Directory “/home/www/WebSite”>

    判断安装成功与否

    在浏览器中输入你的公网IP,能够看到apache的欢迎界面,并且传上php代码,能够访问运行

    最好 能够进行数据库连接操作


    展开全文
  • Linux文件目录详解

    2016-04-04 15:11:32
    http://xiaofengmo.blog.51cto.com/10116365/1735941 转自:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission_3.php 转载于:https://blog.51cto.com/489381/1760116
    展开全文
  • 本篇文章主要给大家介绍linux递归查找文件linux递归删除文件目录的方法。(查看原文请点击本文末尾左下角:要实现linux递归查找并删除文件/目录的目的,我们可以使用下面的语法将find命令和rm命令一起使用。这里...

    点击蓝字5848f82e78631570769a58e1de6519e7.png关注我们!每天获取最新的编程小知识!

    源 / php中文网      源 / www.php.cn

    本篇文章主要给大家介绍linux递归查找文件linux递归删除文件或目录的方法。

    a9f1331e243a975e0d16af96fa0eaab4.png

    (查看原文请点击本文末尾左下角:

    要实现linux递归查找并删除文件/目录的目的,我们可以使用下面的语法将find命令和rm命令一起使用。

    这里,末尾的+号表示允许同时读取多个目录。

    $ find /start/search/from/this/dir -name "dirname-to-delete" -type d -exec /bin/rm -rf {} +

    注意:必须小心使用rm命令,因为它是Linux中使用的最危险的命令之一:你可能会不小心删除关键的系统目录,从而导致系统故障。

    在下面的例子中,我们将搜索一个名为files_2008的目录并递归删除它:

    $ $find ~/Downloads/software -name "files_2008" -type d -exec /bin/rm -rf {} +

    你还可以使用findxargs;

    在下面的语法中,-print0操作允许在标准输出上打印完整的目录路径,后跟一个空字符:

    $ find /start/search/from/this/dir -name "dirname-to-delete" -type d -print0 | xargs -0 /bin/rm -rf "{}"

    使用上面相同的例子,我们有:

    $ find ~/Downloads/software -name "files_2008" -type d -print0 | xargs -0 /bin/rm -rf "{}"

    在本文中,我们向你展示了如何在Linux上递归地查找和删除目录,希望对需要的朋友有所帮助!

    4e4f8baf12dd0693d58e78420f98d69c.gif

    -END-

    声明:本文选自「 php中文网 」,搜索「 phpcnnew 」即可关注!

    展开全文
  • Linux 文件目录管理

    2013-12-18 14:20:54
    http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 转载于:https://blog.51cto.com/8372691/1341982
  • 再这两个系统中,Windows的分隔符是“\”,linux是“/”,所以在文件目录匹配的时候可能会遇到系统不兼容出错,所以一般定义目录分隔符使用如下php常量:DIRECTORY_SEPARATOR 在 Windows 中,斜线(/)和反斜线(\...
  • 转载自http://www.linux-wiki.cn/index.php/Linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84Linux目录结构此页由Linux Wiki用户Chenxing于2009年1月19日 (星期一) 05:37的最后更改。 在Allen Lee的工作基础上。出自Linux...
  • 1)获取mysql目录 which mysql 得到 /usr/bin/mysql 然后获取配置项位置 ...2)获取php目录 which php 获取php配置项位置 php -i | grep "Loaded Configuration File" 3)获取apache的配置项...
  • Linux 查找目录文件 内容 给出文件目录# find ./ -name “*.php” | xargs grep “feng”
  • 1.Linux文件属性 iZ283j6l7qoZ download # ls -l total 0 -rwxr-xr-x 1 test mihua 0 Oct 13 11:47 a.php -rw-r--r-- 1 root root 0 Oct 13 11:47 b.php 第一个字符代码文件的类型  目录  [-] 文件 ...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...location ~* ^/(uploadfile|phpsso/uploadfile)/.*\.(php|php5)$ { deny all; } 转载于:https://my.oschina.net/u/659587/blog/1626970
  • 第七章、Linux文件目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明。 在这个章节当中,我们就直接来进一步的操作与管理文件目录吧!包括在不同的...
  • linux查看当前目录文件

    千次阅读 2015-02-09 13:47:03
    http://androidren.com/index.php?qa=294&qa_1=linux%E6%9F%A5%E7%9C%8B%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95%E6%96%87%E4%BB%B6%E6%95%B0 $ ls | wc -l
  • 在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告: [Tue Jan 31 09:40:27 2012][error][client 127.0.0.1]PHP Warning: move_uploaded_file(/home/leotody/...
  • 有时候更新网站的时候需要保留一些配置文件,或者某些特殊目录就需要这样的操作。 实例一 删除文件夹内所有文件保留部分文件[只能是当前目录下的文件或文件夹能保留] #以当前目录为基准 保留一文件+一文件夹 rm -...
  • 处理图片文件:根据对应的ID保存文件目录 public function batchfile () { if ( isset ( $_REQUEST ["name"])) { $fileName = $_REQUEST ["name"]; } elseif (! empty ( $_FILES )) { $fileName = $...
  • Linux中,如果某个目录下有很多文件,而你在备份的时候不需要备份全部的数据,只需要备份某些后缀的文件,比如只需要备份php、js和css后缀的文件,这个该怎么实现呢?这里教大家如何用find、xargs和tar命令完成...
  • grep -l "php" ./* |xargs rm 转载于:https://www.cnblogs.com/already/p/6794996.html
  • find -type f -print | grep '.php' find . -name '*.php' find -name '*.php'
  • 找到一篇写FHS比较好的博客,推荐给大家:http://www.tasfa.cn/index.php/2016/02/05/linux_-directory_structure/介绍tmpfs的博文:https://blog.csdn.net/haibusuanyun/article/details/17199617...
  • 取出当前文件执行的物理路径 $config = include __DIR__ . '/../config/config.php'; 方式二 $_SERVER['DOCUMENT_ROOT'] 取出网站根目录的绝对路径 $config = include $_SERVER['DOCUMENT_ROOT'] . '/config/config...
  • 一:确定你的系统是UTF编码 [root@Tserver ~]# env|grep LANG LANG=en_US.UTF-8 二:NGINX配置文件里设置为 server { listen 80; server_name .inginx.com ; index index.html index.htm index.php; root /...
  • 同步的方法很多,直接写在PHP网站代码中,或者用本章所讲的内容,利用Linux来侦测目录目录文件的变化,来异步实现文件同步。首先,在Dockerfile或者容器中安装inotify:apt-get install inotify-tools然后,编写...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,787
精华内容 1,514
关键字:

linuxphp文件目录

linux 订阅