首先了解学习:
查看主机名:hostname
修改主机名:hostnamectl set-hostname openstack.linux.com
查看网络IP地址:ifconfig
网络配置修改:
方法一:命令(nmcli=你妈吃梨)修改IP地址
①查看连接名称
nmcli connection show
名称
eno16777728
②修改IP地址
nmcli connection modify eno16777728 ipv4.method manual
ipv4.addresses 172.25.0.11/24
connection.autoconnect yes
你妈吃梨 连接 修改 连接名称 ipv4.方法 手动
ipv4.地址 IP地址/子网掩码长度
连接.自动连接 开启
③激活网卡IP配置
nmcli connection up eno16777728
伪图形工具:nmtui(你妈推)
注意:伪图形工具修改完IP地址后必须也要nmcli connection up eno16777728
归档及压缩:
①制作tar包:tar -_cf /压缩包存放路径/压缩包名称.tar.格式 /源文档
tar -Jcf /root/userlist.tar.xz /etc/passwd
-z .gz Zai GuangZhou
在 广 州
BuxiZao
-j .bz2 小鸡 不洗澡
XiZao
-J .xz 大鸡 洗澡
②释放tar包:tar -xf /压缩包存放路径/压缩包名 【-C /释放路径】
tar -xf /root/userlist.tar.xz -C /mnt
XiFang
释放
③查看tar包:tar -tf /压缩包存放路径/压缩包名
tar -tf /root/userlist.tar.xz
看TF-boy
安装和更新软件包:
第一步:(把光盘插入主机)创建光盘挂载点
第二步:创建挂载点,挂载光盘
mkdir /dvd //创建挂载点
mount /dev/cdrom /dvd //临时挂载光盘(重启后失效,需重新挂载)
ls /dvd/ //可以查看到光盘内容
addons GPL LiveOS release-notes RPM-GPG-KEY-redhat-release
EFI images media.repo repodata TRANS.TBL
EULA isolinux Packages RPM-GPG-KEY-redhat-beta
第三步:安装软件包(不推荐直接rpm安装,无法解决依赖关系)
rpm -ivh /dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm
第四步:配置YUM源,用YUM工具安装软件包
①yum-config-manager --add-repo file:///dvd
②vim /etc/yum.conf
gpgcheck=1 ----------》gpgcheck=0
③检测yum源是否可用
yum clean all
yum repolist
④试验安装软件包:
yum -y install sssd
yum -y install autofs
VIM编辑器的基本使用
按i
命-------------->编辑模式(输入/插入模式),按ESC回到命令模式
令
模 按:
式-------------->末行模式(wq保存退出,q!不保存退出),按ESC回到命令模式
一、破解密码
①重启系统(计算机)
②在内核选择引导界面按e
③找到linux16所在的行,按END键跳转到行末空一格输入rd.break console=tty0
④按快捷键Ctrl+x进入紧急救援模式(见到终端提示符switch_root:/#,则说明成功进入救援模式)
⑤把系统真实根目录重新以读写的权限挂载到当前临时系统下的/sysroot目录
mount -o remount,rw / /sysroot
⑥把当前临时系统的根目录切换成/sysroot(见到终端提示符变成sh-4.2#则成功切换)
chroot /sysroot
⑦修改密码:passwd root(根据提示修改密码为:redhat)
⑧对SELinux重新打标记:touch /.autorelabel
⑨退出,重启(破解密码后重启需要较长时间,耐心等待)
sh-4.2# exit
switch_root:/# reboot
二、系统服务控制
systemctl 参数 服务名称
常用参数:
restart 重启(启动)服务
start 启动服务
stop 停止服务
enable 设置服务开机自启动
disable 禁用服务开机自启动
status 查看服务状态
mask 屏蔽服务
unmask 取消屏蔽服务
切换运行目标(模式):
systemctl isolate 运行模式 #临时切换运行目标
systemctl get-default #查看默认运行目标
systemctl set-default 运行模式 #修改默认运行目标
运行模式:
graphical.target 多用户模式,图形界面
multi-user.target 多用户模式,文本界面
快速临时切换图形/字符界面
init 3 切换到字符界面
init 5 切换到图形界面
硬盘分区:
格式化:赋予空间(分区)文件系统的过程
文件系统:空间存储数据的规则
分区:
①添加一块硬盘,添加完成后重启虚拟机
②查看硬盘lsblk
sdb 8:16 0 20G 0 disk //新添加的硬盘sdb
③分区:fdisk /dev/sdb
常用的交互指令:
n 添加一个分区
m 获取帮助
p 查看分区列表
d 删除一个分区
q 不保存退出
w 保存并退出
(1)添加主分区
命令(输入 m 获取帮助):n
Partition type:分区类型
p primary (0 primary, 0 extended, 4 free)主分区,4个空闲位置
e extended扩展分区
Select选择 (default p):默认是p:主分区【直接回车】
分区号 (1-4,默认 1):【直接回车】
起始 扇区 (2048-41943039,默认为 2048):【直接回车】
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):
结束分区【+size{M,G}】
(2)添加扩展分区
命令(输入 m 获取帮助):n
Partition type:
p primary (3 primary, 0 extended, 1 free)3个主分区1个空闲位置
e extended
Select (default e): 默认是e:扩展分区【直接回车】
起始 扇区 (25167872-41943039,默认为 25167872):【直接回车】
将使用默认值 25167872
Last 扇区, +扇区 or +size{K,M,G} (25167872-41943039,默认为 41943039):【直接回车(把剩余的所有空间全都分配给扩展分区)】
(3)添加逻辑分区
All primary partitions are in use所有主分区位置已经用完了
添加逻辑分区 5
起始 扇区 (25169920-41943039,默认为 25169920):【直接回车】
Last 扇区, +扇区 or +size{K,M,G} (25169920-41943039,默认为 41943039):【+512M】
(4)删除分区
命令(输入 m 获取帮助):d
分区号 (1-6,默认 6):
分区 6 已删除
(5)保存并退出
④查看分区列表lsblk
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 10G 0 part
├─sdb2 8:18 0 1G 0 part
├─sdb3 8:19 0 1G 0 part
├─sdb4 8:20 0 1K 0 part
└─sdb5 8:21 0 512M 0 part
⑤Linux分区命名规则:
sda1
s:sata接口协议
d:disk硬盘,磁盘
a:第一块硬盘
1:第一个分区
sdb3:该主机第二块sata接口协议硬盘的第三个(主)分区
sdc4:该主机第三块sata接口协议硬盘的第四个分区(扩展分区)
sdd6:该主机第四块sata接口协议硬盘的第6个分区(第2个扩展分区)