查看完整版本: Linux 相关命令

幸福在右 2012-12-6 23:58

Linux 相关命令

dd if=/dev/zero of=test bs=64k count=4k oflag=dsync&nbsp; 测试硬盘IO性能<br><br>/root/vhost.sh 根据提示输入要绑定的域名&nbsp;&nbsp; 再输入域名绑定的目录(绝对目录,如/home/wwwroot/www/bbs<br><br><br>chmod -R 777&nbsp; /home/wwwroot/www/gq&nbsp; 根据自己网站根目录设置文件夹(文件)权限<br><br><br>cd /home/ftp/1520/www&nbsp;&nbsp; 进去网站根目录(根据自己的输入命令)<br><br><br>rm -rf&nbsp; ltanmp&nbsp;&nbsp;&nbsp; (LNMP为你删除的目录名称)<br><br><br>/etc/init.d/nginx restart&nbsp;&nbsp;&nbsp; 重启Nginx<br><br><br>/root/lnmp restart&nbsp;&nbsp; 重启LNMP<br><br><br>apt-get install zip [yum install zip(centos系统)] 安装压缩命令<br><br><br>zip -r bbs.zip&nbsp; bbs&nbsp;&nbsp; 打包程序(disk为网站目录)<br><br><br>unzip&nbsp;&nbsp; fl8.zip&nbsp;&nbsp; 解压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&nbsp; <br>★新手VI编辑使用注意:<br>VI进入后 请按键盘上的 Insert 键即可进入修改、输入添加内容。<br>修改好后,请按键盘上的ESC键,再用键盘输入 :wq&nbsp; 保存退出。(用键盘输入:半角的哦)<br><br><br>top 查看进程信息&nbsp;&nbsp;&nbsp;&nbsp; free查看内存使用信息<br><br><br>w&nbsp; 查看用户&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; who&nbsp;&nbsp; 显示活动用户,并且显示登录 IP<br><br><br>netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n&nbsp;&nbsp; 查看访问IP。IP前面为并发数。如果并发数超过100就封闭IP。<br><br><br>iptables -A INPUT -s 182.117.87.207 -j DROP&nbsp;&nbsp;&nbsp;&nbsp; 添加规则封了这个IP&nbsp;&nbsp;&nbsp; iptables -L&nbsp;&nbsp; 查看已封IP。&nbsp; iptables -F 清除所有规则<br><br><br>apt-get install tcpdump 安装tcpdump&nbsp; ifconfig 看流量&nbsp;&nbsp;&nbsp; tcpdump -n -c100&nbsp;&nbsp; 查看UDP攻击<br>&nbsp;&nbsp; <br><br>iptables -I OUTPUT -p UDP -j DROP 禁止所有UDP端口&nbsp;&nbsp; iptables -D OUTPUT -p UDP -j DROP&nbsp; 删除UDP端口<br><br><br>apt-get install exim4&nbsp; (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&nbsp;&nbsp;&nbsp; 复制命令SSH执行<br>或者,把中间内容: open_basedir = ../:/tmp/换成网站上层目录 open_basedir = /home/wwwroot/:/tmp/<br><br>chown 65534:31 /home/wwwroot/www&nbsp;&nbsp; 再FTP去把这home&nbsp; wwwroot&nbsp; www 改属性为 751(防跨站入侵)<br>/usr/local/nginx/conf/Vhost/ 再FTP去改属性为 751(防跨站入侵)<br>用root登录数据库更改数据库用户权限(ftp用户)<br><br><br>service xinetd start&nbsp;&nbsp;&nbsp; 启动FTP服务<br><br><br>./memcached.sh&nbsp; 进入LNMP目录安装<br><br><br>./eaccelerator.sh&nbsp; 进入LNMP目录安装<br><br>1. 查看物理CPU的个数<br>cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l<br>&nbsp;<br>2. 查看逻辑CPU的个数<br>cat /proc/cpuinfo |grep "processor"|wc -l<br>&nbsp;<br>3. 查看CPU是几核<br>cat /proc/cpuinfo |grep "cores"|uniq<br>&nbsp;<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&nbsp; Intel(R) Xeon(R) CPU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E5410&nbsp;&nbsp; @ 2.33GHz<br>(看到有8个逻辑CPU, 也知道了CPU型号)<br><br><br>cat /proc/cpuinfo | grep physical | uniq -c<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 physical id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 physical id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 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>
页: [1]
查看完整版本: Linux 相关命令