day 1 -day 8预习笔记
day1
作者:翟玉龙
归档:预习笔记
时间:2019/3/2
快捷键:
Ctrl + 1 标题1
Ctrl + 2 标题2
Ctrl + 3 标题3
Ctrl + 4 标题4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
目录
虚拟机的安装图文详解 1
图在前,文在后
[if !supportLists]1.1.1[endif]创建虚拟机
虚拟机存放
内存大小
磁盘大小20G
设置虚拟机[if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif][if !vml]
[endif]
[if !supportLists]1.1.2[endif]分区规则
1.通用 数据不重要的
/boot 引导分区 200M
swap 交换分区(虚拟内存) 放在系统内存不足swap临时充当内存
大小 内存小于 8G swap是内存1.5倍
内存>= 8Gswap是8G
/ 根分区 c盘 所有软件安装目录
剩余多少给多少
[if !vml]
[endif]
[if !vml]
[endif]
讲解:首先先新建虚拟机,然后选择自定义,第二步选择硬件兼容性为图中那个W开头的,然后第三部选择稍后安装系统下一步选择Linux系统,CentOS64 系统,下一步改虚拟机名字然后存放在对应的文件夹下然后一直下一步即可。
然后编辑虚拟机,移除声卡,打印机,然后再CD里面选择镜像文件,然后就可以启动虚拟机了
虚拟机,进去点第一个然后tab键在64后面输入net.ifnames=0 biosdevname=0然后回车进去后先设置语言为英文,然后时间亚洲上海,然后选择最小安装包安装左边第一个右边前三个,然后分区,选择M开头的,其余见上页,然后配置网络,选择第一项里面对第一个打勾,然后第四项里面配置IP
IP为10.0.0.200. 子网为24或者255.255.255.0 网关为10.0.0.2
然后Done出去后设置密码用户名即可,然后直接完成
Day2
作者:翟玉龙
归档:课后笔记
时间:2019/3/2
快捷键:
Ctrl + 1 标题1
Ctrl + 2 标题2
Ctrl + 3 标题3
Ctrl + 4 标题4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
目录
网卡的配置图文详解 1
键入章标题(第 2 级)
[if !vml]
[endif]
进入虚拟机后输入下面代码进入vi模式
然后按i进入编辑模式,主要看这几个地方,如下图
[if !vml]
[endif]上图为重点,请注意。
然后设置完毕后按ESC退出编辑模式,然后按SHIFT+冒号,WQ然后保存退出即可,出去后 Ping百度,代码为ping
baidu.com这就完成了
Day3
作者:翟玉龙
归档:预习笔记
时间:2019/3/2
快捷键:
Ctrl + 1 标题1
Ctrl + 2 标题2
Ctrl + 3 标题3
Ctrl + 4 标题4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
目录
第一章Xshell连接 1
第二章优化环境 1
第一章Xshell的连接
首先关闭防火墙,然后用虚拟机ping百度,确定能ping通的情况下打开Xshell进行设置。
点击新建
修改主机和名称,名称可不改、
修改终端类型,然后连接即可,进入后下载文件。然后开始优化环境。
第二章
连接好x-shell
关闭linux防火墙
[root@centos75-model ~]# systemctl stop firewalld #停止
[root@centos75-model ~]# systemctl disable firewalld #关闭开机自启动,注:disable没有d
[root@centos75-model ~]# systemctl status firewalld #检查
[root@centos75-model ~]# setenforce 0
[root@centos75-model ~]# vim /etc/selinux/config
SELINUX=enforcing改成SELINUX=disabled
2.3关闭SELinux
[root@centos75-model ~]# setenforce 0
[root@centos75-model ~]# vim /etc/selinux/config
SELINUX=enforcing改成SELINUX=disabled
不打开文件的两种修改方式
# 方式一
sed -ri 's#(^SELINUX=).*#\1disabled#g' /etc/selinux/config
# 方式二
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
安装工具包
curl -o /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo
yum install net-tools vim tree htop iftop \
iotop lrzsz sl unzip telnet nmap nc psmisc \
dos2unix bash-completion nethogs glances -y
+sed -ri 's#(^SELINUX=).*#\1disabled#g' /etc/selinux/config
cat /etc/selinux/config
echo '* - nofile 65535' >> /etc/security/limits.conf
vim /etc/bashrc :set nu i # o
[ "$PS1" = "\\s-\\v\\\$ " ] &&PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\]\w\[\e[0m\]]\\$ "
:q!
linux显示优化命令
1,vim /etc/bashrc-------用vim编辑/etc/bashrc文件
2,:set nu ---------显示行号
3,按小键盘向下箭头按键,找到第41行
4,把光标移动到“【”左边,按i进入编辑模式,按#键
5,按ESC键,退出编辑模式,然后按“o(哦)”,到下一行进入编辑模式。
6,粘贴 [ "$PS1" ="\\s-\\v\\\$ " ] &&PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]
\[\e[31;1m\]\w\[\e[0m\]]\\$ "
(粘贴的东西,以[开头,以”结尾,万万别粘贴错了)
7,按esc退出编辑模式,而后按:wq,保存退出
su检测是否正确
Day4
作者:翟玉龙
归档:预习笔记
时间:2019/3/04
快捷键:
Ctrl + 1 标题1
Ctrl + 2 标题2
Ctrl + 3 标题3
Ctrl + 4 标题4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
Linux命令行常用快捷键.................................................................................................................... 1[if !supportNestedAnchors][endif]
打开文件vim................................................................................................................................................. 1[if !supportNestedAnchors][endif]
查看所在目录下所有文件及文件名 ll................................................................................................... 1[if !supportNestedAnchors][endif]
新建一个文本文件,更改时间戳 touch................................................................................................ 1[if !supportNestedAnchors][endif]
新建一个目录 mkdir........................................................................................................................... 1[if !supportNestedAnchors][endif]
查看文件内容 cat....................................................................................................................................... 1[if !supportNestedAnchors][endif]
进去文件夹 cd..................................................................................................................................... 1[if !supportNestedAnchors][endif]
Linux命令行常用快捷键
ctrl + c cancel取消当前的操作
ctrl + l (小写字母L) clear(命令)
ctrl +d 退出当前用户
ctrl + r 查找(历史命令)。history|grep
ctrl + a 把光标移动到行首
ctrl + e 把光标移动到行尾
ctrl + u 把光标到行首的内容删除/剪切
ctrl + y 粘贴
delete 光标所在处从前往后删除内容
ctrl + k 把光标到行尾的内容删除/剪切
ctrl + → 向右移动一个单词
ctrl + ← 向左移动一个单词
ctrl + s 锁屏
ctrl + q 解锁
ctrl + p 把上次ctrl+u 剪切后剩下的内容,粘贴出来
find(开启命令主体)/(从哪里找) -type(按文件类型查找) f(按照什么类型查找) -name(按名字查找)”XXXX”(名字是什么)
打开文件 vim
新建一个文本文件,更改时间戳 touch
新建一个目录 mkdir
查看文件内容 cat
进去文件夹 cd
-p 递归[if !vml]
[endif]
Man命令手册。
Find(开启命令主体)/(从哪找) -type(按照文件类型查找)f(按照什么类型查找) -name(按名字查找)”1”名字是什么。
Shutdown –r 10--#10分钟后重启;shutdown –r 0(now)--#立刻重启
Shutdown –h 10--#10分钟后关机;shutdown –h 0(now)--#立刻关机
Shutdown –c取消正在进行的重启或关机
重启reboot;关机poweroff和halt。
Uname –r看自己虚拟机设置的内核
Ip add
查看自己的配置。Ip route 查看网关。
Day5
作者:翟玉龙
归档:预习笔记
时间:2019/3/04
快捷键:
Ctrl + 1 标题1
Ctrl + 2 标题2
Ctrl + 3 标题3
Ctrl + 4 标题4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
1.1 pwd显示当前所在位置信息........................... 1[if !supportNestedAnchors][endif]
1.2 cd:切换目录..................................................... 1[if !supportNestedAnchors][endif]
1.3 tree:以树形结构显示目录下的内容............. 1[if !supportNestedAnchors][endif]
1.4mkdir 创建目录.................................................. 1[if !supportNestedAnchors][endif]
1.4 touch 创建文件或更改文件的时间戳............ 2[if !supportNestedAnchors][endif]
1.6 ls显示目录下内容及属性信息的命令........ 2[if !supportNestedAnchors][endif]
1.7cp 复制文件或者目录....................................... 3[if !supportNestedAnchors][endif]
1.8mv 移动文件或者重命名................................. 3[if !supportNestedAnchors][endif]
1.9rm:删除文件或者目录.................................... 4[if !supportNestedAnchors][endif]
·第一章 Linux文件及目录核心命令
[if !supportLists]1.1 [endif]pwd显示当前所在位置信息
Pwd 查看当前所在目录 此命令一般直接使用
[if !supportLists]1.2 [endif]cd:切换目录
cd 切换目录
cd的常用选项:
cd ~ 切换到当前用户的家目录
cd . 保持当前目录不变
cd .. 切换到上级目录
cd - 在最近两次工作目录之间来回切换
cd / 直接切换在/目录
[if !supportLists]1.3 [endif]tree:以树形结构显示目录下的内容
Tree 命令用法
Tree 选项 目录
Tree 以树状图列出文件目录结构
Tree常用选项:
-d 只显示目录
-L 遍历目录的最大层数,-L后加大于0的正整数
-F在条目后加上文件类型的指示符号(*, /, = , @, |,其中的一个)
安装tree的命令: yum install tree –y
1.4mkdir创建目录
Mkdir常规用法
-p 递归创建目录 可以连续创建多个目录
-m 设置新目录默认对应的权限
创建目录:
Mkdir{1..3加花括号创建连续的目录,用..隔开 花括号内可以是连续的数字,连续的字母, 注:适合创建大量的连续目录
Mkdir{dir,yy,uu}创建不连续目录时,用逗号隔开
实例
Data1 data2 data3
Mkdir data{1..3}
创建连续的目录
Data1 data2 data3
注:这种方法只适合少量目录
[if !supportLists]1.4 [endif]touch 创建文件或更改文件的时间戳
touch创建文件修改文件的时间戳
{}生成序列
{1..10}
{01..10}
{a..z}
1.6 ls显示目录下内容及属性信息的命令
Ls查看当前目录下的内容
-a 显示置顶目录下的所有子目录与文件,包括隐藏文件
-h 配合-l以人性化方式显示文件大小,以K M G为单位
-l 以列表方式显示文件的详细信息 备注ls –l=ll
-t 根据最后修改时间排序,默认是以文件名排序,通常与-l连
-F 在条目后加上文件类型的指示符号,注:可以标识文件类型
-d显示目录本身的信息,而不是显示目录的内容
-r 逆序
Ls –lt 按照时间进行排序
Ls –lrt 找出最新的文件
-i 显示索引节点信息(索引节点相当于身份证号码)
--full-time 以完整的时间格式输出
1.7cp 复制文件或者目录
Cp命令语法
Cp常规选项
-r 递归式复制目录 即复制目录下的所有层级的子目录和文件
-p 复制的时候保持属性不变
-d 复制的时候保持软连接(快捷方式)
-a 等于-pdr
1.8mv 移动文件或者重命名
Mv 源地址 目标地址 移动文件或者目录
Mu 原文件名 新文件名 将文件重命名
1.9rm:删除文件或者目录
Rm 删除一个或者多个文件或者目录 使用rm文件或者目录删除后不能恢复
Rm、常用选项
-f 强制删除 没提示,即使文件不存在
-r 删除目录删除目录时必须加-r 一次性可以删除多个目录
-i在删除前需要确认
-i和-f联合使用不生效
Ip route看网关
Day6
作者:翟玉龙
归档:预习笔记
时间:2019/3/06
快捷键:
Ctrl + 1 标题1
Ctrl + 2 标题2
Ctrl + 3 标题3
Ctrl + 4 标题4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
-/目录下 目录结构详解.............................................................................................................................. 1[if !supportNestedAnchors][endif]
绝对路径与相对路径。................................................................................................................................ 3[if !supportNestedAnchors][endif]
-/目录下 目录结构详解
1 /:根目录,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。
2 /bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等。
3 /boot:该目录中存放系统的内核文件和引导装载程序文件,/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可。
4 /dev:设备(device)文件目录,存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,存放连接到计算机上的设备(终端、磁盘驱动器、光驱及网卡等)的对应文件,包括字符设备和块设备等,常用的是挂载光驱mount /dev/cdrom/mnt。
5 /etc:系统配置文件存放的目录,该目录存放系统的大部分配置文件和子目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11(X Window系统有关)、/etc/sysconfig(与网络有关)、/etc/xinetd.d修改配置文件之前记得备份。该目录下的文件由系统管理员来使用,普通用户对大部分文件有只读权限。
6 /home:系统默认的用户宿主目录,新增用户账号时,用户的宿主目录都存放在此目录下,~表示当前用户的宿主目录,~test表示用户test的宿主目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据。
7 /lib,/usr/lib,/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,该目录下存放了各种编程语言库。典型的linux系统包含了C、C++和FORTRAN语言的库文件。/lib目录下的库映像文件可以用来启动系统并执行一些命令,目录/lib/modules包含了可加载的内核模块,/lib目录存放了所有重要的库文件,其他的库文件则大部分存放在/usr/lib目录下。
8 /lost+fount:在EXT2或EXT3文件系统中,当系统意外崩溃或机器意外关机,产生的一些文件碎片放在这里。在系统启动的过程中fsck工具会01检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方法来修复,或者移动文件到运来的位置上
9 /mnt,/media: mnt目录主要用来临时挂载文件系统,为某些设备提供默认挂载点,如floppy,cdrom。这样当挂载了一个设备如光驱时,就可以通过访问目录/mnt/cdrom下的文件来访问相应的光驱上的文件了。
10 /opt: 给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下。
11 /proc: 此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等。
12 /root:系统管理员root的宿主目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下。
13 /sbin,/usr/sbin,/usr/local/sbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用。
14 /tmp: 一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。
15 /srv: 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内。
16 /usr: 应用程序存放目录,/usr/bin 存放应用程序, /usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件,/usr/local 存放软件升级包,/usr/share/doc 系统说明文件存放目录。
17 /usr/share/man:程序说明文件存放目录,使用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间。
18 /var: 放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log。/var/log/message:所有的登录文件存放目录。/var/spool/mail:邮件存放的目录。 /var/run: 程序或服务启动后。建议单独分区,设置较大的磁盘空间。
19 /tmp:存放临时文件目录,一些命令和应用程序会用的到这个目录。该目录下的所有文件会被定时删除,以避免临时文件占满整个磁盘。
Day7
作者:翟玉龙
归档:预习笔记
时间:2019/3/07
快捷键:
Ctrl + 1 标题1
Ctrl + 2 标题2
Ctrl + 3 标题3
Ctrl + 4 标题4
Ctrl + 5 程序代码
Ctrl + 6 正文
Ctrl + 7 实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意
老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
第一章 /etc 系统初始化及设置相关重要文件......................................................................................... 2[if !supportNestedAnchors][endif]
网卡配置文件................................................................................................................................................. 2[if !supportNestedAnchors][endif]
Linux系统DNS客户端配置文件............................................................................................................... 2[if !supportNestedAnchors][endif]
7系列主机名配置文件................................................................................................................................. 2[if !supportNestedAnchors][endif]
6系列主机名配置文件................................................................................................................................. 2[if !supportNestedAnchors][endif]
系统本地的DNS解析文件.......................................................................................................................... 2[if !supportNestedAnchors][endif]
配置开机设备自动挂载的文件.................................................................................................................... 2[if !supportNestedAnchors][endif]
存放开机自启动程序命令的文件................................................................................................................ 2[if !supportNestedAnchors][endif]
系统启动设定运行级别等配置的文件....................................................................................................... 2[if !supportNestedAnchors][endif]
配置系统的环境变量/别名的文件............................................................................................................... 2[if !supportNestedAnchors][endif]
用户登录后执行的脚本所在的目录............................................................................................................ 2[if !supportNestedAnchors][endif]
配置在用户登录终端前显示信息的文件................................................................................................... 2[if !supportNestedAnchors][endif]
软件启动程序所在的目录6系列................................................................................................................ 2[if !supportNestedAnchors][endif]
软件启动程序所在的目录7系列................................................................................................................ 2[if !supportNestedAnchors][endif]
配置用户登录系统之后显示提示内容的文件........................................................................................... 2[if !supportNestedAnchors][endif]
声明Readhat版本号和名称信息的文件.................................................................................................... 2[if !supportNestedAnchors][endif]
Linux内核参数设置文件.............................................................................................................................. 3[if !supportNestedAnchors][endif]
route看网关............................................................................................................................................... 4[if !supportNestedAnchors][endif]
[if !supportLists]第一章 [endif]/etc 系统初始化及设置相关重要文件
[if !supportLists](1)[endif]/etc/svsconfig/network-scripts/ifcfg-eth0
[if !supportLists](2)[endif]/etc/resolv.conf
Linux系统DNS客户端配置文件
[if !supportLists](3)[endif]/etc/hostname
7系列主机名配置文件
[if !supportLists](4)[endif]/etc/sysconfig/network
6系列主机名配置文件
[if !supportLists](5)[endif]/etc/hosts
系统本地的DNS解析文件
[if !supportLists](6)[endif]/etc/fstab
[if !supportLists](7)[endif]/etc/rc.local
[if !supportLists](8)[endif]/etc/inittab
(9)/etc/profile及/etc/bashrc
配置系统的环境变量/别名的文件
(10)/etc/profile.d
[if !supportLists](11)[endif]/etc/issue和/etc/issue.net
[if !supportLists](12)[endif]/etc/init.d
[if !supportLists](13)[endif]/usr/lib/systemd/system/
[if !supportLists](14)[endif]/etc/motd
[if !supportLists](15)[endif]/etc/redhat-release
声明Readhat版本号和名称信息的文件
[if !supportLists](16)[endif]/etc/sysctl.conf
Linux内核参数设置文件
Ip route看网关