![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 57
Linux的学习
不爱吃奶昔(zsl0)
这个作者很懒,什么都没留下…
展开
-
ESXi6.7 共享磁盘格式化(分区与挂载)
如果你希望在系统启动时自动挂载这个磁盘,你需要编辑/etc/fstab文件并添加相应的挂载条目。但请注意,由于NFS共享或其他网络文件系统可能需要特定的挂载选项和凭据,因此这一步可能需要根据你的具体配置进行调整。但请注意,如果ESXi已经为共享磁盘创建了分区,这一步可能不需要执行。如果ESXi的共享磁盘是通过NFS共享的,那么你可能需要在CentOS 7上安装NFS客户端软件包(如果尚未安装),并使用mount -t nfs命令来挂载NFS共享。找到你希望挂载的共享磁盘的设备名称,例如/dev/sdb。原创 2024-06-26 19:54:56 · 421 阅读 · 0 评论 -
Linux 开启Swap交换内存
由于阿里云服务器内存空间有点小,但是又不能加内存,则想到使用Swap交换空间,用硬盘空间充当内存使用。1.创建交换文件存储目录,并进入。2.创建交换文件并填充文件大小。原创 2024-01-08 13:34:13 · 1059 阅读 · 1 评论 -
NPS 内网穿透安装
NPS分为服务端和客户端,对应的不同操作系统软件可以在自行选择下载。原创 2024-01-07 18:20:00 · 1122 阅读 · 0 评论 -
ftp 创建用户并限制访问目录
vsftpd用户列表,如果userlist_deny=NO,只允许这个文件中的用户,如果userlist_deny=YES(默认),则不允许用户在此文件中使用甚至不提示输入密码。,用于排除只能访问用户主目录权限。文件,否则ftp登陆可能出错。,不允许通过ftp登录的用户。原创 2023-11-02 09:17:57 · 1037 阅读 · 2 评论 -
一次Linux图形化界面恢复
首先想到要想恢复图形界面,那么可以换个思路,要么排查问题出现的原因,要么按照从无可视化到安装图形化界面的角度出发,首先找到了可视化界面的启动方式。使用yum卸了又安装的过程中,发现可视化界面的gui没了,重启也是doc界面(cmd),然后就开始了可视化界面恢复的过程。,安装后就有了startx的命令,但是执行后又不能正常启动,看了日志发现很多设备没有正常启动。发现gdm服务是正常执行,这里就觉得是这个问题,然后重新安装GNOME,首先卸载原来的安装包。,首先查看gdm服务状态,是正常运行中,然后后执行。原创 2023-08-19 13:15:55 · 654 阅读 · 0 评论 -
mount 挂载远端目录
这里使用nfs(网络文件服务)进行远程文件挂载。这里我需要取消挂载文件服务器上的minio文件。首先在/etc/fstab中添加挂载信息。然后使用mount -a进行夹在挂载信息。首先查看需要取消挂载的磁盘。,安装好后进行配置。原创 2023-01-14 21:28:12 · 2971 阅读 · 0 评论 -
通过yum获取rpm离线安装包
现在有了rpm包,那么就可以安装lftp了,注意,lftp下载了两个rpm,而x86_64是符合我服务器的型号,则使用。离线安装不可避免需要下载对应安装包,此时可以通过yum命令只下载不安装的rpm安装包。此时就将lftp所需的安装下载到当前目录。原创 2022-12-11 00:27:59 · 2035 阅读 · 0 评论 -
串口连接-console口
callin设备(通常为/dev/tty*)用于传入流量,只要DCD没有被硬件断言(即只要调制解调器没有载波),试图打开它的任何进程都会在open()调用中阻塞,在此期间,可以自由使用标注设备(通常为/dev/cu* - cu代表“呼叫单元”)。在特定情况下需要用网口转usb连接时,可以使用命令连接或者使用连接工具连接,注意需要使用serial协议,并且指定的波特率进行连接;查看服务器串口,计算机-右键管理-计算机管理-系统工具-设备管理器-串口。,并且仍然可以不受限制地使用/dev/cu*。原创 2022-12-10 19:39:22 · 1272 阅读 · 0 评论 -
FTP、SFTP、LFTP文件传输协议使用
ftp - 文件传输协议,现在有更安全的sftp,以及更强大的lftp;命令基本相同,真的需要使用ftp可以使用man ftp。Sftp - OpenSSH 安全文件传输。Left - 复杂的文件传输程序。如上查看命令怎么使用时,使用。以及help再查看即可。原创 2022-12-10 19:09:46 · 2995 阅读 · 0 评论 -
2022-10-15 Nexus3 jar上传
家里虚机安装了maven私服仓库,尝试了一下怎么将jar包上传到仓库中。这里使用idea的maven项目,配置一下使用deploy上传。nexus会根据jar包的version进行匹配选择存放snapshot还是release的仓库现在配置好之后使用deploy就可以在nexus私服仓库中看到上传的jar包啦。原创 2022-10-15 23:29:44 · 602 阅读 · 0 评论 -
2022-10-15 VMware 虚拟机 Centos7磁盘扩展
此时再看就可以看到磁盘已经成功扩展。可以看到已经是200g的容量。就是新增的149G空间。原创 2022-10-15 20:53:18 · 730 阅读 · 0 评论 -
2022-10-05 Linux三剑客——grep
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。10.匹配单词,正则表达式中的“词(word)”,一般是由字母、数字和下划线所组成的,且词与词之间通常使用空格、制表符或换行符分隔。ps -ef | grep ssh | grep -v grep(去除自身命令)4.显示匹配字符串的上下1行,A after、B before、C AB的结合。8.找出包含’test’字符串的文件。3.反向搜索(不包含)原创 2022-10-05 11:22:20 · 87 阅读 · 0 评论 -
2022-09-28 telnet 离线、有网安装
【代码】2022-09-28 telnet 离线安装。原创 2022-09-28 09:07:17 · 487 阅读 · 0 评论 -
2022-08-13 Linux下创建jar包自启服务
第四步:移动到指定目录(也可以放到/etc/systemd/system/)第一步:创建服务文件。第二步:编辑服务内容。第三步:设置文件权限。第四步:设置服务自启。原创 2022-09-18 18:42:01 · 414 阅读 · 0 评论 -
2022-09-28 Linux命令 sort、uniq 排序与去重(可计数)
Linux sort 命令用于将文本文件内容加以排序。sort 可针对文本文件的内容,以行为单位来排序。参数说明:在使用 sort 命令以默认的式对文件的行进行排序,使用的命令如下:sort 命令将以默认的方式将文本文件的第一列以 ASCII 码的次序排列,并将结果输出到标准输出。使用 cat 命令显示 testfile 文件可知其原有的排序如下:使用 sort 命令重排后的结果如下:使用 -k 参数设置对第二列的值进行重排,结果如下:uniq命令Linux uniq 命令用于检查及删除文本文件原创 2022-09-18 14:23:54 · 1658 阅读 · 0 评论 -
2022-09-05 Linux 命令 du 查看磁盘空间使用情况
【代码】2022-09-05 Linux 命令 du 查看磁盘空间使用情况。原创 2022-09-06 21:41:23 · 234 阅读 · 0 评论 -
2022-08-14 SSH 相关命令详解
把本地的ssh公钥文件安装到远程主机对应的账户下,ssh-copy-id命令 可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限远程主机。注意:本地 ~/.ssh/id_rsa 的权限,chmod 400 ~/.ssh/id_rsa ,该文件包含用于授权的私钥,如果该文件可以被其他用户访问,ssh 会忽略该私钥。...原创 2022-08-14 23:15:10 · 2513 阅读 · 0 评论 -
2022-07-18 Linux df、free、chown、crontab命令
介绍一些常用的Linux命令,观察系统状态。原创 2022-07-18 21:19:00 · 341 阅读 · 0 评论 -
2022-07-17 Linux group与user基础概念
因此,现在许多Linux系统(如SVR4)都使用了shadow技术,把真正的加密后的用户口令字存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中只存放一个特殊的字符,例如“x”或者“*”。前两个配置文件我们已经介绍过了,这里我们讲一下/etc/shadow文件,/etc/shadow是/etc/passwd的密码映射过去产生的文件,因为/etc/passwd为所有用户都可读的文件所以会导致用户密码不安全,而/etc/shadow文件只有root能看,其他用户不能访问。...原创 2022-07-17 13:30:59 · 596 阅读 · 0 评论 -
2021-08-06 每日学习:Linux host命令(访问 DNS服务器的客户端程序)
Linux host命令(访问 DNS服务器的客户端程序)Linux下访问 DNS服务host命令Linux下访问 DNS服务我们要访问 DNS服务,就必须先知道 DNS服务器的 IP地址。Linux使用 /etc/resolv.conf文件来存放 DNS服务器的 IP地址。机器 ernest-laptop上,该文件的内容如下:#Generated by Network Managernameserver 219.239.26.42nameserver 124.207.160.106host命原创 2021-08-06 16:07:15 · 501 阅读 · 0 评论 -
2021-08-04 nc
nc基本使用 nc(netcat)命令短小精干、功能强大,有着“瑞士军刀”的美誉。它主要被用来快速构建网络连接。我们可以让它以服务器方式运行,监听某个端口并接受客户连接,因此它可用来调试客户端程序。我们也可以使之以客户端方式运行,向服务器发起连接并接受发数据,因此它可以用来调试服务器程序,此时它有点像telnet程序。 nc命令常用来的选项包括:-i,设置数据包传送的时间间隔。-l,以服务器方式运行,监听指定的端口。nc命令默认以服务器方式运行。-k,原创 2021-08-04 20:53:09 · 134 阅读 · 0 评论 -
2021-08-03 Linux 防火墙开启或关闭及详解
Linux 防火墙开启或关闭CentOS 5/CentOS 6CentOS 7/Red Hat 7/Alibaba Cloud Linux 2UbuntuCentOS 5/CentOS 6在CentOS 5和CentOS 6系统中,关于如何开启防火墙、关闭防火墙、查看防火墙运行状态,请参考以下信息:开启防火墙service iptables start关闭防火墙service iptables stop查看防火墙运行状态service iptables statusCen原创 2021-08-03 17:33:19 · 232 阅读 · 0 评论 -
2021-08-04 netstat
netstat基本使用netstatnetstat netstat十一个功能很强大的网络信息统计工具。它可以打印本地网卡接口上的全部连接、路由表信息、网卡接口信息等。我们主要利用的是上述功能中的第一个,即显示TCP连接及其状态信息。毕竟,要获得路由表信息和网卡接口信息,我们可以使用输出内容更丰富的route和ifconfig命令。 netstat命令常用的选项包括:-n,使用IP地址表示主机,而不是主机名;使用数字表示端口号,而不是服务名称。-a,显示原创 2021-08-04 19:57:34 · 171 阅读 · 0 评论 -
2021-08-03 tcpdump
tcpdump基本介绍tcpdumptcpdump tcpdump是一款经典的网络抓包工具。即使在今天,我们拥有像Wireshark这样更易于使用和掌握的抓包工具,tcpdump让然是网络程序员的必备利器。 tcpdump给使用者提供了大量的选项,用以过滤数据包或者定制输出格式。前面章节中我们介绍过其中的一些,现在我们把常见的选项总结如下:-n,使用IP地址表示主机,而不是主机名;使用数字代表端口号,而不是服务名称。-i,指定要监听的网卡接口。“-i原创 2021-08-03 12:12:54 · 418 阅读 · 0 评论 -
2021/02/24 MakeFile 基本使用
MakeFile 基本使用MakeFile 文件中的规则MakeFile 变量隐含规则中的自动变量MakeFile 文件中的规则target(目标)…:prerequisites(先决条件)…[tab] command(命令)……例如:``edit : main.o kbd.o command.o display.o insert.o search.o files.o utils.o[tab] cc -o edit main.o kbd.o command.o display.o inse原创 2021-07-13 13:23:13 · 106 阅读 · 0 评论 -
2021-08-02 bash:telnet:command not found问题解决
bash:telnet:command not found问题解决前言解决方法前言在学习Linux高性能服务器第一章的ARP和Telnet时,使用telnet命令时出现的telnet:command not found问题,在网上找到的文章解决办法。原文链接解决方法Linux centos 运行telnet命令,出现下面的错误提示:[root@localhost ~]# telnet 127.0.0.1-bash: telnet: command not found解决方法: 安装teln转载 2021-08-02 11:56:29 · 882 阅读 · 0 评论 -
2022-03-24 shell 脚本基础使用(3万余字,慎入)
2022-03-24 shell 脚本基础使用执行语法变量传递参数getopts命令shift 命令数组运算符算数运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符位运算数值的进制echo命令printf命令printf的转义test命令数值测试字符串测试文件测试流程控制条件判断ifcase 结构for 循环while 循环until 循环select 结构break,continue不同括号的含义函数参数变量return 命令全局变量和局部变量,local 命令数组set 命令,shopt 命原创 2022-04-01 11:54:21 · 1567 阅读 · 0 评论 -
2022-03-23 LRU和LFU 算法(页面置换算法)
LRU和LFU 算法(页面置换算法)LRU和LFU的区别例子原文章LRU和LFU的区别LRU和LFU都是内存管理的页面置换算法。LRU:最近最少使用(最长时间)淘汰算法(Least Recently Used)。LRU是淘汰最长时间没有被使用的页面。LFU:最不经常使用(最少次)淘汰算法(Least Frequently Used)。LFU是淘汰一段时间内,使用次数最少的页面。例子假设LFU方法的时期T为10分钟,访问如下页面所花的时间正好为10分钟,内存块大小为3。若所需页面顺原创 2022-03-23 16:30:23 · 428 阅读 · 0 评论 -
2021-11-23 ssh 免密登陆
ssh 免密登陆SSH 免密登陆SSH 免密登陆获取公钥与私钥(生成在 home 目录下.ssh文件夹下,cd ~进入家目录)ssh-keygen -t rsa将公钥发送给可免密登陆的客户端# ip 地址ssh-copy-id 192.168.78.130# 至此就可以免密登陆ssh 192.168.78.130 # 免密连接 192.168.78.130连接登录# 至此就可以免密登陆ssh 192.168.78.130 # 免密连接 192.168.78.130原创 2021-11-23 16:11:29 · 1243 阅读 · 0 评论 -
2021-11-22 Zookeeper Shell脚本
zookeeper 分发脚本zookeeper 脚本zookeeper 脚本当多台服务器时,可以使用 shell 脚本简化部署#!/bin/bashcase $1 in"start"){ for i in hadoop102 hadoop103 hadoop104 do echo ---------- zookeeper $i 启动 ------------ ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start" don原创 2021-11-22 22:59:01 · 574 阅读 · 0 评论 -
2021/02/20 Git 基础用法
Git 基础用法原创 2021-02-20 22:56:35 · 147 阅读 · 0 评论 -
2021/02/08 远程管理常用命令
远程管理常用命令远程管理常用命令01.关机和重启02.查看或配置网卡信息2.1 网卡和 IP 地址03.远程登录和复制文件SSH 客户端的简单使用远程管理常用命令01.关机和重启command选项作用shutdown 选项 时间-r 重新启动关机/重启系统不指定选项和参数,默认1分钟之后关闭电脑远程维护服务器时,最好不要关闭系统,而应该重启系统#重新启动操作系统,其中 now 表示现在$ shutdown -r now#系统在今天的 20:25 会关机$ sh原创 2021-02-08 17:54:49 · 99 阅读 · 0 评论 -
2021/02/24 Linux 操作系统实现系统调用的基本过程
操作系统实现系统调用的基本过程是:应用程序调用库函数(API);API 将系统调用号存入 EAX,然后通过中断调用使系统进入内核态;内核中的中断处理函数根据系统调用号,调用对应的内核函数(系统调用);系统调用完成相应功能,将返回值存入 EAX,返回到中断处理函数;中断处理函数返回到 API 中;API 将 EAX 返回给应用程序。...原创 2021-02-24 18:35:36 · 121 阅读 · 0 评论 -
2021/02/08 Linux系统Ubuntu gdb的使用
gcc -g ./a.outgdb基本命令run r 运行程序quit 退出gdblist 查看我们的源代码b break 打断点函数的的地方 函数名字在第几行打断点info b 查看断电的情况next n 下一步print p 打印变量的值或地址 p a[0] 或 p &a[0]step s 断点时:进入或步入函数GDB的小技巧1.shell 去调我们终端的命令2.日志功能set logging in3.watchpiont观察变量是否变化info 来查看我们原创 2021-02-08 20:48:38 · 146 阅读 · 0 评论 -
2021/02/08 Linux系统 打包压缩
Windows 常用 rarMac 常用 zipLinux 常用tar.gztar (打包)# 打包文件tar -cvf 打包文件.tar 被打包的文件/路径...# 解包文件tar -xvf 打包文件.tar选项说明(打包)选项含义c生成档案文件,创建打包文件x解开档案文件v列出归档解档的详细过程,显示进度f指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后gzip (打包并压缩)# 压缩文件tar -zcvf 打原创 2021-02-08 19:14:58 · 89 阅读 · 0 评论 -
2021/02/08 vim 的退出使用命令
:w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑...原创 2021-02-08 14:27:46 · 158 阅读 · 0 评论 -
2021/02/08 Linux系统 shell 常用命令
Linux系统 shell 常用命令常用command常用commandcommand选项含义-ls-l -h -a* ? [abc] [a-f] 查看当前目录下内容cd. 双. ~ -进入pwd显示当前目录mkdir-p创建目录touch如果文件不存在,新建文件cp-i -r复制 -i提示 -r复制目录mv-i…/readme.md~ . 把前面的文件移到当前目录下rm-f -rreadme.md~-原创 2021-02-08 15:01:06 · 96 阅读 · 0 评论