
Linux基础
文章平均质量分 80
围绕Linux基础,介绍相关的服务和知识
默行默致
寻一条出路,出路就在前方,哪里是前方,你的选择就是前方。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 文件系统
Linux 中认为 “一切皆文件”,即在Linux中,任何东西都是以文件的形式存在。举个最简单的例子,在Linux系统中可以通过 “ps -ef | grep 关键词” 命令获取进程的 Pid 号,拿到Pid号后,就可以通过 “cat /proc/Pid号/” 命令以文件的形式查看该进程的详细信息,如启动命令、进程相关参数、内存使用、连接数等。转载 2024-09-20 11:24:36 · 332 阅读 · 0 评论 -
Linux 常用命令
Linux中,点 . 常用于表示当前目录。“./var” 即表示当前目录中的var目录下。whereis 功能与which相似,常用于输出 可执行命令 的安装信息。which 常用于输出 可执行命令 的完整路径。原创 2024-09-20 10:18:03 · 757 阅读 · 0 评论 -
一次GET请求的抓包分析
在第二次握手后,客户端修改序列号Seq为第一次握手中Seq+1,确认号Ack为第二次握手中Seq+1,向服务端发送ACK确认标志,发起第三次握手。服务端收到客户端的诉求后,向客户端发送ACK应答标志,其中修改序列号Seq为第二次握手中Seq+1,修改确认号Ack为http数据包长度+1。客户端收到数据后,向服务端发送ACK应答标志,其中修改确认号Ack为上次Ack的值+上次收到的数据包长度Len。当建立了可靠的传输后,客户端向服务端表达了自己的诉求,需要访问一个网页。转载 2023-08-05 17:20:25 · 743 阅读 · 0 评论 -
抓包&&分析包
抓包&&分析包tcpdump 抓包wireshark 分析包tcpdump 抓包wireshark 分析包Ethernet II : 数据帧帧头信息,数据链路层信息。Internet Protocal:IP头信息,网络层信息。Transmission Control Protocol:TCP头信息,传输层信息。File Transfer Protocol:数据段,应用层信息。转载 2023-08-02 22:59:38 · 90 阅读 · 0 评论 -
TCP/IP模型
传输过程:在传输层,上层数据被切割成一段一段的数据段,加上TCP头部标识形成数据段。在网络层,针对每一个数据段均加上IP头部标识形成数据包。在数据链路层,针对每一个数据包均加上Mac头部标识形成数据帧。数据帧帧头信息,数据链路层信息。PDU : 协议数据单元。TCP头信息,传输层信息。IP头信息,网络层信息。转载 2023-08-01 19:19:11 · 111 阅读 · 0 评论 -
运维-临时笔记
运维安全安全服务器不可以长时间安装telnet服务,因需要安装后应及时删除,因为telnet密码明文传输。禁止安装redis而不进行任何配置,因为黑客能够利用redis漏洞直接登录服务器。原创 2023-07-24 08:43:16 · 127 阅读 · 0 评论 -
Linux&&软件源
Linux&&软件源Ubuntu阿里云14.0416.0416314.04Ubuntu阿里云14.04deb https://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb https://mirrors.aliyu转载 2020-08-18 10:18:09 · 233 阅读 · 0 评论 -
Linux&&confluen&&攻击
Linux&&confluen&&攻击问题现象排查思路物理资源排查进程排查定时(crontab)任务排查解决方法问题现象Tasks: 294 total, 2 running, 292 sleeping, 0 stopped, 0 zombieCpu(s): 54.9%us, 28.8%sy, 0.0%ni, 10.5%id, 5.4%wa, 0.2%hi, 0.2%si, 0.0%stMem: 4047560k total, 399578原创 2020-07-30 12:25:52 · 423 阅读 · 0 评论 -
Linux&&清理磁盘空间
Linux&&清理磁盘空间确认是不是磁盘空间已满(容量和节点)删除(移走)大容量文件(视具体情况而定!)删除软件安装包参考下以下地址确认是不是磁盘空间已满(容量和节点)root@dfq:/# df -hTFilesystem Type Size Used Avail Use% Mounted on/dev/xvda1 ext4 20G 16G 3.2G 84% /none tmpfs 4.0K 0转载 2020-06-15 17:40:49 · 457 阅读 · 0 评论 -
Linux&&sysctl -p
Linux&&sysctl -psysctl:cannot stat /proc/sys/net/netfilter/nf_conntrack_max: No such file or directorysysctl:cannot stat /proc/sys/net/bridge/bridge-nf-call-iptables: No such file or directorysysctl:cannot stat /proc/sys/net/bridge/bridge-nf-call-i转载 2020-05-26 23:14:48 · 644 阅读 · 0 评论 -
Linux&&常用名词解释
Linux&&常用名词解释k_v1 = { 'IPC' : 'Inter-Process Communication', 'desc' : '进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程', }k_v2 = { 'IPC' : 'Inter-Process Communication', 'desc' : '进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程', }...原创 2020-05-13 22:39:48 · 410 阅读 · 0 评论 -
python&&Django&&上线要做的事
python&&Django&&上线要做的事允许客户端访问Django项目启用https(非nginx)预安装软件包配置settings.py文件支持https以https的方式启动Django项目允许跨源请求创建允许跨源请求文件配置settings.py文件包含允许跨源请求文件python3&&Django&&urlopen()&a...转载 2020-04-08 13:36:56 · 216 阅读 · 0 评论 -
Linux&&nginx服务配置文件详解
Linux&&nginx网站服务2nginx服务的构成nginx服务的构成基本的 nginx 体系结构由 master 进程和其 worker 进程组成。master 读取配置文件,并维护 worker 进程worker 则会对请求进行实际处理。...转载 2020-03-23 15:48:28 · 560 阅读 · 0 评论 -
Linux&&性能分析工具
Linux&&性能分析工具Linux&&性能分析工具vmstat--虚拟内存统计iostat--用于报告中央处理器统计信息dstat--系统监控工具iotop--LINUX进程实时监控工具pidstat--监控系统资源情况tophtopmpstatnetstatps--显示当前进程的状态straceuptimelsofperf常用的性能测试工具perf_events...转载 2020-03-21 21:04:35 · 273 阅读 · 0 评论 -
Linux&&CPU瓶颈处理&&sar
Linux&&CPU瓶颈处理&&sarsarsar的用途sar 的安装sar的命令实时获得 CPU 使用率的报告查看进程创建的统计数据查看 I/O 和传输率统计数据查看内存页面统计数据查看块设备统计数据查看所有中断的统计数据查看网络设备特定的统计数据查看 CPU 特定的统计数据查看队列长度和平均负载的统计数据查看内存和交换空间的使用统计数据查看 inode、文件、和...转载 2020-03-21 13:45:37 · 224 阅读 · 0 评论 -
Linux&&https原理
Linux&&https原理HTTPS 的底层原理如何实现?为什么数据传输是用对称加密?为什么需要 CA 认证机构颁发证书?浏览器是如何确保 CA 证书的合法性?本地随机数被窃取怎么办?既然 HTTPS 不能防抓包,那 HTTPS 有什么意义?啦啦啦,又转载啦!参考资料:https://mp.weixin.qq.com/s/PzgkDyKZPB0rFK90ebT5owHTT...转载 2020-03-21 13:22:45 · 386 阅读 · 0 评论 -
Linux&&FREE命令详解
Linux&&FREE命令详解各行含义详解第一行的输出是从操作系统(OS)的角度来看的第二行是从一个应用程序的角度看系统内存的使用情况释放掉被系统cache占用的数据(Mem.cached)第四行为交换区的信息命令参数介绍各行含义详解第一行的输出是从操作系统(OS)的角度来看的计算机上一共有: (Mem.total)8133084KB(缺省时free的单位为KB)物理内存...转载 2020-03-14 12:41:44 · 274 阅读 · 0 评论 -
Linux&&top命令详解
Linux&&top命令详解功能键介绍各行含义详解第一行:系统运行时间和平均复负载第二行:任务(进程)第三行:cpu运行情况第四行:memory使用情况第五行:swap使用情况第六行:各进程(任务)的状态监控查看多核CPU命令top功能键使用实例监控java线程数:监控网络客户连接数:获取某进程中运行中的线程数量(PID指的是进程ID):在linux中还有一个命令pmap,来输出进...转载 2020-03-14 12:37:01 · 1065 阅读 · 0 评论 -
Linux&&MAKE[了解]
Linux&&MAKE[了解]MakeFile的定义Make的书写规则Make如何工作Make命令MakeFile的定义makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令.makele就像一个Shell脚本一样,其中也可...转载 2020-03-14 12:06:16 · 270 阅读 · 0 评论 -
Linux&&mysql主从复制+读写分离
Linux&&mysql主从复制+读写分离mysql主从复制+读写分离了解MYSQL支持的复制类型实现环境部署服务器之间时间同步配置主从同步配置读写分离测试mysql主主复制了解实现先修改配置文件同步数据相互授权用户(在A服务器授权一个允许B访问的用户,反之亦然)互告bin-log信息在两服务器都执行以下命令查看状态mysql主从复制+读写分离了解通过主从复制(Master-...转载 2020-03-12 20:02:53 · 344 阅读 · 0 评论 -
Linux&&错误录
Linux&&错误录bash: netstat: command not foundbash: netstat: command not found#问题root@f43f67699f19:/# netstat bash: netstat: command not found#解决方法:apt-get install net-toolsroot@f43f67699f19...原创 2020-03-12 10:24:38 · 275 阅读 · 0 评论 -
Linux&&RAID
Linux&&RAID了解标准RAIDRAID 0原理STRIPE WIDTHSTRIPE SIZERAID 1RAID 2RAID 3RAID 4RAID 5(带分布式存储的奇偶校验的条带卷)RAID 6(双份奇偶校验信息的条带卷)混合RAIDRAID 01RAID 10非标准RAIDDRFS实现实现RAID 5设置开机自动启动及自动挂载扩容RAID磁盘阵列模拟RAID磁盘损坏、...转载 2020-03-11 11:59:10 · 362 阅读 · 0 评论 -
Linux&&LVS+Keepalived高可用群集
Linux&&Keepalived双机热备了解keepalived的热备方式部署使用keepalived实现双机热备主服务器配置备用服务器配置测试双机热备功能LVS+Keepalived高可用群集配置主调度器配置从调度器配置web节点服务器测试LVS+Keepalived高可用群集了解用途:判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后...转载 2020-03-10 21:38:04 · 409 阅读 · 0 评论 -
Linux&&oracle 11gR2
Linux&&oracle 11gR2了解部署配置hosts文件预安装软件包修改内核参数并使修改生效新建用户和组为oracle用户设置shell限制新建安装目录解压oracle11g压缩包安装oracle11g使用了解11g : 版本号11gR2 : 11g版本的正式版;11gR1 : 11g版本的测试版oracle服务器的物理内存应不少于1GB;硬盘空间...转载 2020-03-09 16:24:13 · 237 阅读 · 0 评论 -
Linux&&服务器监控zabbix
Linux&&服务器监控zabbix了解部署centOS部署预安装软件包配置PHP参数编译安装zabbix浏览器配置zabbix的web控制台被监控端部署web控制台添加监控设备Linuxwindowsubuntu部署预安装软件包被监控主机zabbix_agentd部署软件源部署源码部署web控制台配置指定端口(以80为例)监测添加邮件报警了解部署centOS部署预安装软件...转载 2020-03-08 01:18:22 · 236 阅读 · 0 评论 -
Linux&&服务器监控Nagios
Linux&&服务器监控Nagios了解Nagios工作原理Nagios的四种监控状态Nagios通过nrpe插件远程管理服务部署部署Nagios监控系统配置Nagios监控系统被监控端(客户端)配置监控mysql服务运行监控其他主机的服务运行监控服务器测试被监控客户机使用nagios对指定的服务(以http服务为例)进行监控被监控主机配置监控http服务描述监控服务器配置了解...转载 2020-03-07 20:30:29 · 383 阅读 · 0 评论 -
Linux&&服务器监控Cacti
Linux&&服务器监控Cacti了解部署安装Net-SNMP、RRDTool等支持软件部署cacti、设置数据库连接cacti初始化安装客户端(被监控端)部署Linuxwindows交换机路由器使用cacti监控客户端安装模板插件(percona-mysql-monitor插件)安装功能插件了解定位 : cacti是一款使用PHP语言开发的性能和流量监测工具监测对象 ...转载 2020-03-05 23:21:33 · 233 阅读 · 0 评论 -
OSI 七层模型
传输层封装的数据段,默认最大为1460字节,是受以太网帧中的MTU(1500字节=1460字节+20字节IP包头+20字节TCP头)值影响的。标识符一致的IP片重组为同一个原始的IP包,段偏移量小的在前,段偏移量大的在后。虽然ICMP协议和IP协议均为网络层协议,但是ICMP协议在IP协议之上,因此使用ICMP协议传输时需先经过IP协议的封装。上层来的数据到IP层会被分片,标识符字段、标识字段、段偏移量字段用来对数据包进行标识,使数据到达目的端重组的时候,不会乱序。ip协议 : 协议标识为0800H。转载 2020-03-05 14:40:58 · 378 阅读 · 0 评论 -
Linux&&iSCSI网络存储服务
Linux&&iSCSI网络存储服务构建iSCSI服务器网络存储概述构建iSCSI服务器使用iSCSI存储设备连接iSCSI存储设备使用iSCSI存储设备构建iSCSI服务器网络存储概述文件系统的管理在客户端完成iSCSI : i 指的是SCSI在网络中传输时封装的IP头部分文件系统的管理在服务器端完成构建iSCSI服务器DAS : 直接附加...原创 2020-03-02 22:27:47 · 237 阅读 · 0 评论 -
Linux&&LVS负载均衡群集
Linux&&LVS负载均衡群集概念群集的类型负载均衡的分层结构负载均衡的工作模式环境部署(NAT模式)负载调度器部署启动ip_vs模块LVS的负载调度算法使用ipvsadm管理工具NFS共享存储服务使用NFS发布共享资源在客户机中访问NFS共享资源概念群集的类型负载均衡的分层结构负载均衡的工作模式在NAT模式下,缺点:调度器容易形成瓶颈;优点:安全、只需要一...原创 2020-03-01 21:46:30 · 1472 阅读 · 0 评论 -
Linux&&Tomcat
Linux&&Tomcat动静分离反向代理+负载均衡部署Tomcat及其负载均衡配置Tomcat站点动静分离静态文件(.html)交由LNMP服务器处理动态文件(.php)交由LAMP服务器处理web-1.1#部署LNMP环境#配置vim /usr/local/nginx/conf/nginx.conf location ~ \.php$ { ...原创 2020-03-01 16:06:51 · 285 阅读 · 0 评论 -
Linux&&nginx网站服务
Linux&&nginx网站服务nginx服务基础安装与运行控制配置文件nginx.confnginx服务基础**优势:**稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力单台物理服务器可支持30000~50000个并发请求Apache与nginx的区别:apache是多进程的web服务;适合CPU密集型业务(CPU计算、sql查询等);nginx是单进...原创 2020-02-29 14:58:50 · 455 阅读 · 0 评论 -
Linux&&YUM仓库服务与PXE网络装机
Linux&&YUM仓库服务与PXE网络装机部署YUM软件仓库网络安装源(服务端)基于ftp的yum源基于http的yum源指定软件仓库(客户端)使用YUM更新工具查询软件包安装、升级、卸载软件包PXE远程安装服务搭建PXE网络安装服务器验证PXE网络安装KS无人值守安装kickstart自动应答文件实现批量自动装机部署YUM软件仓库网络安装源(服务端)基于ftp的y...原创 2020-02-28 21:36:20 · 282 阅读 · 0 评论 -
Linux&&iptables防火墙
Linux&&iptables防火墙Linux防火墙基础编写防火墙规则Linux防火墙基础编写防火墙规则8:00原创 2020-02-28 17:11:04 · 351 阅读 · 0 评论 -
Linux&&远程访问及控制
Linux&&远程访问及控制SSH远程控制TCP Wrappers控制SSH远程控制jerry : 任何以Jerry身份登录的用户admin@61.23.24.25 : 以admin身份登录且主机IP为61.23.24.25的用户TCP Wrappers控制26:00...原创 2020-02-26 16:44:01 · 174 阅读 · 0 评论 -
linux&&系统安全
linux&&系统安全账号安全控制锁定账号文件passwd、shadow密码安全控制命令历史限制和终端自动注销允许普通用户登录、禁止root登录系统引导和登录控制口令检测、端口扫描账号安全控制非登录用户 : 如mysql,apache等usermod -s u1 :锁定账号文件passwd、shadow#查看文件是否被锁定lsattr /etc/pas...原创 2020-02-21 16:46:43 · 322 阅读 · 0 评论 -
Linux&&shell基础知识
Linux&&shell脚本了解shellshell(命令解释器)的作用常见的shell 有哪些?执行脚本的方法有哪些?shell编写shell基础模板交互式硬件设备shell变量的作用和类型了解shellshell(命令解释器)的作用介于系统内核与用户之间,负责解释命令行常用的shell有bash等.常见的shell 有哪些?cat root@dfq:~# ca...原创 2020-02-17 21:56:29 · 743 阅读 · 0 评论 -
Linux&&Postfix&&sendEmail&&邮件服务
Linux&&Postfix&&sendEmail&&邮件服务了解邮件服务器邮件系统包含哪几个邮件系统角色?邮件服务的相关协议有哪些?Postfix邮件服务器基于网页端的webmail邮件客户端搭建基于pc端的Foxmail邮件客户端使用sendEmail邮件服务器基于shell的sendEmail发送邮件了解邮件服务器邮件系统包含哪几个邮件系统...原创 2020-02-02 17:14:33 · 793 阅读 · 0 评论 -
Linux&&常用shell脚本
Linux&&shell使用inotify+rsyncshell如何接收实参到形参?方法一:readinotify+rsyncvim /opt/inotify_rsync.sh #!/bin/bash #定义inotify命名行。实时监控 INOTIFY_CMD="inotifywait -mrq -e modify,create,attrib,...原创 2020-01-16 23:39:55 · 278 阅读 · 0 评论 -
字符编码&&计量单位
字符编码&&计量单位计量单位计算机计量存储容量的计量单位数据的传输速率的计量单位基于字节的带宽计量基于比特的带宽计量字符编码ASSICUnicodeUTF-8GBK计量单位计算机计量存储容量的计量单位二进制数bit = { "ch": "比特", "abbr": "b",}字节(Byte )byteByte = { "ch": "字节",...转载 2020-01-10 18:13:19 · 806 阅读 · 0 评论