root权限

定时执行任务crontab

浪子不回头ぞ 提交于 2020-01-24 04:40:12
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。 例如系统管理员安排一个备份任务使其每天都运行 使用前备份:crontab -l >crontab.tmp 还原指令:crontab crontab.tmp 查看日志:tail -f /var/log/cron crontab 的有效选项: crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。 crontab –l : 显示 crontab 文件。 crontab -r : 删除 crontab 文件,会删除该用户的所有crontab -e指令的 配置 crontab -ir : 删除 crontab 文件前提醒用户。 如何往 crontab 中添加一个作业? # crontab –e 0 5 * * * /root/bin/backup.sh crontab –e设置的定时任务文件存放在:/var/spool/cron/<username> 这将会在每天早上5点运行 /root/bin/backup.sh crontab 各项的描述 以下是 crontab 文件的格式: {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} minute: 区间为 0 – 59

LNMP-WordPress 站点搭建

浪子不回头ぞ 提交于 2020-01-24 03:09:47
LNMP-WordPress 站点搭建 一.部署数据库 1.1 二进制部署 MySQL 1.2 创建数据库和用户并授权 1.3 验证账户访问权限 二.部署 PHP 2.1 编译安装 PHP 7.2.15 2.2 准备 PHP 配置文件 2.3 启动 php-fpm 服务 三.部署 Nginx 3.1 下载 nginx 3.2 修改源码 server 信息 3.3 编译安装 3.4 准备 php 测试页面 3.5 配置 Nginx 3.6 重启访问 php 状态页 四.部署 Wordpress 4.1 部署 Wordpress 4.2 初始化配置 4.3 验证数据库 4.4 验证自定义的 server 信息 4.5 隐藏 PHP 版本 五.使用 PHP 扩展 session 模块--redis 5.1 编译安装 php-pecl-redis 5.2 验证加载 redis 模块 5.3 将 session 写入 redis 5.4 配置 php.ini 5.5 准备 session 写入 web 页面 5.6 redis 验证 session 数据 一.部署数据库 1.1 二进制部署 MySQL # 安装依赖 [ root@s2 ~ ] # yum install vim gcc gcc-c++ wget autoconf net-tools lrzsz iotop lsof

linux下安装jsp开发运行环境(centos7)

谁都会走 提交于 2020-01-24 02:39:21
1 开发环境包括   1)apache-tomcat   2)java-jdk   3)mysql 2 apache-tomcat安装(应该先装java再装tomcat)   1)到官网下载最新版本(不建议用yum安装)   2)解压到你喜欢的目录(比如/usr/tomcat)   3)启动     /usr/tomcat/apache-tomcat-7.0.85/bin/./startup.sh   4)设置为开机启动     a. vi /usr/tomcat/apache-tomcat-7.0.85/bin/setclasspath.sh       末端添加:          export JAVA_HOME=/usr/java/jdk1. 7.0_71(你安装java的路径)          export JRE_HOME=/usr/java/jdk1. 7.0_71/jre     b. vi /usr/tomcat/apache-tomcat-7.0.85/bin/setenv.sh        #add tomcat pid       CATALINA_PID= "$CATALINA_BASE/tomcat.pid"        #add java opts       JAVA_OPTS= "-server -XX:PermSize=256M -XX

centos+git+gitolite 安装和部署

ⅰ亾dé卋堺 提交于 2020-01-24 02:38:25
本文原文链接:http://www.cnblogs.com/ponyliu/p/5383096.html 一.部署环境   系统:CentOS 6.4x64 最小化安装   IP:192.168.52.131   git默认使用SSH协议,在服务器上基本上不用怎么配置就能直接使用。但是如果面向团队服务,需要控制权限的话,还是用gitolite方便些。   首先用x-shell 工具链接centos 系统 二.安装基础依赖包 [root@nginx ~]#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel -y 三.在线安装git [root@bogon ~]# yum -y install git 下载安装包安装方式: [root@bogon git-2.2.0]#tar xf git-2.2.0.tar.gz [root@bogon git-2.2.0]#cd git-2.2.0/ [root@bogon git-2.2.0]#make prefix=/usr/local/git all [root@bogon git-2.2.0]#make prefix=/usr/local/git install 增加软连接 [root@bogon git-2.2.0]#ln

用户和组

