Linux
文章平均质量分 50
arize
圣雄肝帝
展开
-
Linux总目录
LinuxLinux基础使用与指令\color{blue}{Linux基础使用与指令}Linux基础使用与指令CentOS7网络配置,安装MariaDB\color{blue}{CentOS7网络配置,安装MariaDB}CentOS7网络配置,安装MariaDBCentOS7使用git\color{blue}{CentOS7使用git}CentOS7使用git使用Vscode连接虚拟...原创 2020-02-17 15:38:05 · 205 阅读 · 0 评论 -
make: *** No rule to make target ‘\*\*.o‘, needed by ‘ \*\*.elf‘. Stop.
make的时候老是报这个错make: *** No rule to make target '\*\*.o', needed by ' \*\*.elf'. Stop.排查是否是路径问题 导致生成 **.o失败原创 2022-04-11 14:57:27 · 1438 阅读 · 0 评论 -
网络---->socket,tcp服务器
tcp协议编程模型创建 sockedFd socket网络套接字 fd文件描述符fd是个整数,可以代表网络端口设置服务器协议簇确定服务器的ip与端口号绑定将fd和协议簇绑定监听等待客户端连接服务器和客户端 之间有了一个稳定的数据传输通道通信处理客户端请求关闭socket/* * 1.实现网络连接 * 2.处理客户端请求 */#include<unistd.h>#include<fcntl.h>//文件操作头文件#include<ar原创 2020-10-22 18:54:16 · 172 阅读 · 0 评论 -
Linux--->使用devtool升级g++到7.3版本(支持C++11的版本)
切换到Root用户 yum install centos-release-scl -yyum install devtoolset-7 -ysource /opt/rh/devtoolset-7/enable g++ -v #查看版本未升级的话不支持C++11在使用lambda表达式时会报错:terminate called after throwing an instance of 'std::regex_error' what(): regex_error 已放弃(吐核)..原创 2020-10-21 16:38:15 · 1108 阅读 · 0 评论 -
操作系统/Linux---->gcc/g++,gdb,make/makefile
gcc — c编译器快捷使用,cc直接生成a.out文件cc test.cg++ — C++编译器快捷使用,g++直接生成a.out文件g++ test.cppgdb — 调试器gdb filename #开始调试r #run运行程序n #next单条执行quit #退出make/makefilemakefile格式目标文件:依赖文件tab命令 gcc 依赖文件 -o 目标文件#其中 $^代表依赖文件,$@代表目标文件。使用hello.c生成可原创 2020-10-16 18:57:17 · 516 阅读 · 0 评论 -
操作系统---->进程,fork,fork与vfork的区别
进程状态R:运行态 运行中或队列中S:睡眠 可中断睡眠,在等待事件完成D:磁盘休眠 不可中断睡眠态,等待I/O结束T:停止 收到SIGSTOP进入T,收到SIGCOUT运行X:死亡 只是一个返回状态,列表看不到进程间通信1.管道匿名管道 半双工,在具有亲缘关系的进程间通信;命名管道2.消息队列 消息队列存放于内核中,消息队列与接收发送进程相独立;3.信号量 是一个资源计数器,用于进程之间的同步与互斥,不能用于数据通信;4.共享内存原创 2020-10-16 12:37:06 · 247 阅读 · 0 评论 -
Linux>软链接的作用与使用
软链接:为某一个文件在另外一个位置建立一个同不的链接。好处:仅仅是个链接,不占用空间,使用还是照常使用》实际生产环境中,使用第三方的工具,可能这个工具的库很大,很占用磁盘空间,想把它搬个位置,但是搬了位置那这个工具岂不是找不到这个目录下的文件了,然后修改第三方工具显然不现实,那么软链接的作用就来了,把文件搬去其他地方,在原来的位置创建软连接,简直完美......原创 2020-02-28 11:25:31 · 11571 阅读 · 3 评论 -
Liunx>与不同操作系统的文件传输
Linux与windows安装winSCP传输大于4GB的文件参考…,需要对文件进行拆分,cat map.tar.gz | split -b 2G - map.tar.gz. #其中map就是拆分之前的问价,#map.tar.gz. 是拆分后文件的前缀,默认分拆后文件名称为train.tar.gz.ab,ab,ac....类推sz map.tar.gz.a* #传输多个小文件,将...原创 2020-02-27 18:41:17 · 209 阅读 · 0 评论 -
Linux>CentOS7磁盘管理
fdisk只能创建2T分区的盘,超过2T要使用parted。fdisk -l #查看磁盘使用情况fdisk /dev/sdb #进入磁盘分区partx -u /dev/sdb #重新加载分区mkfs.ext4 /dev/sdb #格式化分区⚫️parted创建磁盘分区1.parted /dev/sdb #进入磁盘分区2.进行分区p查看磁盘情况mklabel gpt创...原创 2020-02-27 13:43:25 · 379 阅读 · 0 评论 -
shell/Linux>awk
Linux awk命令详解原创 2020-02-25 18:35:53 · 134 阅读 · 0 评论 -
shell>sed (对文件的内容进行替换)
shell>sed (对文件的内容进行替换)原创 2020-02-21 14:36:23 · 6182 阅读 · 0 评论 -
Linux>部署Linux应用程序可能用到的指令(k8s)
命令解释示例/详解modprobe用于自动处理可载入模块。docker load导入使用 docker save 命令导出的镜像-i : 指定导入的文件 -q : 精简输出信息docker tag标记本地镜像,将其归入某一仓库。kubeadm reset重启kubeadmkubectl apply通过文件名或控制台输入,对资源进行...原创 2020-02-21 10:33:25 · 146 阅读 · 0 评论 -
Linux>rpm(软件包管理工具)
1.rpm基础使用是用到的参数–ivh 显示安装进度,i代表install ,v代表visual(视觉的)–force 强制安装即可2.安装rpm软件包rmp软件包的安装可以使用程序rpm来完成。执行下面的命令rpm -i your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。安装过程中可能出现下面的警告或...原创 2020-02-19 17:36:03 · 284 阅读 · 0 评论 -
Linux>CentOS7系统的网络配置
环境:两张网卡的机器,CentOS7系统参考【Linux公社----CentOS7网络配置和修改网卡名称及常用服务管理命令】笔记77服务器的ifconfig网卡信息77eno177eno266服务器的网卡信息66en0166eno2...原创 2020-02-18 17:38:40 · 1056 阅读 · 0 评论 -
Linux>安装CentOS7(u盘)
使用U盘安装CentOS7出现的问题waring:dracut-initqueue timeout在install界面按tab键,进入编辑界面,修改如下内容vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet#修改为为 vmlinuz initrd=initrd.im...原创 2020-02-18 15:20:39 · 1634 阅读 · 0 评论 -
Linux&CentOS7>使用git
git常用命令原创 2020-01-22 10:07:24 · 171 阅读 · 0 评论 -
Linux>vim的使用,配置问题,永久显示行号,自动缩进
Vim的使用原创 2020-01-08 14:15:59 · 341 阅读 · 0 评论 -
Linux配置相关------VMware虚拟机内 CentOS7网络配置,安装MariaDB
Linux配置相关>CentOS7网络配置,安装MariaDB原创 2019-11-13 17:58:40 · 195 阅读 · 0 评论 -
Linux>内存管理,虚拟内存管理,brk和mmap
Linux>内存管理,虚拟内存管理,brk和mmap原创 2019-08-18 00:29:31 · 362 阅读 · 0 评论 -
Linux>基础指令操作,目录相关,文件相关,压缩相关,时间日期相关,匹配查找相关,权限相关,进程相关,网络相关,IPC相关,系统资源相关,其它指令
Linux>指令操作,目录相关,文件相关,压缩相关,时间日期相关,匹配查找相关,权限相关,进程相关,网络相关,IPC相关,系统资源相关,其它指令原创 2019-08-14 17:42:38 · 487 阅读 · 1 评论