``
`` 配置dhcp服务器
- 修改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
}
systemctl restart network
ifconfig ens33
systemctl enable dhcpd
hostnamectl set-hostname 主机名
磁盘管理(root)
新建磁盘分区
ls /dev
fdisk /dev/sdb
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
passwd user1
groupadd haha
gpasswd -a user1 haha
usermod -l user2 user1
userdel -r user1
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
./可执行文件
|