私房专题

Ubuntu小私房(3)--Grub,Burg 的使用

Grub是什么? GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。 GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个 操作系统 ,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择 操作系统 分区上的不同 内核 ,也可用于向这些内核传递启

Selenium私房菜系列

在这段期间,我一直在找关于服务器的端测试方案,自动化工具等等,无意间我发现了Selenium这个工具。在试用一段时间后,觉得Selenium确实是一个很不错的Web测试工具。在和强大的QTP比较后,我最后还是选择了使用Selenium,主要的原因是工具使用灵活,简单,并且完全满足我的要求。而QTP虽然强大,但它的使用让我觉得非常繁琐,而调试功能也让我郁闷......鉴于种种这样的原因,我最后选择

《鸟哥的Linux私房菜》读书笔记:登录文件(log)及其分析

登录文件的介绍 登录文件记录了系统的活动信息,通过对这些信息进行分析,我们能够解决系统方面的错误、网络方面的问题。登录文件一般都在/var/log/目录下,一般情况下messages文件记录的信息最多。 登录文件的产生: 软件开发商自定义产生的登录文件及其格式 Linux系统提供的登录文件管理服务统一管理登录文件所需要的服务与程序: 像syslogd(记录系统与网络等服务信息) 、klog

《鸟哥的Linux私房菜》读书笔记:daemon(service)

daemon简介 依据启动和管理方式,daemon分为stand alone与super daemon两类,两种方式可以同时存在。 stand alone:自启动服务,不必通过其他机制的管理,启动加载到内存后一直占用内存和资源,在内存中持续提供服务,对于客户端的要求响应速度快。常见的服务有httpd、vsftpdsuper daemon:一个特殊的daemon统一管理,其常驻内存,负责唤醒各项

《鸟哥的Linux私房菜》读书笔记:crontab、at命令详解

一、cron例行性,隔一定周期循环执行 crontab指令依靠服务crond的支持,除了指令,也可以编辑/etc/crontab配置文件来执行crontab。所要执行的任务记录在/var/spool/cron/中,且以账号作判别。任务执行的日志记录在/var/log/cron中安全方面,通过修改/etc目录下的cron.allow与cron.deny来设定用户能进行cron工作安排与否,如果档案

《鸟哥的Linux私房菜》读书笔记:Linux中的ACL权限设定

在linux权限设置中,我们会遇见这样的情况:用户user属于group群组,假设group的权限是770,但我们不希望user修改group中的数据。这时候传统的权限设置就有局限性,无法定制个性化设置。所以我们要使用ACL机制。 ACL(access control list)可以针对单一使用者、单一档案或目录来进行r,w,x的权限设定,对于需要特殊权限的使用状况非常有帮助。 ACL主要可以

《鸟哥的Linux私房菜》读书笔记:Linux磁盘配额命令quota详解

quota使用的前提条件: ①仅能针对整个FileSystem。 ②Linux核心必须支持quota。 ③quota的记录文件aquota.user,aquota.group。 ④仅对一般用户有效(root无效)。quota可以设定的项目: ①block&inode: block可以限制用户磁盘使用空间。 inode可以限制用户文件创建数量。 ②soft&hard 用来限制block与

《鸟哥的私房菜基础篇》第四版学习笔记——第4章首次登陆与在线求助

文章目录 一、首次登陆系统1.首次登入系统2.GNOME 的操作与注销3.X window 与文本模式的切换4.在终端界面登入 linux 二、文本模式下指令的下达2.基础指令的操作3.重要的几个热键[Tab], [ctrl]-c, [ctrl]-d4.错误讯息的察看 三、 系统的在线求助 man page 与 info page1.指令的 --help 求助说明2.man page:有问题

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x

文章目录 一、在vbox上安装centos7.x常见问题总结二、练习机的规划--尤其是分区参数三、开始安装 CentOS 71.调整开机媒体(BIOS)与虚拟机建置流程:windows下,安装linux虚拟机 四、多重引导安装流程与管理(Option):先装linux,在装windows1.安装 CentOS 7.x + windows 7 的规划2.进阶安装 CentOS 7.x 与 Wi

《鸟哥的私房菜基础篇》第四版学习笔记——第2章主机规划与磁盘分区

