在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没问题,但是如果是一个大系统,存在很多个模块,那么手工编译的方法就不适用了。为此,在Linux系统中,专门提供了一个make命令来自动维护目标文件,与手工编译和连接相比,make命令的优点在于他只更新修改过的文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-02 07:06:37
                            
                                603阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前由于学习Swoole需要Linux系统,出于方便考虑,便在虚拟机下安装了Centos7。于是对期间的Linux学习进行记录 1、CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了。2、CentOS-7-NetInstall版本:网络安装镜像。3、CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件。4、CentOS-7-Gnome            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-24 19:27:30
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            部署步骤1、更新yum源yum repolist2、安装dhcpd、tftp、syslinux、wget和vsftpdyum install -y dhcp tftp tftp-server syslinux wget vsftpd3、关闭SELinux(手动修改/etc/selinux/config),确保SELINUX=disabled,关闭防火墙vim /etc/selinux/config            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 18:57:46
                            
                                250阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            官网下载安装包,直接使用make编译,报如下错误 : [root@localhost redis-3.0.5]# make
cd src && make all
make[1]: 进入目录“/usr/local/opentest/redis-3.0.5/src”
    CC adlist.o
/bin/sh: cc: 未找到命令
make[1]: *** [adlist            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 06:23:48
                            
                                587阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文章是在CentOS7虚拟机上安装openGauss企业版数据库流程1.下载安装包: https://opengauss.org/zh/download/ openGauss-5.0.1-CentOS-64bit-all.tar.gz2.安装python3.6.93.检查工具依赖:分别检查以下工具是否安装:bzip2 libaio-devel flex bison ncurses-devel g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-22 15:57:11
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一、背景Maria Db是流行的跨平台MySQL数据库管理系统的分支,被认为是MySQL 的完全替代品。Maria Db是由Sun在Sun Micro systems合并期间被Oracle收购后,于2009年由MySQL的一位原始开发人员创建的。今天,Maria Db由Maria Db Foundation和社区贡献者维护和开发, Maria Db将MySQL替换为Cent OS 7存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 14:24:31
                            
                                17阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             k8s  1.18.0 一个master 两个node搭建命令整理目录 k8s  1.18.0 一个master 两个node搭建命令整理一、环境要求(所有节点)二、环境系统配置(所有节点)2.1关闭防火墙2.2关闭selinux#2.3关闭swap分区#2.4主机名#2.5添加hosts2.6将桥接的IPv4流量传递到iptables的链#2.7时间同步            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 20:08:54
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            全新以最小化包安装了64位的CentOS7.6系统,作为本地的Web服务器使用,现记录全过程第二步,安装mysql8数据库v8.0.15,无法用yum源安装的相关依赖有cmake-3.14.5、gcc6.3 ※ 知悉源码安装mysql,其中两个版本对编译环境有要求1. mysql从5.5版本开始,不再使用./configure编译,而是使用cmake编译器。2. my            
                
         
            
            
            
            centos安装Redis
    一、安装redis1、进入/usr/local/,新建services目录,进入该目录,下载rediswget http://download.redis.io/releases/redis-4.0.2.tar.gz如果没有wget命令,执行 yum -y install wget进行安装。2、解压下载好的tar包t            
                
         
            
            
            
            我作为一名经常和linux打交道的程序员,每次在linux安装软件都祈求可以用——apt-get,yum,brew等应用程序管理器安装,有的时候事与愿违,你只能自己编译安装~wtf,说好的美丽世界呢?这个时候你就用会用到标题上的:configure, make, make install这四个指令,每当这个时候我的发怵 ,今天我忍不了了,我要把他们弄清楚,所以画了一整个中午的时间好好研究了它们。不            
                
         
            
            
            
            1.cd命令
	cd ..是返回上一层目录, 
	cd -是返回到上一次的工作目录,例:开始在~目录下,进入/usr/local,cd -则到~下,再按cd -则到/usr/local中
2.ls [参数] [路径]
	ls -lt按时间倒序排  
	ls-ltr按时间顺序排
	ls -a 显示隐藏文件
	ls -lrt /home/ 按时间顺序显示/home目录下所有文件
3.cat命令
	查看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 12:54:15
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cgroup和namespace是实现容器底层的重要技术cgroup:实现资源限制namespace:实现资源隔离1.cgroup:control groupLinux操作系统通过cgroup可以设置进程使用CPU,内存和IO资源使用的限额。我们之前学习的通过-m,--memory-swap,-c,--blkio-weight就是通过cgroup实现的。那么cgroup到底是什么样子的呢            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 16:45:55
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            命令格式与目录处理命令ls  ls -a 全部 包括隐藏文件  ls -l h 详细信息 人性化  ll -h 显示当前目录下的所有文件的 信息 大小以mb表示ls -l /文件 就是查看文件的信息  ls -l /root 查看指root目录下的详细信息  ls -ld /root 查看指定目录的信息而不是底下的信息  ls -i 软节点 唯一标识目录或者文件  详细信息中这些  -文件  d目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 17:45:52
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux常用命令Linux常用系统命令1.w:查看当前系统整体上的负载(不细化)[root@centos7 ~]# w
 12:45:45 up 10 min,  2 users,  load average: 0.06, 0.03, 0.04
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 21:35:50
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在装glibc 时 遇到了一个问题就是make的版本低不能使用,默认带的是 3.82 不满足 make 4.0 的最低要求。所以需要手动升级一下。具体过程如下首先去make官网下载最新的make包官网make下载地址可以看到最新是4.3wget http://mirrors.ustc.edu.cn/gnu/make/make-4.3.tar.gztar xf make-4.3.tar.gz cd make-4.3/# 安装到指定目录./configure  --prefix=/usr/l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-09 14:13:30
                            
                                1823阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在装glibc 时 遇到了一个问题就是make的版本低不能使用,默认带的是 3.82 不满足 make 4.0 的最低要求。所以需要手动升级一下。具体过程如下
首先去make官网下载最新的make包官网make下载地址可以看到最新是4.3
wget http://mirrors.ustc.edu.cn/gnu/make/make-4.3.tar.gz
tar xf make-4.3.tar.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-13 20:14:22
                            
                                7797阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CentOS7 常用命令集合这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~
   废话不多说,直接上命令和解析!常用命令文件与目录操作命令 解析cd /home 进入 ‘/home’ 目录cd … 返回上一级目录cd …/… 返回上两级目录cd - 返回上次所在目录cp file1 f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-08 03:59:25
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jenkins我的环境:centos7yum安装方式需要先安装java(另行百度)添加jenkins到yum源,并下载安装,最后刷新并添加为守护线程sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 12:44:35
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录网卡bonding简介bonding模式round-robin(mode=0)active-backup(mode=1)XOR(mode=2)broadcast(mode=3)802.3ad(mode=4)balance-tlb(mode=5)balance-alb(mode=6)小结加载内核模块bondingbond0配置bonding模式配置配置网卡1配置网卡2配置网卡bond0关闭Net            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 15:08:12
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            导语pwd命令作用用法详细全选项参数解释PWD变量实例-验证cd改变PWD常用选项p选项实例-P和L选项的不同之处结语 导语上文讲述了详细的ls的选项参数,这回我们来讲解pwd。pwd命令作用打印当前工作目录的名字。用法pwd [-LP]详细全选项参数解释短选项长选项含义(作用)-L--logical打印 $PWD 变量的值,如果它命名了当前的工作目录-P--physical避免所有符号链接(打            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 14:39:13
                            
                                90阅读
                            
                                                                             
                 
                
                                
                    