linux
文章平均质量分 73
老wang你好
Li个人学习,工资笔记
展开
-
升级openssh以及回滚,telnet远程链接
修改配置允许root用户远程登录(允许使用密码登录,允许root远程登录,开启端口,赋予/etc/init.d/sshd权限)默认情况下,系统是不允许root用户telnet远程登陆的,如果要使用root用户直接登录。为了防止升级安装失败,无法使用ssh做远程连接,因此安装telnet预防。最后重新生成这些应该就可以恢复sshd服务。先回滚openssh到yum最新版本。然后再删除开头的那些公私钥。原创 2023-11-29 16:50:33 · 1531 阅读 · 1 评论 -
CentOS 规划分区
根目录(/):根目录是操作系统的核心文件系统,通常包含操作系统和系统软件。建议为根目录分配相对较大的空间,以容纳操作系统和软件的安装,并提供足够的空间用于系统日志和临时文件。一般建议将交换空间设置为物理内存(RAM)的 1.5 到 2 倍,但在大容量内存的情况下,通常不需要设置太大的交换空间。其他分区:根据具体需求和使用情况,您还可以考虑其他分区,如 /var(存储日志和可变数据)、/tmp(临时文件)等。在为 CentOS 7 进行分区时,适当的分配比例可以根据具体的用途、需求和硬件配置而有所不同。原创 2023-07-12 17:03:37 · 1252 阅读 · 0 评论 -
Jenkins 环境配置到项目开发
持续集成(CI)持续集成(Continuous integration)指的是频繁地(一天多次)将代码集成到主干。它的好处主要有两个快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。Martin Fowler 说过,"持续集成并不能消除 Bug,而是让它们非常容易发现和改正。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。原创 2023-03-22 18:24:41 · 598 阅读 · 0 评论 -
Linux随笔之内容简介
Linux·的命名空间原创 2022-11-07 14:15:39 · 133 阅读 · 0 评论 -
负载均衡服务LVS
ipvs scheduler:根据其调度时是否考虑各RS当前的负载状态分为两种:静态方法和动态方法静态方法 (不问直接给你)快仅根据算法本身进行调度1、RR:roundrobin,轮询,较常用,雨露均沾,大锅饭2、WRR:Weighted RR,加权轮询,较常用3、SH:Source Hashing,实现session sticky,源IP地址hash;将来自于同一个IP地址的请求始终发往第一次挑中的RS,从而实现会话绑定。原创 2022-09-13 19:20:08 · 833 阅读 · 0 评论 -
NFS介绍,及实现LAMP架构的电商网站MySQL主从和数据实时同步
实现LAMP架构的电商网站MySQL主从和数据实时同步原创 2022-09-08 15:12:50 · 2664 阅读 · 0 评论 -
系统日志管理
日志多了会很烦,少了你观察不到会更烦,出了事不知道哪里会抑郁死。原创 2022-09-06 21:03:52 · 963 阅读 · 0 评论 -
企业级Open ViP服务
生成服务器配置文件#服务器配置文件server.conf文件中以#或;开头的行都为注释;local a.b.c.d #本机监听IP,默认为本机所有IPport 1194 #端口;proto tcp #协议,生产推荐使用TCPproto udp #默认协议udp;dev tap #创建以太网隧道设备,tap设备实现以太网帧通过Openvpn隧道,可提供非IP协议如IPX和AppleTalk等的支持,tap等当于一个以太网设备,它操作第二层数据包如以太网数据帧。原创 2022-08-20 22:36:32 · 1071 阅读 · 0 评论 -
iptables
指定多个源端口[!# 指定多个目标端口[!..#多个源或目标端[!][root@rock1 ~]# iptables -A INPUT -s 10.0.0.151/16 -d 10.0.0.150 -p tcp -m multiport --dports 20:30,80 -j ACCEPT (追加,INPUT,源,目标,指定协议,-m指定命令,指定端口号,接受 )原创 2022-08-20 11:02:46 · 1774 阅读 · 0 评论 -
进程,系统性能和计划任务的命令保姆级教学
不可中断状态的进程:是正处于内核态关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的 I/O 响应,也就是我们在 ps 命令中看到的 D 状态。在这里执行命令时需要加PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin。#设置单位:显示两种单位一种是显示Bit/s、一种是显示Byte/s,默认是以Bit/s,也可不显示/s。pgrep -f 命令 和此命令有关的进程。..原创 2022-08-17 19:58:02 · 1600 阅读 · 0 评论 -
加密与安全
用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。/etc/passwd 文件,由于该文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。md5sum 生成密码指定盐生成对性值genrsa gen生成rsa算法 -out 输出 私钥-new:表示生成一个新证书签署请求-x509:专用于CA生成自签证书,如果不是自签证书则不需要此项-key:生成请求时用到的私钥文件。...原创 2022-08-15 19:56:55 · 261 阅读 · 0 评论 -
DNS设置及时间同步
一个可以别名可以有多个ip地址} 如果一个主机希望被外部服务器访问到应该监听在对外的的ip上不应该在127上应该在0.0.0.0上所以最好注释掉};查询的范围 只允许本机查询所以也要注释掉。原创 2022-08-14 17:42:04 · 1187 阅读 · 0 评论 -
Linux 服务的restart和reload
reload表示的是重新加载配置,首先reload不会影响当前服务已经建立的会话,而是直接加载新的配置,当新的会话产生后,会使用新的信息的配置;即使配置文件错误,导致的结果只是配置加载失败,而与所提供的服务无关。如果更改的配置错误,执行这条命令,stop肯定是能成功的;在学习环境下,我们经常使用restart参数重启服务,然而拿到生产环境中也许并不合理。restart:含义为重新启动,顾名思义就是需要先stop,然后在start。我们对sshd服务的配置文件进行了修改,现在需要重新加载配置或者说重启。...原创 2022-08-09 21:07:46 · 3747 阅读 · 0 评论 -
linux修复篇与破解(基础版)
1 [root@10 ~]# grub grub> root (hd0,0) (hd0,0) (表示第一个硬盘的第一个分区)dd if=/dev/zero of=/dev/sda bs=512(单位) count=25(后面) seek=1(跳过)dd if=/dev/zero of=/dev/sda bs=1 count=446 (破坏第一阶段)故障:rm -rf /boot/* 和 /etc/fstab 进行恢复。vim /boot/grub/grub.conf 方法2。...原创 2022-08-08 20:31:14 · 198 阅读 · 0 评论 -
【无标题】
修改网卡名cd /etc/sysconfig/network-scripts/ 下mv ifcfg-ens0 ifcfg-eth0 和 vim ifcth0 里面改成eth0 grub2-mkconfig -o /boot/grub2/grub.cfg。metric Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。netmask:当添加一个网络路由时,需要使用网络掩码。.原创 2022-08-05 14:26:30 · 410 阅读 · 0 评论 -
【转】Linux下wget命令详解
命令是Linux系统用于从Web下载文件的命令行工具,支持HTTP、HTTPS及FTP协议下载文件,而且wget还提供了很多选项,例如下载多个文件、后台下载,使用代理等等,使用非常方便。接下来就介绍一下wget的使用方法。该命令会下载文件到当前工作目录中,在下载过程中,会显示进度条、文件大小、下载速度等。接下来介绍几个常用的选项参数。......转载 2022-07-30 15:09:03 · 462 阅读 · 0 评论 -
linux之软件管理总结
1下载到安装包[root@centos8~]#yum-yinstall--downloadonly--downloaddir=/data/httpdhttpd。2安装root@rocky86-1data]#yum-yinstall/data/httpd/*.rpm。file//本地路径http//https//ftp//地址[root@rocky86-1~]#cd/etc/yum.repos.d/原创 2022-07-30 11:53:51 · 477 阅读 · 0 评论 -
磁盘和储存管理 逻辑卷
Master Boot Record,1982年,使用32位表示扇区数,分区不超过2T划分分区的单位:CentOS 5 之前按整柱面划分CentOS 6 版本后可以按Sector划分 MBR分区中一块硬盘最多有也可以3主分区+1扩展(N个逻辑分区)MBR分区:主和扩展分区对应的1--4,/dev/sda3,逻辑分区从5开始,/dev/sda5 就是在4下的扩展分区 sda5的 start开始位置在 sda4里面的。原创 2022-07-27 21:47:50 · 506 阅读 · 0 评论 -
linux中rm的基本用法 /dev/zero的作用
dev/zero------该设备无穷尽地提供0,可以使用任何你需要的数目----设备提供的要多的多。他可以用于向设备或文件写入。-i和-f正好相反,在删除文件或目录之前,系统会给出提示,使用-i可以有效防止不小心删除有用的文件或目录。-f强制删除,和-i选项相反,使用-f,系统将不再询问,是直接删除目标文件或目录。-r递归删除,主要用于删除目录,可删除指定目录及包含的所有。/dev/zero,是一个输入设备,你可你用它来初始化文件。【内容[这玩意谨慎使用]】...原创 2022-07-05 21:32:25 · 647 阅读 · 0 评论 -
文本三剑客之e`grep,sed,awk文本编辑工具
awk -v FS=':' -v OFS='+' '{print $1,$3$7}' /etc/passwd|head -n1 需定两次,空白定义+awk -F: '{printf "%-20s%d\n",$1,$3}' /etc/passwd -20左对齐 %d指定整数\n换行。" -F "," '{print $1}' -F取第一列。awk -v FS=':' '{print $1,FS,$3}' /etc/passwd -v正则,指定:分割,取1(显示分割)3行。原创 2022-07-13 21:53:42 · 370 阅读 · 0 评论 -
基本正则表达式元字符,字符,次数,锚定分组
基本正则表达式元字符,字符,次数,锚定分组原创 2022-07-13 19:45:15 · 381 阅读 · 0 评论 -
linux中基础常用命令(偏文档)
f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思(列号,提取第几列)-u 选项来输出“统一的(unified)”diff格式文件,最适用于补丁文件。-u 选项(独特,unique),合并重复项,即去重 sort -u seq.txt。-n # 指定获取前#行,#如果为负数,表示从文件头取到倒数第#前。-d #分隔符:指定分隔符,paste -d":" xxxx。-k # 选项按照使用c字符分隔的 # 列来整理能够使用多次。-f 选项忽略(fold)字符串中的字符大小写。原创 2022-07-08 22:46:10 · 202 阅读 · 0 评论