栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux期末复习

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux期末复习

``

``
配置dhcp服务器

  1. 修改ens33配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR
NETMASK
GATEWAY
DNS1
服务机:BOOTPROTO='static'
客户机:BOOTPROTO='dhcp'
ONBOOT='yes'
注意:IP地址应该与IP池内的地址处于同一网段

2.修改配置文件

vim /etc/dhcp/dhcpd.conf
/usr/share/doc/dhcp*/dhcpd.conf.example 有样例
ddna-update-style none;
log-facility local7;
subnet 192.168.10.0 netmask 255.255.255.0{
	range 192.168.10.31 192.168.10.104;
	option domin-name-servers 192.168.10.1;
	option domin-name "zknu";
	option routers 192.168.10.254;网关
	default-lease-time:600;
	max-lease-time:7200;
	}

host client1{
	hardware ethert +MAC地址
	fixed-address 192.168.10.165
}
  • 配置保存并退出,重启dhcp服务
systemctl restart network
  • 查看当前主机的IP地址
ifconfig ens33
  • 设置开机自启动
systemctl enable dhcpd
  • 永久修改主机名
hostnamectl set-hostname 主机名
磁盘管理(root) 新建磁盘分区
//添加新的硬盘
ls /dev
fdisk /dev/sdb
//p 主分区
//e 扩展分区
//l 逻辑分区
//在创建扩展分区的基础上创建逻辑分区
//大小 +3G
fidisk -l|grep sd //查看已安装的磁盘及其分区信息
创建文件系统 ext4文件系统
mkfs -t ext4  -V -c /dev/sdb1
mkfs.ext4 /dev/sdb1
vfat文件系统
mkfs -t vfat -V -c /dev/sdb6
mkfs.vfat /dev/sdb6
检查文件系统
fsck -a /dev/sdb1  检查中发现有错误,立即修复
fsck -a /dev/sdb6
设备的挂载与卸载
mount 设备名 挂载点
umount 设备名
df -h //查看挂载状态和硬盘使用量信息
挂载文件系统
mount -t vfat /dev/sdb5 ./mnt/sdb5
磁盘阵列
mdadm -c /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1

LVM逻辑卷管理器

逻辑卷

fdisk //创建分区
mkfs.ext4 //分区名 格式化
//建立物理卷
pvcreate /dev/sdb1
pvcreate /dev/sdb2
//查看物理卷
pvdisplay

//建立卷组
vgcreate 卷组名 设备名
vgcreate vg0 /dev/sdb1
//查看卷组
vgdisplay
//创建逻辑卷
lvcreate -n lv0 -L 150M vg0

文件权限管理
//查看文件的最后一行
tail -1 /etc/passwd
用户权限管理
//新建用户
useradd user1
//查看文件的最后一行
tail -1 /etc/passwd
//给用户user1设置密码
passwd user1   ///etc/shadow
//新建用户组
groupadd haha
//将用户添加到用户组
gpasswd -a user1 haha
//更改user1的账户名为user2
usermod -l user2 user1
//删除用户,不保留主目录
userdel -r user1
//新建用户,把他的初始组和附属组都设为stuff
useradd user3 -g stuff -G stuff
//给组设置密码
gpasswd stuff
//删除用户组中的用户
gpasswd -d user2 stuff
//将用户加入组
usermod -G 组名 用户名
shell编程

$0, 1 , 1, 1,…$n第n个参数

echo $HOME //输出当前用户的目录用户
echo $USER //输出当前用户名

shell_创建自定义文件

vim 1.sh
#!/bin/bash
#注释
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

touch "$file1"
touch "$file2"
sh 1.sh

gcc -c 文件.c
gcc -o 可执行文件名 文件.o
./可执行文件
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679231.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号