Linux的基本思想有两点: 第一,一切都是文件; 第二,每个软件都有确定的用途。 其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
从零开始安装kafka 1.下载: http://kafka.apache.org/downloads 个人安装过程中,下载source下的版本在运行时会出现以下错误,改为Binary即可成功运行 Error:Couldnotfindorloadmainclassorg.apache.zookeeper.server.quorum.QuorumPeerMain 2.安装: kafka需要有jdk支持,首先在linux输入 java-version 出现以下版本信息为jdk已装好,直接跳到2.2 否则,
最近运维组人才流失,于是乎领导安排客串了一段时间的运维,日常工作就是写脚本、测试、部署、服务器环境配置、数据流监控、爬虫运行状况监控等我想说其实我还同时持续着我的爬虫工作,于是乎稍微总结一下运维这段时间常用的操作指令1、查看当前目录下所有文档的内容行数 : wc-l*2、查看当前目录下所有文档的大小 : du-sh*3、后台启动Python脚本输出日志到文件
一、日常使用命令/常用快捷键命令 开关机命令 1、shutdown–hnow:立刻进行关机 2、shutdown–rnow:现在重新启动计算机 3、reboot:现在重新启动计算机 4、su-:切换用户;passwd:修改用户密码 5、logout:用户注销 常用快捷命令 1、tab=补全 2、ctrl+l-:清屏,类似clear命令 3、ctrl+r-:查找历史命令(history);ctrl+c=终止
文章目录切换目录(cd):创建目录(mkdir):显示工作目录(pwd):列出目录内容(ls):搜索和过滤字符(grep):解压或压缩操作(tar):移动文件(mv):复制文件或目录(cp这个不怎么会(。•ˇ‸ˇ•。),就讲一下我会的吧):删除文件或目录(rm这个小心点用o( ̄▽ ̄)d):安装(rpm必不可少):防火墙(firewall安装过后一定用得到):查看进程(ps):查看ip地址(ip):虽然Linux的常用命令不是很多,但是那忘得是真的快.请大家
目录 系统信息 关机(系统的关机、重启以及登出) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 文件的权限-使用"+"设置权限,使用"-"用于取消 文件的特殊属性-使用"+"设置权限,使用"-"用于取消 打包和压缩文件 RPM包-(Fedora,Redhat及类似系统) YUM软件包升级器-(Fedora,RedHat及类似系统) DEB包(Debian,Ubuntu以及类似系统) APT软件工具(Debian,Ubuntu以及类似系统)
本文不提CVE-2019-11477SACKPanic漏洞,没意思。本文以CVE-2019-11478做引。 当我们最近在为CVE-2019-11478这个漏洞而心惊胆战的时候,其实我们早就已经忘了不久之前的另一个几乎同样的漏洞: CVE-2019-11478:数据发送端遍历排序SACK而被DDoS。 CVE-2018-5390:数据接收端遍历排序OFO而被DDoS。 简直是孪生兄弟。是碰巧吗?不,这非常可以预期。 根源就是TCP会乱序: 接收端乱序接收的数据存于Ou
代码的实现是简单的,背后的思绪是复杂的。 如果单纯的将《彻底实现LinuxTCP的Pacing发送逻辑-普通timer版》中的timer_list换成hrtimer,必然招致失败。因为在hrtimer的function中,调用诸如tcp_write_xmit这样的长路径函数是一种用丝袜装榴莲的行为。好吧,在无奈中我只能参考TSQ的做法。旧恨心魔!在Linux的TCP实现中,TSQ保证了一个单独的流不会过多地占据发送缓存,从而保证
今天一个老外在邮件列表上问了一个问题,就是ipaddradd和ifconfig的区别,我给他进行了解答,可能因为英语不好吧,解答的很简单,因此我还是要在这里详细说明一下。其实它们之间没有什么区别,只是表述方式不同罢了。如果你非常理解网络协议的原理以及网络的分层架构那么我想你就不会有这个问题,实际上,每一个网卡设备都有一个mac地址,但是却可以有多个网络层地址
今天晚上和小小一起学习,上个晚自习。 已经是reuseport骨灰级玩家了,所以简单写。 最开始,Linux协议栈并没有完全兼容BSD的reuseport语义,也就是说,Linux3.9之前,所谓的reuseport仅仅有socket热备份功能,没有socket负载均衡功能,但是很快在3.9内核之后,Linux协议栈的reuseport功能便完善了: Active-Backup Active-Active 最开始的Active-Active实现非常Low,自己看代码就知道了,必须遍历所有
互联网分布式架构,Linux运维,MySQL调优视频教程15套Java架构师,集群,高可用,高可扩展,高性能,高并发,性能优化,设计模式,数据结构,虚拟机,微服务架构,日志分析,工作流,Jvm,Dubbo,Redis,ActiveMQ,Nginx,Mycat,Netty,Jvm,Mecached,Nosql,Spring,大型分布式项目实战视频教程高级Java架构师包含:架构师,高并发,分布式,集群,高可用,高可扩展,高性能,设计模
Linux起源 操作系统出现时间线: Unix1970年诞生,71年用C语言重写 AppleII诞生于1976年 window诞生于1985年 Linux诞生于1991年,由大学生LinusTorvalds和后来的众多爱好者共同开发完成。 想必大家看了这个时间线应该能想明白为啥Linux要出现并且开源吧。因为前面三个都贼贵。 为什么是企鹅logo 因为企鹅是极地动物,极地(南极北极)又不属于任何一个国家,所以代表Linux不属于任何商业
本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动、停止、重启等操作,对入门者不错的选择。本文假设你的apahce安装目录为usrlocalapache2,这些方法适合任何情况apahce启动命令:推荐 本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动、停止、重启等操作,对入门者不错的选择。 本文假设你的apahce安装目录为/usr/local/apache2,这些方法
一、RPM版安装 查看是否有其他版本的数据库,若有,删除干净 非root用户必须要有sudo权限 1.下载mysql相关安装包 https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-server-8.0.18-1.el7.x86_64.rpm https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysq
注意:非root用户必须要有sudo权限 一、安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新增拥有sudo权限的用户(若知道root和其他拥有sudo权限的系统用户密码,跳到3;若都没有,必做) 修改该用户的密码 为新增的用户添加sudo权限 sudovi/etc/sudoers 在92行下一行添加 test ALL=(ALL) ALL 3.把当前用户加入到docker组(此时
在下这几天发现我的VPS总是莫名遭受到江苏镇江那边的IP登录请求攻击,跟踪了下路由,发现ip是从蒙古那边出去的,然后意识到可能是有扫描端口的。。 方法一: 现在的互联网非常不安全,很多人没事就拿一些扫描机扫描ssh端口,然后试图连接ssh端口进行暴力破解(穷举扫描),所以建议vps主机的空间,尽量设置复杂的ssh登录密码,那么有什么更好的办法来解决这个问题?