RHCSA考試:linux
破解root密碼vim
# ebash
# console=tty0 rd.break服務器
# ctrl + xdom
# mount -o remount,rw /sysrootide
#chroot /sysroot/ui
#passwd rooturl
#touch /.autorelablespa
#exit 兩次rest
設置主機名、ip地址、子網掩碼、DNS服務器
~]#vim /etc/hostname
~]#hostname HOSTNAME
~]#bash
方法一:~]# nmtui
方法二:# vim /etc/sysconfig/network-scripts/ifcfg-.en0
BOOTPROTO=static
ONBOOT=yes
IPADDR0=
GATEWAY0=
DNS1=
~]#systemctl restart network
檢查;
~]#ip addr show 172.25.0.10/24
~]#ip route
~]#cat /etc/resolve.conf 172.25.254.254
~]#ping
1.Selinux設置在Enforcing
~]# vim /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
~]# reboot 重啓讓SElinux從新配置生效
或者 setenforce 1 設置爲強制
2.配置yum源
~]# vim /etc/yum.repos.d/xxx.repo
[BASE]
name=
baseurl=
enable=1
gpgchck=0
3.調整邏輯卷
~]# cat /etc/fstab # 看其分區文件格式
~]#lvextend /dev/vg/xxxxx -L 300M
重讀文件系統:
XFS: ~]# xfs_growfs 掛載點
EXT4: ]# resize2fs 分區
4.建立用戶和組
~]#groupadd adminuser
~]#useradd -G adminuser natasha
~]#useradd -G adminuser harry
~]#useradd -s /sbin/nologin sarah
~]#echo "redhat" | passwd --stdin natasha
~]#echo "redhat" | passwd --stdin harry
~]#echo "redhat" | passwd --stdin sarah
5.複製並配置權限
~]#cp /etc/fstab /var/tmp/fstab
~]#chown root.root /var/tmp/fstab
~]#chown a-x /var/tmp/fstab
~]#setfacl -m u:natasha:rw /var/tmp/fstab
~]#setfacl -m u:natasha:--- /var/tmp/fstab
6.cron job
~]#crontab -e -u natasha
23 14 * * * /bin/echo hjya
7.建立目錄更改權限
~]#mkdir -pv /home/admins
~]#chown .adminuser /home/adminuser
~]#chmod g+w /home/adminuser
~]# chmod o-rx /home/adminuser
~]#chmod g+s /home/adminuser
~]#ll -d /home/admins
drwxrws---
8.YUM升級內核
~]#vim vim /etc/yum.repos.d/xxx.repo
[kernel]
name=
baseurl=http://server.domain11.example.com/pub/updates
enable=
gpgcheck=
~]#uname -r
~]#yum install kernel
~]#reboot
9.LDAP服務
~]# id ldapuser1 # 此時會下那是爲空用戶
~]# yum install sssd authconfig-gtk -y # sssd服務、認證圖形化界面
~]# authconfig-gtk & 圖形化配置
複製相關內容
10.NTP服務
~]#yum install chrony -y
~]#yum install -y system-config-date
~]#system-config-date &
~]# chronyc sources -v
11.autofs自動掛載LDAP
~]#yum install -y autofs
~]# systemctl enable autofs # 開機啓動
~]# getent passwd ldapuser1 # 查看用戶的信息,關鍵是看其掛載位置
~]#vim /etc/auto.master
增長:/home/guests /etc/auto.ldap
說明:/home/guests服務目錄,該目錄不須要建立,由autofs自動建立
~]#vim /etc/auto.ldap
ldapuser1 172.25.254.254:/home/guests/ldapuser1
或者:* 172.25.254.254:/home/guests/&
~]#systemctl restart autofs
~]#su -ldapuser1
12.建立用戶修改密碼
~]#useradd -u 3400 alex
~]#echo "redhat" | passwd --stdin alex
13.建立交換分區
~]# fdisk /dev/vda 此處必定要建立爲擴展分區,方便下面的題目;新建邏輯分區修改成
~]#partprobe /dev/vda
~]#makeswap /dev/vda5
~]#vim /fstab
UUID= swap swap 0 0
~]#reboot
~]# fdisk -l # 驗證swap分區大小
14.find應用
~]#mkdir -pv /root/findresults
~]#find / -user ira -exec cp -rfp {} /root/findresults/ \;
15.複製行:cat + 管道重定向
~]# cat /usr/share/dict/words | grep seismic > /root/lines
16.tar壓縮
~]# tar jvcf /root/backup.tar.bz2 /etc/*
17.建立邏輯卷
卷組:datastore 16M 默認4M
邏輯卷組:database 10個PE
掛載點:/mnt/database
文件系統格式:ext4
~]#fdisk /dev/vda
8e
~]#pvcreate /dev/vda6
~]#vgcreate datastore -s 16M /dev/vda6
~]# vgdisplay datastore # 查看
~]#lvcreate -n database -l 10 datestore
~]#lvdisplay /dev/dastore/database
~]#mkfs.ext4 /dev/dastore/database
~]#mkdir /database
~]#blkid /dev/datastore/database
~]#vim /fstab
~]#mount -a
~]# df -hT
重啓下看下