终于翻过了前面两篇,喝杯咖啡提下神,咱们继续前行。这次我们要进行操作系统方面知识了,考虑到当前时间上操作系统的多样性、变化性等,蛤蟆斟酌再三,决定还是Unix/Linux比较符合我们的实际。 开始之前不得不又提几个问题: 1、 Unix 从哪里来 2、 Linux从哪里来 3、 Unix/Linux什么关系 4、 怎么入手这系统 哎呀,看见这些问题蛤蟆就有点老激动了,最喜欢唠嗑的就是这些鸡皮蒜毛的事情了。让我们赶紧开始吧~~不急,留...
sql(structured query language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。sql语言包含3部分: 1. 数据定义语言(DDL),用于定义和管理对象,例如数据库、数据表以及试图等。例如create、drop、alter等语句。 2. 数据操作语言(DML),用于操作数据库中数据,例如select、 insert、update、delete等。 3. 数据控制语言(DCL),用于管理数据库,包含管理权限及数据更改。例如grant、revo...
gdb调试器使用的一般步骤(不断更新完善): 1、编译过程中要用-g参数来添加调试符号——gcc test.c -g; 2、gdb启动可执行文件——gdb a.out; 3、出现gdb符号表示启动成功; 4、" l " (小写l)命令可以查看当前代码是否是要执行的代码; 5、断点b 行号/函数名字——作用是程序执行过程中会自动在断点处暂停,等待指令info b—— 查看断点列表d 编号——删除指定编号的断点 6、执行程序r 回车——程序启动,执行到代码中第一个出现...
.1-2.1libdbi-0.8.1-2.1libdbi-drivers-0.8.1a-1.2.2perl-DBI-1.52-2.el5perl-DBD-MySQL-3.0007-2.el5mysql-5.0.77-4.el5_6.6mysql-devel-5.0.77-4.el5_6.6mysql-server-5.0.77-4.el5_6.6mysql-test-5.0.77-4.el5_6.6mysql-bench-5.0.77-4.el5_6.6 4、 在命令行下进入MYSQL #启动MYSQL/etc/init.d/mysqld start #创建一个新用户root,密码为root: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identifie...
1.sort 排序 根据首字母的ascii进行排序-n 根据数字大小升序排序-r 降序排序-u 剔除重复的行-k -t 结合一起用 -k 指定列 -t指定分隔符 2.uniq 剔除重复的行 3.seq 序列 seq 10 -->代表以1为起始,以1为间隔罗列到10之前的数字 seq 2 10 -->代表以2为起始,以1为间隔罗列到10之前的数字 seq 1 2 10 -->代表以1为起始,以2为间隔罗列10之前的数字 seq 10 -1 1================================== shell 1.作用 2.构成元素1) ...
太惨了,一不小心把自己的笔记全删了,这次教训再次警醒人们:服务器上用rm命令时候慎重再慎重啊!!!哭。。。 现在只能用老师的pdf来记录了。 有兴趣的可以下载: http://pan.baidu.com/s/1gdNEghl 零基础学习云计算及大数据DBA集群架构师【Linux Bash Shell编程及系统自动化2015年1月14日周四】标签:本文系统来源:http://www.cnblogs.com/bluesunspot/p/5205163.html
lvy老师教项目课程,以及代课了shell部分课程,大家都觉得这位老师不行,上课时做的操作很多都是错误的,觉得她基础不好。而且,她不能解释原因,学生问为什么,她不知道。崩溃啊。向xx培训机构反应后,说这位老师项目经验多,可是如果一个人基础都不行,做再多项目也没有用啊,全是错误。这部分都有pdf,自学。说真的,我都比她讲的好。哈哈。 今天考试,90分,错误的地方粗心了,以后再工作中千万不能这样哦。 下面是考题: 零基...
.写一个脚本,判断用户是否存在,如果存在则删除。若不存在,就提示不存在。 2.三个数字比大小,输出最大的 3.三个数字比大小,并且按从大到小排列 4.画斜线正反 5.达到如下效果**************** ********* 6.写一个9*9乘法表 7.画一个平行四边形 8.连乘算法 while和until 9.要求根据userlist创建用户,要求指定用户名,用户id,用户的附加组及变更用户u密码,若对应用户的附加组不存在,则将附加组创建出来后再根据要求添加用户。 ...
防火墙 1.作用 2.通用的语法 iptables -t table CMD chain rule-matcher -j target表 动作 链 规则匹配 执行操作 3.表:用来区分对数据包的执行的操作1) filter 表 :用于过滤数据包2) nat 表:用于修改数据包的来源和目的地.3) mangle 表: 用户修改数据包的生存周期等等4) raw 表 :跟踪机制 使用-t来指定表,如果省略,则代表对filter表进行操作 4.表当中包含链 链是用来区分数据包的流向状态. INPUT:入站的数据包 O...
ftp 1.作用:共享文件 2.软件 vsftpd 3.工作原理: 主动模式: 服务端21号端口处理链接请求,通过20号端口向客户端传输数据. 被动模式: 服务端通过21端口处理链接请求,随后开启一个随即端口号通知客户端从该端口号获取数据. 4.vsftpd支持的用户类型:匿名用户和本地用户 匿名用户:在ftp服务器中没有指定账户,但是能访问ftp服务器相应资源的用户. 本地用户:/etc/passwd用户 5.vsftpd结构1) 主配置文件/etc/vsftpd/vsftpd.conf2) 数据文件...
从今天开始学习shell编程,大学的时候学过c,c++,汇编,不过早就忘得一干二净,我觉得算法搞定了,什么语言只是工具。学到这里的时候,班上的同学,尤其是一点都没接触过编程的同学,真的非常吃力,而老师这边也出了些花絮。。。 本来教我们的老师感冒了,嗓子哑了,因此让教我们项目的老师来代课,也是个女老师,但是这个老师水平太差了,上课照着文档讲,操作的时候还一大堆错误,学生都看不下去了,基础知识一点都不牢靠,同学...
2015.12.24/Thu2 3 *************摘要**************4 ACL主机的细部权限规划 ACL getfacl setfacl5 attr文件与目录的隐藏属性 attr lsattr chattr 6 文件系统 P196 ext2/3/4 xfs 7 目录树8 软硬连结 ln 9 指令和文件的搜索 which whereis locate find /var/lib/mlocate/mlocate.db10 11 ?如何查看软链接文件在磁盘上存放的真实信息?12 13 **********ACL权限概念**********14 ACL:...
2015.12.22/Tue2 3 *************摘要**************4 安装redhat75 用户和组的相关命令 useradd usermod userdel groupadd passwd chage chsh id groups6 用户和组的相关文档 /etc/passw /etc/shadow /etc/group /etc/gshadow 7 /etc/default/useradd /etc/skel /etc/login.defs /etc/shells8 9 10 **********安装redhat7**********11 rht-vmctl fullreset install12 rht-vmctl reset rhel6<==虚拟机出问...
1.服务名 守护进程名 at atd cron crond 2.基于daemon可以分为两类1) stand alone daemon 独立启动服务2) super daemon 超级服务 3. stand alone daemon1) 什么是独立启动的服务: 不借助计算机其它资源,独立启动的服务2) 特征: 1.状态控制脚本存放的位置/etc/init.d目录下,el6:可以使用sevice atd restart 命令去变更服务的状态/etc/init.d/atd restart 去变更服务的状态el7:systemctl restart atd 变更服务状态...
.30/Mon*************摘要************** 计划任务 1)一次性计划任务服务:atd命令:at服务存放文件:/etc/init.d/atd系统配置文件:/etc/at.deny 程序缓存文件:/var/spool/at2)周期性计划任务服务:cron/crond命令:crontab服务存放文件:/etc/init.d/crond系统配置文件:/etc/cron.deny /etc/crontab程序缓存文件:/var/spool/cron/* /var/log/cron启动流程 *针对rhel61)通电——>BIOS——>boot loader(MBR)——>Kernel & ini...