岁酱吖の 提交于 2020-01-23 23:31:29
密码文件:/etc/passwd 此文件建立对系统每个用户账号的一系列描述,vim打开此文件,截取两个虚拟机中的内容如下: zsd:x:1000:1000:zsd:/home/zsd:/bin/bash root:x:0:0:root:/root:/bin/bash 每行一个账户,包含7个字段,冒号隔开,分别如下: 1)登录名 2)经过加密的密码,此处不解析,都是X 3)用户ID(UID):root用户ID为0 4)组ID(GID) 5)注释: 6)主目录:用户登录后所处的初始路径 7)登录shell:用户登录后交由该程序控制 shadow密码文件:/etc/shadow 原来密码都放在passwd中,现在passwd文件密码段隐藏、只显示X,密码交由shadow文件存储,只有管理员有权限访问,该文件维护了一系列密码相关的信息 组文件:/etc/group passwd中已有组ID,此文件是因为用户所属组由1个变为多个后,将列出每个用户所属的其他组 每行内容包括四个字段,分别是:组名,密码,组ID,用户列表 来源: https://www.cnblogs.com/zsd0101/p/12231584.html

Linux下的crontab定时执行任务命令详解

丶灬走出姿态 提交于 2020-01-23 19:18:02
来自: https://www.cnblogs.com/longjshz/p/5779215.html 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务   cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。   service crond start //启动服务   service crond stop //关闭服务   service crond restart //重启服务   service crond reload //重新载入配置   service crond status //查看服务状态 二、cron在3个地方查找配置文件: 1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。 三、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。 SHELL=/bin/bash

Linux下的crontab定时执行任务命令详解

前提是你 提交于 2020-01-23 19:17:12
Linux下的crontab定时执行任务命令详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务   cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。   service crond start //启动服务   service crond stop //关闭服务   service crond restart //重启服务   service crond reload //重新载入配置   service crond status //查看服务状态 二、cron在3个地方查找配置文件: 1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。 三、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:

Linux下获取root权限与关机相关知识

倖福魔咒の 提交于 2020-01-23 15:05:31
获取root权限使用su命令 然后输入密码(不是用户密码,是root的密码) 如图: 关机前给大家一个建议,将数据写入硬盘(使用sync,当然有的文件需要权限,因为root过了,基本没啥问题) 关机和DOS一样用shutdown(windows系统下shutdown也是关机) 这里给大家提供一些常用的参数: -k 发送关机警告 -r 重新启动(reboot也可达到相似效果) -h 立即关机(halt命令加上poweroff命令也可达到相似的效果) -c 取消shutdown指令 举个列子: 来源: CSDN 作者: GodGump 链接: https://blog.csdn.net/GodGump/article/details/104075138

linux nfs文件共享

白昼怎懂夜的黑 提交于 2020-01-23 08:37:04
◆一、概念 NFS是网络文件系统(Network File System)的简称,是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统。 NFS由SUN公司开发,目前已成为文件服务的一种标准(RFC1904,RFC1813)。其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据,所以也可以看作是一个文件服务器。NFS是除了SAMBA之外Windows与Linux及Unix与Linux之间通信的方法。 理想条件下的NFS 网络拓扑结构 1、设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务); 2、NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享; 3、NFS为C/S架构; ◆二、服务器配置 1、配置文件 主要配置文件为:/etc/exports 格式为: 共享目录 可mount主机IP(参数1,参数2,……) 如:/var/nfs 172.20.*.*(rw,sync,no_rootl_squash) 说明:必须注意nfs/目录的访问权限,必须设置成777权限;父目录/var权限无要求,普通的755即可; 2、启动相关服务 然后依次启动相关服务:portmap,nfslock,nfs service portmap start service

Centos7搭建FastDFS(一)

。_饼干妹妹 提交于 2020-01-23 03:57:58
配置搭建FastDFS文件管理服务器 注意事项: fastdfs 5.11版本对照:Version 5.11对应的fastdfs-nginx-module的Version 1.20 fastdfs 5.10版本对照:Version 5.10对应的fastdfs-nginx-module的Version 1.19 1.1 准备工作 需要的文件以及下载地址 fastdfs 5.11下载。 https://github.com/happyfish100/fastdfs/releases fastdfs-client-java-master下载 https://github.com/happyfish100/fastdfs-client-java fastdfs-nginx-module-master下载 https://github.com/happyfish100/fastdfs-nginx-module libfastcommon-master下载 https://github.com/happyfish100/libfastcommon nginx-1.12.0下载 http://nginx.org/download/ 1.2 首先下载 所需全部工具运行命令 yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++