linux系统进去dev sdb6,Linux 系统管理实验

Linux 系统管理实验

实验一:

创建/班级名目录/本人目录,进入本人名目录,在本人目录下建空文件名为123和abc

Mkdir -p /t256/tianzhen

Cd /t256/tianzhen 或 cd !$

Touch 123 abc

编辑文件123,输入班级名和用户名并读取/root/install.log文件内容后保存退出。

Vim 123

T256 tianzhen

:r /root/install.log ESC

:wq 或者 ZZ

在命令行中查看123文件第100行内容

Vim 123

:set nu

100G

复制本人目录到/tmp目录,列出/tmp目录的全部详细内容

Cp -r /t256/tianzhen /tmp

Ls -lh /tmp

在/目录下查找123文件,把结果保存到benet文件中,查看benet文件内容

Find / -name 123 > benet

Cat benet

把/tmp目录内容打包为tmp.tar.bz2文件后解压到自己的宿主目录下

Tar jcvf tmp.tar.bz2 /tmp

Tar jxvf tmp.tar.bz2 -C /root

进入自建的本人目录并删除目录下的所有文件

Cd /t256/tianzhen

Rm -f *

把班级名目录移动到/tmp目录下并查看是否成功

Mv /t256 /tmp

实验二:

安装lynx软件包,验证安装成功 插入LINUX系统安装盘

Mount /dev/cdrom /mnt

Cd !$

Cd Server

rpm -ivh lynx(注按TAB)

统计系统所有已安装包的个数

Rpm -qa |

wc -l

查询lynx包中文件和详细信息

Rpm -ql lynx

Rpm -qi lynx

卸载软件包lynx并验证

Rpm -e lynx

Rpm -q lynx

查询安装前lynx包中的配置文件和文档

Cd /mnt/Server

Rpm -qpc lynx(TAB)

Rpm -qpd lynx(tab)

查询命令vim是有哪个软件包安装的,查询vim相关的所有软件包

Which vim

Rpm -qf /usr/bin/vim

Rpm -qa | grep vim

成功卸载vim-common软件包并验证

Rpm -e vim-common --nodeps

Rpm -q vim-common

升级安装vim-common软件包

Cd /mnt/Server

Rpm -U vim(TAB)

实验三:

创建目录/tech/benet、/tech/accp

Mkdir

-p /tech/benet

Mkdir /tech/accp

添加组帐号benet、accp,GID号分别设置为1001、1002

查看组帐户文件验证是否成功

Groupadd -g 1001 benet

Groupadd -g 1002 accp

Tail -2 /etc/group

创建帐户jerry、obama,并把他们的基本组设置为benet,其中的jerry用户帐号在2013年8月31日后失效、obama用户帐户宿主目录为/obama,密码与用户名相同

Useradd -g benet -e 2014-08-31 jerry

Useradd -d /obmaa -g benet obma

Passwd obma

修改obama的用户id为1000,jerry用户帐号的登录Shell设置为“/bin/ksh”,

锁定jerry帐户。

Usermod - 1000 ob啊ma

Usermod -s /bin/ksh jerry

Passwd -l jerry

Usermod -L jerry

所有用户都要附加到accp组中,查看上述设置是否成功。

Gpasswd -M obama,jerry accp

Tail

-2 /etc/group

设置/tech目录的属主为jerry,属组设为benet

Chown jerry:benet /tech

设置/tech目录及其子目录的权限为所有者有读写执行权限,组用户读写权限,其他用户无权限。

Chmod -R 760 /tech

查看权限和所有权设置是否成功。

Ll

/tech

实验四:

添加一块磁盘,创建两个主分区大小分别为2G和4G,文件系统类型为ext3创建两个逻辑分区,大小分别为2G和5G,第一个逻辑分区的类型为swap。

Fdisk -l

Fdisk

/dev/sdb n------p-------1----enter-----+2000M n-----p-------2-----enter------+4000M

n------e-------3----enter-----enter

n------l-------enter-----+2000M

n------l-------enter-----+5000M

