linux系统

Linux(CentOS)使用定时任务删除Tomcat日志文件

混江龙づ霸主 提交于 2020-04-02 18:52:44
定时任务请参考 CentOS7安装定时任务 1. 查看定时任务 命令:crontab -l crontab -l 2. 编辑定时任务 命令:crontab -e HELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed # 每天凌晨3点15分自动清理tomcat日志信息 15 3 * * * root echo > /opt/tomcat/logs/catalina.out #

全志Linux Tina编译demoOmxVdec错误

被刻印的时光 ゝ 提交于 2020-04-02 18:28:43
测试裸流 Making install in demoOmxVdec make[6]: Entering directory '/home/liuxueneng/WorkCode/Homlet-Tina-H2_H3/out/dolphin-p1/compile_dir/target/libcedarx/libcedarx/demo/demoOmxVdec' CXX demoOmxVdec-demoOmxVdec.o In file included from ./demoOmxVdec.cpp:12:0: ./OmxCodec.h:4:23: fatal error: OMX_Types.h: No such file or directory compilation terminated. Makefile:576: recipe for target 'demoOmxVdec-demoOmxVdec.o' failed make[6]: *** [demoOmxVdec-demoOmxVdec.o] Error 1 make[6]: Leaving directory '/home/liuxueneng/WorkCode/Homlet-Tina-H2_H3/out/dolphin-p1/compile_dir/target/libcedarx/libcedarx/demo

linux下载文件命令wget

匆匆过客 提交于 2020-04-02 18:09:27
wget是 linux 最常用的 下载 命令, 一般的使用方法是: wget + 空格 + 要 下载 文件的url路径   例如: # wget linux sense.org/xxxx/xxx.tar.gz">http://www.linuxsense.org/xxxx/xxx.tar.gz   简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着 下载   例如: # wget -c http://www.linuxsense.org/xxxx/xxx.tar.gz   下面详细阐述wget的用法:   wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP 协议 ,可以使用HTTP代理.   所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。   wget可以跟踪HTML页面上的链接依次下载来创建远程 服务器 的本地版本,完全重建原始站点的目录结构。这又常被称作”递归下载”。在递归下载的时候,wget遵循Robot Exclusion标准(/robots.txt). wget可以在下载的同时,将链接转换成指向本地文件

linux下通过yum安装svn及配置

拥有回忆 提交于 2020-04-02 15:50:58
1.环境 centos6.4 2.安装svn yum -y install subversion 3.配置 建立版本库目录 mkdir /www/svndata svnserve -d -r /www/svndata 4.建立版本库 创建一个新的Subversion项目 svnadmin create /var/www/svndata/njlrxx 配置允许用户jiqing访问 cd /var/www/svndata/njlrxx/conf vi svnserve.conf anon-access=none auth-access=write password-db=passwd 注:修改的文件前面不能有空格,否则启动svn server出错 vi passwd [users] #<用户1> = <密码1> #<用户2> = <密码2> jiqing=123456 5.客户端连接 svn co svn://ip/njlrxx 用户名:jiqing 密码:123456 =============================================================== 6.实现SVN与WEB同步, 可以CO一个出来,也可以直接配在仓库中 1)设置WEB服务器根目录为/var/www/webroot 2)checkout一份SVN svn co svn:/

Linux 文件与目录管理

独自空忆成欢 提交于 2020-04-02 15:14:09
1.处理目录的常用命令 ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录、文件重命名 你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。 2.Linux 文件内容查看 Linux系统中使用以下命令来查看文件的内容: cat 由第一行开始显示文件内容 cat /usr/local/nginx/logs/access.log :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已; :列出行号,仅针对非空白行做行号显示,空白行不标行号! :将结尾的断行字节 $ 显示出来; :列印出行号,连同空白行也会有行号,与 -b 的选项不同; :将 [tab] 按键以 ^I 显示出来; :列出一些看不出来的特殊字符 tac 从最后一行开始显示, 可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容, 按空格键分页 more /usr/local/nginx/logs/access.log 空白键 (space):代表向下翻一页; Enter :代表向下翻『一行』; /字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字; :f :立刻显示出档名以及目前显示的行数

Linux 挂载新硬盘

不羁岁月 提交于 2020-04-02 15:04:19
Linux 的硬盘识别 在 /dev/ 下建立相应的设备文件。如 sda 表示第一块 SCSI 硬盘 hda 表示第一块 IDE 硬盘(即连接在第一个 IDE 接口的 Master 口上) scd0 表示第一个 USB 光驱 通过 fdisk -l 查看当前的设备和分区信息。 注意, 新硬盘没有分区信息 , 只是显示 硬盘大小信息 分区并进行格式 使用 fdisk 命令对 sdb 进行分区 [root@localhost ~]# fdisk /dev/sdb 输入 :n 表示新建分区 Command(m for help) : n Command action e extended p primart partition(1-4) 输入: p 表示建立一个主分区 p Partition number(1-4): 1 输入: 1 表示此分区编号为 1. First cylinder (1-1305,default 1): 输入:回车 表示使用默认起始柱面号。如果要分多个分区的话,先要计算 好容量计划,再输入数字 Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-1305,default 1305): 输入 : 回车 表示使用默认结束柱面号。即分区使用整个硬盘空间 Using default

