精华内容
参与话题
问答
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    该命令包括了将带有当前工作目录当作该光盘中的目录的终端窗口。 chsh 1.作用 chsh命令的作用是更改使用者shell设定,它的使用权限是所有使用者。 2.格式 chsh [ -s ] [ -list] [ --help ] [ -v ] [ ...
  • Linux命令笔记

    2019-03-14 09:16:58
    3:把apache日志加入轮替 4:logrotate日志轮替 语法 logrotate [选项] 配置文件名 rsyslogd-日子服务 1:日志文件格式 2:/etc/rsyslog.comf配置文件 第九部分:软件包管理 软件包管理\软件包管理 1:软件包管理...
  • Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证...
  • java 面试题 总结

    2009-09-16 08:45:34
    抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。...
  • UNIX的用户来说,使他们熟悉 UNIX 操作环境,通往"骨灰级"高手境界的一大捷径。最重 要的是,Linux 上有公认的 C 语言世界最好的编译器 gcc,如果你想得到一个效率更高的开 发环境(并不一定是最友好的,但一定是最...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
  • Apache Shiro的运行流程和权限控制方式分析 Shiro的架构有3个主要的概念: Subject SecurityManager Realms 下面的关系图是关于这些组件是如何交互的高级概述。 我们接下来讨论下每一个概念。 ...

    Apache Shiro的运行流程和权限控制方式分析

    Shiro的架构有3个主要的概念:

    Subject

    SecurityManager

    Realms

    下面的关系图是关于这些组件是如何交互的高级概述。

    我们接下来讨论下每一个概念。

    Subjects:Subject实质上是一个当前执行用户的特定的安全“视图”。鉴于”User”一词通常意味着一个人,而一个Subject可以是一个人,也可以代表第三方服务,或者其他类似的任何东西–基本上是当前正在与软件进行交互的任何东西。所有Subject实例都被绑定到一个SecurityManager上,当你与一个Subject交互时,那些交互作用转化为与SecurityManager交互的特定subject的交互作用。

    SecurityManager:SucerityManager是Shiro架构的心脏,并作为一种“保护伞”对象来协调内部的安全组件共同构成一个对象图。然而,一旦SecurityManager和它的内置对象图已经配置给一个应用程序,那么它单独留下来,且应用程序开发人员几乎使用他们所有的时间来处理Subject API.当你真该与一个Subject进行交互时,实质上是幕后的SecurityManager处理着所有 繁重的Subject安全操作。

    Realms:Realms担当Shiro和你的应用程序的安全数据之间的“桥梁”或“连接器”。当它实际上与安全相关的数据,如用来执行身份验证(登录)及授权(访问控制)的用户账户交互时,Shiro从一个或多个为应用程序配置的Realm中寻找许多这样的东西。在这个意义上说,Realm本质上是一个特定安全的DAO:它封装了数据源的连接详细信息,使Shiro所需的相关的数据可用。当配置Shiro时,你必须指定至少一个Realm用来进行身份验证或授权。SecurityManager可以配置多个Realms,但至少有一个是必须的。

    Application Code:也就是用户编写的代码。
    用简明扼要的话总结一下:

    Subject就是Shiro管理的用户;SecurityManager是安全管理器,是Shiro权限控制核心对象,在编程时,只需要操作Subject方法,底层会调用SecurityManager方法,无需直接变成操作SecurityManager;Realm是应用程序和安全数据之间的连接器。 应用程序要进行权限控制,就 需要读取数据表中的数据,也许数据并不是存储在数据表中,可能存储在文件或 网络上,但不管怎样,都是需要读取数据的,那么就一定需要通过Realms对象来读取这些安全数据。以用户登录流程为例,应用程序首先是去调用Subject,Subject去调用SecurtyManager安全管理器 ,SecurtyManager去调用Realm,Realm再去读取安全数据。

    Shiro进行权限控制

    主要有四种主要的方式:

    在程序中,通过Subject以编程方式进行权限控制。

    通过配置Filter,实现URL级别粗粒度的权限控制 。

    通过配置代理,基于注解实现细粒度的权限控制。

    在页面中使用shiro自定义标签实现页面显示的权限控制。

    展开全文
  • shell自动运行脚本 1.1ifconfig 网卡 可以显示此网卡的信息显示信息中包含此网卡使用的ip地址请用命令过滤此ip并在输出时只显示ip其他信息不显示 1.2找出能登陆系统用户中UID最大的用户,并显示其名称 1.3当前主机...

    shell自动运行脚本

    1.1ifconfig 网卡 可以显示此网卡的信息显示信息中包含此网卡使用的ip地址请用命令过滤此ip并在输出时只显示ip其他信息不显示
    

    在这里插入图片描述

    1.2找出能登陆系统用户中UID最大的用户,并显示其名称
    

    在这里插入图片描述

    1.3当前主机为web服务器,请抓取访问web服务器次数排在前5的ip地址
    

    在这里插入图片描述

    1.4编写脚本完成以下条件file_check.sh 在执行时,如果脚本后未指定检测文件报错“未指定检测文件,请指定 ”如果脚本后指定文件不存在报错“此文件不存在” 当文件存在时请检测文件类型并显示到输出中
    

    在这里插入图片描述

    2.1请显示系统中能被su命令切换的用户名称
    

    在这里插入图片描述
    在这里插入图片描述

    2.2练习及脚本Apache_port.sh此脚本后介入数字,http的端口就改为此数字,假设selinux为关闭状态。
    

    在这里插入图片描述

    2.3统计杂在系统中能su切换的并且用户加目录不在/home下的用户数量。
    

    在这里插入图片描述

    3.1 ip_show.sh 网卡	显示当前的主机名称。
    

    在这里插入图片描述

    3.2 host_messages.sh 显示当前主机的名称,ip登陆当前主机的用户。
    

    在这里插入图片描述

    3.3clear_log.sh	执行次脚本后可以清空日志
    

    在这里插入图片描述

    展开全文
  • 软件运行环境软件当前版本支持的linux服务器的操作系统包括:centos 5.3,RHEL 5.0,Ubuntu 11.04。其它版本号的支持,未经过完整测试。确保安装有apache server 2.0以上版本,否则软件中的功能无效。软件六大核心...
  • 软件运行环境软件当前版本支持的linux服务器的操作系统包括:centos 5.3,RHEL 5.0,Ubuntu 11.04。其它版本号的支持,未经过完整测试。确保安装有apache server 2.0以上版本,否则软件中的功能无效。软件六大核心...
  • Apache Spark 参数详解

    2020-04-03 09:24:32
    Spark参数详解 spark-shell spark-shell是Spark自带的交互式Shell程序,方便用户进行交互式编程,...spark-shell --master local[N] 数字N表示在本地模拟N个线程来运行当前任务 spark-shell --master local[*] *表示...

    Spark参数详解

    spark-shell

    spark-shell是Spark自带的交互式Shell程序,方便用户进行交互式编程,
    用户可以在该命令行下可以用scala编写spark程序

    示例

    spark-shell可以携带参数

    spark-shell --master local[N] 数字N表示在本地模拟N个线程来运行当前任务

    spark-shell --master local[*] *表示使用当前机器上所有可用的资源

    默认不携带参数就是–master local[*]

    spark-shell --master spark://hadoop01:7077,hadoop02:7077 表示运行在集群上

    spark-submit

    spark-submit命令用来提交jar包给spark集群/YARN

    spark-shell交互式编程确实很方便我们进行学习测试,但是在实际中我们一般是使用IDEA开发Spark应用程序打成jar包交给Spark集群/YARN去执行。

    spark-submit命令是我们开发时常用的!!!

    示例:计算π

    cd /export/servers/spark
    /export/servers/spark/bin/spark-submit \
    --class org.apache.spark.examples.SparkPi \
    --master spark://node01:7077  \
    --executor-memory 1g \
    --total-executor-cores 2 \
    /export/servers/spark/examples/jars/spark-examples_2.11-2.2.0.jar \
    10
    

    Master参数形式

    • local 本地以一个worker线程运行(例如非并行的情况).
    • local[N] 本地以K worker 线程 (理想情况下, N设置为你机器的CPU核数).
    • local[*] 本地以本机同样核数的线程运行.
    • spark://HOST:PORT 连接到指定的Spark standalone cluster master.
      端口是你的master集群配置的端口,缺省值为7077.
    • mesos://HOST:PORT 连接到指定的Mesos 集群. Port是你配置的mesos端口, 默认5050.
      或者使用ZK,格式为 mesos://zk://…
    • yarn-client 以client模式连接到YARN cluster. 集群的位置基于HADOOP_CONF_DIR 变量找到.
    • yarn-cluster 以cluster模式连接到YARN cluster. 集群的位置基于HADOOP_CONF_DIR 变量找到.

    其他参数示例

    • –master spark://node01:7077 指定 Master 的地址
    • –name “appName” 指定程序运行的名称
    • –class 程序的main方法所在的类
    • –jars xx.jar 程序额外使用的 jar 包
    • –driver-memory 512m Driver运行所需要的内存, 默认1g
    • –executor-memory 2g 指定每个 executor 可用内存为 2g, 默认1g
    • –executor-cores 1 指定每一个 executor 可用的核数
    • –total-executor-cores 2 指定整个集群运行任务使用的 cup 核数为 2 个
    • –queue default 指定任务的对列
    • –deploy-mode 指定运行模式(client/cluster)

    注意:

    如果 worker 节点的内存不足,那么在启动 spark-submit的时候,就不能为 executor分配超出 worker 可用的内存容量。
    如果–executor-cores超过了每个 worker 可用的 cores,任务处于等待状态。
    如果–total-executor-cores即使超过可用的 cores,默认使用所有的。以后当集群其他的资源释放之后,就会被该程序所使用。
    如果内存或单个 executor 的 cores 不足,启动 spark-submit 就会报错,任务处于等待状态,不能正常执行。

    展开全文
  • 安装mariadb和apache服务

    2018-07-30 19:20:16
    准备工作:下载mariadb官网:https://mariadb.com,选择download下载免编译安装的版本创建mariadb运行用户,创建用户组,创建数据存储目录,在初始化时需要指定这些项 [root@localhost ]# useradd mysql [root@...

    安装mariadb数据库

    准备工作:
    下载mariadb
    官网:https://mariadb.com,选择download下载免编译安装的版本
    创建mariadb运行用户,创建用户组,创建数据存储目录,在初始化时需要指定这些项

    [root@localhost ]# useradd mysql
    [root@localhost ]# mkdir -p /data/mariadb/

    解压至当前目录,并移动到/usr/local/目录下重命名为mariadb,并进入mariadb目录下

    [root@localhost src]# tar zxf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz -C .
    [root@localhost src]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb

    创建mariadb数据存储目录(如/data/mariadb),创建运行用户,运行用户和mysql使用同一个用户,并初始化mariadb数据库

    [root@localhost mariadb]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb
    Installing MariaDB/MySQL system tables in '/data/mariadb' ...
    OK
    
    To start mysqld at boot time you have to copy
    support-files/mysql.server to the right place for your system
    
    PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
    To do so, start the server, then issue the following commands:
    '/usr/local/mariadb//bin/mysqladmin' -u root password 'new-password'
    '/usr/local/mariadb//bin/mysqladmin' -u root -h localhost password 'new-password'
    Alternatively you can run:
    '/usr/local/mariadb//bin/mysql_secure_installation'
    which will also give you the option of removing the test
    databases and anonymous user created by default. This is
    strongly recommended for production servers.
    
    See the MariaDB Knowledgebase at http://mariadb.com/kb or the
    MySQL manual for more instructions.
    You can start the MariaDB daemon with:
    cd '/usr/local/mariadb/' ; /usr/local/mariadb//bin/mysqld_safe --datadir='/data/mariadb'
    You can test the MariaDB daemon with mysql-test-run.pl
    cd '/usr/local/mariadb//mysql-test' ; perl mysql-test-run.pl
    Please report any problems at http://mariadb.org/jira
    The latest information about MariaDB is available at http://mariadb.org/.
    You can find additional information about the MySQL part at:
    http://dev.mysql.com
    Consider joining MariaDB's strong and vibrant community:
    https://mariadb.org/get-involved/
    [root@localhost mariadb]# echo $?
    0                      <----初始化成功

    拷贝mariadb的配置文件和启动脚本

    [root@localhost mariadb]# cp support-files/my-small.cnf /usr/local/mariadb/my.cnf
    [root@localhost mariadb]# cp support-files/mysql.server /etc/init.d/mariadb

    修改配置my.cnf配置文件,这里不对mariadb做更高级的功能,这里保持默认不进行更改

    [root@localhost mariadb]# vim /usr/local/mariadb/my.cnf 
    
    # Example MySQL config file for small systems.
    #
    # This is for a system with little memory (<= 64M) where MySQL is only used
    # from time to time and it's important that the mysqld daemon
    # doesn't use much resources.
    #
    # MySQL programs look for option files in a set of
    # locations which depend on the deployment platform.
    # You can copy this option file to one of those
    # locations. For information about these locations, see:
    # http://dev.mysql.com/doc/mysql/en/option-files.html
    #
    # In this file, you can use all long options that a program supports.
    # If you want to know which options a program supports, run the program
    # with the "--help" option.
    
    # The following options will be passed to all MySQL clients
    [client]
    #password = your_password
    port = 3306
    socket = /tmp/mysql.sock
    
    # Here follows entries for some specific programs
    
    # The MySQL server
    [mysqld]
    port = 3306
    data   = /data/mariadb/            <-------指定保存数据的目录
    socket = /tmp/mysql.sock
    skip-external-locking
    key_buffer_size = 16K
    max_allowed_packet = 1M
    table_open_cache = 4
    sort_buffer_size = 64K
    read_buffer_size = 256K
    read_rnd_buffer_size = 256K
    net_buffer_length = 2K
    thread_stack = 240K

    更改启动脚本文件,指定安装目录、数据存储目录、配置文件路径信息,start下的--default-file=需要指定出mariadb的配置文件路径的变量,以便让服务正常启动并使用

    # overwritten by settings in the MySQL configuration files.
    basedir=/usr/local/mariadb
    datadir=/data/mariadb
    conf=$bashdir/my.cnf
    --------------------------------------省略内容---------------------------------
     'start')
        # Start daemon
    
        # Safeguard (relative paths, core dumps..)
        cd $basedir
    
        echo $echo_n "Starting MySQL"
        if test -x $bindir/mysqld_safe
        then
          # Give extra arguments to mysqld with the my.cnf file. This script
          # may be overwritten at next upgrade.
          $bindir/mysqld_safe --defaults-file="$conf" --datadir="$datadir" --pid-file="$mysqld_pid_file_path" "$@" &

    启动mariadb服务

    [root@localhost mariadb]# /etc/init.d/mariadb start
    Reloading systemd: [ 确定 ]
    Starting mariadb (via systemctl): [ 确定 ]
    [root@localhost mariadb]# ps -aux |grep mariadb
    root 2090 0.0 0.0 112724 976 pts/1 R+ 02:39 0:00 grep --color=auto mariadb
    mysql 23181 0.0 17.9 1112632 182888 ? Sl 7月28 0:06 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql//lib/plugin --user=mysql --log-error=/var/log/mariadb/mariadb.log --pid-file=/usr/local/mysql/data/localhost.pid --port=3306
    [root@localhost mariadb]# netstat -ntlp |grep 3306
    tcp6 0 0 :::3306 :::* LISTEN 23181/mysqld 

    安装apache

    apache是一个基金会的名字,httpd是服务需要安装的包,早期的名字叫做apache
    apache官网:www .apache .org
    这里下载的是2.4.33版本的安装包
    httpd-2.4.33.tar.gz
    安装apache还要安装底层的一个apr和apr-util的函数库,这里使用的版本如下
    apr-1.6.3.tar.gz
    apr-util-1.6.1.tar.gz

    apr安装步骤

    安装apr和apr-util的通用函数库,可以让httpd服务不关心底层系统平台,可方便的再linux和windows间移植,文章中地址仅参考,请不要直接复制下载!

    [root@localhost src]# wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.3.tar.gz
    --2018-07-28 23:45:55-- http://mirrors.hust.edu.cn/apache/apr/apr-1.6.3.tar.gz
    正在解析主机 mirrors.hust.edu.cn (mirrors.hust.edu.cn)... 202.114.18.160
    正在连接 mirrors.hust.edu.cn (mirrors.hust.edu.cn)|202.114.18.160|:80... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:1072661 (1.0M) [application/octet-stream]
    正在保存至: “apr-1.6.3.tar.gz”
    
    100%[======================================================>] 1,072,661 130KB/s 用时 8.8s   
    2018-07-28 23:46:04 (119 KB/s) - 已保存 “apr-1.6.3.tar.gz” [1072661/1072661])
    [root@localhost src]# ls
    apr-1.6.3.tar.gz httpd-2.4.33.tar.gz mariadb-10.0.16-linux-glibc_214-x86_64.tar.gz pip-10.0.1 Python-3.7.0.tgz tmp
    cmake-3.12.0.tar.gz jiaoben mysql-5.7.22 pip-10.0.1.tar.gz setuptools-39.2.0 user
    httpd-2.4.33 jisuan.py mysql-5.7.22.tar.gz Python-3.7.0 setuptools-39.2.0.zip
    [root@localhost src]# wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
    --2018-07-28 23:46:17-- http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
    正在解析主机 mirrors.hust.edu.cn (mirrors.hust.edu.cn)... 202.114.18.160
    正在连接 mirrors.hust.edu.cn (mirrors.hust.edu.cn)|202.114.18.160|:80... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:554301 (541K) [application/octet-stream]
    正在保存至: “apr-util-1.6.1.tar.gz”
    
    100%[==================================================>] 554,301 110KB/s 用时 5.5s   
    
    2018-07-28 23:46:23 (98.4 KB/s) - 已保存 “apr-util-1.6.1.tar.gz” [554301/554301])
    
    [root@localhost src]# tar zxf apr-1.6.3.tar.gz -C .
    [root@localhost src]# cd apr-1.6.3/
    [root@localhost apr-1.6.3]# ./configure --prefix=/usr/local/apr 
    checking build system type... x86_64-pc-linux-gnu
    checking host system type... x86_64-pc-linux-gnu
    checking target system type... x86_64-pc-linux-gnu
    Configuring APR library
    ----------------------省略过程-----------------------
    config.status: executing libtool commands
    rm: cannot remove 'libtoolT': No such file or directory          <---有提示但并不是错误
    config.status: executing default commands
    [root@localhost apr-1.6.3]# echo $?
    0
    [root@localhost apr-1.6.3]# make;make install
    ------------------------过程省略
    /usr/bin/install -c -m 644 build/apr_rules.out /usr/local/apr/build-1/apr_rules.mk
    /usr/bin/install -c -m 644 /usr/local/src/apr-1.6.3/build/apr_common.m4 /usr/local/apr/build-1
    /usr/bin/install -c -m 644 /usr/local/src/apr-1.6.3/build/find_apr.m4 /usr/local/apr/build-1
    /usr/bin/install -c -m 755 apr-config.out /usr/local/apr/bin/apr-1-config
    [root@localhost apr-1.6.3]# echo $?
    0

    编译安装apr-util

    解压apr-util的打包文件,编译安装apr-util,编译apr-util函数库时需要指定apr的安装路径,这样才可以正确的编译

    [root@localhost src]# tar zxf apr-util-1.6.1.tar.gz -C .
    [root@localhost src]# cd apr-util-1.6.1/
    [root@localhost apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    checking build system type... x86_64-pc-linux-gnu
    checking host system type... x86_64-pc-linux-gnu
    ---------------------------过程省略------------------
    config.status: executing default commands
    [root@localhost apr-util-1.6.1]# echo $?
    0
    [root@localhost apr-util-1.6.1]# make;make install
    make[1]: 进入目录“/usr/local/src/apr-util-1.6.1”
    ---------------------------过程省略------------------
    /usr/bin/install -c -m 644 aprutil.exp /usr/local/apr-util/lib
    /usr/bin/install -c -m 755 apu-config.out /usr/local/apr-util/bin/apu-1-config
    [root@localhost apr-util-1.6.1]# echo $?
    0

    编译安装apache

    解压apache打包文件,并进入执行(这里反斜杠表示脱意,把一条命令写成多行输入)
    ./configure \
    --prefix=/usr/local/httpd \
    --with-apr=/usr/local/apr \
    --with-apr-util=/usr/local/apr-util \
    --enable-so \ 添加--enable-so支持动态扩展的模块
    --enable-mods-shared=most 添加大部分需要用到的功能模块

    [root@localhost httpd-2.4.33]# ./configure \
    > --prefix=/usr/local/httpd \
    > --with-apr=/usr/local/apr \
    > --with-apr-util=/usr/local/apr-util \
    > --enable-so \
    > --enable-mods-shared=most
    checking for chosen layout... Apache
    checking for working mkdir -p... yes
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    ------------------------省略过程--------------------
    config.status: creating include/ap_config_auto.h
    config.status: executing default commands
    configure: summary of build options:
        Server Version: 2.4.33
        Install prefix: /usr/local/httpd
        C compiler:     gcc -std=gnu99
        CFLAGS:          -g -O2 -pthread  
        CPPFLAGS:        -DLINUX -D_REENTRANT -D_GNU_SOURCE  
        LDFLAGS:           
        LIBS:             
        C preprocessor: gcc -E
    
    [root@localhost httpd-2.4.33]# echo $?
    0
    [root@localhost httpd-2.4.33]# make;make install
    --------------------编译过程省略--------------------------
    mkdir /usr/local/httpd/manual
    make[1]: 离开目录“/usr/local/src/httpd-2.4.33”
    [root@localhost httpd-2.4.33]# echo $?
    0                                       <---------------编译结果无报错

    编译过程中如果有报错不存在某个库,就根据报错的信息安装对应的包,库安装包一般是以level或devel字眼的软件包,使用yum list可以查找出对应的安装包

    apache每个目录存储文件简单了解

    [root@localhost httpd]# ll -h bin/httpd 
    -rwxr-xr-x 1 root root 2.3M 7月 29 00:32 bin/httpd            <------apache的启动文件
    [root@localhost httpd]# ls conf/             
    extra httpd.conf magic mime.types original       <-----配置文件所在目录
    [root@localhost httpd]# ls htdocs/
    index.html                                     <-----默认网站的根目录
    [root@localhost httpd]# ls logs/             <---------日志文件目录
    [root@localhost httpd]# ls modules/          <--------已经加载的模块,static是静态模块,shared是动态加载的模块
    httpd.exp mod_authz_dbd.so mod_deflate.so mod_log_config.so mod_proxy_scgi.so mod_socache_dbm.so
    mod_access_compat.so mod_authz_dbm.so mod_dir.so mod_log_debug.so mod_proxy.so mod_socache_memcache.so
    mod_actions.so mod_authz_groupfile.so mod_dumpio.so mod_logio.so mod_proxy_uwsgi.so mod_socache_shmcb.so
    mod_alias.so mod_authz_host.so mod_env.so mod_macro.so mod_proxy_wstunnel.so mod_speling.so
    mod_allowmethods.so mod_authz_owner.so mod_expires.so mod_mime.so mod_ratelimit.so mod_ssl.so
    mod_auth_basic.so mod_authz_user.so mod_ext_filter.so mod_negotiation.so mod_remoteip.so mod_status.so
    mod_auth_digest.so mod_autoindex.so mod_file_cache.so mod_proxy_ajp.so mod_reqtimeout.so mod_substitute.so
    mod_auth_form.so mod_buffer.so mod_filter.so mod_proxy_balancer.so mod_request.so mod_unique_id.so
    mod_authn_anon.so mod_cache_disk.so mod_headers.so mod_proxy_connect.so mod_rewrite.so mod_unixd.so
    mod_authn_core.so mod_cache.so mod_include.so mod_proxy_express.so mod_sed.so mod_userdir.so
    mod_authn_dbd.so mod_cache_socache.so mod_info.so mod_proxy_fcgi.so mod_session_cookie.so mod_version.so
    mod_authn_dbm.so mod_cgid.so mod_lbmethod_bybusyness.so mod_proxy_fdpass.so mod_session_dbd.so mod_vhost_alias.so
    mod_authn_file.so mod_dav_fs.so mod_lbmethod_byrequests.so mod_proxy_ftp.so mod_session.so mod_watchdog.so
    mod_authn_socache.so mod_dav.so mod_lbmethod_bytraffic.so mod_proxy_hcheck.so mod_setenvif.so
    mod_authz_core.so mod_dbd.so mod_lbmethod_heartbeat.so mod_proxy_http.so mod_slotmem_shm.so
    [root@localhost httpd]# /usr/local/httpd/bin/httpd -M
    AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
    Loaded Modules:
     core_module (static)
     so_module (static)
     http_module (static)
     mpm_event_module (static)
     authn_file_module (shared)
     authn_core_module (shared)
     authz_host_module (shared)
     authz_groupfile_module (shared)
     authz_user_module (shared)
     authz_core_module (shared)
     access_compat_module (shared)
     auth_basic_module (shared)
     reqtimeout_module (shared)
     filter_module (shared)
     mime_module (shared)
     log_config_module (shared)
     env_module (shared)
     headers_module (shared)
     setenvif_module (shared)
     version_module (shared)
     unixd_module (shared)
     status_module (shared)
     autoindex_module (shared)
     dir_module (shared)
     alias_module (shared)

    启动apache编译安装的默认没有启动脚本,这里可以使用命令的方式来进行启动,启动后并查看相应进程及端口号

    [root@localhost httpd]# /usr/local/httpd/bin/apachectl start
    AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
    [root@localhost httpd]# ps -axu |grep httpd
    root 873 0.0 0.2 70952 2252 ? Ss 01:19 0:00 /usr/local/httpd/bin/httpd -k start
    daemon 874 0.0 0.2 359916 2220 ? Sl 01:19 0:00 /usr/local/httpd/bin/httpd -k start
    daemon 875 0.0 0.2 359916 2220 ? Sl 01:19 0:00 /usr/local/httpd/bin/httpd -k start
    daemon 876 0.0 0.2 359916 2220 ? Sl 01:19 0:00 /usr/local/httpd/bin/httpd -k start
    root 959 0.0 0.0 112724 976 pts/2 R+ 01:19 0:00 grep --color=auto httpd
    [root@localhost httpd]# netstat -nltp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name    
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1085/sshd           
    tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1388/master         
    tcp6 0 0 :::3306 :::* LISTEN 23181/mysqld        
    tcp6 0 0 :::80 :::* LISTEN 873/httpd           
    tcp6 0 0 :::22 :::* LISTEN 1085/sshd           
    tcp6 0 0 ::1:25 :::* LISTEN 1388/master 

    转载于:https://blog.51cto.com/8844414/2152309

    展开全文
  • Apache Flink 快速实践(Quickstart)

    千次阅读 2017-05-27 10:44:07
    QuickstartSetup: Download and Start Flink在Linux, Mac OS X或者 Windows上运行Flink 只需要 JAVA 7或者以上的版本,对于Windows用户来讲请参考Flink on Windows、你可以使用下面的命令来查看当前安装的JAVA版本...
  • Kafka[1]是linkedin用于日志处理的分布式消息队列,linkedin的日志数据容量大,但对可靠性要求不高,其日志数据主要包括用户行为(登录、浏览、点击、分享、喜欢)以及系统运行日志(CPU、内存、磁盘、网络、系统及...
  • 当前 Ngnix 美中不足之处是相关的文档和用户经验都还是很欠缺,用户之间还很难做到可借鉴性的交流。 Apache 它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端...
  • 当前构建在Apache Hadoop YARN之上。 Tez的2个主要设计主题是: 通过以下方式增强最终用户的能力: 富有表现力的数据流定义API 灵活的输入-处理器-输出运行时模型 不可知数据类型 ...
  • 转自:...这个bbs是运行在Redhat AS5上,由apache、mysql、php和discuz组成,有129550位注册会员,同时在线的最高人数11128,按照当前的硬件条件,应该满足访问需求(新上线的HP服务
  • 大家重装windows系统后,会想把mysql加到系统服务里面,那怎么做呢?...了解到此错误是由于当前用户没有管理员权限造成的。鼠标点击开始——CMD.exe——右键,以管理员身份运行,然后按照以以下命令即可...
  • 1、负载机和运行机要在同一局域网内 2、关闭负载机的防火墙 3、两台机器的ip地址可以互相ping通 4、在场景中添加负载机IP为当前场景的压力机 添加Windows监控: 1、确保负载机的Remote ProcedureCall(RPC)、Remote ...
  • 安装SVN/apach2 sudo apt install subversion apache2 libapache2-svn 创建SVN的Repository ...将apach2的运行用户名称加入到当前创建SVN目录的群组. apach2的运行用户名称可以在以下文件中设置: /etc/apache2...
  • # 如果在虚拟机中安装, 且当前用户是普通用户, 先通过sudo su切换到root, 如果用普通用户安装会导致项目无法在非本用户目录下运行. 2 安装Apache2 apt-get install apache2 3 安装WSGI模块 apt-get install ...
  • 重装windows7 64 位后,想把mysql...解决方案:此错误是由于当前用户没有管理员权限造成的。开始——CMD.exe——右键——以管理员身份运行,然后按照以以下命令即可将mysql加到系统服务里面去mysqld.exe --install h...
  • 【问题描述】 在安装Apache的时候,我下载的是zip格式,不是msi安装版,需要自己注册服务,才能在桌面任务栏里有httpd的图标。...当前用户登录cmd没有超级权限 【解决方法】 1.已管理员身份运行cmd
  • 重装windows7 64 位后,想把mysql加到系统服务里面, ...此错误是由于当前用户没有管理员权限造成的。开始——CMD.exe——右键,以管理员身份运行,然后按照以以下命令即可将mysql加到系统服务里面去 mysqld
  • 1. 查看一下你的Apache的执行用户是谁: lsof -i:80 运行之后的结果为: 从图中我们可以清楚的看到,httpd(也就是Apache)的执行用户为:exec_shell(注:这是我本机上改过之后的用户,只是用来说明一下,你的肯定...
  • (2)它被设计为基于当前可用的开放协议的完整且可移植的FTP服务器引擎解决方案 (3)FtpServer可以作为Windows服务或Unix / Linux守护程序独立运行,也可以嵌入Java应用程序中 (4)使用MINA,FtpServer可以扩展到...
  • Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。它比solr更容易使用 安装Elas...
  • elasticsearch安装与运行

    2019-01-10 13:19:31
    Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 1. ElasticSearch的安...
  • 查看当前用户相关信息: id 增加用户: 增加用户组: groupadd GroupName 增加已有用户至特定组中 将一个已有用户 cnzhx 增加到一个已有用户组 apache 中,使此用户组成为该用户的附加用户组,...

空空如也

1 2 3 4 5 ... 10
收藏数 196
精华内容 78
关键字:

当前用户运行apache