电子邮件系统 电子邮件系统是我们在日常工作.生活中最常用的一种网络服务. 部署基础的电子邮件系统 [root@qdlinux ~]# yum install bind-chroot -y [root@qdlinux ~]# vim /etc/hostname [root@qdlinux ~]# hostname mail.linuxprobe.com //清空iptables防火墙默认策略,并保存策略状态 [root@qdlinux ~]# iptables -F [root@qdlinux ~…
<Linux就该这么学>培训笔记_ch15_使用Postfix与Dovecot部署邮件系统 文章最后会post上书本的笔记照片. 文章主要内容: 电子邮件系统 配置Postfix服务程序 配置Dovercot服务程序 客户使用电子邮件系统 设置用户别名邮箱 书本笔记 电子邮件系统 诸如Web服务和FTP文件传输服务实现的数据交换是建立在服务端和客户端必须同时在线的基础上才能进行的. 电子邮件不需要对方必须在线,对方临时离线也能完成数据接收,上线后再处理即可. 电子邮件系统基于邮件协议来完成电子…
使用iSCSI服务部署网络存储 iSCSI技术实现了物理硬盘设备与TCP/IP网络协议的相互结合,使得用户可以通过互联网方便地访问远程机房提供的共享存储资源.下面介绍如何在Linux上部署iSCSI服务端程序,并分别给予Linux系统和Windows系统来访问远程的存储资源. 实验环境 主机名称 操作系统 IP地址 iSCSI服务端 RHEL7 192.168.56.15 iSCSI客户端 CentOS7 192.168.56.5 windows7客户端 windows7 192.168.56.…
Linux基础学习-通过VM安装RHEL7.4 Linux基础学习-命令行与图形界面切换 Linux基础学习-基本命令 Linux基础学习-RHEL7.4之YUM更换CentOS源 Linux基础学习-RPM Linux基础学习-用户的创建修改删除 Linux基础学习-LVM逻辑卷管理遇到的问题 Linux基础学习-网络管理 Linux基础学习-chrony时间同步服务 Linux基础学习-数据备份工具rsync Linux基础学习-使用vsftpd服务传输文件 Linux基础学习-NFS网络文…
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz 执行ll 查看列表已经下载: xz -d node +tab 解压 .xz 文件,查看只剩下tar文件 然后执行 tar -xf node... 然后再查看,多出一个解压好的文件夹 进入文件夹后查看bin文件夹中查看: 然后回到根目录,将文件夹中…
linux基础学习网址: https://www.runoob.com/linux/linux-tutorial.html 比较重点的是这个启动过程的介绍学习:https://www.runoob.com/linux/linux-system-boot.html /**Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 . 用户登录系统. **/ ----linux学习路线图: 1. Linux学习路径:    …
目录 Linux 基础学习 用户登录 终端 交互式接口 bash 修改ssh连接慢的步骤 命令提示符 显示提示符格式 命令 别名 命令格式 获取命令的帮助信息 man bash 快捷键 tab 键 引号 命令历史 命令展开 echo 回显 查看用户登录信息 date 显示时区 日历 关机重启 Linux 基础学习 用户登录 root用户 是一个特殊的管理账号,也可以成为超级管理员 root用户对系统有完全控制的权限 对系统的损害会无限大 在工作中,如果没有特殊的必要,尽量不要使用root 普通用…
目录 Linux 基础学习2 文件目录结构 文件命名规范 文件系统结构 linux应用程序的组成 绝对路径和相对路径 目录名和基名 切换目录 切换到家目录 切换到上一次的目录 显示当前的工作目录 列出目录或者文件 linux下的目录类型 查看文件状态 touch 文件通配符 创建目录 显示目录树 删除目录 复制文件和文件夹 移动.重命名 删除 链接 查看文件类型 输入和输出 I/O重定向 标准输入和错误输入分开保存 合并所有的输出 从文件导入stdin 多行发送给stdin 管道 Linux 基…
使用的Linux发行版本为Redhat 1.Linux(RedHat)基础学习-命令行使用入门 2.Linux(RedHat)基础学习-文件寻址与管理 3.Linux(RadHat)基础学习-vim编辑器及文件的输入输出 4.Linux(RadHat)基础学习-用户管理 5.Linux(RadHat)基础学习-文件权限 6.Linux(RadHat)基础学习-进程管理 7.Linux(RadHat)基础学习-系统服务控制及sshd服务 8.Linux(RadHat)基础学习-文件传输 9.Lin…
第一章——Linux系统简介 1.UNIX和Linux发展史: 1.1 unix发展史: (1)1965年,美国麻省理工学院(MIT).通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出. (2)1969年,美国贝尔实验室的肯•汤普森在DEC PDP-7机器上开发出了UNIX系统. (3)1971年,肯•汤普森的同事丹尼斯•里…
使用Squid部署代理缓存服务 Squid是Linux系统中最为流行的一款高性能代理服务软件,通常作为Web网站的前置缓存服务,能够代替用户向网站服务器请求页面数据并进行缓存.Squid服务配置简单.效率高.更能丰富,可以基于多种条件禁止用户访问存在威胁或不适宜的网站资源,因此可以保护企业内网的安全,提升用户的网络体验,帮助节省网络带宽. 配置Squid服务程序 首先准备两台虚拟机,一台用做Squid服务器,一台用作Squid客户端. 主机 操作系统 IP地址 Squid服务器 RHEL7 17…
0.关于Linux的简介 Linux(好又免费)的组成部分: Linux 是一种计算机操作系统: 一系列能让您与计算机进行交互操作并运行其它程序的程序. 操作系统由多种基础程序构成.它们使计算机可以与用户进行交流并接受指令, 读取数据或将其写入硬盘.磁带或打印机,控制内存的使用,以及运行其它软件. 操作系统最重要的组成部分是内核. 在 GNU/Linux 系统中,Linux 就是内核组件. Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.  内核是什么? 内核建立了计算…
free命令用于显示当前系统中内存的使用量信息,格式为:“free [-h]”. 为了保证Linux系统不会突然卡住宕机,因此内存使用量应该是运维人员时刻要关注的数据啦,咱们可以使用-h参数来以更人性化的样式为咱们展示出内存的实时使用量信息(真实的输出值中不包括中文注释部分): who命令用于查看当前登入主机的用户终端信息,格式为:"who [参数]". 简单三个字母就可以快捷的显示出所有正在登录着本机的用户名称以及他们正在开启的终端信息: last命令用于查看所有系统的登入记录,格式…
前言: 我们在上一节了解了一下linux的硬件组成,虽然也许对具体的东西还不甚了解,但是我们知道了linux下一切皆文件这一特性 我们装好了CentOS7的虚拟机(这个可以看别人教程来装起来,比较简单也比较详细) chapter 3:启动CentOS的终端及基础指令下达 我们登入完CentOS后,发现是一个图形界面.但是我们可以通过指令让其进入终端(终端就相当于linux操作系统啦~) Ctrl] + [Alt] + [F2] ~ [F6] :文字介面登入tty2 ~ tty6 终端机: [Ct…
前言:这个学习笔记是为了督促自己能够更好的学习Linux的有关知识. 参考书目 鸟哥的linux私房菜 Chapter 1:入门建议 新手建议:重点 基础一定一定要学好 那么什么是基础呢? 先从Linux的安装与指令学起 了解Linux的档案架构与权限概念 对接触文字界面 多熟悉与bash相关的东西 学习一下shell和 shell scripts的用法 了解套件管理员 实际操作!   Man和info这两个要多加利用 Chapter2:主机规划与磁碟分割 磁碟:台湾地区对硬盘和usb软盘的称呼…
1.Linux系统简介 1.1 Unix与Linux发展史 父子关系:Unix 是Linux的前身 1969年,肯丶汤姆森开发Unix系统(为了加快玩游戏的速度 - -,自己开发的系统) 1971年,肯丶汤姆森(黑胡子)同事丹尼斯丶里奇(白胡子)发明了C语言.通过Unix系统用C语言重写,提高Unix可移植性和速度. 1991年,芬兰李纳斯开发Linux系统.开源软件,在Unix基础上开发,linux内核官网www.kernel.org 发行版,就是在内核版本上进行自己修改 CentOS,相当于…
读序篇可以知道的: 1.有些指令知道前和知道后,自己的操作是完全不同的,可能知道前,会用reset把系统重新启动一遍,而知道后会使用ps和kill来关闭进程. 2.如果对Linus的学习知识"会用就好",而不考虑细节,(如端口方面),就会出现很多问题. 3.Linux最强项的地方在网络,Windows则赢在用户界面较为友好,但是Windows能做的,上网聊天,做电子表格,休闲娱乐(作者说玩小游戏OK的),在X-window下也能做,(我看的这本书是2005年版,但是到现在,起码我觉得u…
http://www.chengzhier.com <a href="http://www.chengzhier.com">橙汁儿网</a> 1. date  显示系统里面的时间  这里有一个特别要注意的地方,当你需要格式化时间的时候要在%Y%m%d 加一个加号'+' date -r info.php +%Y-%m-%d  查看info.php最后的修改时间 2.  chgrp :改变档案所属群组  chang group 缩写, 用法 chgrp admin…
Linux是一种类似于UNIX的操作系统,由Linus Torvalds于1991年在minix操作系统的基础创建.Linux凭借其优良特性已经成为目前发展潜力最大的操作系统. Linux的版本有内核版本和发行版本两方面含义:内核版本是指Linux内核的版本:而发行版本是各Linux发行商将Linux内核和应用软件及相关文档组合起来,并提供系统管理工具的发行套件. 目前,Linux在服务器领域继续发挥着越来越大的作用,也是嵌入式系统和构筑集群计算机的首选,并随着技术的进步,逐渐为桌面用户所接受.…
包管理器 二进制应用程序的组成部分: 二进制文件.库文件.配置文件.帮助文件 程序包管理器: debian:deb文件.dpkg包管理器 redhat:rpm文件.rpm包管理器 rpm:Redhat Package Manager RPM Package Manageer 包命名 源代码:name-VERSION.tar.gz|bz2|xz VERSION:major.minor.release rpm包命名方式: name-VERSION-release.arch.rpm 例: bash-4…
本节内容 1)文件系统结构元素 2)创建和查看文件 3)复制.转移和删除文件 4)软和硬链接 5)三种I/O设备 6)把I/O重定向至文件 7)使用管道 文件系统和结构 文件系统 文件和目录被组织成一个单根倒置树的结构 文件系统从根目录开始,用"/"表示 根文件系统(rootfs):root filesystem 文件名称区分大小写 以.开头的文件为隐藏文件 路径分隔/ 文件有两类数据: 元数据:metadata 数据:data 文件系统分层结构:LSB(Linux Standard…
第十一章——Shell编程 一.基础正则表达式 1.正则表达式与通配符(*,?,[ ]): 2.基础正则表达式: 二.字符截取命令 1.cut字段提取命令: 空格分割时,不知道空格有多少个,无法分割行数,grep -v取反 2. printf命令(严格说不是字符提取命令,搭配awk使用): printf不能用于直接输出文件内容或用管道符接受上一句的输出,它会把文件当成字符串输出. 注:Linux系统无print命令,只有printf,print只能在awk命令里使用. 3.awk命令:(默认能识…
第十章——Shell基础 一.Shell概述 1.Shell是什么: (1)Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动.挂起.停止甚至是编写一些程序. (2)Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强.Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令. 2.Shell的分类: (1)BourneShell:从1979起Unix就开始使用Bourne Shel…
一.主分区.扩展分区与逻辑分区的特性: 主分区与扩展分区最多可以有4个(硬盘的限制) 扩展分区最多只能有1个 逻辑分区是由扩展分区持续切割出来的分区 能够被格式化后作为数据访问的分区为主分区和逻辑分区.扩展分区无法格式化 二.磁盘分区基本操作. 一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区),其中,/ 是必须的(这个就是通常安装时的“自动挂载分区”,这个最适合初始安装者): 其实安装Linux系统建议挂载的几大目录为: /-------根目录,用来存…
第三章——初学注意 一.学习Linux的注意事项 1.Linux严格区分大小写 2.Linux中所有内容以文件形式保存,包括硬件: (1)硬盘文件是/dev/sd[a-p] (2)光盘文件是/dev/sr0等 3.Linux不靠扩展名区分文件类型: (1)压缩包:“*.gz”.“*.bz2”*.tar.bz2”.“*.tgz”等 (2)二进制软件包:“.rpm” (3)网页文件:“*.html”.“*.php” (4)脚本文件:“*.sh” (5)配置文件:“*.conf” 4.Linux所有的…
以下用一个表格来罗列linux默认的目录或文件及其用途: 目录/文件 用途 来源 / /处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录.文件.设备都在/之下. - /bin 该目录存放着系统最常用的最重要的命令,相当于DOS下的内部命令,只不过它们是以独立的文件形式存在.比如:ls.cp.mkdir等命令.这个目录中的文件都是可执行的并且是普通用户都可以使用的命令.作为系统最基础的命令都放在这里. binary /usr 该目录是系统存放程序的地方,比如普通命令…
以下用一个表格来罗列linux默认的目录或文件及其用途: 目录/文件 用途 来源 / /处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录.文件.设备都在/之下. - /bin 该目录存放着系统最常用的最重要的命令,相当于DOS下的内部命令,只不过它们是以独立的文件形式存在.比如:ls.cp.mkdir等命令.这个目录中的文件都是可执行的并且是普通用户都可以使用的命令.作为系统最基础的命令都放在这里. binary /usr 该目录是系统存放程序的地方,比如普通命令…
daemon 可以理解成为service   两大类: stand_alone:此 daemon 可以自行单独启动服务,加载到内存后就一直占用内存与系统资源:如 www的httpd ,ftp的vsftpd:   super daemon: 统一daemon负责唤醒其他服务:当没有客户请求的时候,各项服务都是未启动,等到有客户端请求时,super daemon才唤醒相对应的服务,请求结束后,被唤醒的服务也会关闭并释放系统资源:常见的服务如 Telnet:   服务各文件位置 /etc/servic…
安装问题 随意下载的:CentOS-5.5-i386-LiveCD-Release2.iso Live CD 是可以直接运行在内存当中的,而不是安装镜像. 如之前玩过的BT5一样,把BT5-LiveCD 往U盘里一放直接可以从U盘来运行BT5系统不用安装,也不能安装.   安装CentOS时,显示 NET:Registered protocol family 2 解决方法: vmbox设置中系统--->主板--->扩展特性--->选择启用IO APIC   文件类型 ext2/ext3:…