
LINUX基础
菜鸟的晋级
这个作者很懒,什么都没留下…
展开
-
crontab -e修改默认编辑器
与冬相见欢,与你相见安crontab -e默认编辑器为nano,不怎么好用想要修改成vim或者其他编辑器,方法如下。sudo select-editor**注:**默认一台新机器第一次使用crontab -e 的时候也是上面这个图片的画面,第一次可以自己选择进入之后的文本编辑方式;后期需要改的话就可以使用上面的命令进行修改改为3或者4,然后确定再次输入命令 crontab -e 进入的就是vim编辑环境了...原创 2021-12-23 10:54:04 · 1962 阅读 · 0 评论 -
LINUX中配置IP和网卡
放轻松点生活,你没那么多观众centos的网卡配置文件[root@centos7 /apps/harbor]#vim /etc/sysconfig/network-scripts/ifcfg-eth0配置文件里面的eth0的名字,一定要和外面配置文件的设备名相同NAME=eth0DEVICE=eth0 ###网卡名称###(这个名字必须和外面的设备名称一样)BOOTPROTO=static #路由协议(此处使用的是静态路由,默认一般为动态路由)IPADDR=10.0.原创 2021-07-18 18:13:37 · 560 阅读 · 1 评论 -
开启ip_forward转发功能
最好的时光在路上,一路向阳查看配置状态[root@centos7 /apps/harbor]#sysctl -a |grep ip_forward正常ip_forward转发没开启的时候,此处为0写配置文件net.ipv4.ip_forward = 1生效,更改完成###生效[root@centos7 /apps/harbor]#sysctl -p net.ipv4.ip_forward = 1###更改完成[root@centos7 /apps/harbor]#sy原创 2021-07-18 17:16:41 · 6943 阅读 · 0 评论 -
Error response from daemon: Get https://10.0.0.7/v2/: dial tcp 10.0.0.7:443: connect: connection ref
一个人时翻山越岭,两个人时穿过四季HARBOR报错:Error response from daemon: Get https://10.0.0.7/v2/: dial tcp 10.0.0.7:443: connect: connection refused解决方法在docker.service配置文件中,下面的圈起来的地方,加上这段话:IP或者域名都行:--insecure-registry 10.0.0.7 --insecure-registry harbor.lpk.net改完原创 2021-07-18 16:57:15 · 2718 阅读 · 2 评论 -
LINUX面试高频题库(持续更新中,建议收藏)
种一棵树 最好的时间是十年前,其次是现在。1) Linux 哲学思想有哪些? 一切都是一个文件(包括硬件) 小型,单一用途的程序 链接程序共同完成复杂的任务 避免令人困惑的用户界面 配置数据存储在文本中2) 计算机领域常用的计数进制有哪些? 二进制,八进制,十进制,十六进制3) Linux 系统中使用哪个命令可以获取系统硬件时间,date 命令是否可以获取系统硬件时间?当服务器硬件时间和系统时间不同步时,请写出如何将系统时间写入到服务器硬件时钟的具体操作命令?Lin原创 2021-06-15 21:08:41 · 1150 阅读 · 2 评论 -
LINUX生产中一些实用的配置
行到水穷处,坐看云起时修改history历史显示格式添加下面两行,可以在查看历史的时候增加时间格式定义别名:扫描新加的磁盘:生产中定义别名用的比较多,特别是命令比较长,平常使用比较多的命令查看操作系统发行版本:centos:[root@centos8 ~]#cat /etc/redhat-release CentOS Linux release 8.3.2011[root@centos8 ~]#cat /etc/os-release NAME=“CentOS Linux”VER原创 2021-06-15 18:02:58 · 261 阅读 · 1 评论 -
LINUX基础常用命令(持续更新中,建议收藏)
所谓无底深渊,下去,也是前程万里1) hostnamectl set-hostname NAME 设置主机名(持久生效)2) arch 查看系统架构3) ps aux 开启的进程4) runlevel 查看当前所属界面5) echo $SHELL 查看shell类型6) echo $PATH 查看外部命令文件的搜索路径7) echo $LANG 查看utf编码表8) cat /etc/shells 系统支持的shell9) nano 文本原创 2021-06-12 20:25:12 · 832 阅读 · 6 评论 -
域名临时重定向与永久重定向最本质的区别
不是看到了希望才去坚持,而是坚持了才会看到希望域名临时重定向与永久重定向最大的本质区别?临时重定向:浏览器不会缓存当前域名的解析记录永久重定向:浏览器会缓存永久重定向的DNS解析记录。permanent (301永久重定向)redirect (302临时重定向)永久重定向301域名永久型调整,即域名永远跳转至另外一个新的域名,之前的域名再也不使用,跳转记录可以缓存到客户端浏览器临时重定向302域名临时重定向,告诉浏览器域名不是固定重定向到当前目标域名,后期可能随时会更改,因此原创 2021-06-11 22:12:55 · 2655 阅读 · 0 评论 -
LINUX下怎么退出telnet
比起成功,失败教会了我们更多的道理telnet怎么退出ctrl + “]” 键进入命令行模式,然后输入quit或者ctrl+d键就可以退出了telnet命令可以在线测试网站是否开启某些服务,直接输入该服务的端口此界面说明当前网址开启了21端口,也就是FTP服务此界面说明当前网址开启了22端口,也就是SSH服务此界面则表示没有2222号端口...原创 2021-06-10 22:28:30 · 4248 阅读 · 3 评论 -
LINUX中添加或删除临时IP地址
你得走完该走的路,才能走你想走的路查看IP地址添加临时IP地址[root@LVS ~]#ip a a 172.16.0.100/32 dev lo查看添加的IP删除临时IP地址[root@LVS ~]#ip a del 172.16.0.100/32 dev lo原创 2021-06-07 20:32:46 · 2643 阅读 · 0 评论 -
面试:LVS的四种工作模式
只是踩着父母的肩,见识了父母从未见识过的繁华LVS集群的工作模式lvs-nat:修改请求报文的目标IP,多目标IP的DNATlvs-dr:操纵封装新的MAC地址lvs-tun:在原请求IP报文之外新加一个IP首部lvs-fullnat:修改请求报文的源和目标IPDR模式速度最快,效率最高,生产中使用最多原创 2021-06-05 21:26:27 · 369 阅读 · 0 评论 -
面试:LVS的(10+2)种调度算法
生活很苦,但优雅从不过时LVS 调度算法包括以下几种循环调度加权循环调度来源哈希兴调度目的地哈希定调度最少连接调度加权最小连接调度最短的预期延迟计划从不队列调度基于本地的最小连接调度基于本地的与复制调度的最小连接原创 2021-06-05 19:55:55 · 216 阅读 · 0 评论 -
HTTP常见状态码总结
多少红尘过客,多少过往云烟,一声离别,天涯流散。HTTP常见状态码http协议状态码分类1xx:100-101 信息提示2xx:200-206 成功3xx:300-307 重定向4xx:400-415 错误类信息,客户端错误5xx:500-505 错误类信息,服务器端错误http协议常用的状态码200: 成功,请求数据通过响应报文的entity-body部分发送;OK301: 请求的URL指向的资源已经被删除;但在响应报文中通过首部Location原创 2021-05-29 09:46:17 · 147 阅读 · 7 评论 -
HTTP报文Method 方法
少年不知愁滋味,为赋新词强说愁HTTP报文Method 方法请求方法,标明客户端希望服务器对资源执行的动作,包括以下:GET: 从服务器获取一个资源HEAD: 只从服务器获取文档的响应首部POST: 向服务器输入数据,通常会再由网关程序继续处理PUT: 将请求的主体部分存储在服务器中,如上传文件DELETE: 请求删除服务器上指定的文档TRACE:追踪请求到达服务器中间经过的代理服务器OPTIONS:请求服务器返回对指定资源支持使用的请求方法CONNECT:建立一个到由目标资源标识的服原创 2021-05-29 09:37:19 · 446 阅读 · 0 评论 -
一次完整的http请求处理过程
一粥一饭,当思来之不易;半丝半缕,恒念物力维艰.一次完整的http请求处理过程(1):建立连接: 接收或拒绝连接请求(2):**接受请求:**接收客户端请求报文中对某资源的一次请求的过程(3):**处理请求:**服务器对请求报文进行解析,并获取请求的资源及请求方法等相关信息,根据方法,资 源,首部和可选的主体部分对请求进行处理常用请求Method: GET、POST、HEAD、PUT、DELETE、TRACE、OPTIONS(4):**得到资源:**服务器获取请求报文中请求的资源web服原创 2021-05-29 09:25:37 · 208 阅读 · 1 评论 -
MySQL中修改用户密码
修改用户密码:方法1mysql> set password for root@'localhost'='123456' ; 方法2MariaDB [(none)]> flush privileges;MariaDB [(none)]> alter user root@'localhost' identified by 'ubuntu';方法3MariaDB [(none)]> update mysql.user set authentication_string=p原创 2021-05-23 17:54:56 · 216 阅读 · 1 评论 -
重复执行 cp -r 得到的结果有什么区别
cp -r 复制目录cp -r /etc /data/etc-bak假如/etc-bak文件不存在,第一次执行命令会把/etc复制到/data下改名为/etc-bak;第二次执行,则会把/etc复制到/data/etc-bak/目录下作为一个子文件夹。原创 2021-05-22 14:47:21 · 473 阅读 · 0 评论 -
基于LINUX查询、关闭防火墙和SELINUX
基于LINUX查询、关闭防火墙和SELINUX平常学习或者生产中的很多项目和实验都需要提前构建一个我们所需要的环境;关闭防火墙和selinux相对来说是比较通用的。查看当前的防火墙状态#关闭防火墙systemctl disable --now firewalld 查询SELINUX当前状态[root@centos7 ~]#getenforce Disabled关闭SELINUXvim /etc/selinux/config将SELINUX=这项,等号后面的内容改成Disable原创 2021-05-22 08:17:12 · 151 阅读 · 0 评论