快捷键补充:
ctl + w 将空格分割的字符全部清楚
ctl + u 将光标所在位置到行首内容进行删除
ctl + k 将光标所在位置到行尾内容进行删除
ctl + y 以上的信息都是剪切,这个代表粘贴
ctl + s xshell 进行锁定状态
ctl + q 接触xshell锁定状态
esc + . 将最后一个信息调取
系统的目录结构:
linux目录结构:一切从根开始,一个倒挂的树
挂载:将目录和磁盘建立关系的动作,叫做挂载。
![](https://img.haomeiwen.com/i15293179/a24d6cc2c26113cf.png)
linux中的挂载技术???
让用户可以将一个目录作为一个存储设备的挂载点,通过挂载点可以看到存储中的数据。
实际操作演示linux挂载?
linux的经典语录:
在linux系统中,一切皆文件.目录--特殊的文件。
存储设备--特殊的文件,命令--文件。
寻找设备:
cd /dev 设备文件
cd /dev/cdrom 光驱设备
挂载设备:
挂载命令语法格式:mount 挂载设备文件信息 挂载点(目录信息)
ps:挂载点目录必须存在
mount /dev/cdrom /mnt
卸载设备:
umount 挂载点
umount /mnt
03.系统的基础目录结构
![](https://img.haomeiwen.com/i15293179/bbf4137b34c89abf.png)
![](https://img.haomeiwen.com/i15293179/960d50fcbafcdeb1.png)
lrwxrwxrwx. 1 root root 7 10月 15 2017bin -> usr/bin
bin 是/usr/bin的快捷方式 一个链接
FHS
详细了解目录结构中的重要文件数据信息:
1.查看网卡信息
ls /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
常用配置:
TYPE = Ethernet --指定网络类型,以太网Ethernet 电话64k 军用(帧中继) 金融公司(FastEthernet)快速以太网
BOOTPROTO=none --网络启动协议 如何让主机得到ip地址,
a 手动配置 none static(静态)
b 自动获取地址 dhcp
NAME = eth0 --主机网卡的名词
DEVICE=eth0 --主机网卡的名词
UUID= 313453-34ggd34 ---虚拟主机,会给每一个硬件标识
ONBOOT = yes --设置网卡是否处于开启状态(激活状态)
IPADDR = 10.0.0.20 --静态ip地址配置,标识主机身份
PREFIX = 24 --子网掩码:定义网络中可以有多少主机,房间里有多少人
GATEWAY = 10.0.0.2 --网关 :一个网络到另一个网络的必经之路
DNS1 = 223.5.5.5 --DNS (建立名称和ip地址的对应关系)
linux系统服务配置文件被修改后,需要重启服务才会生效。
重启网络
方法一:
systemctl restart network 针对全部网卡进行重启
systemctl status network
方法二 :企业中常见用法
ifdown eth0 && ifup eth0 针对指定网卡进行重启
异常问题:网卡配置文件正确,无法重启网络服务
systemctl stop NetworkManager 网络管理服务关闭
再次重启即可。
2.重要配置文件
![](https://img.haomeiwen.com/i15293179/0ce67d7b1263ed8a.png)
课程知识点总结:
详细掌握/etc 目录中的重要数据
1.主机名称文件配置文件
如何修改主机名称:
centos7:
临时修改:
hostname later02
永久修改:
vi /etc/hostname
centos7 :通过命令既可以临时修改又可以永久修改:
hostnamectl set-hostname later03
centos6:
临时修改:
hostname later02
永久修改:
vi /etc/sysconfig/network
2 解析映射文件
hosts文件:在本地建立ip地址和主机名称
的对应关系
linux本地解析文件位置:cat /etc/hosts
3.磁盘挂载文件
df -h 查看磁盘挂载情况
cat /etc/fsta 设置磁盘自动挂载
blkid uuid 查看uuid的文件名称
4.开机自动加载文件
ls /etc/rc.local
lrwxrwxrwx 1 root root 13 10月 15 2017 /etc/rc.local -> rc.d/rc.local
该文件是进行了软链接的
需要配置该文件的权限:
chmod 755 rc.local
vi /etc/rc.local
进行开机启动配置 :
比如配置 systemctl start sshd 进行配置
![](https://img.haomeiwen.com/i15293179/44dafa4bc9a9a135.png)
总结:rc.local作用
01.会见中的内容,会在系统启动之后进行加载
02.文件中编写的内容,一定会是命令
我在 /etc/rc.local 文件中添加了 mkdir /tmp/test000 重启系统确实生成了该文件夹
PS:运维人员工作的宗旨:简单 高效 稳定
5.系统的运行级别:
windows --系统出现故障-安全模式
系统启动:服务程序,网络,安全服务,启动级别
运行系统级别查看:runlevel
切换系统级别:init 1
系统服务启动
centos6
启动级别:
00 系统的关机级别 init 1 进入关系模式
01 系统的单用户级别 用于修复系统重置密码信息,无网络
02 系统的多用户模式 没有网络
03 系统的多用户模式 正常的级别,有网络
04 预留级别
05 图形化界面模式
06 系统的重启级别
centos7
启动级别 (目标):
00 系统的关机级别 init 0 进入维修模式
01 系统的单用户级别 用于修复系统重置密码信息,无网络
02 系统的多用户模式 没有网络
03 系统的多用户模式 正常的级别,有网络
04 预留级别
05 图形化界面模式
06 系统的重启级别
切换级别运行:
临时: init N
永久:
centos 6
vi /etc/inittab "id 3 initdefault;"
centos 7
查看新方式:
systemctl get-default
级别的单词:ls -l /usr/lib/systemd/system/runlevel*target (2和3和4一样,怎么区分)
![](https://img.haomeiwen.com/i15293179/7f89a0e9954f6e16.png)
修改 systemctl get-default 对应的级别单词
例子: systemctl set-default multi-user.target
6.变量加载文件
什么是变量
两种方式解释:
1.看书
目录 内容
2 小学算术题
x + 1 = 5 x= 4
设置变量方法:[root@later03 ~]# X=123
调取变量方法:[root@later03 ~]# echo $X
注意:=号左右不要加空格
让变量信息永久生效
vi /etc/profile
X=123456
立即生效的方法:
1.断开链接,重新链接。
2.source /etc/profile
系统中的变量类型:
普通变量:需要人为设置
环境变量:系统默认就有的变量
$PATH
![](https://img.haomeiwen.com/i15293179/66002c7f69a4ea4f.png)
以上是cat /etc/host 的执行流程,如果找不到就会报错.
修改环境变量:
临时的:命令窗口
PATH = /usr/bin:/oldboy
永久的:vi /etc/profile
export PATH=/oldboy:$PATH
source /etc/profile
系统别名概念:
ll 命令是ls -l 的别名
作用;别名可以是命令操作简单方便
怎么设置别名?
查看系统别名默认方法
[root@later03 ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
alias 别名=‘原命令’
模拟查看网络的快捷命令:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
alias catnet='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
别名取消的方法:
1.unalias catnet
2.\rm 利用一个撬棍,也可以取消别名
3.使用绝对路径
03.绝对路径方式执行命令
怎么永久设置别名:可以开机启动
网友评论