文章目录 一、Linux 与硬件的搭配1.认识计算机的硬件配备2.选择与 Linux 搭配的主机配备3.各硬件装置在 Linux 中的文件名4.使用虚拟机学习Linux 二、磁盘分区1.磁盘连接的方式与装置文件名的关系2. MSDOS(MBR) 与 GPT 磁盘分区表(partition table)3.开机流程中的 BIOS 与 UEFI 开机检测程序4.Linux 安装模式下,磁盘分区的

《鸟哥的私房菜基础篇》第四版学习笔记——第0章 计算机概论

文章目录 http://linux.vbird.org/linux_basic/一、计算机:辅助人脑的好工具1.计算机硬件的五大单元2.一切设计的起点: CPU 的架构3.其它单元的设备4.运作流程5.计算机用途的分类6.计算机上面常用的计算单位(容量、速度等) 二、个人计算机框架与相关设备组件1.执行脑袋运算与判断的 CPU2.内存3.显示适配器4.硬盘与存储设备5.扩孔卡与界面6.主板7

《鸟哥的私房菜基础篇》第四版学习笔记——第10章认识与学习bash

文章目录 一、认识 BASH 这个 Shell1.硬件、核心与 Shell2.为何要学文字接口的 shell?3.系统有哪些shell?我使用哪个shell?4.Bash shell 的功能(3)命令别名设定功能: (alias) 5.查询指令是否为 Bash shell 的内建命令: type6.指令太长用反斜杠\ 二、Shell 的变量功能1.什么是变量?2.变量的取用与设定(1)ech

鸟哥的Linux私房菜笔记(二)

鸟哥这书写的好长。。 压缩文件和解压文件原理: 由於我们记录数字是 1 ,考虑计算机所谓的二进位喔,如此一来, 1 会在最右边占据 1 个 bit ,而其他的 7 个 bits 将会自动的被填上 0 罗!你看看,其实在这样的例子中,那 7 个 bits 应该是『空的』才对!不过,为了要满足目前我们的操作系统数据的存取,所以就会将该数据转为 byte 的型态来记录了!而一些聪明的计算机工程师

鸟哥的Linux私房菜笔记

装置装置在Linux内的档名IDE硬盘机/dev/hd[a-d]SCSI/SATA/U盘硬盘机/dev/sd[a-p]U盘快闪碟/dev/sd[a-p](与SATA相同)软盘机/dev/fd[0-1]打印机25针: /dev/lp[0-2] U盘: /dev/usb/lp[0-15]鼠标U盘: /dev/usb/mouse[0-15] PS2: /dev/psaux当前CDROM/DVDRO

鸟哥私房菜 摘录

鸟哥私房菜 摘录 解決問題的順序学习的基本方针,提供给大家参考: 解決問題的順序 先查閱硬體(有沒有超頻/記憶體模組/周邊網路設備的好壞等等);檢查 /var/log 底下的登錄檔,尤其是 /var/log/messages 的內容;不要急,先翻書瞭解相關問題的原理,再設法解決~利用關鍵字,在 http://www.google.com.tw 查閱是否有人已經遇過類似的問

鸟哥的私房菜Linux 学习笔记之 Bash语法

学习笔记备忘 case的语法 PATH=${PATH}:~/binexport PATHread -p "please input:" wordcase $word in"hello")echo "hi";;"") #没有输入echo "need input";;*) #代表任意符号的意思echo "input error";;esac date的格式化 #!/bin/

《鸟哥的Linux私房菜》chapter3 20190118

文章目录 主机规划与磁盘分区各硬件装置在linux中的文件名磁盘连接方式和文件名的关系磁盘的组成磁盘分区表 开机流程和MBR 主机规划与磁盘分区 各硬件装置在linux中的文件名 硬件装置文件名IDE接口硬盘/dev/hd[a-d]SCSI/SATA/USB接口硬盘/dev/sd[a-p]软盘/dev/fd[0-1]打印机25针:/dev/lp[0-2]USB:/dev/u

《鸟哥的Linux私房菜》chapter7 20180827~20180831

1 目录与路径 1.1 相对路径与绝对路径 1.1.1 绝对路径和相对路径的定义1.1.2 几个特殊的目录1.1.3 目录的相关操作1.1.4 关于执行文件路径的变量:$PATH 2 文件与目录管理 2.1 查看文件与目录:ls2.2 复制、删除与移动:cp,rm,mv 2.2.1 cp复制档案或目录2.2.2 rm(移除文件或目录)2.2.3 mv(移动文件与目录,或更名) 2.3 取

