git fetch origin master:temp
git merge temp
/etc/httpd/conf/httpd.conf
//apache 错误日志
cd /etc/httpd/logs
cd /etc/php.ini
service httpd restart;
/usr/lib64/php/modules
ls -lht文件大小
删除ftp用户
userdel test
vi /etc/vsftpd/chroot_list
添加ftp用户
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
passwd ftpuser
重启FTP
service vsftpd restart
mysql显示乱码
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
防火墙
service iptables status 查看防火墙状态
service iptables start 开启防火墙
service iptables stop 关闭防火墙
service iptables restart 重启防火墙
防火墙开放特定端口:
①文件/etc/sysconfig/iptables
②添加:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
★数字8080代表开放8080端口,也可以改成其他的端口★
③重启防火墙
??yum
rm -f /var/run/yum.pid
/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config
make
make install
crontab -e
出于安全考虑,我们必须在服务器端对请求体大小进行限制,请求体长度的最大值的设置有多方面的因素,需要根据业务情况反复调优决定。考虑以下几方面因素
:
1、根据请求报文的大小,预估实际请求体的最大值;
2、限制上传文件的大小,文件上传服务与业务操作服务分离;
3、设置合理的超时时间,避免由于请求体太大导致线程被长时间占用;
4、请求体设置不能太大,防止轻易被DDOS攻击;
mysql连接数过大
vi /etc/security/limits.d/90-nproc.conf
fuser -n tcp 80 nginx 重启不了
??yum
rm -f /var/run/yum.pid
/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config
make
make install
crontab -e
默认下selinux是开启的
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
另外,如果以上还是不能解决的话要设置一下目录的权限策略
chcon -R -t httpd_sys_content_t /home/html
rsync 同步服务
sudo /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/etc/rsync.conf
node
export NODE_PATH="/usr/local/lib/node_modules"
当前端口访问数
sudo netstat -pnt | grep :80 | wc -l
netstat -pnt | grep :80
当前目录文件数量
ls -lR|grep "^-"|wc -l
环境变量永久生效
vi /etc/profile
export NODE_PATH="/usr/local/lib/node_modules"
当前用户 查询
w
强制退出用户
sudo pkill -kill -t tty1
① 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2
② 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
24
③ 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
带宽限制
wondershaper 使用
[html] view plain copy 在CODE上查看代码片派生到我的代码片
$ sudo wondershaper em1 100 20 (限制em1网卡下载速度100Kb,上传速度20Kb)
$ sudo wondershaper clear em1 (清除em1网卡的网速限制)
内网服务器ssh
ssh -p 17194 opera@192.168.0.4
内网传文件
1.Linux下目录复制:本机->远程服务器
1
2
scp -r /home/shaoxiaohu/test1 zhidao@192.168.0.1:/home/test2
#test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。
2.Linux下目录复制:远程服务器->本机
1
2
scp -r zhidao@192.168.0.1:/home/test2 /home/shaoxiaohu/test1
#zhidao@192.168.0.1为远程服务器的用户名和ip地址,test1为源目录,test2为目标目录。
注:如果端口号有更改,需在scp 后输入:-P 端口号 (注意是大写,ssh的命令中 -p是小写)
echo 1 > /proc/sys/vm/drop_caches
格式化硬盘
df -T /dev/sdb1
mkfs -t ext2 /dev/sda1