linux
文章平均质量分 65
一只tobey
中国,广州,从城中到乡下,再从乡下进城里,保持努力!
展开
-
linux时间同步工具chrony的配置和时间设置的相关说明
Chrony默认listen端口是323,通过 323 端口与 chrond 交互,可监控 chronyd 的性能并在运行时更改各种操作参数;chronyd 在后台静默运行并通过 123 端口与时间服务器定时同步时间原创 2024-04-01 16:51:23 · 2863 阅读 · 0 评论 -
yum源的常见三种设置
repo文件中baseurl的三种形式 本地配置 baseurl=file:// + 绝对路径 ftp配置 baseurl=ftp:// + 主机名或IP + 相对路径 http配置 baseurl=http:// + 主机名或IP + 相对路径转载 2024-01-25 10:06:18 · 413 阅读 · 0 评论 -
Ubuntu20.04以上版本的网络配置 和 网卡绑定
Ubuntu20.04以上版本的网络配置 和 网卡绑定。Ubuntu从17.04开始,已经放弃在/etc/network/interfaces 里固定IP的配置,而是改成netplan方式,配置文件是:/etc/netplan/00-installer-config.yaml转载 2024-01-16 17:37:27 · 3529 阅读 · 0 评论 -
awk命令详解
详见:awk命令详解_运维@小兵的博客-CSDN博客转载 2023-06-27 12:05:39 · 205 阅读 · 0 评论 -
Ubuntu防火墙UFW
Ubuntu 22.04安装了一个称为UFW的防火墙配置工具。它是用于管理iptables防火墙规则的用户友好型前端。它的主要目标是使防火墙的管理变得更容易,简单。那么下面将介绍ufw的一系列命令。转载 2023-03-27 10:09:02 · 4065 阅读 · 2 评论 -
ssh设置:免密登入、修改默认端口、禁止root登入、限制错误登入次数,安全模式强制修改root密码
ssh需要做一些配置,比如修改默认服务器端口号、服务器不允许root登入、服务器限制最大的登入错误次数、客户端免密登入服务器原创 2023-02-21 11:16:17 · 6967 阅读 · 1 评论 -
逻辑卷管理器:PV、PE、VG、LV
逻辑管理器LVM原创 2023-01-05 16:00:24 · 3739 阅读 · 0 评论 -
Linux文件系统
linux文件系统的理解和一些操作原创 2022-12-27 16:39:47 · 989 阅读 · 0 评论 -
iftop工具(网卡流量监控软件)的使用
iftop工具(网卡流量监控软件)的使用原创 2022-12-26 11:35:08 · 1158 阅读 · 0 评论 -
输出控制符%s、%d、%x、%f
因为计算机中所有的数据都是二进制 0、1 代码,所以输出的时候要用“输出控制符”告诉计算机以什么形式将二进制数据显示出来。转载 2022-11-16 14:52:36 · 3290 阅读 · 0 评论 -
磁盘阵列(RAID)级别的简单介绍
磁盘对于数据的安全可靠性?读写性能?扩容?有疑问就找磁盘阵列RAID寻找答案原创 2022-10-20 10:45:41 · 3191 阅读 · 0 评论 -
C语言自增(++)和自减(--)的前后的区别
c语言的自增自减位于变量的前后是有区别的原创 2022-10-11 16:24:57 · 2454 阅读 · 0 评论 -
pyinstaller打包发布python程序
1.PyInstaller可以将Python项目在不同平台上打包为可执行文件. 2.PyInstaller打包的流程:读取编写好的Python项目-->分析其中条用的模块和库,并收集其文件副本(包括Python的解释器)-->将副本和Python项目文件(放在一个文件夹//封装在一个可执行文件)中.原创 2022-01-13 11:23:59 · 455 阅读 · 0 评论 -
CentOS7.×更新最新版本内核教程!
当软件依赖、软件升级不能使得需要安装的软件安装和运行成功的时候,可以考虑尝试系统内核升级。转载 2022-09-15 11:26:01 · 981 阅读 · 0 评论 -
pve更新源和离线下载安装包
pve更新源和离线下载安装包原创 2022-07-12 15:17:12 · 5816 阅读 · 0 评论 -
linux的选取工具(grep和cut)
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。格式:下面只列出部分optionsgrep [-acdEhilLnvw] [-A<显示行数>] [-B<显示列数>] [范本样式即正则表达式模式] [文件或目录...]grep工具的选项列表 -a 将二进制文件以文本文件的方式原创 2022-05-17 12:22:16 · 530 阅读 · 0 评论 -
linux正则表达式
基础正则表达式引擎BRE,扩展正则表达式引擎ERE原创 2022-05-17 10:22:34 · 3811 阅读 · 0 评论 -
linux系统的软件包管理
linux发行版质量最重要的决定性因素是软件包管理系统和其支持社区的持久性。一般而言,大多数linux发行版分别属于两大包管理技术阵营:Debian的“.deb”,和红帽的“.rpm”。底层工具(dpdk或者rpm)用来处理这些任务,比方说安装和删除软件包文件;和上层工具(apt或者yum),完成元数据搜索和依赖解析。推荐使用apt,apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。linux内核要么支持一个设备,要么不支持,不存在类似驱动盘的东西。原创 2022-05-16 12:18:04 · 679 阅读 · 0 评论 -
centos8 修改 网卡ip地址(待完善)
cd /etc/sysconfig/network-scripts/vim ifcfg-enp0s3TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static # dhcp修改为staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_原创 2022-03-02 10:40:54 · 1264 阅读 · 4 评论 -
shell(3)使用结构化命令:for、while、untile、break和continue、done语句的输出或输入
shell的循环结构原创 2022-03-01 18:14:22 · 1401 阅读 · 0 评论 -
shell(2)使用结构化命令:$?,if-then-else,elif,case,test[],&&||,2个高级特性
bash shell的结构化命令,选择语句,条件判断原创 2022-02-24 17:36:02 · 1203 阅读 · 1 评论 -
shell(1)构建基本脚本
(1)shell构建基本脚本注意:这种方法虽然能将任意多个命令串联在一起使用,但是不能超过最大命令行字符数255.缺陷:每次运行,都需要输入整个命令。优化:将这些命令组合成一个简单的文本文件,运行时只需要运行该文本文件(即shell脚本文件)。2.创建shell脚本文件...原创 2022-02-24 16:36:51 · 1354 阅读 · 0 评论 -
centos8.5.2111在虚拟机安装时的几个记录点
centos8系统的一点记录原创 2022-02-17 09:53:57 · 1654 阅读 · 0 评论 -
daemon/service,初始化系统
daemon可以和service视为相同。某个service是需要一个daemon在背后运作的,没有这只daemon就不会有service。服务的名称建立,并且挂上linux使用时,通常会在服务的名称之后加上一个d,这个d代表daemon。例如cron这个服务,它的程序文件名会被取名为crond。使用ps或者top来观察程序时,会显示有很多的{xxx}d的程序,通常这些程序就是daemon程序。系统核心第一支呼叫的程序时init,然后init去唤起所有的系统所需的服务,无论是关于chkconfig的原创 2022-01-21 14:32:32 · 1402 阅读 · 0 评论 -
添加环境变量
1.常用的将执行文件所在目录添加进环境变量中我们安装了某些软件或者代码,需要使用它自带的命令,如何在全局都可以使用,就必须将其添加到环境变量中。1.1永久的,除非修改文/etc/profile文件export PATH=$PATH:/usr/local/zeek/binsource /etc/profile在终端中将/usr/local/zeek/bin目录叠加放进环境变量中。查看环境变量:echo $PATHPATH 环境变量的内容是由一堆目录组成的,各目录之间...原创 2021-08-24 18:11:34 · 10871 阅读 · 0 评论 -
linux系统常见的压缩和解压命令
Linux上常见的压缩命令是gzip、bzip2、xz。而zip是为了支持windows,compress被gzip替换了。上述的压缩命令仅能针对一个文件来压缩和解压缩,通常我们会有很多个文件需要压缩,那么tar这个打包命令显得很重要。tar可以将很多个文件打包成一个文件,甚至是目录。但是后面tar不仅具有打包功能,还结合了压缩功能。以下列出常用的选项,更多选项用man命令查询。原创 2021-08-18 17:44:05 · 5526 阅读 · 0 评论 -
操作系统和磁盘分区及引导
由于不同的硬件它的功能函数并不相同,所以同一个操作系统是无法在不同硬件平台上面运行。每种操作系统都是在它专门的硬件架构上运行的。如果能参考硬件的功能并以此修改你的操作系统程序代码,那经过改版后的操作系统就能够在另一个硬件平台上运行,这个过程称为“软件移植”。linux由于是开源的操作系统,它的程序代码可以被修改成适合各种硬件架构上面运行,Linux具有“可移植性”。linux其实就是一个操作系统最底层的内核及其提供的内核工具。操作系统的内核必须要跟硬件配合,与提供及控制硬件的资源进行良好的工作。原创 2021-08-05 21:30:17 · 2971 阅读 · 0 评论 -
无法为立即文档创建临时文件: 设备上没有空间
问题:服务器上使用tab键不全,出现问题bash:无法为立即文档创建临时文件: 设备上没有空间磁盘空间不足df命令查看切换到/根目录查找大文件:du -h --max-depth=1 其中--max-depth=1就是递归查看深度为1使用rm -rf * 删除logs文件夹里面的文件再次查看,从100%变为45%在空间富余的情况下就可以使用tab键补全功能,和其他命令。...原创 2021-06-29 16:38:49 · 6255 阅读 · 0 评论 -
ftp服务器和客户端搭建
Ubuntu和windowsubuntu搭建服务器pure-ftpd1.apt-get安装sudo apt-get install pure-ftpdsudo apt-get install -f 2.卸载sudo apt-get remove pure-ftpd # 只是卸载,保留配置# 或者sudo apt-get --purge remove pure-ftpd # 彻底清除,包括配置# 或者sudo apt-get purge pure-ftpd # 也是彻底原创 2021-03-25 17:43:55 · 261 阅读 · 0 评论 -
Ubuntu添加、删除和替换源
添加PPA源、删除PPA源、替换系统源原创 2021-03-23 17:41:00 · 1367 阅读 · 0 评论 -
ubuntu20.04下面的vscode的安装、卸载和配置
目录安装卸载配置安装(1)图形安装打开 Ubuntu 软件中心,并且搜索“VSCode”, 然后直接安装应用。(2)apt-get方式安# 如果apt直接安装报错,那么需要增加vscode源curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microso原创 2021-03-23 17:01:41 · 23692 阅读 · 3 评论 -
Ubuntu安装卸载sublime text3
1.官网下载,得到的是sublime_text_3_build_3211_x64.tar.bz22.tar -xvf sublime_text_3_build_3211_x64.tar.bz2 解压sudo mv sublime_text_3 sublime_text 修改名字3.sudo mv sublime_text /opt/ 放到/opt/目录中4.美观:修改问价夹里面的.desk文件Icon=/opt/subline_text/Icon/256x256/subli...原创 2021-02-25 11:09:36 · 331 阅读 · 0 评论 -
并发和并行,线程和进程,主线程和多线程,线程安全和线程锁,线程状态和等待唤醒机制,反复利用的线程池
并发和并行 并发:指两个或多个事件在同一个时间段内发生。(交替执行,反复横跳) 并行:指两个或多个事件在同一时刻发生(同时发生)。(同时执行) 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。而在多个 CPU 系统中,则这些可以并发执行的程序便可以分配到多个处理器上(CPU),实现多任务并行执.原创 2020-12-14 18:00:31 · 574 阅读 · 0 评论 -
Ubuntu Linux 实用工具转载xiecl
1 htop: 提供更加美观、更方面的进程监控工具,可用于替代top命令sudo apt install htop2 axel: 多线程下载工具,下载文件时可以替代curl、wgetsudo apt install axel3 tldr: 可以取代man的详细文档,显示简洁的介绍sudo apt install tldr4 shellcheck: shell脚本静态检...转载 2018-11-23 14:46:03 · 207 阅读 · 0 评论 -
axel: 多线程下载工具,下载文件时可以替代curl、wget
Axel是 Linux 下一个不错的HTTP/FTP高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。options就是下面的那些Usage: axel [options] url1 [url2] [url...]--max...原创 2018-11-23 15:32:21 · 4154 阅读 · 0 评论 -
Linux中ping命令
Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标...转载 2018-11-30 16:24:27 · 6619 阅读 · 0 评论 -
Ubuntu18.04.1配置NVIDIA驱动(run file),cuda9.0(run file),cudnn7.3.1(deb文件) (一)
可参考https://blog.csdn.net/lukaslong/article/details/810079422018.12.29更新NVIDIA驱动:https://www.geforce.cn/drivers搜索自己电脑的gpu版本:下面是驱动型号的一部分结果 cuda版本:https://developer.nvidia.com/cuda-toolkit-ar...原创 2018-12-28 23:50:56 · 2140 阅读 · 2 评论 -
安装TensorFlow-gpu,pytorch(Anaconda)(二)
根据(一):因此我选择:cuda 9.0,NVIDIA 390.87,TensorFlow-gpu 1.12.0,Python 3.6.8,cudnn 7.3.1,pytorch 1.0查看版本:python3 --versionpip3 --versionvirtualenv --version安装TensorFlow-gpu 1.12.0:测试cudnn有没有装成功直接...原创 2018-12-29 17:11:23 · 816 阅读 · 0 评论 -
linux上挂载windows的盘开机自启动以及检验是否挂载上了
挂载硬盘首先在windows系统里面关闭快速启动(百度)1 确定要挂载的位置我选择载home下面新建一个DISK的文件夹,里面再新建两个文件夹ZHU和DATA1分别对应我即将要挂载的Windows下面的盘符名字Samsung和Seagatesudo mkdir ~/DISK 建一个文件夹DISK在home目录下面sudo chmod 777 ~/DISK 给最高权限cd...原创 2018-11-14 18:39:02 · 720 阅读 · 0 评论 -
ubutu有关NVIDIA显卡驱动
官网下载run文件的驱动,假设是A.run卸载本机的nvidia驱动:sudo apt-get install autoremove --purge nvidia*(实测可用)或者sudo apt remove --purge nvidia*安装驱动:sudo sh A.run其他的过程以后有时间进行整理详解 ...原创 2018-11-16 02:16:39 · 146 阅读 · 0 评论