第一步:安装 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
第五步:修改目录...
分类为 Linux 的文章:
添加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
<完>
可以修改/etc/issue、/etc/motd这两个文件。在终端(tty1-tty6)登陆后会显示指定字串。
“/etc/issue”中可以使用的“变量”:
\d 本地端时间的日期;
\l 显示第几个终端机介面;
\m 显示硬体的等级 (i386/i486/i586/i686…);
\n 显示主机的网路名称;
\o 显示 domain name;
\r 作业系统的版本 (相当于 uname -r)
\t 显示本地端时间的时间;
\s 作业系统的名称;
\v 作业系统的版本。
如果你想在使用者进去的时候显...
命令:
[root@localhost ~]# yum install setuptool ntsysv system-config-network
解释:
setuptool 貌似是setup工具本身,安装后自带了一个Authentication configuration。
ntsysv 管理服务的
system-config-network 安装网络配置
mod_bandwidth : Configuration
Global configuration directives :
BandWidthDataDirSyntax : BandWidthDataDir <directory>
Default : “/tmp/apachebw”
Context : server config
Sets the name of the root directory used by mod_bandwidth to store its internal temporary information. Don’t forget to create the needed directories : <directory>/master and <directory>/lin...
$ vnstat --help
vnStat 1.11 by Teemu Toivola
-q, --query query database
-h, --hours show hours
-d, --days show days
-m, --months show months
-w, --weeks show weeks
-t, --top10 show top10
-s, --short use short output
-u, --update up...
代码:
$vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
编辑 ~/.bashrc 添加以下代码:
export LC_TIME=”zh_CN.UTF-8″ #使用中国人的方式显示日期
alias date=’date -d today +”%Y年 %m月 %d日 %A %H:%M:%S %Z”‘ #格式化date命令的格式
说明:
logwatch 邮件中 httpd 部分的显示通常会是下边的样子,但是服务器上有N多个网站、网站的目录名称相同的也很多,将其对应到相应的网站上将会耗费大量时间。
Requests with error response codes
400 Bad Request
/: 5 Time(s)
/100117/small/2012051116812204yGwm.jpg: 1 Time(s)
/customer/uploadfile/1324/1324_201203251308211pYHL.JPG: 1 Time(s)
/customer/uploadfile/1324...
#!/bin/bash
# 说明:站点添加工具[独立代码、数据库]
# 日期:2012-03-31 22:31:21 [6]
# 用法: x dn.ext
# 补充:mpm-itk、vsftpd、mysql
# 需要手动删除mysql数据库、vsftpd用户
# buildhttpdpwd buildmysqlpwd 用于根据域名计算密码
# 作者:/
# 显示帮助
if [ -z "$1" ]; then
echo " Usage: `basename $0` domainName comment"
exit
fi
cd /root/bin/
# 变量配...
Centos 9 中安装 php 7.4
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf module list php
dnf install php74-php php74-php-fpm php74-php-mysqlnd php74-php-mcrypt php74-php-gd php74-php-bcmath php74-php-json php74-php-mbstring php74-php-xml php74-php-zip
systemctl enable php74-php-fpm
# /etc/opt/remi/php74/php.ini
# /etc/opt/remi/php74/php-fpm.conf
# 检查依赖是否完整...
从 /etc/passwd 中逐条读取“ID不小于500”、“shell不是/sbin/nologin”的用户名后依次修改其密码为其用户名的base64码。
部分系统(Debian/Suse等)不支持“–stdin”参数可能会导致修改失败,在使用之前请查看passwd命令的帮助信息看是否支持此参数。
#!/bin/bash
# 重置所有ID大于500的用户的密码
userlist=$(awk 'BEGIN{FS=":"};\
{\
if($3 >= 501 && $7 !~ "/sbin/nologin&...