常用linux基础命令 cd pwd ps clear ctrl+c ctrl+z ls mkdir chmod cp tar unzip mv rm rmdir wc ps -ef kill -9 pid号 find history who df -hl
为什么会出现僵尸进程?被攻击,有木马脚本植入进来,脚本派生出许多进程,占用资源,给整个服务器压死了。
这些进程全是僵尸进程,通过各种排查找到木马文件,然后把木马文件删掉,之后开始杀掉僵尸进程。ssh连接不上就要考虑为什么连不上?基于ssh服务就有问题了,telnet 127.0.0.1:80,探测连接失败,端口没起来,连不上,服务出问题了,远程连不上了,只能去机房处理了,后者给IDC托管运维打电话,帮忙去处理。远程协同办公,协同处理,服务器也有自己的小机房。
数据迁移时会有一些问题,有些数据类型是不支持的,导入时会出现一些问题,怎么解决的?
5.6版本的导出csv格式的文件,在windows手动修改个别数据之后,将数据导入5.7版本数据库。
什么叫公有云运维工作?
阿里云,腾讯云工作平台
什么叫私有云?
私有云就是自己公司搭建了个云平台
MySQL是一个关系型数据库管理系统,而mariadb则是MySQL的一个分支,mariadb是由MySQL之父开发的,目的就是完全兼容MySQL。
什么是正向代理?正向代理隐藏真实客户端
正向代理服务器就是一个位于客户端和原始服务器之间的服务器,客户端为了从原始服务器取得内容,客户端向正向代理服务器发送一个请求并且指定原始服务器,然后正向代理服务器转发请求给原始服务器并将从原始服务器获得的内容返回给客户端,客户端才能使用正向代理。
什么是反向代理?
反向代理隐藏真实服务端,反向代理服务器位于客户端和web服务器之间。
对于用户而言,反向代理服务器就相当于web服务器,即用户直接访问反向代理服务器就可以获得web服务器的资源。反向代理服务器的作用:可作为web加速,相当于反向代理服务器作为web服务器的前置机来降低网络和服务器的负载,提高访问效率。负载均衡就是一个反向代理服务器,四层负载和七层负载是怎么将请求转发给后面的web端获取资源返回给用户的?
什么是反向代理?
用户想访问后端的web资源,中间用户经过负载均衡代理,将用户请求转发给服务器B,这就是反向代理。
反向代理的作用:缓存,负载均衡
maven的作用:将jar包统一放在/var/lib/目录下,到时候需要什么包就去这个路径下自动下载
nginx的优化
隐藏软件名称和版本号
禁止恶意域名解析
禁止通过ip地址访问网站
严格设置web站点目录的权限
http请求方法优化
配置错误页面根据错误代码指定网页反馈给用户
限制上传到资源目录的程序被访问,防止木马入侵系统破坏文件。
fastcti参数和cache配置文件的优化
php.ini和php-fpm.conf配置文件的优化
nginx加密传输优化
有关web服务的linux内核方面深度优化(网络连接,io,内存等)
web服务器磁盘挂载及网络文件系统的优化。
主从复制的原理
主库的dump线程和从库的io线程进行交互,将主库的二进制位置信息发送给io线程;从库的sql线程根据relaylog中继日志记录,执行sql线程到从库中,3个线程,2个日志:dump线程,io线程,sql线程,binlog日志,relaylog中继日志。
每天18:00到23:00之间每隔30分钟重启smb
0,30 18-23 * * * /etc/init.d/smb restart
分 时 日 月 周 执行命令
SSH(secure shell protocol)安全外壳协议
SSH服务由服务端openSSH与客户端xshell两部分组成
SSH对传输的数据进行加密
SSH服务一般由系统自带,安装完成linux系统后,系统就已经安装好了SSH服务。如果没安装,使用yum install openssh-server -y 进行安装
SSH端口:22
定时任务:分 时 日 月 周
* * * * *
用户的定时任务配置文件放在/etc/spool/cron目录下,是以登录用户名命名的文件,例如,root用户就是/etc/spool/cron/root
系统定时任务在/etc/crontab
编辑定时任务的命令是crontab,crond是守护进程,也就是服务运行的程序。通俗点就是记事本是个程序,安装在电脑上了,我们用它的时候,就打开输入记录信息就行了。
确认自己书写的定时任务无误在应用,执行后人工检查执行情况。
每分钟执行一次mycommand
* * * * * mycommand
每周一上午8点到11点的第3分钟和第15分钟执行
3,15 8-11 * * 1 mycommand
每小时的第三分钟,和第15分钟执行mycommand
3,15 * * * * mycommand
每周六,周日的1:10重启smb
10 1 * * 6,0 /etc/init.d/smb restart
所有操作系统和应用软件都安装在硬件上,linux系统安装在磁盘中。
磁盘结构:磁道,柱面,扇区,磁头
磁盘分区:linux系统支持4个分区表信息(主分区+扩展分区),一个分区表大小是64字节。linux系统分为3个分区,分别是boot分区,swap分区,根分区(/).主分区编号是1~4,逻辑分区编号从5开始。swap分区是物理内存大小的1.5倍。
磁盘分区:fdisk,parted
RAID 独立冗余磁盘阵列系统,将多块物理磁盘按不同的技术方式组成一个磁盘组。
RAID级别分类
RAID 0
RAID 1
RAID 2
RAID 3
RAID 4
RAID 5
RAID 6
RAID 7
RAID 10
RAID的优点:
提升数据的安全性
提升读写性能
提高了数据存储容量
RAID0 | 速度快,无冗余 | |||
---|---|---|---|---|
RAID1 | 100%冗余,成本高, | 性能一般 | 重要的业务场景 | |
RAID5 | 性能好,有冗余,最多允许损坏一块磁盘 | 写性能不高 | 一般业务 | |
RAID10 | 读写速度快,100%冗余 成本最高 | 读写性能与冗余要求都比较高的业务 | 如业务数据的数据库或存储 |
正则表达式作用是处理字符串
sed,awk,grep
vim 是加强版,vi是基础版
通过telnet 127.0.0.1 8383 测试某端口是否开放
如果结果是连接失败,则端口8383没有开放
zabbix端口号是8080
lvm是(logic volume manager)逻辑卷管理是linux环境下对磁盘分区进行管理的一种机制,作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性
LV>VG>PV>PE
出现502就是错误的网关,连接超时
我们向服务器发送请求,由于服务器当前链接太多,导致服务器方面无法给予正常的响应,产生此类报错,解决方法:客户端刷新。
服务器,CTRL+f5刷新
查看nginx反向代理参数是否有问题或重启nginx服务。
常用的shell语句
条件判断语句 if语句
case语句
循环判断语句 while语句
until语句
固定循环语句 for ..do..done语句
工作职责:公司服务器的维护与管理工作
经验:从业务预上线,处理系统告警故障到最后能够保证系统稳定运行。
延时从库同步的数据是主库的数据
一个进程可以有多个线程,线程属于进程。
用户运行自己的程序,系统就创建一个进程,并为进程分配资源,内存空间,磁盘空间,cpu使用率,i/o设备等。举个例子,比如我打开记事本,打开任务管理器就可以看到记事本就开启了一个进程,并为这个进程分配资源,内存空间,磁盘空间,cpu使用率,i/o设备等。如下图所示
标签:web,RAID,回顾,代理服务器,反向,线程,服务器 From: https://www.cnblogs.com/ypyyds/p/16808228.html