Linux学习——Shell
1、bash解释器
csh\ksh\bash都是shell的解释器。

2、关于bash的启动和配置环境

按上图的理解,正常我们需要把脚本放在开机启动,需要写入的是/etc/bashrc文件或者~/.bashrc文件。
另外,关于su username和su - username的区别(bash的交互式非登录和交互式登录式)。可以参考下图

1、bash解释器
csh\ksh\bash都是shell的解释器。

2、关于bash的启动和配置环境

按上图的理解,正常我们需要把脚本放在开机启动,需要写入的是/etc/bashrc文件或者~/.bashrc文件。
另外,关于su username和su - username的区别(bash的交互式非登录和交互式登录式)。可以参考下图

1、安装部分新知a、LVM——逻辑卷管理,作用:动态管理磁盘分区空间,缺点:影响高并发下的磁盘性能b、CentOS 7安装之前,修改网卡名称:在安装界面,按“tab”键,调整内核参数,添加“net.ifnames=0 biosdevname=0”这2个参数值(如果是安装好系统后修改,则需几步:1、重命名/etc/sysconfig/network-script/ifcfg-ens33为ifcfg-eth0,并修改内容将DEVICE和NAME值修改为eth0;2、修改/etc/default/gr...
1、nice,renice 调整进程nice值,让进程使用更多的CPUnice值 #范围, -20 ~ 19 越小优先级越高 普通用户0-19作用:以什么优先级运行进程 。默认优先级是0语法: nice -n 优先级数字 命令例:# nice -n -5 vim a.txt # vim进程以-5级别运行查看:ps -axu | grep a.txt[root@xueg...
网上看到的一个CentOS8的系统优化脚本,写的挺好的。抄录一下。https://www.cnblogs.com/zxl1024320609/p/16715018.html color () { RES_COL=60 MOVE_TO_COL="echo -en&n...
零、Docker软件1、docker本质上是C/S架构的,其软件版本分docker-ce(社区版)、docker-ee(企业版)2、docker镜像是分层构建,docker registry中,含有若干个repository(镜像的仓库),每个repository含有若干镜像,每个镜像用tag(标签)区分,意味着每个tag代表一个镜像。不指定tag的话,默认tag是latest3、docker的主配置文件是/etc/docker/deamon.json。配置docker镜像加速下载,示例文件:{...
1.多个server_name容易产生冲突,会按照如下顺序匹配1.首先选择所有的字符串完全匹配的server_name。(完全匹配)2.选择通配符在前面的server_name,如*.bgx.com www.bgx.com3.选择通配符在后面的server_name,如bgx.* bgx.com bgx.cn4.最后选择使用正则表达式匹配的server_name5.如果全部都没有匹配到,那么将选择在liste...
一、代理类型正向代理:-----------为访问客户端服务,dns解析,是在代理端。如科学上网。反向代理:------------为服务器回应请求服务,dns解析,是在客户端本地完成。如多域名反代指向同一IP地址。二、nginx代理支持的协议http--------代理超文本传输协议 -----------http serverhttps--------代理http/https协议 ------------https servertcp -----------代理tcp...