作业一
1 开启Linux系统前添加一块大小为15G的SCSI硬盘
2 开启系统,右击桌面,打开终端
略过
3 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G
fdisk /dev/sdb
n #新建分区
p #主分区
[enter] #跳过设置分区号
[enter] #跳过首区块设置
+5GB #设置分区大小5GB
n #新建分区
e #建立扩展分区
[enter] #默认分区号
[enter] #默认首区块
[enter] #将剩余区块全部分给拓展分区
n #新建逻辑分区
l #建立逻辑分区
[enter] #默认首区块
+5GB #设置逻辑分区大小
w #保存分区设置
4 格式化主分区为ext3系统
mkfs.ext3 /dev/sdb1
5 将逻辑分区设置为交换分区
mkswap /dev/sdb5
6 启用上一步的交换分区
swapon -a /dev/sdb5
7 查看交换分区的状态
swapon -s
作业二
1. free命令查看内存
free -h #以人类可读方式输出内存信息
2. 整理buffer与cache的作用
什么是buffer/cache
一张图教你认识buffer和cache
- buffer的作用是暂存将要写入到硬盘内的数据
- cache的作用是暂存从硬盘中读取出来的数
- buffer/cache能提高I/O速度
3. 计算真实的内存使用率
剩余内存计算公式 = buffer + cached + free
使用内存计算公式 = total - free - buffer - cache
例子(剩余):354 + 462 = 816
例子(使用):992 - 354 - 462 = 176
作业三
dd命令测试硬盘速度
- 测试读取速度:
dd if=test of=/dev/null bs=8k count=200000
- 测试写入速度:
dd if=/dev/zero of=test bs=8k count=200000
作业四
查找一个名为firewall的进程,并且将其强制杀死
systemctl start firewalld #开启防火墙
ps -aux | grep firewall #查看进程情况
root 729 0.0 2.5 327512 25860 ? Ssl 18:44 0:01 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
root 20650 0.0 0.0 112648 956 pts/0 R+ 19:36 0:00 grep --color=auto firewall
kill 729 #结束进程
作业五
1 挂载光盘文件到/media目录
mount /dev/cdrom /media
2 进去/media目录下的Packages目录
cd /media/Packages
3 查看系统已安装的所有rpm包
rpm -qa
4 查看系统是否安装dhcp软件包
没有啊啊啊啊啊
rpm -qa | grep dhcp
5 安装dhcp软件包
rpm -ivh dhcp-4.2.5-47.*
6 查看dhcp软件包的信息
rpm -qi dhcp-4.2.5-47.el7.centos.x86_64.rpm
7 查看dhcp软件包中所包含的所有文件
rpm -ql dhcp-4.2.5-47.el7.centos.x86_64.rpm
8 查看/bin/ls文件是由哪个软件包产生
rpm -qf /bin/ls
由coreutils-8.22-18.el7.x86_64产生
9 卸载dhcp软件包
rpm -e dhcp-4.2.5.47*
作业六:yum命令
1 自定义yum仓库:createrepo
mkdir /rpm
cp httpd* /rpm
createrepo /rpm
2 自定义repo文件
touch /etc/yum.repos.d/local.repo
cat > /etc/yum.repos.d/local.repo << EOF
[localrepo]
name=CentOS local repo
baseurl=file:///media/
gpgcheck=0
enable=1
EOF
3 使用yum命令安装httpd软件包
yum makecache
yum -y install httpd
4 卸载httpd软件包:yum –y remove 软件名
yum -y remove httpd
5 使用yum安装组件'KDE 桌面':yum –y groupinstall 组件名
yum -y groups install 'KDE Plasma Workspaces'
6 掌握使用yum删除组件‘KDE 桌面’:yum –y groupremove 组件名
yum -y groups remove 'KDE Plasma Workspaces'
7 掌握清除yum缓存:yum clean all
就清除个缓存,真不知道怎么掌握
8 使用yum查找软件包:yum search 软件包名
yum search httpd
作业六
1 源码安装python
#妈的要FQ
cd Download
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
scp Python-3.6.0.tar.xz root@192.168.16.191:/home
#虚拟机内
cd /home/
tar xvf Python-3.6.0.tar.xz
cd Python-3.6.0/
#安装编译环境
yum -y groups install `Development tools`
./configure --prefix=/usr/local/python36
make && make install #等着吧 要好久
#出现错误 zipimport.ZipImportError: can't decompress data; zlib not available
#安装一个 zlib-devel
yum -y install zlib-devel
make install
#安装完毕
cd /usr/local/python36/bin #进入安装目录
cp python3 /bin/ && cp pip3 /bin/ #复制可执行到/bin
python3 #试试看?