《鸟哥的Linux私房菜》chapter9 20180818~20180826

1 文件与文件系统的压缩与打包 1.1 文件压缩的原理1.2 Linux常见的压缩命令 1.2.1 常见的压缩文件案扩展名1.2.2 Compress1.2.3 gzip,zcat1.2.4 bzip2,bzcat 1.3 打包指令tar 1.3.1 tar的语法和参数1.3.2 tar的基本用法示例1.3.3 tar:移除根目录和未移除根目录的解打包路径1.3.4 tar:对指定单一档案

《鸟哥的Linux私房菜》chapter8 20180818~20180826

1.认识EXT2文件系统 1.1.硬盘组成与分区 1.1.1.磁盘的物理组成1.1.2.盘片的物理组成1.1.3.各种接口的磁盘在Linux中的文件名 1.2.文件系统的特性 1.2.1.Linux文件系统数据存放1.2.2.Super block,inode和block的意义1.2.3.文件系统读取数据的过程1.2.4.磁盘碎片整理 1.3.Linux的EXT2文件系统(inode) 1

《鸟哥的linux私房菜》Chapter12 20180812~20180815

1正则表达式 1.1什么是正则表达式1.2正则表达式的广泛用途1.3正则表达式的分类1.4语系对正则表达式的影响1.5grep的一些高级参数1.6基础正则表达式练习 1.6.1练习一:查找特定字符串1.6.2练习二:利用[]中括号来查找集合字符1.6.3练习三:行首与行尾字符^$1.6.4练习四:任意一个字符.与重复字符*1.6.5练习五:限定连续RE字符的范围{} 1.7基础正则表达式字

python的小白入门私房菜6-条件控制语句

条件控制语句使得程序可以在不同的条件下做出不同的行为。 python中的条件控制语句的语法结构如下: if 条件1:行为1elif 条件2:行为2else:行为3 上述代码的解释如下: 首先判断条件1是否成立,如果成立则执行行为1如果条件1不成立,则判断条件2是否成立,如果成立则执行行为2如果上述条件都不成立,则执行行为3 需要注意的是,elif和else都是可选的,比如下面的代码模

python的小白入门私房菜5-基本数据类型

环境准备 我们打开pycharm并建立一个新的工程,之后为我们的工程添加一个main.py 基本数据类型 python中有如下几个基本的数据类型 数字字符串列表元组集合字典 数字 python3中,数字支持int(整数)、float(小数)、bool(布尔数)、complex(复数)。complex一般用的不多,可以先不用在意。 我们在main.py里面输入如下代码并运行: x =

【鸟叔的Linux私房菜】1-Linux是什么与如何学习

文章目录 Linux是什么Linux的发展Linux的内核版本 Linux的学习学习方法学习重点处理问题 总结 Linux是什么 Linux是一个操作系统,包括内核和系统调用。开源的操作系统。 同一个操作系统无法在不同的硬件上运行,将操作系统修改代码从一个硬件平台迁移到另一个不同的硬件平台的过程,称为软件移植。 虽然可以在Mac上安装Windows,但这通常仅限于搭载Int

[鸟哥私房菜]4.首次登录与在线求助

第4章 首次登录与在线求助 4.1.3 X Window 与命令行模式的切换 通常我们称命令行界面为终端界面、Terminal 或 Console。Linux 默认的情况下会提供六个终端(Terminal)来让用户登录, 切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6] 的组合按钮。其中 [Ctrl] + [Alt] + [F1] 为图形用户界面模式,[Ctrl] + [

鸟哥的Linux私房菜 总结索引 | 第四章:首次登陆与线上求助

1、首次登陆系统 一般来说,不建议 直接使用 root 的身份登陆系统,应该使用一般帐号登陆,等到有需要修改或者是创建系统相关的管理工作时, 才切换身份成为 root 因为系统管理员的权限太高了,而 Linux 下面很多的指令行为是“没有办法复原”的。所以, 使用一般帐号时,“手滑”的灾情会比较不严重 1.2 GNOME的操作与登出 GNOME是一种桌面环境,是一种图形用户界面(GUI)