Nginx 的配置文件 upall.cn.conf:
server {
listen 80;
server_name upall.cn;
rewrite ^(.*)$ https://$host$1 permanent;
}
server {
listen 443;
server_name upall.cn;
ssl on;
ssl_certificate /www/cert/upall.cn_bundle.crt;
ssl_certificate_key /www/cert/upall.cn.key;
root /www/upall.cn;
index index.html index.php index.htm;
location ~ \.php$ ...
分类为 Linux 的文章:
方法1、使用 -e 开启转义后用 \e 或 \033 输出 Esc 符号
语法:
echo -e "\e[样式;前景色代号;背景色代号m需要设置颜色的字符串\e[0m"
echo -e "\033[样式;前景色代号;背景色代号m需要置颜色的字符串\e[0m"
例子:
echo -e "\e[0;31m ALERT \e[0m" #透明底红字(终端默认的背景色)
echo -e "\e[0;31;1m ALERT \e[0m" #透明底红字 + 高亮效果
echo -e "\e[47;...
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...
需要更改默认的帐号 pi 为其它名称的话,可以参考下文。
1、启用 root 帐号
$ sudo passwd root
输入新的 UNIX 密码:
$ sudo passwd --unlock root
passwd:密码过期信息已更改。
2、重启后以 root 身份登录(重启用于关闭 pi 打开的程序)
3、修改用户名 pi 为 upall
# usermod -l upall pi
4、修改组名 pi 为 upall
# groupmod -n upall pi
5、更改 pi 的家目录 为 upall 的家目录
# mv /home/pi /home/upall
6、修改...
什么是PPA?
PPA是ubuntu下的一个软件存储库(Personal Package Archive,个人软件包存档),由Canonical公司提供,其允许开发者和爱好者通过软件中心给Ubuntu用户提供软件的最新版本。
以前安装软件时通常需要添加包含有某软件的软件源才能通过命令安装需要的软件,PPA只是将修改软件源的方式进行了优化,通过添加PPA源的方式来更新 sources.list。
以前的操作:
a、修改软件源:编辑 /etc/apt/sources.list 文件,添加以下两...
查看相关系统常量:
[upall@svr ~]$ getconf LONG_BIT
32
[upall@svr ~]$ getconf LONG_BIT
64
使用文件类型检测命令file来查看:
[upall@svr ~]$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=4e98cc02a1f4cd8138031e8db6974a7ca083a103, stripped
说明:
使用 ctrl+z 会便停止进程并将进程转入后台
示例:
[1]+ Stopped vim sth.conf
[root@www ~]#
将停止的进程恢复为运行状态:
[root@www ~]# fg 1
# 1 是任务的编号
其它:
CTRL+Z停止进程并放入后台
jobs显示当前暂停的进程
bg %N使第N个任务在后台运行(%前有空格)
fg %N使第N个任务在前台运行
默认bg,fg不带%N时表示对最后一个进程操作
<完>
另有一版://blog.upall.cn/788.html,下边代码这版对上一版稍有修改,除了不值一提的改动,有一项与之不同:增加了分卷功能,用于解决大包发不到邮箱的问题,每个卷单独发送。效果出下:
blog.upall.cn.list
*
blog.upall.cn.Ex.list
.ttc
.mp3
wpBak.sh
#####################################
# 说明:WP备份脚本 #
# 要求:安装7zip #
# 作者:upall,//blog.upall.c...
压缩:
tar -zcvf – /www | split -b 600m – www.tgz
分卷的序号为:aa、ab、ac、ad、ae、……
解压:
cat www.tgz* | tar zxv
split参考
-b SIZE 指定每个文件的大小,其单位可以为b(512字节)、k(1K)、m(1M)
-d 使用数字而不是字母作为后缀名
-a X 指定后缀名的长度,默认为2位
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,文件权限各自独立。
安装步...