02 2022 档案
摘要:一、ssh介绍 SSH为Secure Shell 的缩写,由IETF的网络小组(Network working Group)所制定; SSH为应用层和传输层基础上的安全协议。 SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录, 以及用户之间进行资料拷贝。几乎所有Un
阅读全文
摘要:apt软件包管理 apt是Advanced Packaging Tool的简称,是一款安装包管理工具。 在ubuntu下,可以使用apt命令用于软件包的安装、删除、清理等。 Ubuntu软件操作的相关命令 更新Ubuntu软件下载地址 1、原理示意图 2、寻找国内镜像源 https://mirror
阅读全文
摘要:Ubuntu的安装与配置 Ubuntu介绍 Ubuntu(乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统 Ubuntu是基于GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业 开发团队打造的。 专业的python开发者一般会选择Ubuntu这款Linux
阅读全文
摘要:shell编程的综合案例 需求分析: (1)、每天凌晨2:10备份数据库 atgulguDB到/data/backup/db (2)、备份开始和备份结束能够给出相应的提示信息 (3)、备份后的文件要求以备份时间为文件名,并打包成.tar.gz的形式,比如: 2018-03-12_230201.tar
阅读全文
摘要:函数 介绍: shell编程和其他编程语言一样,有系统函数,也有自定义函数。 一、系统函数: 1、basename基本语法 功能:返回完整路径最后/的部分,常用于获取文件名 basename [pathname] [suffix] basename [string] [suffix] (功能描述:b
阅读全文
摘要:读取控制台输入 read读取控制台输入 基本语法: read [选项] (参数) 选项: -p:指定读取值时的提示符 -t:指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待 参数: 变量:指定读取值的变量名 实例: (1)、读取控制台输入一个num值 #!/bin/bash re
阅读全文
摘要:流程控制 if、case、for、while 1、if判断 基本语法: if [条件判断式]; then 程序 fi 或者 if [条件判断式]; then 程序 elif[条件判断式] 程序 fi 注意事项:(1)、条件判断式中,中括号和判断式执行必须有空格 (2)、推荐使用第二种方式 实例: 编
阅读全文
摘要:运算符 基本语法: (1)、"$((运算式))"或"$[运算式]" (2)、expr m+n 注意:expr运算符间要有空格 (3)、expr m-n (4)、expr \ * ,/,% 乘、除、取余 实例: (1)、计算(2+3)*4的值 vim demo.sh #!/bin/bash #第一种方
阅读全文
摘要:shell的变量的介绍 (1)、Linux shell中的变量分为:系统变量和用户自定义变量 (2)、系统变量:$HOME、$PWD、$SHELL、$USER等 例如:echo $HOME (3)、显示当前shell中所有的变量:set set | more shell 变量的定义 基本语法: (1
阅读全文
摘要:shell编程 1、为什么要学习shell编程 编写shell程序来对服务器集群进行管理 2、shell是什么 shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面 系统级程序,用户可以用shell来启动、挂起、停止甚至编写一些程序 3、shell脚本的执行方式
阅读全文
摘要:安装Tomcat步骤: (1)、解压到/opt tar -zxvf (2)、启动tomcat 需要先 cd到tomcat的bin目录 ./startup.sh (3)、开放端口 vim /etc/sysconfig/iptables 如果要在windows下访问,需要查看8080端口是否开放 第一种
阅读全文
摘要:安装JDK步骤 (1)、将jdk软件用Xftp5上传到/opt下 (2)、解压到/opt cd /opt ls tar -zxvf jdk ls (3)、配置环境变量,vim /etc/profile JAVA_HOME=/opt/jdk1.7.0_79 PATH=/opt/jdk1.7.0_79/
阅读全文
摘要:一、rpm包的管理 介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有 .RMP扩展名的文件。RMP是RedHat Package Manager(RedHat软件包管理工具)的缩写。 类似window的setup.exe。 Linux的分发版本都有采用(suse
阅读全文
摘要:一、进程管理(重点) 基本介绍 (1)、在Linux中,每个执行的程序(代码)都称为一个进程。每个进程都分配一个id号 (2)、每一个进程都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器 (3)、每个进程都可以以两种方式存在。前台与后台,所谓前台进程就是用户目前屏幕上进行操作的。
阅读全文
摘要:网络配置 一、Linux网络配置原理图(含虚拟机) NAT模式 二、查看网络ip和网关 查看虚拟网络编辑器 修改ip地址(虚拟网络的ip) 查看网关 查看windows环境中的VMnet8网络配置 (1)、使用 ipconfig (2)、界面查看:无线网图标--网络和Internet设置--网络和共
阅读全文
摘要:磁盘情况查询 一、查询系统整体磁盘使用情况 基本语法: df -h 实例:查询系统整体磁盘使用情况 二、查询指定目录的磁盘占用情况 基本语法: du -h /目录 查询指定目录的磁盘占用情况,默认为当前目录 -s:指定目录占用大小汇总 -h:带计量单位 -a:含文件 --max-depth=1 子目
阅读全文
摘要:磁盘分区、挂载 一、分区基础知识 1、分区的方式 (了解) mbr分区: 1、最多支持4个主分区 2、系统只能安装在主分区 3、扩展分区要占一个主分区 4、MBR最大支持2TB,但拥有最好的兼容性 gtp分区: 1、支持无限多个主分区(但操作系统可以限制,比如window下最多128个分区) 2、最
阅读全文
摘要:定时任务调度 crond任务调度 crontab 进行定时任务的设置 任务调度:指系统在某个时间执行的特定命令或程序 任务调度分类:1、系统工作 ,有些重要的工作必须周而复始的执行,如病毒扫描等 2、个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份 基本语法 crontab
阅读全文
摘要:组管理和权限管理(重点) Linux组的基本介绍 在linux中每个用户必须属于一个组,不能独立于组外,在linux中每个文件有所有者、所在组、其他组的概念 (1)、所有者 (2)、所在组 (3)、其他组 (4)、改变用户所在的组 一、文件/目录的所有者 一般为文件的创建者,谁创建了该文件,就自然成
阅读全文
摘要:一、压缩和解压类指令列表 1、gzip和gunzip 2、zip和unzip 3、tar 二、压缩和解压类指令 1、gzip/gunzip指令 gzip用于压缩文件 gunzip用于解压 基本语法: gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件) gunzip 文件.gz (功
阅读全文
摘要:一、搜索查找类指令列表 1、find:从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端 2、locate:可以快速定位文件路径 3、grep指令和管道符“|”:grep过滤查找,管道符“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。 二、搜索查找类指令 1、find
阅读全文
摘要:一、时间日期类指令列表 1、date:显示当前日期 2、date -s:设置日期时间 3、cal:查看日历 二、时间日期类 1、date指令-显示当前日期(重点) 基本语法: (1)、date (功能描述:显示当前时间) (2)、date +%Y (功能描述:显示当前年份) (3)、date+%m
阅读全文
摘要:一、文件目录类指令列表: 1、pwd:显示当前工作目录的绝对路径 2、ls :查看当前目录的所有内容 3、cd :切换目录 4:、mkdir:创建目录 5、rmdir:删除目录 6、touch:创建空文件 7、cp:拷贝 8、rm:删除文件或目录 9、mv:移动文件与目录或者重命名 10、cat:只
阅读全文
摘要:一、帮助指令 当我们对某个指令不熟悉时,可以使用Linux提供的帮助指令来了解这个指令的使用方法。 1、man获得帮助信息 基本语法: man [命令或配置文件] 实例:查看ls命令的帮助信息 man ls 2、help指令 基本语法: help 命令(功能描述,获得shell内置命令帮助) 实例:
阅读全文
摘要:说明: 主要内容包括:Linux运行级别、运行级别配置文件、切换运行级别的命令、如何找回root密码(通过1级单用户模式)。 一、运行级别说明 0:关机 1:单用户【找回丢失密码】 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级
阅读全文
摘要:一、用户管理 1、基本介绍: 用户、组、家目录 (1)、Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户, 都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统 (2)、Linux系统的用户需要至少属于一个组 2、主要内容包括:添加用户、指定密码、删除用户、查看用
阅读全文
摘要:一、关机、重启和用户注销 1、关机&重启命令 基本介绍: shutdown: shutdown -h now :立即关机 shutdown -h 1:表示1分钟后关机 shutdown -r now :l立即重启 halt:直接使用,效果等价于关机 reboot:重启系统 sync:把内存数据同步到
阅读全文
摘要:vi 和vim编辑器 一、基本介绍: 所有的Linux系统都会内建vi文本编辑器。 Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别 语法的正确性,方便程序设计。 二、Vi和Vim的三种常用模式 1、正常模式 在正常模式下,可以使用快捷键。 以vim打开一个文档就直接进入
阅读全文
摘要:一、远程登录工具Xshell 简介: Xshell是目前最好的远程登录到Linux操作的软件,流畅的速度并且完美的 解决了中文乱码的问题。 Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及 Microsoft Windows 平台的TELNET协议。 Xshell可以在win
阅读全文
摘要:一、介绍 Linux的文件系统是采用级层式的树状目录结构,在此结构中最上层的是”/“根目录, 然后在此目录下再创建其他目录。 在Linux系统中,一切皆文件 二、具体的目录结构:(重要) (1)、/bin :/usr/bin、/usr/loacl/bin;Binary的缩写,在这个目录存放最经常使用
阅读全文
摘要:一、VMware tools功能介绍 1、可以直接粘贴命令,在windows和CentOS系统之间 2、可以设置windows和CentOS系统的共享文件夹 二、VMware tools的安装和使用 1、安装VMware tools 虚拟机--安装VMware tools,将VMwareTools压
阅读全文
摘要:1、准备工作 CentOS下载地址:https://vault.centos.org/6.8/isos/x86_64/ 2、之前的笔记已经安装好虚拟机,现在需要创建虚拟机(空间) 点击创建新的虚拟机 进入引导界面,默认选择典型,下一步 选择稍后安装操作系统,下一步 选择LInux操作系统,版本Cen
阅读全文
摘要:VM安装的步骤 1、去bios里修改设置开启虚拟化设备支持(f2/f10)(这步我没有设置) 2、安装虚拟机软件(vm14),安装包百度网盘下载 下一步 下一步 建议修改安装位置,下一步 取消勾选检查产品更新及客户体验计划,下一步 根据个人情况,可以取消勾选开始菜单程序文件夹,下一步 安装 输入许可
阅读全文