安装完成后 perl 所在目录为 /usr/local/lib/perl5, perl 执行文件在 /usr/local/bin 中。...,首先用vi打开configure.pl文件,看看第一行有关perl运行环境的配置是否正确。...LogFile="/usr/local/apache/logs/access_log" 改为apache的日志文件 .... 这样就完成了awstats的安装与配置工作。...config=demo 然后就可以看到生成的日志报告了 在打开的统计日志页面默认没有“立即更新”按钮,需要在生成的配置文件中开启 AllowToUpdateStatsFromBrowser=1...有可能与到下面的错误提示,不管你有没有遇到,反正我是遇到了!
: 查看php配置文件的位置 第一种通过浏览器,访问phpinfo找到配置文件的路径(最准确) 第二种/usr/local/php/bin/php -i|grep -i "loaded configuration...php phpinfo(); 有时候浏览器能看到配置文件的路径但是没有加载。...所以我们就要去拷贝一个配置文件 cp php.ini-development /usr/local/php/etc/php.ini #刷新浏览器不成功,可以再重启下服务 这个就是我们的配置文件了/usr...#打开配置文件 vim /usr/local/php7/etc/php.ini #搜索 disable_functions #修改成如下 disable_functions=eval,assert,popen...有没有写权限 最保险的办法,就是在所在目录创建一个错误日志的文件,然后赋予它777的权限,这样就不需要担心这个文件httpd是否有写权限了 [root@aminglinux tmp]# grep error_log
设置完毕保存并退出 另外注意一个地方就是php.ini配置文件的位置可以在编译前配置参数中设置,编译参数可以写成:--with-config-file-path=/usr/local/php 这样的话...php就回去指定的目录下读取php.ini配置文件,如果不加这个参数默认位置就是php安装目录下的lib目录,具体也可以在phpinfo()输出界面查看,如果php.ini放到其他位置,php读取不到,...这里引入了php-fpm.d目录下所有的conf配置文件,但是NONE需要修改为我们的实际目录:/usr/local ? ...默认情况下etc/php-fpm.d/下有一个名为www.conf.defalut的配置用户的文件,执行下面命令复制一个新文件并且打开: cp /usr/local/php/etc/php-fpm.d/...> 然后打开浏览器输入对应的地址进行访问,看到输出页面,说明nginx和php都配置成功了: ?
当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。 ? ?...2. bashrc文件 -这个文件用于配置函数或别名。...但是修改/etc路径下的配置文件将会应用到整个系统,属于系统级的配置,而修改用户目录下的.bashrc则只是限制在用户应用上,属于用户级设置。...一种更适当的设定: PS1=”[\u: \w]$ 这个地方有待商量,因为我没有搞成功~ 这样,提示符就变成:[wsf: /usr/bin]你可以通过命令 export 来测试不同的设置(比如,export...如果找到了适合的提示符,就将设置放到您的’.bashrc”中。这样,每次打开控制台或终端窗口时,都会生效。 (5)举例,生效方式 这个文件主要保存个人的一些个性化设置,如命令别名、路径等。
除了可以修改用户目录下的.bashrc文件外,还可以修改如“/etc/profile”文件、“/etc/bashrc”文件及目录“/etc /profile.d”下的文件。...但是修改/etc路径下的配置文件将会应用到整个系统,属于系统级的配置,而修改用户目录下的.bashrc则只是限制在用户应用上,属于用户级设置。...为了将目录永久添加到 $PATH ,只要将”export”的那行添加到.bashrc或/etc/bashrc文件中。...如果你看到象这样的提示符 [wsf@localhost bin]$ 则当前目录可能是’/bin’、’/usr/bin’、’/usr/local/bin’及’/usr/X11R6/bin’。...如果找到了适合的提示符,就将设置放到您的’.bashrc”中。这样,每次打开控制台或终端窗口时,都会生效。 (5)举例,生效方式 这个文件主要保存个人的一些个性化设置,如命令别名、路径等。
/*.sh文件 退出相关的配置文件: ~/.bash_logout 范围:用户自己的家目录,对自己生效 作用: a.默认是空的,什么都没有 b....可以自己实现在退出的时候要干什么 修改配置文件后,使其生效的方法: a.重新登录 b.使用命令 source 配置文件 或 ....文件进行配置: vim ~/.bashrc # 在最后一行加上 export PATH=$PATH:/home/uusama/mysql/bin 生效时间:使用相同的用户打开新的终端时生效,...,系统会首先读取~/.bash_profile文件,如果没有该文件则读取~/.bash_login,如果也没有该文件,则读取~/.profile,根据这些文件中内容再去读取~/.bashrc。...-> /etc/profile -> ~/.profile 打开/etc/profile文件你会发现,该文件的代码中会加载/etc/bash.bashrc文件,然后检查/etc/profile.d/目录下的
,发现这个文件内容,是获取服务器的权限,相当于在服务器开了一个后门;这个问题产生的根本原因,就是因为上传图片目录并没有禁止解析php sql注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串...查看php配置文件的位置 通过浏览器,访问phpinfo找到配置文件的路径 也可以用/usr/local/php/bin/php -i |grep -i “loaded configuration...设置PHP文件 打开PHP文件,禁掉一些危险的函数,默认配置文件里面是空的(这里使用的是php5), [root@hf-01 php-5.6.30]# vim /usr/local/php/etc/php.ini...时区,如果不定义,有时候会有一些告警信息 display_errors = On,(On显示,Off不显示),这个意思就会把错误的信息直接显示在浏览器上,这样就会把目录给暴露出来,所以这里更改成display_errors...,那么就需要检查一下定义错误日志所在的目录,到底httpd有没有写权限 最保险的办法,就是在所在目录创建一个错误日志的文件,然后赋予它777的权限,这样就不需要担心这个文件httpd是否有写权限了 [root
的配置文件 # vim /etc/elasticsearch/elasticsearch.yml 找到配置文件中的cluster.name,打开该配置并设置集群名称 cluster.name: demon.../usr/local/kibana 编辑kibana的配置文件 # vim /usr/local/kibana/config/kibana.yml 修改配置文件如下,开启以下的配置 server.port...# /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/full.conf 在redis中查看是否已经将数据写到里面(有时候输入的日志文件不产生日志...把redis中的数据读取出来,写入到elasticsearch中(需要另外一台主机做实验) 编辑配置文件 # vim /etc/logstash/conf.d/redis-out.conf 添加如下内容...usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/redis-out.conf 效果是和直接往ES服务器输出一样的(这样是先将日志存到redis
除了可以修改用户目录下的.bashrc文件外,还可以修改如“/etc/profile”文件、“/etc/bashrc”文件及目录“/etc /profile.d”下的文件。...但是修改/etc路径下的配置文件将会应用到整个系统,属于系统级的配置,而修改用户目录下的.bashrc则只是限制在用户应用上,属于用户级设置。...为了将目录永久添加到 $PATH ,只要将"export"的那行添加到.bashrc或/etc/bashrc文件中。 ...如果你看到象这样的提示符 [wsf@localhost bin]$ 则当前目录可能是'/bin'、'/usr/bin'、'/usr/local/bin'及'/usr/X11R6/...如果找到了适合的提示符,就将设置放到您的'.bashrc''中。这样,每次打开控制台或终端窗口时,都会生效。
您已创建保存Prometheus数据的目录/var/lib/prometheus。 在prometheus和promtool可执行文件位于/usr/local/bin。.../local/bin/promtool /usr/local/bin/promtool1 Prometheus有两个相关的目录:/etc/prometheus用于存储配置文件,/var/lib/prometheus...在文本编辑器中打开配置文件。 sudo nano /etc/prometheus/prometheus.yml 在配置文件的末尾,添加remote_read从远程Prometheus实例读取的指令。...首先,删除/usr/local/bin目录中的prometheus1和promtool1可执行文件。...sudo rm /usr/local/bin/prometheus1 /usr/local/bin/promtool1 然后删除用于存储数据和配置的/etc/prometheus1和/var/lib/prometheus1
它们安装后,会在 /etc/logrotate.d 这个目录下增加自己的 logrotate 的配置文件。logrotate 什么时候执行 /etc/logrotate.d 下的配置呢?...文件件名并不在元数据里而是在目录文件中。因此文件改名、移动,都不会修改文件,而是修改目录文件。 借《UNIX 环境高级编程》里的图说一下进程打开文件的机制。...这在你或任何软件仍然需要读取最新归档时很有用。 missingok: 在日志轮循期间,任何错误将被忽略,例如 “文件无法找到” 之类的错误。 notifempty: 如果日志文件为空,轮循不会进行。...信号解释 USR1 亦通常被用来告知应用程序重载配置文件;例如,向 Apache HTTP 服务器发送一个 USR1 信号将导致以下步骤的发生:停止接受新的连接,等待当前连接停止,重新载入配置文件,重新打开日志文件.../etc/cron.monthly 使用 anacrontab 轮转的配置文件,日志切割的生效时间是在凌晨 3 点到 22 点之间,而且随机延迟时间是 45 分钟,但是这样配置无法满足我们在现实中的应用
一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。...这是因为开机时,Systemd只执行/etc/systemd/system目录里面的配置文件。这也意味着,如果把修改后的配置文件放在该目录,就可以达到覆盖原始配置的效果。...前面说过,配置文件主要放在/usr/lib/systemd/system目录,也可能在/etc/systemd/system目录。找到配置文件以后,使用文本编辑器打开即可。...一种使用场合是为让该服务的输出,不与其他服务的输出相混合 下面是一个oneshot的例子,笔记本电脑启动时,要把触摸板关掉,配置文件可以这样写。...如果关闭以后,将来某个时候还想打开,配置文件修改如下。
解压Tomcat安装文件 找到下载的tomcat9安装文件,解压到/usr/目录下: # 先进入/usr/目录下: cd /usr/ # 解压Tomcat安装包,这里根据自己的情况更改路径,我下载的Tomcat...Tomcat-9 3.修改环境变量: 修改/etc/profile文件: sudo nano /etc/profile 在打开的页面最后加入: export CATALINA_HOME=/usr/Tomcat...修改文件配置 进入Tomcat-9安装目录: cd Tomcat-9 修改安装目录下的两个文件,允许访问主机ip地址的正则表达式: #修改webapps/manager/META-INF/context.xml...启动Tomcat服务 # 进入Tomcat安装目录下的bin文件夹中: cd bin 此时可能会出现这样的情况,如果没有即可跳过这步: 这是由于Tomcat-9文件夹读写权限不足,只要设置一下读写权限就可以了.../startup.sh 成功启动Tomcat服务,此时打开浏览器输入: localhost:8080 如果前面配置没有错误的话,就会进入到Tomcat首页 6.
它是通过 fork/exec 的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。.../bin 下加入三个命令: [root@lqz bin]# ls /usr/bin/|grep super echo_supervisord_conf # 生成一个配置文件示例 supervisorctl...,还有一个supervisord.conf配置文件(如果没有使用命令: echo_supervisord_conf > /etc/supervisord.conf 生成) [root@lqz etc]#...最后的[include]部分配置,这样就可以支持子配置文件,而不用改动主配置文件。.../*.ini ; 可以是 *.conf 或 *.ini 3.2 子配置文件(program 配置) 子进程配置文件路径:/etc/supervisord.d/*
14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin 1 Linux读取环境变量 读取环境变量的方法: export命令显示当前系统定义的所有环境变量...:仅对当前用户有效 配置的环境变量中不要忘了加上原来的配置,即$PATH部分,避免覆盖原来配置 3 Linux环境变量配置方法二:vim ~/.bashrc 通过修改用户目录下的~/.bashrc文件进行配置.../bin 注意事项: 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bash_profile生效 生效期限:永久有效 生效范围:仅对当前用户有效 如果没有~/.bash_profile.../etc/bash_profile)、/etc/environment 另外在用户环境变量中,系统会首先读取~/.bash_profile(或者~/.profile)文件,如果没有该文件则读取~/.bash_login...-> /etc/profile -> ~/.profile 打开/etc/profile文件你会发现,该文件的代码中会加载/etc/bash.bashrc文件,然后检查/etc/profile.d/目录下的
之前不能正常访问,就是由于防火墙的规则,没有加上80端口,不能正常访问 这时打开windows来查看80端口,这样的界面表示80端口通了 ?...这时在把规则添加上,会发现又可以正常访问了 有时浏览器去访问虚拟机的IP,会显示 403Forbidden 错误界面 这是因为在/usr/local/apache2.4/conf/httpd.conf配置文件中...all denied ,那肯定无法浏览 在更改完配置文件,需要重新加载配置 /usr/local/apache2.4/bin/apachectl -t //检查你修改的配置文件是否存在错误...就会显示出你使用过的命令 然后检查配置文件是否存在语法错误,并重新加载配置文件 [root@hf-01 ~]# /usr/local/apache2.4/bin/apachectl -t Syntax...,以DocumentRoot ,但这样不太好管理,毕竟一台服务器上可以跑多个域名,若不想域名都指向到这里,所以需要打开一个虚拟主机配置文件 打开虚拟主机,在/usr/local/apache2.4/conf
现在您需要将/usr/local/bro/bin目录添加到您的$PATH。为了确保它在全局可用,最好的方法是在/etc/profile.d目录下的文件中指定路径。...所有文件都位于/usr/local/bro/etc目录中,它们是: node.cfg,用于配置要监控的节点。 networks.cfg,其中包含节点本地的CIDR表示法网络列表。...我们将配置该节点所属的专用网络。 配置节点的专用网络 您可以在networks.cfg文件中配置节点所属的IP网络(即您希望监视的任何服务器接口的IP网络)。 开始时,请打开该文件。...打开文件进行编辑。 $ sudo nano /usr/local/bro/etc/broctl.cfg 在文件顶部的“邮件选项”部分下,查找MailTo参数并将其更改为您控制的有效电子邮件地址。...$ sudo /usr/local/bro/bin/broctl deploy 每当对配置文件或脚本进行更改时,也应该运行此命令。 注意:如果Bro未启动,则命令的输出将提示原因。
Kibana读取ElasticSearch中的日志,并在Web页面中以表格/图表的形式展示。...所以,部署ELK相关的机器都要调整: 修改文件限制 # 修改系统文件 vi /etc/security/limits.conf #增加的内容 * soft nofile 65536 * hard.../elk/es/logs 2、Elasticsearch 配置 修改配置 #打开目录 cd /usr/elk/elasticsearch-6.0.0 #修改配置 vi config/elasticsearch.yml.../logstash/data #创建Logstash日志目录 mkdir /elk/logstash/logs 2、Logstash配置 配置数据&日志目录 #打开目录 cd /usr/elk/logstash.../bin/kibana 访问 浏览器访问: 192.168.1.21:5601 ? 警告提示:No default index pattern.
的配置文件 # vim /etc/elasticsearch/elasticsearch.yml 找到配置文件中的cluster.name,打开该配置并设置集群名称 cluster.name: demon...linux-x86_64/ /usr/local/kibana 编辑kibana的配置文件 # vim /usr/local/kibana/config/kibana.yml 修改配置文件如下,开启以下的配置...# /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/redis-out.conf 把之前的配置文件修改一下,变成所有的日志监控的来源文件都存放到...,会导致redis里面也没有写入日志) 把redis中的数据读取出来,写入到elasticsearch中(需要另外一台主机做实验) 编辑配置文件 # vim /etc/logstash/conf.d...usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/redis-out.conf 效果是和直接往ES服务器输出一样的(这样是先将日志存到redis
领取专属 10元无门槛券
手把手带您无忧上云