精华内容
下载资源
问答
  • linux服务器传送文件到ftp服务器

    千次阅读 2019-03-07 13:27:25
    linux服务器传送文件到ftp服务器 在linux服务器下 如果在项目根目录发送文件只需要 ftp xxx.xxx.xxx.xxx 用户:xxxx 密码:xxxx 就可以进入 然后cd到指定目标的的目录 put test.txt 就可以将当前linux目录下的文件...

    linux服务器传送文件到ftp服务器
    在linux服务器下 如果在项目根目录发送文件只需要
    ftp xxx.xxx.xxx.xxx
    用户:xxxx
    密码:xxxx
    就可以进入 然后cd到指定目标的的目录
    1.单文件传送
    put test.txt
    就可以将当前linux目录下的文件发送到ftp
    但是打包的项目目录下 不会直接放要传输的文件
    比如:日志 你肯定是放当前目录下的logs文件夹下
    但是 当你put ./feer/test.txt 时会提示:The system cannot find the path specified.

    所以解决办法:定义个文件名
    put ./feer/test.txt test.txt

    2.多文件传送
    多文件传送时只要linux目录在当年要传送目录下的文件路径下就行
    然后ftp到指定服务器
    输入mput *
    但是这时候会每发一个文件就提示是否继续 你需要按y再回车 几个文件就要操作几次 比较繁琐
    解决办法:
    在前传输前输入prompt
    当出现Interactive mode off.说明已经关闭了
    这时再传就可以了

    展开全文
  • linux日志文件服务器的三种搭建方式

    千次阅读 2019-06-03 17:35:20
    一、 Relp方式传送日志(高层服务,信息不损坏,基于TCP协议) 1、 服务器配置 1.1、安装relp服务 Yum install rsyslog-relp 1.2、编辑配置文件 Vim /etc/rsyslog.conf 1.3、开启传输端口监听 Vim /etc/...

    一、 Relp方式传送日志(高层服务,信息不损坏,基于TCP协议)
    1、 服务器配置
    1.1、安装relp服务
    Yum install rsyslog-relp
    在这里插入图片描述
    1.2、编辑配置文件
    Vim /etc/rsyslog.conf
    在这里插入图片描述
    1.3、开启传输端口监听
    Vim /etc/sysconfig/rsyslog
    在这里插入图片描述
    1.4、重启日志服务
    Service rsyslog restart
    在这里插入图片描述
    2、 客户端配置
    2.1、安装relp服务
    Yum install rsyslog-relp
    2.2、指定日志传输方式
    Vim /etc/rsyslog.conf
    在这里插入图片描述
    2.3、重启日志服务
    Service rsyslog restart
    3、 测试
    3.1、在客户机执行
    Logger -t kern -p err “hello world”
    在这里插入图片描述
    3.2、查看服务器日志
    Tail /var/log/messages
    在这里插入图片描述
    接受成功
    二、 tcp方式传送日志(数据包可能会丢失)
    1、 配置服务器
    1.1、修改日志配置文件
    Vim /etc/rsyslog.conf
    在这里插入图片描述
    1.2、开启传输端口监听
    Vim /etc/sysconfig/rsyslog
    在这里插入图片描述
    1.3、重启日志服务
    Service rsyslog restart
    在这里插入图片描述
    2、 配置客户端
    2.1、修改传送方式
    Vim /var/rsyslog.conf
    在这里插入图片描述
    2.2、重启服务
    Service rsyslog restart
    3、 测试
    3.1、客户端输入
    Logger -t kern -p err “123456789”
    在这里插入图片描述
    3.2、服务器查看
    Tail /var/log/message
    在这里插入图片描述
    接受成功

    三、 udp方式传送日志
    1、 配置服务器
    1.1、配置日志文件
    Vim /etc/rsyslog.conf
    在这里插入图片描述
    1.2、开启传输端口监听
    Vim /etc/sysconfig/rsyslog
    在这里插入图片描述
    1.3、重启日志服务
    Service rsyslog restart
    在这里插入图片描述
    2、 配置客户端
    2.1、修改配置文件
    Vim /etc/rsyslog.conf
    在这里插入图片描述
    2.2、重启服务
    Service rsyslog restart
    3、 测试
    3.1、在客户端输入
    Logger -t kern -p err “qqqqqqqqqqqqqqqq”
    在这里插入图片描述
    3.2、在服务器查看
    Vim /var/log/messages
    在这里插入图片描述
    接受成功

    展开全文
  • 为了保证Linux系统正常运行,准确解决遇到的各种各样的系统问题,认真地读取日志文件是管理员的一项非常重要的任务. Linux 内核由很多子系统组成,包括网络,文件访问,内存管理等.子系 统需要给用户传送一些消息,这...

    1. 什么是syslog

    日志的主要用途是系统审计,监测追踪和分析统计. 为了保证Linux系统正常运行,准确解决遇到的各种各样的系统问题,认真地读取日志文件是管理员的一项非常重要的任务. Linux 内核由很多子系统组成,包括网络,文件访问,内存管理等.子系 统需要给用户传送一些消息,这些消息内容包括消息的来源及其重要性等 .所有的子系统都要把消息送到一个可以维护的公用消息区,于是,就有了syslog. syslog是一个综合的日志记录系统.它的主要功能是:方便日志管理和分类存放日志. syslog使程序设计者从繁重的,机械的编写日志文件代码 的工作中解脱出来,使管理员更好地控制日志的记录过程.在syslog出现之前,每个程序都使用自己的日志记录策略.管理员对保存什么信息或是信息存放在 哪里没有控制权.

    2. syslogd的配置文件

    syslogd的配置文件/etc/syslog.conf规定了系统中需要监视的事件和相应的日志的保存位置
    cat /etc/syslog.conf
    # Log all kernel messages to the console.
    # Logging much else clutters up the screen.
    #kern.*                                                 /dev/console
    # Log anything (except mail) of level info or higher.
    # Don't log private authentication messages!
    *.info;mail.none;authpriv.none;cron.none                /var/log/messages #除了mail/news/authpriv/cron以外,将info或更高级别的消息送到/var/log/messages,其中*是通配符,代表 任何设备;none表示不对任何级别的信息进行记录
    # The authpriv file has restricted access.
    authpriv.*                                              /var/log/secure  #将authpirv设备的任何级别的信息记录到/var/log/secure文件中,这主要是一些和认证,权限使用相关的信息.
    # Log all the mail messages in one place.
    mail.*                                                  -/var/log/maillog  #将mail设备中的任何级别的信息记录到/var/log/maillog文件中, 这主要是和电子邮件相关的信息.
    # Log cron stuff
    cron.*                                                  /var/log/cron  #将cron设备中的任何级别的信息记录到/var/log/cron文件中, 这主要是和系统中定期执行的任务相关的信息.
    # Everybody gets emergency messages
    *.emerg                                                 *   #将任何设备的emerg级别或更高级别的消息发送给所有正在系统上的用户.
    # Save news errors of level crit and higher in a special file.
    uucp,news.crit                                          /var/log/spooler  #将uucp和news设备的crit级别或更高级别的消息记录到/var/log/spooler文件中.
    # Save boot messages also to boot.log
    local7.*                                                /var/log/boot.log   #将和本地系统启动相关的信息记录到/var/log/boot.log文件中.

    3. syslogd语法

    该配置文件的每一行的格式如下:
    facility.priority action 设备.级别 动作

    4. Syslogd设备字段

    设备字段用来指定需要监视的事件.它可取的值如下:
    authpriv cron daemon kern lpr syslog user uucp mail news
    报告认证活动通常,口令等私有信息不会被记录 报告与cron和at有关的信息 报告与xinetd有关的信息 报告与内核有关的信息 报告与打印服务有关的信息 由syslog生成的信息 报告由用户程序生成的任何信息由UUCP生成的信息 报告与邮件服务有关的信息 报告与网络新闻服务有关的信息

    5. syslogd级别字段

    级别字段用于指明与每一种功能有关的级别和优先级:
    alert crit err warning notice info debug none * emerg
    需要立即引起注意的情况 危险情况的警告 除了emerg,alert,crit的其他错误 警告信息需要引起注意的情况 值得报告的消息 由运行于debug模式的程序所产生的消息 用于禁止任何消息 所有级别,除了none 出现紧急情况使得该系统不可用

    6. syslogd动作字段

    动作字段用于描述对应功能的动作
    file username device @hostname
    指定一个绝对路径的日志文件名记录日志信息 发送信息到指定用户,*表示所有用户 将信息发送到指定的设备中,如/dev/console将信息发送到可解析的远程主机hostname,且该主机必须正在运行syslogd并可以识别syslog的配置文件

    7. 查看日志文件

    常见的日志文件日志文件通常存放在/var/log目录下.在该目录下除了包括syslogd 记录的日志之外,同时还包含所有应用程序的日志. 为了查看日志文件的内容必须要有root权限.日志文件中的信息很重要,只能让超级用户有访问这些文件的权限.

    8. log

    cups/ httpd/ mail/ news/ boot.log dmesg maillog messages secure wtmp
    存储CUPS打印系统的日志目录 记录apache的访问日志和错误日志目录 存储mail日志目录 存储INN新闻系统的日志目录 记录系统启动日志记录系统启动时的消息日志 记录邮件系统的日志 由syslogd记录的info或更高级别的消息日志 由syslogd记录的认证日志 一个用户每次登录进入和退出时间的永久记录

    9. 查看文本日志文件

    绝大多数日志文件是纯文本文件,每一行就是一个消息.只要是在Linux下能够处理纯文本的工具都能用来查看日志文件.可以使用 cat,tac, more,less,tail和grep进行查看文件中每一行表示一个消息,而且都由四个域的固定格式组成: 时间标签(Timestamp):表示消息发出的日期和时间. 主机名(Hostname):表示生成消息的计算机的名字. 生成消息的子系统的名字:可以是"Kernel",表示消息来自内核或者 是进程的名字,表示发出消息的程序的名字. 在方括号里的是进程的PID. 消息(Message),即消息的内容.
    syslog发出的消息,说明了守护进程已经在 Dec 16,03:32:41 重新启动了. Dec 16 03:32:41 cnetos5 syslogd 1.4.1: restart. # 在 Dec 19,00:20:56 启动了内核日志 klogd Dec 19 00:20:56 cnetos5 kernel: klogd 1.4.1, log source = /proc/kmsg started. # 在 Dec 19,00:21:01 启动了xinetd Dec 19 00:21:01 cnetos5 xinetd[2418]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.

    10. 查看非文本日志文件Lastlog

    也有一些日志文件是二进制文件,需要使用相应的命令进行读取.
    使用lastlog命令来检查某特定用户上次登录的时间,并格式化输出上次登录日志 /var/log/lastlog 的内容
    rpc **从未登录过** rpcuser **从未登录过** sshd **从未登录过** pcap **从未登录过** haldaemon **从未登录过** xfs **从未登录过** gdm **从未登录过** boobooke **从未登录过** baobao pts/1 192.168.1.2 三 11月 26 12:44:32 +0800 2008 abc **从未登录过** test pts/1 192.168.1.5 四 11月 27 17:30:53 +0800 2008 test01 **从未登录过**
    last命令往回搜索/var/log/wtmp来显示自从文件第一次创建以来登录过用户
    root     pts/1        116.226.69.195   Fri Aug 31 15:48 - 18:37  (02:49)

    11. 查看非文本日志文件lastb

    lastb命令搜索/var/log/btmp来显示登录未成功的信息.
    root     ssh:notty    222.143.27.97    Thu Sep  6 19:43 - 19:43  (00:00)

    12. 查看非文本日志文件who

    who命令查询wtmp文件并报告当前登录的每个用户.who命令的缺省输出包括用户名,终端类型,登录日期及远程主机.
    [root @server ~]# who
    root     pts/0        2012-09-08 10:18 (116.226.69.195)
    [root @server ~]# w
     10:41:31 up 212 days, 20:19,  1 user,  load average: 0.21, 0.16, 0.14
    USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    116.226.69.195   10:18    0.00s  0.09s  0.00s w

    13.日志滚动

    为什么使用日志滚动所有的日志文件都会随着时间的推移和访问次数的增加而迅速增长,因此必须对日志文件进行定期清理以免造成磁盘空间的不必要的浪费.同时也 加快了管理员查看日志所用的时间,因为打开小文件的速度比打开大文件的速度要快.
    Logrotate 其命令格式为: logrotate [选项] <configfile>
    -d:详细显示指令执行过程,便于排错或了解程序执行的情况.
    -f:强行启动记录文件维护操作,即使logrotate指令认为无需要亦然 -m command:指定发送邮件的程序,默认为 /usr/bin/mail. -s statefile:使用指定的状态文件. -v:在执行日志滚动时显示详细信息.

    14. 日志滚动

    logrotate 默认的主配置文件是 /etc/logrotate.conf /etc/logrotate.d 的目录下的文件,这些文件被 include 到主配置文件 /etc/logrotate.conf 中
    # see "man logrotate" for details # 每周清理一次日志文件
    weekly    #保存过去四周的日志文件
    rotate 4  #清除旧日志文件的同时,创建新的空日志文件
    create    #若使用压缩的日志文件,请删除下面行的注释符
    #compress #包含/etc/logrotate.d目录下的所有配置文件
    include /etc/logrotate.d #设置/var/log/wtmp的日志滚动
    /var/log/wtmp {
        monthly
        minsize 1M
        create 0664 root utmp
        rotate 1
    }

    可以使用ls命令显示/etc/logrotate.d目录:
    [root @server ~]# ls /etc/logrotate.d
    mgetty  psacct  rpm  setroubleshoot  snmpd  syslog  yum

    每个文件的基本格式均相同
    [root @server ~]# cat /etc/logrotate.d/syslog
    /var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {  #对日志文件
        sharedscripts  #调用日志滚动通用函数sharedscripts
        postrotate     #在日志滚动之后执行语句括号postrotate和endscript之间的命令postrotate
            /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
            /bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true  #重新启动syslogd
        endscript
    }

    logrotate是由crond运行的,在默认配置中,可以发现在/etc/cron.daily目录中有一个名为logrotate的文件
    [root @server ~]# cat /etc/cron.daily/logrotate
    #!/bin/sh

    /usr/sbin/logrotate /etc/logrotate.conf
    EXITVALUE=$?
    if [ $EXITVALUE != 0 ]; then
        /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
    fi
    exit 0
    转载请注明: http://www.linuxeye.com/linuxrumen/781.html

    转载于:https://my.oschina.net/sharelinux/blog/102532

    展开全文
  • 几乎所有的网络设备都可以通过syslog协议,将日志信息以UDP的形式传送给远端服务器,远端接收日志服务器必须通过syslogd监听UDP端口514,并根据 syslog.conf 配置文件张的配置处理。配置文件 /etc/rsyslog.conf 中...

    https://www.cnblogs.com/linuxws/p/9017404.html

    linux日志守护进程 syslog

    几乎所有的网络设备都可以通过syslog协议,将日志信息以UDP的形式传送给远端服务器,远端接收日志服务器必须通过syslogd监听UDP端口514,并根据 syslog.conf 配置文件张的配置处理。配置文件 /etc/rsyslog.conf 中规定了syslogd如何根据设备和信息的重要级别来报告信息。

    CentOS6.5之前,配置文件为/etc/syslog.conf,从CentOS6.5之后,配置文件名变更为/etc/rsyslog.conf 。

    syslog支持日志分类输出到特定文件中,但是有几个限制:

         1、syslog日志输出支持分类,但不支持每个进程单独输出到某个文件(因为syslog并不是作为一套完整的日志库而产生的);

         2、syslog输出的日志文件位置并不是任意的,默认仅仅限于【/var/log/】目录下,如果指定到其他位置,视为无效;

    配置文件的格式:

    【服务.优先级 <tab> action字段】。

    其中,【服务.优先级】一起统称为选择条件。条件选择是对服务进行了分类,便于syslog对日志的输出管理。同时一行的配置中,允许出现多个选择条件,多个选择条件使用 ; 隔开。

     

    服务(facility),用来指定syslog的功能,主要包括:

    复制代码

     1 kern        内核信息,首先通过 klogd 传递;
     2 user        用户进程;
     3 mail        邮件;
     4 daemon      后台进程;
     5 authpriv    授权信息;
     6 syslog      系统日志;
     7 lpr         打印信息;
     8 news        新闻组信息;
     9 uucp        由uucp生成的信息
    10 cron        计划和任务信息。
    11 mark        syslog 内部功能用于生成时间戳
    12 local0---local7  与自定义程序使用,例如使用 local5 做为 ssh 功能
    13 *           通配符代表除了 mark 以外的所有功能 

    复制代码

    优先级(level),指定了syslog的优先级,从高到底依次为:

    复制代码

     1 emerg 或 panic  该系统不可用(最紧急消息) 
     2 alert           需要立即被修改的条件(紧急消息)
     3 crit            阻止某些工具或子系统功能实现的错误条件(重要消息)
     4 err             阻止工具或某些子系统部分功能实现的错误条件(出错消息)
     5 warning         预警信息(警告消息)
     6 notice          具有重要性的普通条件(普通但重要的消息)
     7 info            提供信息的消息(通知性消息)
     8 debug           不包含函数条件或问题的其他信息(调试级-信息量最多)
     9 none            没有重要级,通常用于排错(不记录任何日志消息)
    10 *               所有级别,除了none

    复制代码

    action:

    复制代码

    1 /var/log/lastlog : 记录登录系统的用户上次登录系统的时间. 可用/usr/bin/lastlog 指令读取.
    2 /var/run/utmp : 记录每个用户登录系统的时间, who, users, finger 等指令会查这个档案.
    3 /var/log/wtmp : 记录每个用户登录及登出的时间, 用last命令查看. 也记录 shutdown 及 reboot 的动作.
    4 /var/log/secure : 登录系统的信息
    5 /var/log/maillog : 记录 sendmail 及 pop 等相关信息.
    6 /var/log/cron : 记录 crontab 的相关信息 ,定时器的信息
    7 /var/log/dmesg : /bin/dmesg 会将这个档案显示出来, 它是开机时的画面信息.
    8 /var/log/xferlog : 记录那些位址来 ftp 拿取那些档案.
    9 /var/log/messages : 系统大部份的信息皆记录在此, 包括 login, check password , failed login, ftp, su 等.

    复制代码

    /var/log/xferlog的各个字段解析

    Thu Dec 1 17:40:46 2016 8 10.11.40.147 32035942 /home/chb/1.txt b _ o r dxpanalysis ftp 0 * c

    字段 含义
    Thu Dec 1 17:40:46 2016 日期和时间
    8 下载文件所花费的秒数
    10.11.40.147 远程系统
    320359 文件大小
    /home/chb/1.txt 本地路径名
    b 传输类型(a:ASCII,b:二进制)
    _ 与压缩相关的标志或tar,或”_”(如果没有压缩的话)
    o 传输方向(相对于服务器而言:i代表进,o代表出)
    r 访问模式(a:匿名,g:输入口令,r:真实用户)
    dxpanalysis 用户名
    ftp 服务名(通常是ftp)
    0 认证方法(l:RFC931,或 0)
    * 认证用户的ID或”“, 为未获取到
    c 传输状态; c表示传输完成

    调用syslog的守护进程:

         syslog也是一个守护进程,准确的说应该是rsyslog,位于/etc/rc.d/init.d/rsyslog,这是syslog的启动脚本。当我们修改了启动交而不能文件中的内容之后,需要使用【service rsyslog restart】命令重启该服务。

         syslog不仅仅用来记录本机文件的日志信息,更多的是作为一个日志服务器,用来接收远程系统的信息。对该服务的启动,有两个常用选项:

         -r:将当前主机作为日志服务器,监听514端口上进来的UDP包,接收远程系统的信息。没有该选项,将不会接收来自远程系统的信息。

         -h:使得当前日志服务器能够传送日志信息,


    如何配置一个中央日志服务器:

    1、编辑/etc/sysconfig/rsyslog(CentOS6.5之前的版本该文件叫做syslog),该文件中可以声明,启动该服务的时的启动选项。

         -r:上面提到过,表示允许接收外来日志消息;

         -m **:将默认的时间戳标记信息出现频率变为自己指定的值【eg: -m240,表示每240分钟在日志文件中增加一行时间戳消息】;

         -x:表示不希望让中央日志服务器解析其他机器的FQDN(完全合格域名,指的是主机名+全路径);

    SYSLOGD_OPTIONS="-r -x -m 240 -c 5"

    2、重启rsyslog服务

    service rsyslog restart

    3、关闭防火墙(iptables),允许514号端口上的连接通过;

    4、对客户机进行配置syslog

         方法一:在客户机上syslog的配置文件中,对有关配置行的操作动作部分用“@”字符指向中央日志服务器,而不用指向本机的 /var/log/.....

    # Log all the mail messages in one place.

    mail.*     @192.168.3.24

         方法二:在DNS中定义一个机器,命名随意,这里以“loghost”为例,然后将客户机的配置文件改为如下形式。这样就可以避免以后如果发生日志服务器更换的情况,不用再一个一个修改客户机的syslog配置文件。

    # Log all the mail messages in one place.

    mail.*     @loghost

    对客户机配置完毕之后,以及需要进行重启。


    syslog的函数接口:

    复制代码

    #include <syslog.h>
         void openlog(const char *ident, int  option,  int  facil- ity);
              # ident:对哪个进程进行日志记录,为进程名
              # option常用选项:
                   LOG_CONS:
                   LOG_PID:打印的每一条日志信息包含当前进程的PID
              # facil-ity常用选项:
                   LOG_USER:打印的每一条日志信息包含当前用户的等级信息
         void syslog(int priority, const char *format, ...);
              # format:输出日志信息的参数列表,用法类同printf
         void closelog(void);

    复制代码

    测试用例:

    复制代码

    #include <stdio.h>
    #include <syslog.h>
    int main(int argc,char* argv[])
    {
        openlog(argv[0],LOG_CONS | LOG_PID, LOG_USER);
        int count = 0;
        while(count < 5)
        {
            syslog(LOG_INFO, "%d, log info test ...", count);
            count++;
        }
        closelog();
        return 0;
    }

    复制代码

    为了同时测试配置文件,在syslog的配置文件中添加一行内容如下:

    user.*     /var/log/0.1     # 该文件默认只能在/var/log下,放在其它目录下无效

    重启rsyslog服务;

    执行原程序,就可以在/var/log/看到0.log文件,打开文件,内容如下:

    [root@www ~]# cat /var/log/0.log

    Apr  7 23:13:12 www ./test_log[4063]: 0, log info test ...
    
    Apr  7 23:13:12 www ./test_log[4063]: 1, log info test ...
    
    Apr  7 23:13:12 www ./test_log[4063]: 2, log info test ...

        简单的例子看到这里就够了,我看到网上很多人都在讨论如何使用syslog针对特定的某一进程输出日志文件,但都没有很好的解决方案。尽管在配置文件中提供了local0~local7自定义服务,但也并不是万能的,很多情况下并不能真正实现我们的目的。

        这里我想说的是,Linux下的syslog,它出现的目的并不是为了提供用户每个进程的日志输出,syslog只是用来作为对于服务管理的整套机制,它针对的是一类服务,用来做日志服务器,实现对整个系统网络中日志的维护(对日志的维护,实际上就是对整个计算机群的维护)。同时,真正的工程中,并不会使用syslog作为全套的日志管理工具,在Linux下有提供了很多完整的日志库工具,比如log4cplus、zlog等。

    展开全文
  • Linux内核由很多的子系统组成,包含网络、文件访问、内存管理等,子系统需要给用户传送一些消息,这些消息内容包括消息的重要来源以及重要性等,所有这些子系统都要把消息传从到一个可以维护的公共消息区,于是产生...
  • linux 下 syslog 系统日志应用

    千次阅读 2012-10-10 08:02:12
     syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。 ...
  • rsync工具介绍 Rsync...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,同时可以对上传部分先进行压缩,因此rsync效率很高。...
  • 一、日志审计系统会提供传送日志的程序,让厂商提供然后安装程序 二、系统自带的程序(Linux) 1、rsyslog 是标准Linux系统的一部分,能够实时的写日志,并且还可以将日志选择性的发送到远程日志服务器。 ...
  • 深入讨论Linux系统日志管理

    千次阅读 2004-07-26 11:56:00
    深入讨论Linux系统日志管理 来源:赛迪网范志超 为了保证Linux系统正常运行、准确解决遇到的各种各样的系统问题,认真地读取日志文件是系统管理员的一项非常重要的任务。本文将简单解释什么是日志文件、在哪里...
  • 日志文件过大,当出现问题需要排查的时候读取该日志会非常耗时,有些时候还需要将日志下载传送给开发人员排查,非常的不方便,为了维护catalina.out日志文件的可读性需要此文件按照周进行分割。
  • 传送门开启Binlog日志使用Binlog日志恢复数据启动Binlog利用binlog日志重做数据库操作通过binlog日志恢复表记录 开启Binlog日志 修改配置文件,并重启服务 vim /etc/my.cnf [mysqld] server_id=1 #指定server_id ...
  • rsyslog负责写入日志, logrotate负责备份和删除旧日志, 以及更新日志文件 Linux日志记录了用户在系统上一切操作,看日志去分析系统的状态是运维人员必须掌握的基本功。 rsyslog日志服务器的优势: 1、日志统一...
  • 最近需要用到把服务器日志传送到统计服务器,于是想到用curl的POST功能,把文件传到指定服务器。 命令: curl -c ./cookie.txt -F username=admin -F password=****** ...
  • 备份数据和日志文件是公司的重要资产,所以有句话叫“备份是救命的稻草”(——出自抚琴煮酒《构建高可用Linux服务器》一书)。 此脚本的作用是将制定目录下的日志文件备份,只备份当天和一天前的日志日志命名...
  • Linux命令:syslog

    2019-09-16 10:19:59
    syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。 几乎...
  • linux下nginx安装启动

    2019-08-20 21:39:48
    先把nginx压缩包传送linux中,放到你想安装的目录下,我用的工具是xftp 然后解压 tar -xvf nginx-1.10.0.tar.gz 解压后进入nginx-1.10.0目录,然后配置文件目录,第一个指定文件目录包括配置文件日志文件等,第二...
  • linux下syslog使用说明

    千次阅读 2015-12-11 10:04:24
     syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。 ...
  • Linux syslog命令使用教程详解

    千次阅读 2018-09-03 15:05:52
    syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。 ...
  • Linux使用Nginx日志分析工具 - ngxtop 安装 最近需要分析下接口的请求次数来做优化。选了半天选到一个感觉挺好用的,共享一下~ Ngxtop - 传送地址 首先得安装pip yum -y install python-pip 然后使用pip安装ngxtop ...
  • 近日,查看某个模块的日志文件,发现日志文件超大,在linux上查看很不方便,需要把日志文件linux上下载到本地,下载过程发现一些问题,特此整理一番。 工具 用的是SecureCRT连接服务器,登录上去以后进行操作。 ...
  • 1、看日志文件: tail -f +文件名 2、创建文件夹 mkdir +文件夹名称 3、显示当前文件所在目录: pwd 4、修改文件后缀命令: mv file.{cpp,c} 5、清屏命令: clear 6、使用xshell工具传送文件 就是使用rz...
  • syslog 系统日志应用

    千次阅读 2016-11-15 10:46:25
     syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog 接口呼叫生成该信息。 ...
  • 几乎所有的网络设备都可以通过syslog协议,将日志信息以用户数据报协议(UDP)方式传送到远端服务器,远端接收日志服务器必须通过syslogd监听UDP 端口514,并根据 syslog.conf配置文件中的配置处理本机,接收访问系统...
  • 同时,几乎所有的网络设备都可以通过syslog协议,将日志信息以UDP的形式传送给远端服务器,远端接收日志服务器必须通过syslogd监听UDP端口514,并根据 syslog.conf 配置文件张的配置处理。配置文件 /etc/rsysl...
  • syslog 系统日志应用1) 概述syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/syslog.conf文件。程序,守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向 syslog...

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

linux文件传送日志

linux 订阅