码迷,mamicode.com
首页 > 系统相关
Shell之基本脚本
1 交互式脚本:变量内容由用户决定 2 随日期变化:利用日期创建文件 3 数值运算:简单的加减乘除 4 test命令 5 判断符号[] 1 #!/bin/bash 2 3 read -p "Please input y/n: " yn 4 5 if [ "$yn" == "Y" ] || [ "$y ...
分类:系统相关   时间:2019-08-27 17:44:19    阅读次数:190
Linux Centos7 网络扫描nmap和inode节点
一.网络扫描——NMAPNMAP是一个强大的端口扫描类安全评测工具。设计为检测众多主机数量的巨大网络,支持ping扫描、多端口检测、OS识别等多种技术。使用NMAP定期扫描内部网络,可以找出网络中不可控的应用服务,及时关闭不安全的服务,减小安全风险?-sS,TCPSYN扫描(半开扫描):只向目标发出SYN数据包,如果收到SYN/ACK响应包就认为目标端口正在监听,并立即断开连接;否则认为目标端口并
分类:系统相关   时间:2019-08-27 17:42:57    阅读次数:173
Linux 使用中history 默认记录数不够用了?
1、默认情况下,系统能保存1000条的历史命令。 #echo $HISTSIZE 2、那么1000条不够用,该怎么办呢? #vi /etc/profile 修改HISTSIZE=1000 >>>>>HISTSIZE=2000 3、#source /etc/profile 使文件立即生效; 4、验证结 ...
分类:系统相关   时间:2019-08-27 17:30:20    阅读次数:100
VMware虚拟机底层存储结构和还原快照恢复原理
虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术在公共网络中虚拟化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样。虚拟化技术看起来是一种更加
分类:系统相关   时间:2019-08-27 17:22:39    阅读次数:244
SHELL脚本PPT脚本
SHELL脚本PPT脚本在能用的前提上再往好里写1、判断/var/目录下所有文件的类型[root@linux1scripts]#catfiletype.sh#!/bin/bashforiin$(find/var);doif[-b$i];thenecho"$i是块设备"elif[-c$i];thenecho"$i是字符设备"elif[-f$i];thenecho"$i是普通文件"elif[-d$i]
分类:系统相关   时间:2019-08-27 17:05:10    阅读次数:113
shell脚本报错:-bash:/bin/sh^M: bad interpreter:
今天写了一个shell脚本,然后在执行的时候报错,如下截图:主要原因是shell文件是我在windows下编辑然后上传到linux系统里执行的。shell文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。我们可以通过vi编辑器来查看文件的format格式。步骤如下:1.首先用vim命令打开文件2.在vi命令模式中使用:setff命令可以看到改文件的格式为dos:3.修改文件format为
分类:系统相关   时间:2019-08-27 16:54:27    阅读次数:118
Linux操作系统--初级--Linux文件管理
创建 touch/vim/echo重定向/cat重定向 touch:管理atime、mtime touch 文件名 //如果文件不存在就创建,如果存在则修改mtime touch -a 文件名 //修改文件atime 删除 1、mv /tmp 30天后会删除 2、find | xargs rm 3、 ...
分类:系统相关   时间:2019-08-27 15:46:22    阅读次数:115
maven项目导入eclipse报错
错误提示: 原因:未安装maven,缺少ojdbc6.jar包 解决: 一、安装maven 第一步百度搜索Maven官网,进去之后,下载apache-maven-3.5.3-bin.zip,下载完成之后,解压到安装目录,如下图所示: 第一步百度搜索Maven官网,进去之后,下载apache-mave ...
分类:系统相关   时间:2019-08-27 15:44:40    阅读次数:119
shell脚本进阶一(for,while,continue,break,select等等)
脚本进阶一一、for循环的第二种写法:众所周知,for有两种写法第一种:foriink8s-node{1..3};dosetenforce0;done第二种写法:C语言风格直接写怎么用:#for后必须写两个括号,又称双小括号写法[root@linux1~]#catfor_2.sh#!/bin/bashfor((i=1,sum=0;i<=100;i++));doletsum+=idoneech
分类:系统相关   时间:2019-08-27 14:26:06    阅读次数:99
Linux账号文件控制管理
在Linux系统中,除了用户手动创建的各种账号外,还包括随系统或程序安装过程而生成的大量账号。除了超级用户root之外,其他大量账号只是用来维护系统运作,启动或保持服务进程,一般时不容许登录的,因此也称为非登录用户。对于Linux服务器中长期不用的用户账号,可以暂时将其锁定。账号配置信息放在/etc/passwd和/etc/shadow中,可以用chattr命令对账号进行管理chattr+i锁定文
分类:系统相关   时间:2019-08-27 14:20:04    阅读次数:108
shell案例-14
写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:cmdmeau*1-date2-ls3-who4-pwd当输入1时,会运行date,输入2时运行ls,以此类推。核心要点case判断题目要求阿铭老师的参考答案参考答案#!/bin/bashecho"*cmdmeau**1-date2-ls3-who4-pwd"read-p"Pleaseinputanumber:"nif[-
分类:系统相关   时间:2019-08-27 14:17:48    阅读次数:122
在linux centos7 安装docker
介绍:Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.0 ...
分类:系统相关   时间:2019-08-27 13:08:52    阅读次数:110
Linux下vi命令大全(文件修改)
1. 文件操作 vi FileName 打开文件 FileName,并将光标置于第一行首。 vi +n FileName 打开文件 FileName,并将光标置于第 n 行首。 vi + FileName 打开文件 FileName,并将光标置于最后一行。 vi + /pattern File 打开 ...
分类:系统相关   时间:2019-08-27 12:59:44    阅读次数:98
shell脚本进阶之信号的捕捉
shell脚本之信号的捕捉?trap,翻译过来就是陷阱的意思,shell脚本中的陷阱是专门用来捕捉信号的。啥信号呢?比如经常使用的kill-9,kill-15,CTRL+C等都属于信号1、查看所有可用的信号trap-l或kill-l即可[root@linux1~]#kill-l63)SIGRTMAX-164)SIGRTMAX[root@linux1~]#trap-l1)SIGHUP2)SIGINT
分类:系统相关   时间:2019-08-27 12:53:16    阅读次数:147
Shell脚本变量判断参数命令
系统变量 文件或目录判断 整数判断 逻辑运算判断符 字符串判断 注意:在[]结构中”< “需要被转义,例如:[ "str1" /< "str2" ],在双中括号中则无需转义。 总结:使用-n在[]结构中测试,必须要用""把变量引起来,使用一个未被""的字符串,请使用 ! -z ,如果使用未被双引号变 ...
分类:系统相关   时间:2019-08-27 12:51:28    阅读次数:113
linux 6 搭建 msyql 服务
mysql 安装 启动 设置数据库管理员 登录 ...
分类:系统相关   时间:2019-08-27 12:24:26    阅读次数:65
Linux常用命令2
系统重启,关机 shutdown h now 立刻关闭系统 init 0 关闭系统 telinit 0 关闭系统 shutdown h 20:00 :预定时间关闭系统(晚上8点关机,如果现在超过8点,则明晚8点) shutdown h +10 :预定时间关闭系统(10分钟后关机) shutdown ...
分类:系统相关   时间:2019-08-27 11:09:25    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!