面板类:国外:VestaCP:http://vestacp.com/ (比较推荐的面板,自带中文)Kloxo-MR:https://github.com/mustafaramadhan/kloxo/ (7.0真的很强大,很好看,很实用,有中文包)Webmin/Virtualmin:http://www.webmin.com/virtualmin.html (很稳定,很安全,自带中文)Ispconfig:https://github.com/dclardy64/ISPConfig-3-Debian-Installer (官网没看懂这是一键包,有中文包)i-MSCP:http://i-mscp.net/ (简单易用,自带中文)EasySCP:http://www.easyscp.net/ (和i-MSCP一样来自Ispconfig,自带中文)Ajenti:http://ajenti.org/ (轻量级,类似Webmin,自带中文)zPanel(sentora):http://www.zpanelcp.com/ http://www.sentora.org/(支持win,有中文包)ce
location / {autoindex on;autoindex_exact_size on;autoindex_localtime on;}
1.在你的自己的机器下面使用ssh-keygen命令来实现创建公钥使用 ssh-keygen -t rsa 来创建密钥,程序会问你存放的目录,如果不需要修改,直接回车两次即可点击查看原图2.将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器的~/.ssh目录中,然后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys,注意是管道符是 >>另外要注意请务必要将服务器上~/.ssh权限设置为700~/.ssh/authorized_keys的权限设置为6003.编辑/etc/ssh/sshd_config,将PasswordAuthentication改为no
<?php$strAuthUser= $_SERVER['PHP_AUTH_USER'];$strAuthPass= $_SERVER['PHP_AUTH_PW'];if (! ($strAuthUser == "<span style="color: #ff0000;">用户名</span>" && $strAuthPass == "密码")) {header('WWW-Authenticate: Basic realm="Autn"');header('HTTP/1.0 401 Unauthorized');echo "用户验证";exit;} else {echo "验证通过";}?>
1.查看Flash容量大小(存储空间,可以理解为电脑的硬盘)root@OpenWrt:/# dmesg |grep spi |grep Kbytes #查看Flash容量[ 0.660000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)16384/1024=16M 既是16M的Flash2.查看RAM容量大小(可以理解为电脑的内存条)root@OpenWrt:/# cat /proc/meminfo |grep MemTotal #查看RAM大小MemTotal: 61348 kBroot@OpenWrt:/# free -h |grep Mem | awk -F ' ' '{print $2}' #查看RAM大小 (单位kB)61348root@OpenWrt:/# free -h |grep Mem | awk -F ' ' '{print $3}' #已使用的RAM大小(单位kB)23788root@OpenWrt:/# free -h |grep Mem | awk -F ' ' '{print $4}'
2015!
cat /dev/null > /var/log/需要清除的log文件名
/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。 /var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。 /var/log/auth.log — 包含系统授权信息,包括用户登录和使用的权限机制等。 /var/log/boot.log — 包含系统启动时的日志。 /var/log/daemon.log — 包含各种系统后台守护进程日志信息。 /var/log/dpkg.log – 包括安装或dpkg命令清除软件包的日志。 /var/log/kern.log – 包含内核产生的日志,有助于在定制内核时解决问题。 /var/log/lastlog — 记录所有用户的最近信息。这不是一个ASCII文件,因此需要用lastlog命令查看内容。 /var/log/
安装很简单apt-get install fail2ban修改配置文件1、进入目录cd /etc/fail2banbash2、修改总体配置文件 jail.conf(1)总体配置此ip或者ip段为例外,不受以下条件影响ignoreip = 127.0.0.1# 封锁时间(如一天为:86400)bantime = 600在多长时间以内达到条件则开始执行封锁,如600秒达到3次则执行。 # 单位:秒findtime = 600在以上条件的出错次数,如600秒达到3次则执行。# 单位:次maxretry = 3bash(2)SSH设置[ssh-iptables]enabled = false #是否开启,开启则为truefilter = sshdaction = iptables[name=SSH, port=ssh, protocol=tcp] #post为端口号sendmail-whois[name=SSH, dest=you@mail.com, sender=fail2ban@mail.com]maxretry = 5 #尝试错误次数
一、清理下内存yum remove httpd #删除apache,其它组件请自己补充yum -y update #更新所有组件SSH执行以上命令,可以删除一些不必要的服务节约系统内存二、下载相关一键包和资源1、VNC+fluxbox一键包wget http://d.5abc.net/script/fluxbox/fluxbox.sh;sh fluxbox.sh期间要求输入VNC密码,请按系统提示输入密码和确认密码(两次相同)。2、qemu一键包wget http://d.5abc.net/script/qemu/windows.sh;sh windows.sh3、下载操作系统(推荐是ghost版的)在互联网上下载一个系统或自行上传一个系统ISO映像文件,然后上传到/root目录内。4、同时下载VNC(远程控制Windows)三、建立系统1、建立虚拟磁盘qemu-img create -f qcow oiplay.img 10GSSH执行以上命令,kwxgd.img为虚拟磁盘的名称,10G表示虚拟磁盘大小,请根据自己VPS实际情况创建。2、尝试登陆VNC请使用您的VPS IP地
Ubuntu为了系统安全,root帐号的密码是随机的,如果临时需要提升至root权限以执行一些命令,需要使用sudo命令。产线上有几台使用Ubuntu的机器,因为使用者不固定,并且执行程序时需要使用到root权限,所以需要将这几台机器配置为自动登录到root账户。查阅了相关资料后,可以通过以下两步来实现这个目的:1. 为root账户修改一个密码; 在终端下输入”sudo passwd root”命令,终端会提示输入当前账户密码,正确输入后,再输入两次你想要为root账户赋予的密码即可。2. 设置root账户自动登录; (a) 查看/etc/gdm/目录下是否存在custom.conf文件,如果存在,则直接跳到下一步,如果不存在,则依次打开”SystemàAdministrationàLogin Screen”,点击“Unlock”后,修改Login ScreenSettings的某一项设置,比如Enable或者Disable一下“Log in as automatically”,然后关闭该窗口,再查看一下/etc/gdm/目录下,custom.conf文件应该就会存在了。s(b)
系统只能安装debian32,因为这是最省资源的先在机器下载脚本wget http://linux-bash.googlecode.com/files/debian-actgod-vps.sh通过下面一键安装命令安装自己需要的功能:bash debian-actgod-vps.sh system #优化系统,删除不需要组件,dropbear替代sshd bash debian-actgod-vps.sh exim4 #更轻量级邮件系统 bash debian-actgod-vps.sh mysql #安装mysql bash debian-actgod-vps.sh nginx #安装nginx,默认两个进程 bash debian-actgod-vps.sh php #安装php,默认两个php-cgi进程 bash debian-actgod-vps.sh all #安装上面所有,软件是debian官方的,版本较低但也很好 bash debian-actgod-vps.sh wordpress yourdomain #一键安装wordpress中文版。数据库自动配置好。 bash