运维笔记





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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值