Linux的目录结构详情

南楼画角 提交于 2020-04-02 14:12:25
一、 目录说明   ① Linux的目录中有且仅有一个根目录  /   ② Linux的各个目录存放的的内容是规划好的,不要乱放文件   ③ Linux是以文件的形式管理我们的设备,所以说在Linux系统中,一切皆为文件 要求:Linux中的各个目录存放什么内容需要有一个大概的认识。学习完这些目录后脑海中需要有一颗大致的目录树,以便使用系统时方便切换目录。   1、 /(根)目录 每一个文件和目录从根开始,/下的目录有: [root@lixin /]# ls bin data etc lib lost+found mnt opt root selinux sys usr boot dev home lib64 media daxin proc sbin srv tmp var   2、/bin目录 用来存放二进制可执行命令的目录,用户常用的命令都存在该目录下。例如:mkdir(创建目录)、cat(查看文件)、find(查找文件)等。 [root@lixin bin]# ls alsaunmute egrep mkdir sh arch env mknod sleep awk ex mktemp sort basename false more stty bash fgrep mount su cat find mountpoint sync chgrp findmnt mv tar

Linux 15 进程地址空间

大憨熊 提交于 2020-04-02 13:37:34
15.1 进程只能访问有效内存区域的内存地址,每个内存地址都有相关权限可以让相关进程可读、可写、可执行。如果一个内存访问了不在有效范围内的内存区域时,或以不正确的方式访问内存区域,内核会终止该进程。并报段错误。 有效内存中的对象有: -可执行文件代码的内存映射,称为代码段/文本段。 -已初始化的全局或静态变量的内存映射,称为数据段; -未初始化的全局或静态数据的零页映射,称为bss段; -用于进程用户空间栈的零页内存映射,栈段; -每一个诸如C库或动态链接库等共享库的代码段、数据段和bss段也会被载入进程地址空间; -任何内存映射文件; -任何共享内存段; -任何匿名的内存映射,比如由malloc()申请的内存; 其中后4个都是堆区。 15.2 内存描述符 mm_struct 内核使用内存描述符结构体表示进程的地址空间,该结构包含了和进程地址空间有关的全部信息。用mm_struct表示。 其中mm_users成员表示该地址空间的进程引用数; 其中mmap和mm_rb都表示地址空间的各个内存对象,前者用链表表示,后者用红黑树表示; 所有的mm_struct结构体都通过自身的mmlist域连接在一个双向链表中,该链表首元素是init_mm内存描述符,它表示init的地址空间; mmlist_lock用于访问上述链表时的同步控制。 task_struct的mm域指向了进程的内存描述符

Linux CentOS7.0 (04)systemctl vs chkconfig、service

試著忘記壹切 提交于 2020-04-02 11:37:47
CentOS 7.0中已经没有service命令,而是启用了systemctl服务器命令 systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 如: centos7 安装以后,启动服务以及关闭服务已经不是以前的service stop/start xxxx了。 看所有网卡IP地址——ip addr 启动防火墙——systemctl start firewalld.service 停止防火墙——systemctl stop firewalld.service 查看firewalld防火墙状态——firewall-cmd --state 禁止防火墙开机启动——systemctl disable firewalld.service 列出正在运行的服务状态——systemctl 启动一个服务—— systemctl start postfix.service 关闭一个服务—— systemctl stop postfix.service 重启一个服务:—— systemctl restart postfix.service 显示一个服务的状态—— systemctl status postfix.service 在开机时启用一个服务—— systemctl enable postfix.service 在开机时禁用一个服务——

linux service命令

南笙酒味 提交于 2020-04-02 11:35:38
转: 用途说明 service命令用于对系统服务进行管理,比 如启动(start)、停止(stop)、重启(restart)、 查看状态(status)等。相关的命令还包括chkconfig、ntsysv等 ,chkconfig用于查看、设置服务的运行级别, ntsysv用于直观方便的设置各个服务是否自动启动。 service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务。 看看下面的手册页可能更加清楚的了解service的内幕:service运行指定服务(称之为System V初始脚本)时,把大部分环境变量去掉了,只保留LANG和TERM两个环境变量,并且把当前路径置为/,也 就是说是在一个可以预测的非常干净的环境中运行服务脚本。这种脚本保存在/etc/init.d目录中 ,它至少要支持start和stop命令。 man service 写道 service(8) service(8) NAME service - run a System V i nit script SYNOPSIS service SCRIPT COMMAND [OPTIONS] service --status-all service --help | -h | --version DESCRIPTION service runs a