
Linux
个人linux系统编程手记
至学者
有道无术,术尚可求,有术无道,止于术!
展开
-
回顾Linux中拷贝文件和删除文件的常用命令
Linux系统中常见的文件移动以及拷贝复制原创 2023-03-05 15:41:06 · 507 阅读 · 0 评论 -
回顾链接文件
软链接: 类似于 Windows 系统中给文件创建快捷方式,即产生一个特殊的文件,该文件用来指向另一个文件,此链接方式同样适用于目录,如果删除原文件,则对应的软链接文件也会消失。硬链接:文件的基本信息都存储在 inode 中,而硬链接指的就是给一个文件的 inode 分配多个文件名,通过任何一个文件名,都可以找到此文件的 inode,从而读取该文件的数据信息。 总的来说:相当于给原文件取了个别名,其实两者是同一个文件,删除二者中任何一个,另一个不会...原创 2022-04-18 14:14:22 · 216 阅读 · 0 评论 -
有趣的知识
别学了!这 5 种即将消亡的编程语言如果有需求该学还是要学的~https://mp.weixin.qq.com/s/yLM826jU68_OnISxaRjvHg互联网时代的长青技术 —— Linux让您学习的每节课都有所收获,包会!https://mp.weixin.qq.com/s/0O9MYqQeiOZJwe1y-tRhpg你在 Docker 中跑 MySQL?恭喜你,可以下岗了!容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题https://mp.weixin.qq.com/s/6原创 2022-03-01 22:06:56 · 666 阅读 · 0 评论 -
回顾Linux远程复制命令——SCP
一 概述scp命令是用于通过SSH协议安全地将文件复制到远程系统和从远程系统复制文件到本地的命令。使用SSH意味着它传输的数据受到SSH级别的加密保护,因此被认为是跨两个远程主机传输文件的安全方式。二 参数解释 将文件从本地系统复制到远程系统scp [option]/path/to/source/file user@sip:/path/to/destination/directory其中/path/to/sou...原创 2022-02-28 20:12:23 · 1142 阅读 · 1 评论 -
回顾rm: cannot remove ‘***’: Is a directory
一 概述在Linux系统中删除某个目录的使用直接使用rm会出现下面的提示:rm: cannot remove ‘nexus’: Is a directory二 解决如果需要删除的是目录的时候我们应该使用下面的命令:rm -rf dirName/path其实我们可以直接通过下面命令查询文档:rm --help这样我们就不要记住那么多的参数,只需要记住命令以及查询命令参数的两个命令了...原创 2022-02-20 23:25:14 · 1783 阅读 · 0 评论 -
-bash: nload: command not found
一 概述通过网络工具包中的nload对服务的网络进行监控的时候服务器给出一下提示:-bash: nload: command not found二 解决方法 先安装扩展源yum install -y epel-release然后安装nload工具包yum install -y nload 参考:...原创 2022-02-18 00:05:42 · 1245 阅读 · 0 评论 -
net-tools查看linux系统网络
一 概述我们可以借助网络包net-tools查看linux系统的网络带宽。二 查看过程1. ifconfig 如果-bash: ifconfig: command not found可以参考下面文章: -bash: ifconfig: command not found_calm_encode的博客-CSDN博客https://blog.csdn.net/calm_encode/article/details/122994177 2. 通过...原创 2022-02-17 23:54:40 · 1601 阅读 · 0 评论 -
-bash: ifconfig: command not found
一 概述linux系统中查看系统ip的使用命令:ifconfig,但是新安装的系统很多时候会遇到下面的提示信息:-bash: ifconfig: command not found二 解决问题出现上面提示的原因是,系统中没有相应的网络工具包,我们可以通过下列命令安装工具包:sudo yum install net-tools出现图中提示即可:重新查看ip: ifconfig ...原创 2022-02-17 23:44:47 · 816 阅读 · 0 评论 -
回顾通过Vagrantfile构建Linux集群
一 概述在搭建Linux集群的时候我们可以通过vagrant快速搭建。二 实现步骤安装vagrant和VirtualBox虚拟机。 选择一个目录通过CMD执行命令:vagrant init生成vagrantfile。 最后通过命令:vagrant up命令借助vagrantfile配置生成系统。注:这个我耗时3小时。三 搭建镜像的vagrantfile配置信息Vagrant.configure("2") do |config| (1..3).each do |i|原创 2022-01-03 22:51:31 · 126 阅读 · 0 评论 -
回顾Linux配置JDK
配置:通过命令 vim /etc/profile 进入之后,在文件之后增加下列配置即可export JAVA_HOME=/usr/local/jdk1.8.0_311 #jdk安装目录 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bi...原创 2022-01-01 21:24:23 · 419 阅读 · 0 评论 -
回顾常用的命令行操作
一 概述开机自动重启镜像:sudo docker update cId[容器的唯一标识即可]--restart=always修改目录权限:chmod -R 777 dir 当前为是的目录获取最大权限 待后续补充......原创 2022-01-01 17:21:11 · 479 阅读 · 0 评论 -
回顾vagrant的常用命令
一 概述 直接看命令,详细信息后续补充原创 2021-11-28 22:56:54 · 101 阅读 · 0 评论 -
查看服务器的配置信息
cat /proc/cpuinfo参考资料:Linux查看CPU详细信息 - 简书 (jianshu.com)https://www.jianshu.com/p/a0ab0ccb8051原创 2021-11-02 14:35:44 · 188 阅读 · 0 评论 -
服务器配置信息查询
(1条消息) 常用的Linux下查看服务器配置的命令_u011636440的博客-CSDN博客_查看服务器配置的命令https://blog.csdn.net/u011636440/article/details/78611838 待续...原创 2021-09-13 15:00:47 · 144 阅读 · 0 评论 -
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend.
一 概述在ubuntu系统中通过ifconfig查看ip的时候,提示Command 'ifconfig' not found, but can be installed with:sudo apt install net-tools按照提示输入一下命令行sudo apt install net-tools结果就提示:Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend.二 问题原因与解决原创 2021-05-17 08:51:46 · 27483 阅读 · 2 评论 -
回顾FastDFS的一些知识
一 概述FastDFS是用C语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份,负载均衡,线性扩容等机制,并注重可用,高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传,下载等服务。二 FastDFS上传文件的流程StorageServer会定时的在一段时间内向TrackerServer汇报一些状态。待续.......原创 2021-05-16 23:17:18 · 140 阅读 · 0 评论 -
回顾我们必须掌握的Linux系统命令
一 概述我们在使用Linux操作系统的时候,经常需要利用一些命令进行系统工作,系统状态,工作目录,文件,目录,打包压缩与搜索等操作。二 回顾系统内核与SHELL通常来讲,计算机硬件是由运算器,控制器,存储器,输入/输出设备等共同组成的,但是我们需要通过系统内核使得各种硬件各司其职且又能协同运行。Linux系统的内核负责完成对硬件资源的分配,调度等管理任务,所以系统内核十分重要,所以我们不应该直接对内核进行操作。所以Linux系统会让我们通过基于系统调用接口开发出的程序或服务来管理计算机。原创 2021-01-28 23:05:39 · 144 阅读 · 0 评论 -
回顾Vim文本编辑器的各种用法
一 概述Vim编辑器中设置了三种模式:命令模式,末行模式和编辑模式,每种模式分别又支持多种不同的命令快捷键,这大大提高了工作效率。命令模式:控制光标移动,可对文本进行复制,粘贴,删除和查找等工作。 输入模式:正常的文本录入。 末行模式:保存或者推出文档,以及设置编辑环境。二 不同模式之间的切换在每次运行Vim编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文档编写工作,而每次在编写完文档后需要先返回命令模式,然后进入末行模式,执行文档的保存或者推出操作。在Vim中,无法原创 2021-01-28 21:47:48 · 177 阅读 · 0 评论 -
回顾Linux系统查看进程信息
通过ps命令待续原创 2021-01-26 00:39:34 · 559 阅读 · 0 评论 -
WinCP连接本地ubuntu-20.04.1
一 概述在创建虚拟机的时候将网络设置为NAT模式二 通过终端安装软件sudo apt install vsftpd三 通过终端启动服务器sudo service vsftpd start四 通过ifconfig查看ip五 利用WinCP通过FTP连接本地Linux五 连接成功进入本地Linux操作系统当前用户目录...原创 2021-01-12 19:28:52 · 348 阅读 · 0 评论 -
我操作Linux系统的一些命令
一 概述Linux操作系统的体系结构主要分为用户态和内核态,用户态通过系统公共函数进行系统调用以使用内核态的功能。Linux中的内核本质为一段管理计算机硬件设备的程序,系统调用为内核的访问接口,是一种不能再简化的操作,公共函数将系统调用进行封装提供给用户使用。shell:命令解释器,我们可以进行shell编程,shell脚本同样对系统调用进行了一次封装。二 grep检索文件内容grep命令概要grep --helpUsage: grep [OPTION]... PATTERNS [原创 2020-09-29 10:21:15 · 188 阅读 · 0 评论 -
Linux管道
一 概述管道是Linux中一种重要的通信方式,是吧一个程序的输出直接连接到另一个程序的输入。常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。二 管道的实现机制在Linux中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题,具体表现为:限制管道的大小。实际上,管道是一个固定大小的转载 2020-08-18 21:48:06 · 1799 阅读 · 0 评论 -
进程
一 进程概述在多道程序环境下,允许多个程序并发执行,此时它们将失去封闭性,并具有间断性及不可再现性的特征。进程的出现更好的描述和控制程序的并发执行,实现操作系统的并发性和共享性(最基本的两个特性)。为了使得参与并发执行的程序(含数据)能独立地执行,必须为之配置一个专门的数据结构,称为进程控制块(Process Control Block, PCB)。系统利用PCB来描述进程的基本情况和运行状态,进而控制和管理进程。相应地,由程序段,相关数据段和PCB三部分构成了进程映像(进程实体)。所谓创建进程,实原创 2020-08-02 22:37:57 · 282 阅读 · 0 评论 -
Windows子系统之Ubuntu 20.04 LTS
一 概述了解Linux和Windows操作系统之间的历史的人,普遍认为开源的Linux、闭源的Windows应该是势不两立,其实并非如此,微软一直是支持开源社区的,也非常接纳Linux操作系统,Windows 10就加入了全新的Linux子系统(WSL)。昨日,Ubuntu 20.04 LTS正式版发布,这是又一个LTS长期支持版,官方提供为期5年的更新升级、安全修复等服务。与此同时,Ubun...原创 2020-04-26 17:43:32 · 8026 阅读 · 0 评论 -
Linux终端模拟器——创战纪灵感之eDEX-UI
一 概述eDEX-UI是一个全屏、跨平台的终端仿真器和系统监视器,它的外观和感觉就像一个科幻电脑界面。从《创战纪》的电影特效中获得了巨大的灵感,最初,eDEX-UI项目的设计初衷是“减少艺术,增加可分配软件的dx - ui”。虽然保持了未来主义的外观和感觉,它努力保持一定程度的功能,并在现实生活场景中可用,更大的目标是把科幻小说的UXs带入主流。二 系统环境本机操作系统是Windows...原创 2020-04-22 13:45:38 · 1552 阅读 · 0 评论