- 博客(15)
- 收藏
- 关注
原创 mysql 入门第二天 涉及连表查询
8月29日上课内容(MySQL第二天)(一)课前回顾(30分钟)前言:特别提示:mariadb默认的字符集不是utf8, 因此,在数据库中插入中文的时候显示的是????的乱码解决方法:在my.cnf配置文件中添加如下几个指令[client]default-character-set=utf8[mysqld]character-set-server=utf
2017-08-30 20:47:00
477
原创 2017-8-28 valentine's day mysql 入门
8月28日上课内容(MySQL第一天)(一)再说LAMP架构温馨提示:今天的任务很大,请做好思想准备LAMP架构资源获取过程: 静态资源:Client – http协议 –> httpd服务器 动态资源:Client – http协议 –> httpd –> PHP(libphp5.so模块) –> mysql协议 –> MySQL服务器
2017-08-28 19:09:00
330
原创 2017-8-26 ftp协议与vsftpd服务(必会)
1:FTP协议与vsftpd服务(必须掌握)前言:ftp:文件传输协议, 属于应用层协议。vsftpd服务是ftp协议的一种实现(一)FTP协议详解ftp 协议:明文的协议,数据传输过程中不加密,可以使用抓包工具拿到数据 21/tcp(监听连接请求) 20/tcp(传输数据)服务端实现ftp协议的程序:vsftpd , pureftpd , proftp
2017-08-26 17:10:35
368
原创 考试前十题答案
8月17日上课内容考试题:脚本测试1、写一个脚本(1) 接受一个以上文件路径作为参数,一个路径或多个路径作为参数;(2) 显示每个文件拥有的行数;(3) 并且说明一共统计了有多少文件,且一共多少行;#!/bin/bash# (1) 接受一个以上文件路径作为参数;# (2) 显示每个文件拥有的行数;# (3) 总结说明本次共为几个文件统计了其行数;if [ $#
2017-08-17 09:59:08
267
原创 kaoshi
1 #!/bin/bash 2 3 hang1=$(grep "^#" /etc/rc.d/rc/sysinit|wc -l ) 4 kongbai1=$(grep "^[[:space:]] " /etc/rc.d/sysinit |wc -l ) 5 hang2=$(grep "^#" /etc/rc.d/init.d/functions|wc -l ) 6 k
2017-08-16 14:59:12
177
原创 2017-8-16考试题
考试题:脚本测试1、写一个脚本(1) 接受一个以上文件路径作为参数,一个路径或多个路径作为参数;(2) 显示每个文件拥有的行数;(3) 并且说明一共统计了有多少文件,且一共多少行;2、写一个脚本(1) 传递两个以上的字符串当作用户名,可以是3个也可以是多个哦,不限于两个哦;(2) 创建这些用户;且密码同用户名;(3) 统计一共创建了几个用户;3、写一个脚
2017-08-16 13:54:38
336
原创 2017816
8月16日上课内容(一)bash编程权威指南10前言:程序=指令+数据 或 程序=代码+数据 。指令:整个语法关键字、系统命令、自定义函数数据:变量,文件,数组变量:存储单个元素的内存中的一块存储空间数组:存储多个元素的内存中的连续的内存空间 ,数组有数组名,且索引编号从0开始。数据结构中逻辑结构:集合、线性、树形、图形数据结构中物理结构(也叫做存储结构):
2017-08-16 12:01:11
360
原创 sed的工作机制
1.sed工作机制 sed处理文本文件时,首先会被读到模式空间中,而不修改原文件。sed可以对文本文件的所有行进行操作,也可以通过正则表达式进行匹配,使得sed可以只处理模式空间中的被正则表达式匹配到的行。 然后再判断模式空间中的文本是否会被正则表达式匹配到,如果匹配到,就会对匹配到的文本做编辑操作,之后再将被编辑的文本和没有被编辑的文本一同输出到标准输出 如
2017-08-16 10:50:30
307
原创 2017814作业
#! /bin/bash if [ $# -lt 1 ];then echo "send" exit 1 fi if grep "^$1\>" /etc/passwd &> /dev/null;then echo "user $1 exits" else useradd $1 echo $1 |passwd --stdin $1 &> /dev/nul
2017-08-16 10:49:04
179
原创 bashshell 2 对bashshell一些补充 以及函数的使用
8月15日上课内容(1)上课前补充前言:source和“.” 与 bash 和 ./scriptName的区别在于:source和“.”会将脚本的语句在父shell进程中运行,而其他的都会在子shell中运行。举个例子:在一个脚本中,脚本名为2.sh定义一个变量,且变量的值是一个变量的返回值,脚本如下:var=$(uname -r)执行脚本[roo
2017-08-15 21:53:05
296
原创 bashshell if read for while until 的使用
8月14日上课内容(一)课前回顾前言:/etc/passwd文件保存了每一个系统用户和登入用户的基本信息,你是否真正了解它每一个字段的意义呢?详细讲解/etc/passwd文件内容查看/etc/passwd文件的内容[root@7 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:
2017-08-15 21:49:30
532
原创 bashshell 的一些基本知识
bash编程权威指南1前言:bash脚本语言是一种解释型的语言,什么是解释型语言呢?程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。bash脚本语言需要运行在shell平台上,就像Python代码需要运行在pyenv虚拟环境中运行,js在浏览器的js引擎中运行,在node.js的平台上运行一样bash脚本语言文件格式第一行#!/b
2017-08-14 22:10:58
430
原创 2017-8-10 grep
1 . grep 对一些字母的查找显示红色 字体 grep --color=auto aa /home/wqp 其中是你想要显示 带色的字母 其后面加上想要查看的目录或文件 grep -A -B -C 例如: grep -A 1 root /etc/passwd 就是显示匹配到的行和其后面的行,给一个数字 数字是显示几行 其中 B(befo
2017-08-10 20:00:23
223
原创 find命令和一些相关的知识以及cut
find的 一些命令的使用 查找linux系统下条件满足以sh结尾,30天没有修改的文件,大小大于10K同时具有执行权限的文件并备 份到/data/backup/目录下。 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。 修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间。 变化时间(-ctime/天,-cmin/分钟):文
2017-08-10 18:35:26
341
原创 磁盘的分区
磁盘管理的三步: 分区 格式化 挂载(在进行磁盘管理的时候 要新建一个 具有一定空间大小的磁盘。 这样才能进行一下的一系列实验)新建分区fdisk -cu /dev/vdb 进入后 输入 n 新建一个 分区 输入后 enter 后 会 显示 建立主分区 还是 建立 拓展分区 然后 根据自己的需要 建立主分区 或 拓展分区 enter后 会让你
2017-08-10 09:23:55
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人