0.前言 从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己动手写一个makefile总觉得非常吃力。所以特意借助博客总结makefile的相关知识,通过例子说明makefile的具体用法。 博文试图从简到难,通过例子说明makefile的写法,而不是整段或整片的抄袭网络上的文章。1.索引 1.只有单个C文件 2.含有多个C文件 3.需要包括头文件路径 4.增加宏定义 5.增加系...
1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)第一步:加电自检 这个步骤中,CPU在通电后会自动到指定位置找一段代码执行加电自检动作。第二步:启动BIOS 加载Bootloader程序,这个阶段可以分为三步:1、运行GRUB第一阶段,这个阶段的作用是运行一个程序加载GRUB的程序代码。2、由于GURB的程序代码在磁盘上,第1.5阶段就是挂载GRUB所在分区读取GRUB程序代码 第二阶段就是运行GRUB程序并启动...
11.14-15 Apache 和 PHP 结合 httpd 主配置文件 /usr/local/apache2.4/conf/httpd.conf vim /usr/local/apache2.4/conf/httpd.conf //修改以下4个地方 ServerName //去掉#注释,194行ServerName www.example.com:80Require all granted //修改 denied 为 granted<Directory />AllowOverride noneRequire all granted</Directory> AddType application/x-httpd-php .php //添加这一行AddType application/x-compress .ZA...
650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108082921614.jpg" />hostwww.baidu.com (查看百度的IP地址) 650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108082921770.jpg" title="2016-10-15 09_29_57 的截屏_看图王_看图王.png" />路由器的作用是:(NAT:network accesstansfrom)地址转换gateway网关650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108...
开发环境 VMware12, Ubuntu 16.04 64 bit在VMware中安装Ubuntu,用户名:xilinx-arm 密码:root step1: VMware Tools问题不知道什么原因,VMware自动安装ubuntu后,VMware Tools没有正确安装。这在我的笔记本上是直接OK的,就说一下怎么重新安装吧。参考: http://pubs.vmware.com/workstation-12/index.jsp?lang=zh_CN&topic=/com.vmware.ws.using.doc/GUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.html首先确保Ubuntu虚拟机是打开...
unix/linuxgcc编译器gcc -e 预处理gcc -s 汇编gcc -c 进行编译gcc -o 起个别名gcc 编译链接gcc -v 查看版本号gcc -wall 尽可能多的生成警告信息--------------------------------------基本预处理指令1、#include主要包含头文件,可以使用头文件定义变量,函数,结构体2、#define和#undef3、#ifndef #ifdef #if #elif #else #endif4、#line n “filename” 表示从下一行开始行号更改为n5、#error 生成错误信息不会生成可执行文...
博客格式改写了,用前面的方法写博客太慢效率低,虽然可以完完整整的复习一遍,但效率真的低。 系统仅会查询区块设备,不会查询文件(也就是说,系统是不会查询设备的文件,只会直接查询区块设备,至于区块设备我猜测是设备所占有的区块那部分) 当你用ll -sh时,它在左上角会有total(中文是:总用量)其实那就是该目录下的所有数据所耗用的实际区块数量*区块大小的值 在这里anaconda-ks.cfg和initial-setup-ks.cfg这两个文件一个大小...
10.28 rsync 工具介绍 rsync -av /etc/passwd /tmp/1.txt rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt rsync 格式 rsync [OPTION] ...SRC DEST rsync [OPTION] ...SRC [user@]host:DEST rsync [OPTION] ...[user@]host:SRC DEST rsync [OPTION] ...SRC [user@]host::DEST rsync [OPTION] ...[user@]host::SRC DEST[root@aming-01 system]# rsync -av /etc/passwd /tmp/1.txtsending incremental file listpasswdsent 1128 by...
shell,linux中的编程语言,完成自动化任务,Bash是linux多个发行版本的默认shell安装一个新的shell,sudo yum install kshshell脚本依赖于某一个shell,切换sh,chsh创建脚本文件vim test.sh指定选择的shell#!/bin/bash chmod +x test.sh运行shell脚本./test.sh 调试脚本bash -x test.sh 切换sh,chsh shell中的变量#!/bin/bashmessage=‘hello world‘message=$‘it\‘s me‘echo $messageecho "the message is $message"message...
前言一台服务器上有多个tomcat环境,重启服务器后,每次需要手动一个个启动服务,非常麻烦,于是可以设置tomcat开机自启动。 tomcat开机自启动非常慢,可以修改jvm下配置解决tomcat开机自启动慢的问题。 前面一篇【Linux学习10-CentOS搭建nginx负载均衡环境】已经搭建了多个tomcat环境开机自启动前面一篇https://www.cnblogs.com/yoyoketang/p/10186513.html 通过systemctl可以设置开机自启动systemctl enable tomcat本篇介绍修改/...
?、查看 ls作?:列出?录内容 格式:ls [选项] [?录名] 注意:命令格式[]中的内容为?必选项 ?、别名 alias作?:设置命令的别名,以简写命令,提?操作效率1、命令alias:查看系统存在的别名 2、定义?个别名 格式:alisa 别名=‘系统认可的命令‘,如alias ls="ls -la" 3、取消?个别名 unalias 三、树形?录 tree通常情况下系统未安装该命令,需要yum install -y tree安装直接使?tree显示深度太多,?般会使? -L选项??设定?录深度...
8.1 shell介绍 shell是一个命令解释器,提供用户和机器之间的交互,它支持特定的语法,比如逻辑判断,循环等.每个用户都可以有自己特定的shell,CentOS7默认的shell为bash(Bourne Agin Shell),此外还有zsh,ksh等shell.8.2 命令历史我们敲过的命令,linux是会有记录的,预设可以记录1000条历史命令。这些命令保存在用户的家目录中的.bash_history文件中。有一点需要你知道的是,只有当用户正常退出当前shell时,在当前shell中运行的命令才...
磁盘分区格式– hdx(x为从a—d):IDE硬盘– sdx(x为a—z):SCSI,SATA,USB硬盘– xvdx(x为a—z):Xen虚拟机硬盘磁盘介绍磁盘使用前要进行分区磁盘分区分为:主分区、扩展分区、逻辑分区。一块硬盘最多可以有4个主分区和一个扩展分区,一个扩展分区可以划分为多个逻辑分区。扩展分区不能用,必须再扩展分区上划分逻辑分区,然后格式化(创建文件系统),然后才能存数据和装系统。分区介绍分区模式:3p+1e、2p+1e、1p+1e设备都...
以下几个符号作为目录名有特殊的含义:“/”代表根目录“..”代表上一级目录“.” 代表当前目录“~”代表HOME目录“-”代表前一目录 Linux下用字符表示的文件类型 -:普通文件 d:目录文件 l:链接文件 b:块设备文件 c:字符设备文件 p:管道文件 原文:http://www.cnblogs.com/newcaoguo/p/5853226.html
12.21 php-fpm的pool 需求背景:假设nginx有多个站点,每一个站点使用各自的pool,这样当一个站点有问题(比如502错误)时,其他站点不会受到影响.以下以设置[www]和[karu]两个pool为例来学习.具体操作步骤:vim /usr/local/php-fpm/etc/php-fpm.conf #在[global]部分增加include = etc/php-fpm.d/*.confmkdir /usr/local/php-fpm/etc/php-fpm.d/cd /usr/local/php-fpm/etc/php-fpm.d/新增两个配置文件www.con 和 karu.com并编辑如下:vim ...