幸福在右 2012-12-6 23:58
Linux 相关命令
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync 测试硬盘IO性能<br><br>/root/vhost.sh 根据提示输入要绑定的域名 再输入域名绑定的目录(绝对目录,如/home/wwwroot/www/bbs<br><br><br>chmod -R 777 /home/wwwroot/www/gq 根据自己网站根目录设置文件夹(文件)权限<br><br><br>cd /home/ftp/1520/www 进去网站根目录(根据自己的输入命令)<br><br><br>rm -rf ltanmp (LNMP为你删除的目录名称)<br><br><br>/etc/init.d/nginx restart 重启Nginx<br><br><br>/root/lnmp restart 重启LNMP<br><br><br>apt-get install zip [yum install zip(centos系统)] 安装压缩命令<br><br><br>zip -r bbs.zip bbs 打包程序(disk为网站目录)<br><br><br>unzip fl8.zip 解压zip压缩包<br><br><br>单个目录或者文件压缩打包 tar czvf ltanmp.tar.gz ltanmp<br><br><br>多个目录或者文件压缩打包 tar czvf my.tar.gz dir1 dir2<br><br><br>解包至当前目录:tar zxvf ltanmp.tar.gz<br><br><br>vi /etc/fstab <br>★新手VI编辑使用注意:<br>VI进入后 请按键盘上的 Insert 键即可进入修改、输入添加内容。<br>修改好后,请按键盘上的ESC键,再用键盘输入 :wq 保存退出。(用键盘输入:半角的哦)<br><br><br>top 查看进程信息 free查看内存使用信息<br><br><br>w 查看用户 who 显示活动用户,并且显示登录 IP<br><br><br>netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n 查看访问IP。IP前面为并发数。如果并发数超过100就封闭IP。<br><br><br>iptables -A INPUT -s 182.117.87.207 -j DROP 添加规则封了这个IP iptables -L 查看已封IP。 iptables -F 清除所有规则<br><br><br>apt-get install tcpdump 安装tcpdump ifconfig 看流量 tcpdump -n -c100 查看UDP攻击<br> <br><br>iptables -I OUTPUT -p UDP -j DROP 禁止所有UDP端口 iptables -D OUTPUT -p UDP -j DROP 删除UDP端口<br><br><br>apt-get install exim4 (debian下安装使用exim4)<br>配置:dpkg-reconfigure exim4-config<br><br><br>删除虚拟主机,ssh执行:rm /usr/local/nginx/conf/vhost/域名.conf<br><br>sed -i 's#;open_basedir =#open_basedir = ../:/tmp/#g' /usr/local/php/etc/php.ini<br>/etc/init.d/php-fpm restart 复制命令SSH执行<br>或者,把中间内容: open_basedir = ../:/tmp/换成网站上层目录 open_basedir = /home/wwwroot/:/tmp/<br><br>chown 65534:31 /home/wwwroot/www 再FTP去把这home wwwroot www 改属性为 751(防跨站入侵)<br>/usr/local/nginx/conf/Vhost/ 再FTP去改属性为 751(防跨站入侵)<br>用root登录数据库更改数据库用户权限(ftp用户)<br><br><br>service xinetd start 启动FTP服务<br><br><br>./memcached.sh 进入LNMP目录安装<br><br><br>./eaccelerator.sh 进入LNMP目录安装<br><br>1. 查看物理CPU的个数<br>cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l<br> <br>2. 查看逻辑CPU的个数<br>cat /proc/cpuinfo |grep "processor"|wc -l<br> <br>3. 查看CPU是几核<br>cat /proc/cpuinfo |grep "cores"|uniq<br> <br>4. 查看CPU的主频<br>cat /proc/cpuinfo |grep MHz|uniq<br><br><br>uname -a<br><br>Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux<br>(查看当前操作系统内核信息)<br><br><br>cat /etc/issue | grep Linux<br><br>Red Hat Enterprise Linux AS release 4 (Nahant Update 5)<br>(查看当前操作系统发行版信息)<br><br><br>cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c<br><br>8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz<br>(看到有8个逻辑CPU, 也知道了CPU型号)<br><br><br>cat /proc/cpuinfo | grep physical | uniq -c<br><br> 4 physical id : 0<br> 4 physical id : 1<br>(说明实际上是两颗4核的CPU)<br><br><br>getconf LONG_BIT<br>(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)<br><br><br>cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l<br>(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)<br><br><br>如何获得CPU的详细信息:<br><br>linux命令:cat /proc/cpuinfo<br><br>用命令判断几个物理CPU,几个核等:<br><br>逻辑CPU个数:<br>cat /proc/cpuinfo | grep "processor" | wc -l<br><br>物理CPU个数:<br>cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l<br><br>每个物理CPU中Core的个数:<br>cat /proc/cpuinfo | grep "cpu cores" | wc -l<br><br>是否为超线程?<br>如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。<br><br>每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:<br>cat /proc/cpuinfo | grep "siblings"<br><br><br><br>LuManager面板安装<br><br>yum updata<br><br><br>yum install gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel wget patch ntp libxml2 libxml2-devel libevent m4 autoconf zip unzip gd freetype<br><br><br>Debian系统:<br>apt-get -y install gcc g++ ssh make bzip2 flex vim bison libtool libncurses5-dev libncurses5 libncurses5-dev libncurses5-dev libpcrecpp0 patch ntpdate openssl libssl-dev build-essential file gawk binutils parted zip unzip libperl-dev perl ftp libreadline-dev<br><br>CentOS系统:<br>yum -y reinstall gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel wget patch ntp libxml2 libxml2-devel libevent m4 autoconf zip unzip libjpeg libjpeg-devel gd gd-devel freetype freetype-devel libpng libpng-devel openssl openssl-devel file libtool libtool-libs gmp-devel pspell-devel parted zlib perl mod_perl-devel apr-util ftp readline-devel readline-devel apr apr-util curl-devel<br><br><br>wget http://down.zijidelu.org/zijidelu_install.sh; chmod 740 zijidelu_install.sh; ./zijidelu_install.sh -y<br>