运维笔记
来源:互联网 发布:单片机蓝牙模块教程 编辑:程序博客网 时间:2024/05/29 06:41
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
0 0
- hbase运维笔记
- 运维笔记
- Linux运维笔记
- Linux运维笔记
- 运维笔记
- 运维命令行笔记
- 运维笔记1
- 运维笔记2
- 运维笔记3
- 运维笔记
- linux运维笔记
- [笔记] 运维管理
- 运维笔记
- Linux运维笔记
- linux 运维笔记
- HBase运维笔记系列
- Linux运维汇总笔记
- 运维监控开发笔记
- Java原理 JVM加载class文件的原理机制
- Video4Linux框架简介(5) - Streaming
- 1184_二叉树遍历
- mybatis如何遍历Map的key和value
- 【小工具】获取当前时间
- 运维笔记
- egret白鹭 基于eui组件的一些动画类 抽屉效果
- 数据结构-02 LinkedList源码解析
- JQuery年月日三级联动(生日)
- 解决移动端特别是ios滑动卡屏 滑动卡顿
- JSP中的页面元素
- 手机短信最多70个字
- poj2750 Potted Flower(区间连续子序列的和)
- iOS常见的算法面试题及(swift)答案