猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0340bashshell-scripts.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-请创建一支 script ,当你运行该 script 的时候,该 script 可以显示: 1. 你目前的身份 (用 whoami ) 2. 你目前所在的目录 (用 pwd) #!/bin/bash echo -e "Your name is ==> $(whoami)" echo -…
猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0310vi.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我用 vi 开启某个档案后,要在第 34 行向右移动 15 个字符,应该在一般模式中下达什么指令? (1)先按下 34G 到第 34 行:(2)再按下 [ 15 + 向右键 ],或 [ 15l ] 亦可! 2-在 vi 开启的档案中,如何去到该档案的页首或页尾? 去页首按下 1G 或 gg :去页尾按下 G 即可 3-在 vi 开…
猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0110whatislinux.php#ex 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-你在你的主机上面安装了一张网络卡,但是开机之后,系统却无法使用,你确定网络卡是好的,那么可能的问题出在哪里?该如何解决? 因为所有的硬件都没有问题,所以,可能出问题的地方在于系统的核心(kernel) 不支持这张网络卡.解决的方法,(1)到网络卡的开发商网站,(2)下载支持你主机操作系统的驱动程序, (3)…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0157installcentos7.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-Linux的目录配置以『树状目录』来配置,至于磁碟分割槽(partition)则需要与树状目录相配合! 请问,在预设的情况下,在安装的时候系统会要求你一定要分割出来的两个Partition为何? 就是根目录『/』与存储器置换空间『Swap』. 2-预设使用 MBR 分割方式的情况下,在第二颗 SATA 磁碟中,分…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0320bash.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-在 Linux 上可以找到哪些 shell(举出三个) ?那个档案记录可用的 shell ?而 Linux 预设的 shell 是? 1) /bin/bash, /bin/tcsh, /bin/csh 2) /etc/shells 3) bash ,亦即是 /bin/bash. 你输入一串指令之后,发现前面写的一长串资料是错的,你想…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0230filesystem.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我们常常说,开机的时候,『发现磁碟有问题』,请问,这个问题的产生是『filesystem 的损毁』,还是『磁碟的损毁』? 特别需要注意的是,如果您某个 filesystem 里面,由于操作不当,可能会造成 Superblock 资料的损毁, 或者是 inode 的架构损毁,或者是 block area 的记录遗失等等,这…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0210filepermission.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-早期的 Unix 系统档名最多允许 14 个字符,而新的 Unix 与 Linux 系统中,档名最多可以容许几个字符? 由于使用Ext2/Ext3/Ext4/xfs 档案系统,单一档名可达 255 字符. 2-当一个一般档案权限为 -rwxrwxrwx 则表示这个档案的意义为? 任何人皆可读取.修改或编辑.可以执…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0220filemanager.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-什么是绝对路径与相对路径? 绝对路径的写法为由 / 开始写,至于相对路径则不由 / 开始写!此外,相对路径为相对于目前工作目录的路径! 2-如何更改一个目录的名称?例如由 /home/test 变为 /home/test2 mv /home/test /home/test2 3-PATH 这个环境变量的意义? 这个是用…
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0440processcontrol.php 1-简单说明什么是程序 (program) 而什么是程序 (process)? 程序 (program) 是系统上面可以被运行的文件,由於 Linux 的完整档名 (由 / 写起) 仅能有一个, 所以 program 的档名具有单一性.当程序被运行后,就会启动成程序 (process), 一个 program 可以被不同的使用者或者相同的使用者重复的运行成为…
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0430cron.php 1-今天假设我有一个命令程序,名称为: ping.sh 这个档名!我想要让系统每三分钟运行这个文件一次, 但是偏偏这个文件会有很多的信息显示出来,所以我的 root 帐号每天都会收到差不多四百多封的信件,光是收信就差不多快要疯掉了! 那么请问应该怎么配置比较好呢? 这个涉及数据流重导向的问题,我们可以将他导入文件或者直接丢弃!如果该信息不重要的话, 那么就予以丢弃,如果信息很重…
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0420quota.php 1-在前一章的第一个大量新增帐号范例中, 如果我想要让每个用户均具有 soft/hard 各为 40MB/50MB 的容量时,应该如何修改这个 script ? 你得先要依据本章的作法,先将 /home 制作好 quota 的环境然后, 你可以在 do...done 内的最后一行,新增一行内容为: setquota -u $username 40000 50000 0 0 /…
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0410accountmanager.php 1-root 的 UID 与 GID 是多少?而基于这个理由,我要让 test 这个账号具有 root 的权限,应该怎么作? root 的 UID 与 GID 均为 0 ,所以要让 test 变成 root 的权限,那么就将 /etc/passwd 里面, test 的 UID 与 GID 字段变成 0 即可! 2-假设我是一个系统管理员,我有一个用户最近不…
bash里边的变量ps1是用户平时的提示符,系统默认为[username@host 工作目录]$.关于ps1的相关介绍详见:http://www.cnblogs.com/starspace/archive/2009/02/21/1395382.html 文章里边介绍了要想ps1的修改在重启有效需要将它写入~/.bash_profile中,但是这是针对login shell的(即各种tty终端界面等),对于进入xwindow启动的命令行终端这样的nonlogin shell就不管用了,这是因为两种…
学新东西,总感觉还是看书来的实在,直接看教程上手太慢且没有目的, 接下来先啃鸟哥这本吧,买的第三版,内容在鸟哥站上都有: 鸟哥的 Linux 私房菜 -- 基础学习篇目录 (繁体) http://cn.linux.vbird.org/linux_basic/linux_basic.php 鸟哥的 Linux 私房菜 -- 基础学习篇目录 (简体) http://cn.linux.vbird.org/linux_basic/linux_basic.php [ 分享 ] 提問的智慧 - 鳥哥的 Li…
1. Linux的档案权限与目录配置      一.基础知识:             a.分为三类,拥有者(owner).群组(group).其他人(other)             b.三个核心命令:chgrp  chown chmod                 chgrp [-R] groupname file/dir  -R表示循环                 chown [-R] username file/dir -R表示循环                 tips:…
1.Linux,继承鱼Unix 2.Unix档案系统的两个重要概念 3.几个主要的 Linux distributions 发行者网址: • Red Hat: http://www.redhat.com• Fedora: http://fedora.redhat.com• Mandriva: http://www.mandriva.com• Novell SuSE: http://www.novell.com/linux/suse/• Debian: http://www.debian.org/…
第一部份:一般模式可用的按钮说明,光标移动.复制贴上.搜寻取代等 移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标. 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 "30j" 或 "30↓" 的组合按…
1.压缩文件案的用途与技术     a.用途,简单来说,就是节约磁盘空间.如果从传输角度讲,占用宽带也会小很多(Apache就有自动压缩的功能,节省宽带资源,提升网站的输出能力)     b.压缩技术,总体来讲有两个方案,第一个:填充法,比如数字1,在机器码中是 00000001 前面几位都是空的,所谓填充法就是用一些特别的方法把这些空的都利用起来,从而达到,降低占用的磁盘空间.             第二种是,统计重复记录,举例来讲,我的数据中有100个1(11111.....),压缩技术就…
1)注销:exit2)指令太长:命令太长的时候,可以使用反斜杠 (\) 来跳脱[Enter]符号,使挃令连续到下一行3)系统语言显示和设置命令:echo $LANG,显示当前系统语言:简体中文zh_CN.UTF-8,(locale也可以)命令:LANG=en_US 设置语言为英文,LANG=zh_CN.UTF-8 设置语言为中文4)命令:date 显示时间根据格式显示:date +%Y/%m/%d 2016/09/05 date +%H:%M 17:325)显示日历:显示当前月:cal显示整年月…
一.认识EXT2文件系统:     a.硬盘的组成:转动小马达+存储的磁盘+读写的机械臂     b.磁盘的一些概念              扇区为最小的物理储存单位,每个扇区为512B             将扇区组成一个圆,就是磁柱,磁柱是最小的分割单位             第一扇区最重要,a.主要开机区及分割表,其中MBR占有446B,而partition table 则占有64B    c.inode block superblock 三个数据的意义             in…
Linux档案与目录管理 1.一些比较特殊的目录,需要用力的记下来 .         代表当前层目录 ..        代表上一层目录 -        代表前一个工作目录   (这个好屌!其他的基本都知道) ~        代表[目前用户身份] 所在的Home目录 ~account 代表account这个用户的Home目录 2.目录相关命令     a) cd : 变换目录     b) pwd: 显示当前目录 *  不熟标记   -P 可以把一些链接地址打出来     c) mkdir…
第四章 显示日期与时间的指令:date 输入: (base) liyihuadeMacBook-Pro:~ liyihua$ date 输出: Thu Jun 6 08:44:02 CST 2019 显示日历指令:cal 输入: (base) liyihuadeMacBook-Pro:~ liyihua$ cal 输出: June 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22…
在前篇随笔中,已经谈到了CMOS与BIOS,CMOS是记录各项硬件参数(包括系统时间.设备的I/O地址.CPU的电压和频率等)且嵌入到主板上面的存储器,BIOS是一个写入到主板上的韧体(韧体是写入到硬件上的一个软件程序). 这个BIOS是在开机的时候计算机系统会主动执行的第一个程序. 接下来,BIOS会去分析计算机里面有哪些存储设备,以硬盘为例,BIOS会依据用户的设置去取得能够开机的硬盘,并且到该硬盘里面去读取第一个扇区中的主引导分区(Master Boot Record,MBR)位置.MBR…
"Open Source" is a good mechanism to develop programs.$ apple is my favorite food.$ Football game is not use feet only.$ this dress doesn't fit me.$ However, this dress is about $ dollars.^M$ GNU is free air not free beer.^M$ Her hair is very be…
数据包进入流程:规则顺序的重要性 iptables利用的是数据包过滤机制,所以它会分析数据包的包头数据.根据包头数据与定义的规则来决定该数据包是否可以进入主机或者是被丢弃.也就是说,根据数据包的分析资料“比对”预先定义的规则内容,若数据包数据与规则内容相同则进行动作,否则就继续下一条规则的比对.重点在比对与分析顺序. 例子:假设预先定义了10条防火墙规则,当internet来了一个数据包想要进入主机时,防火墙如下图所示对这个数据包进行分析. 数据包过滤的规则操作及分析流程 当一个网络数据包要进入…
[只做搬运工,在搬运的时候窃看其中乐趣.] 历史渊源 Linus Torvalds(请记住这个名字)当年(1991)在写Linux的时候,初衷是针对386型机器的,当时只是一套裸露的操作系统并不包含任何的应用程序.未完待续…… Linux的可移植性 相比Win的X86架构机器而言,Linux提供了一套完整的操作系统当中最底层的硬件控制与资源管理的完整架构.可以在个人计算机X86架构上面稳定运行. Linux之前Unix的历史 在那个只有卡片阅读机的时代,为了提高效率,MIT(麻省理工学院)自主研…
程序--binary file 进程(PID)--进行中的程序 服务--常驻内存的进程(crond atd 网络...) 父进程 fork()and exec()子进程(PID PPID) ps -l 七个控制台 ps aux    kill -9 PID 工作控制(jobs control)前景(frontground)背景(background) 背景执行:tar -zxvf /temp/abc.tar.gz /temp > /var/log/abc.log 2>&1 &…
1.文件的类型与权限. 如图红框.权限与类型共有10个字符组成. (1)第一个字符代表这个文件是“目录.文件或链接文件等”. [d]则是目录 [-]则是文件 [|]则是连接文件 [b]则是设备文件里面的可供存储的接口设备 [c]则是设备文件里面的串行端口设备,例如键盘.鼠标 (2)接下来的字符3个一组,均为[rwx]的组合,共3组,依次代表文件所有者的权限,同用户组的权限,其他非本用户组的权限. [r]可读 [w]可写 [x]可执行 [-]无权限…
1.Linux就是内核层与系统调用接口层这2层.…
下面是我安装时遇到问题后搜索找到的可行办法: 准备工具: 8G左右U盘; 最新版UltraISO; CentOS7光盘镜像; CentOS7的镜像文件,可以在网易的开源镜像站或者阿里云的开源镜像站下载 先用最新版的UltraISO(一定要是最新版,试用版都可以)将ISO镜像刻录到U盘 1.安装UltraISO 2.安装完成后点击  试用 3.点击文件,选择打开 4.找到Centos7包所在的文件夹,选择Centos7包,点击打开 5.插入准备好的U盘 6.点击顶部菜单中的 启动  选择 写入硬盘…