vi /etc/systemd/system/multi-user.target.wants/tomcat.service
# Systemd unit file for default tomcat
#
# To create clones of this service:
# DO NOTHING, use tomcat@.service instead.
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=simple
EnvironmentFile=/etc/tomcat/tomcat.conf
Environment="NAME="
EnvironmentF...
分类为 CentOS/RockyLinux 的文章:
更多安装方法见:https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft
步骤:
创建 /etc/yum.repos.d/MariaDB.repo 粘贴以下代码:
# MariaDB 10.1 CentOS repository list - created 2016-09-02 01:53 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB...
CentOS7 的防火墙由 iptables 换成了 firewalld,
查看 firewalld 状态:systemctl status firewalld.service
关闭 firewalld:systemctl stop firewalld.service
配置文件:/etc/firewalld
允许 nginx:
systemctl start firewalld.service
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent # http 里没有包含 https
firewall-cmd --add-port=8080/tcp --permanent #追加一个...
用途:
crontab 即 cron tab,用于设置周期性被执行的指令,通俗点就是定时运行某个命令或脚本
查看自己的定时脚本:
crontab -l
编辑自己的定时脚本(会进入vi):
crontab -e
crontab 各列介绍:
# 分钟 小时 日期 月份 周几 用户名 要执行的命令
00 04 * * 1 /home/upall/sh/bak.sh > /dev/null 2>&1
注意:
1、crond 服务必需运行中
2、命令或脚本需要使用绝对地址
3、sh/bak.sh 的内容...
说明:基于本地用户 nginx 的虚拟FTP用户的 vsftpd 配置。
yum install vsftpd 之后:
清空 vsftpd.conf,写入以下内容:
listen=YES
ftpd_banner=Support:root at upall dot cn
anonymous_enable=NO
local_enable=YES
local_umask=022
guest_enable=YES
guest_username=nginx
userlist_enable=YES
user_config_dir=/etc/vsftpd/vusers
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
pam_ser...
mutt 默认使用 sendmail 发邮件,发送到邮箱时容易因为发件人不可信而被拒绝,将其更改为 smtp 方式可以解决这个问题,需要事先准备好 smtp 信息(发送邮件的smtp服务器、邮箱帐号、邮箱密码)。
mutt发信需要依靠其它程序,比如之前是 sendmail ,现在我们改为 msmtp(An SMTP client)。
安装 Msmtp
yum install -y msmtp
或从这里下载:http://sourceforge.net/projects/msmtp/files/msmtp/
tar -jxvf msmtp-1.4.32.ta...
另有一版://blog.upall.cn/788.html,下边代码这版对上一版稍有修改,除了不值一提的改动,有一项与之不同:增加了分卷功能,用于解决大包发不到邮箱的问题,每个卷单独发送。效果出下:
blog.upall.cn.list
*
blog.upall.cn.Ex.list
.ttc
.mp3
wpBak.sh
#####################################
# 说明:WP备份脚本 #
# 要求:安装7zip #
# 作者:upall,//blog.upall.c...
Linux的发行版有上百种,如何选择也是一种难题。以下为收集的资料,仅供参考。
一、Ubuntu Desktop 和 Ubuntu Server
这个是最方便,也是最快捷的方式。如果刚开始使用Ubuntu,且不太熟悉命令行的可以选用Ubuntu Desktop来学习。继而转为Ubuntu Server。对于初学者,Ubuntu可以更好地上手,并且提供了很好提供了apt软件管理方式(这个是目前最好的软件管理方式),使用起来非常方便,同时Ubuntu的社区也非常的活跃,使用的人数...
说明:
备份的内容为第22~29行(下文中的IP、用户名、密码、路径都改过,不用试了)。
# 说明:用于备份服务器的配置文件
# 日期:2011-11-05 20:05
#!/bin/bash
# 配置定义
TEMP_DIR="/home/upall/temp"
DATE=`date +%Y-%m-%d_%T`
MAIL_TITLE="[xxx.255.205.145][CONFIG-BAK]"$DATE
MAIL_FILE="/home/upall/config.tar.gz"
MAIL_TO="user@upall.cn"
MAIL_CONTENT="...
说明:
之前写过一篇《基于虚拟用户的 vsftpd 服务配置》,最终并没有采用这种方式使用FTP功能,原因为:
所有虚拟用户在实际操作文件时都会转化为同一个本地用户,如果其中一个虚拟FTP用户出现安全问题(比如上传一个php的phpspy文件管理器),所有的网站就都不安全了,因为在服务器上网站文件都属于同一个本地用户,可能是 www、apache、nobody、或自定义的用户。
最终使用了基本本地用户的VSFTPD,文件权限各自独立。
安装步...
第一步:安装 httpd-itk,rpm下载地址
yum -Uvh httpd-itk-2.2.23-1.w5.i386.rpm
第二步:编辑“/etc/sysconfig/httpd”增加:
HTTPD=/usr/sbin/httpd.itk
第三步:编辑“/etc/httpd/conf.d/php.conf”增加:
<IfModule itk.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
第四步:添加用户
useradd-s /bin/nologin -m -d /var/www/WebSite/upall_cn -g webusers upall_cn
第五步:修改目录...
添加GPG-KEY:
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
在 /etc/yum.repos.d/CentOS-Base.repo 末尾添加以下内容:
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
更新PHP:
yum -y update php
<完>