t--5 –82--w

格式化各分区并启用swap分区

Mkfs -t ext3 /dev/sdb1

Mkfs -t ext3 /dev/sdb2

Mkfs -t ext3 /dev/sdb6

Mkswap /dev/sdb5

Swapon /dev/sdb5

把第一个主分区挂载在“/本人名”目录下。把第二个逻辑分区挂载在“/班级名目录”下设置自动挂载

Mkdir

/tianzhen

Mkdir /t256

Mount /dev/sdb1 /tianzhen mount /dev/sdb6 /t256

Vim /etc/fstab

查看挂载情况和磁盘空间占用情况

Mount

Df -hT

创建本人名的用户,在第一个主分区设置对用户和组的磁盘配额。

Useradd tianzhen

Passwd tianzhen

Mount -o remount,usrquota,grpquota /dev/sdb1 /tianzhen

Quotacheck -augc

edquota -u tianzhen

edquota -g tianzhen

生成配额文件并查看到

Quotacheck -augc

edquota -u tianzhen

edquota -g tianzhen

quotaon /tianzhen

设置“本人用户名”配额为软限制5M,硬限制10M

edquota -u tianzhen

验证配额

Cd /tianzhen

Dd if=/dev/zero of=aa bs=10M

count=2

实验五:

把系统默认的启动状态设置为图形界面并禁用ctrlaltdel三键重启功能

Vim /etc/inittab

5

#ctrlaltdel

查看crond进程的启动状态,并设置在只在35级别为启动状态,查看crond的进程号

Service crond status

Chkconfig

--level 35 crond on

Pgrep -l crond

重启crond任务

Service

crond restart

打开文件/root/install.log并放入后台执行,查看作业号并调入前台执行。

Vim

/root/install.log &

Jobs –l

Fg

再调入后台暂停执行,最后查看并杀死此进程,验证成功杀死

Ctrl+z

Kill -9 pid

设置计划任务,要求当前月份的当天开始连续三天每分钟在/目录下创建文件“本人名”

Crontab -e

* * 1-3 8 * /bin/mkdir /tianzhen

查看任务并验证到输出结果后删除任务

Ls

Crontab

-r

删除/boot/grub/grub.conf文件并重启能正常进入系统即可。

Rm -rf /boot/grub/grub.conf

Grub>root (hd0,0)

Grub>kernel /vim(tab) ro

root=/dev/VolGroup00/LogVol00 rhgb quite

Grub.>initrd /initrd(tab)

Grub> boot

实验六:

添加一块磁盘,创建两个主分区大小分别为5G和6G,文件系统类型为LVM(8e)

Fdisk

-l

Fdisk /dev/sdb

n-----p------1------enter-------5000M

n-----p------2------enter-------6000M

t 1 8e

t 2 8e

把这两个分区创建为物理卷。

Pvcreate /dev/sdb1

Pvcteate /dev/sdb2

把这两个分区组成一个卷组名为“班级名”

Vgcreate t256 /dev/sdb1 /dev/sdb2

从卷组中创建一个逻辑卷名为“本人用户名”,大小为8G。

Lvcteate

-L 8G -n tianzhen /dev/t256

把逻辑卷格式化为ext3文件系统

Mkfs -t ext3 /dev/t256/tianzhen

把逻辑卷挂载在“/本人用户名”下,查看卷占用空间情况

Mkdir /tianzhen

Mount /dev/t256/tianzhen /tianzhen

Df -hT

扩展卷的空间到10G,生效后查看是否成功。

Lvextend -L +2G /dev/t256/tianzhen

删除/etc/inittab文件,重启后恢复

Rm –rf /etc

/inittab

Sh-3.2#chroot /mnt/sysimage

Sh-3.2# Rpm –qf /etc/inittab

Sh-3.2#Mount /dev/hdc /media/cdrom

Sh-3.2# Rpm –ivh –replacepkgs

/media/cdrom/Server/initscripts(tab)

Sh-3.2# Exit

Sh-3.2# Exit

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值