- 博客(7)
- 收藏
- 关注
原创 9.Shell基础
Shell基础一、Shell概述1、什么是Shell流程:ls等命令 >>shell >>内核(0101) >>shell>>命令返回结果2、shell的分类Linux的标准shell 是bashShell的两种主要语法类型有Bourne和C,这两种语法彼此不兼容。Bourne家族主要包括sh、ksh、Bash、psh、zsh;C家族主要包括:csh、tcsh(Bash和zsh在不同程度上支持csh的语法)。我们可以通过/etc/shells文
2020-10-29 22:19:51 1269
原创 Docker基础
一、Docker概述1.Docker简介1.1.概念docker是一个开源的应用容器引擎,虚拟化软件,容器使用沙箱机制,相互之间不会有任何接口(可以解释为多个容器里面都部署了tomcat,且端口都是8080,只要宿主机容器软件端口映射,即可使用,多个容器里面的端口并不会冲突).1.2.应用场景:1)开发程序包可直接打包发布;2)自动化测试环境组件安装可集成发布;3)服务器环境部署,包括数据库或其他后台应用可直接打包,不需要每台机器都安装一次2.Docker容器与传统虚拟机比较传统虚拟机技术
2020-10-03 21:59:05 1644
原创 8.高级文件系统管理
高级文件系统管理一.磁盘配额1.磁盘配额条件内核必须支持磁盘配额[root@localhost ~]# grep CONFOG_QUOTA /boot/config-2.6.32-573.el6.x86_64 [root@localhost ~]# grep CONFOG_QUOTA /boot/config-3.10.0-957.el7.x86_64 系统中必须安装quota工具,我们Linux默认安装了quota工具,查看命令如下[root@localhost ~]# rpm
2020-10-03 21:31:11 276
原创 7.文件系统管理命令
1.常用硬盘管理命令1.1、df命令[root@localhost ~]# df [参数] [文件名或目录]参数:-a 显示特殊文件系统,这些文件系统几乎都是保存在内存中的。如/proc,因为是挂载在内存中,所以占用量都是0-h 单位不再只用KB,而是换算成习惯单位-T 多出了文件系统类型一列1.2、du 命令[root@localhost ~]# du [参数] [文件名或目录]参数:-a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量-h 使用习惯单位显示磁盘占用量,如
2020-10-03 21:09:27 360
原创 6.权限管理
1.权限管理1.1.ACL权限1.1.1.ACL概述ACL概述:ACL是用于解决用户对文件身份不足的问题的不足:ACL权限,一旦递归之后,不可避免的出现权限溢出1.1.2.使用ACL权限1)开启ACL权限[root@localhost~]#dumpe2fs -h /dev/sda3#dumpe2fs命令是查询指定分区详细文件系统信息的命令选项:-h 仅显示超级块中信息,而不显示磁盘块组的详细信息。.省略部分输出...Defaultmountoptions:userxattracl
2020-10-03 21:02:26 201
原创 5.用户和用户组管理
1.用户和用户组管理1.1.用户配置文件1.1.1.用户信息文件/etc/passwd(1)用户管理简介越是对服务器安全性要求高得服务器,越需要建立合理得用户权限等级制度和服务器操作规范。在linux中主要是通过用户配置文件来查看和修改用户信息(2)/etc/passwd第1字段:用户名称第2字段:密码标志 x表示此用户有密码,存放在/etc/shadow文件中第3字段:UID(用户ID)0: 超级用户1-49
2020-10-03 20:57:50 159
原创 4.软件包管理
1.软件包管理1.1简介源码包脚本安装包(脚本安装包 install.sh)优点:1、开源,如果有足够的能力,可以修改源代码2、可以自由选择所需功能3、软件是编译安装,所以更进适合自己的系统,更加稳定也效率更高4、卸载方便缺点:1、安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境)容易出现拼写错误2、编译过程时间较长,安装比二进制安装时间长。3、因为是编译安装,安装过程中一旦报错新手很难解决二进制包(RPM包、系统默认包)为了加快安装速度,开发厂商在经过编译后
2020-10-03 20:54:03 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人