Linux干货
-
M22 使用光盘修复Centos实验初探
实验目的: 服务器由于文件丢失等原因造成无法启动,可以使用光盘引导启动服务器,然后对服务器进行修复。 实验环境: VMware12安装Centos6.8虚拟机 Centos6.8的光盘镜像 实验原理: 手动删除虚拟机上的rpm程序文件,使用光盘镜像恢复安装rpm程序。 实验过程: 1、 执行命令删除rpm程序,…
-
N25_第十三周作业
1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加samb…
-
N25_第十二周作业
1、请描述一次完整的http请求处理过程; 1)建立或者处理连接:建立请求或拒绝请求 2)接收请求:接收来自于网络上的主机请求报文中对特定资源的一次请求的过程; 3)处理请求:对请求报文进行解析,主要获取客户端请求的…
-
N25第九周博客作业
1、 写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/sh lg=0 nlg=0 while read line;do if [[ “${line}” =~“/sbin/nol…
-
N26第五周博客作业
1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;grep “^[[:space:]]+” /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;grep “^#[[:space:…
-
find可以这么用
在工作中不可或缺的工具find:查找系统中的各种文件,对查找的文件进行操作,这就是find的作用。进入正题: 1、查找下系统中有一下系统中有几个文件叫issue的 [root@localhost private]#find / -name issue …
-
samba服务实现:linux和windows之间共享
1,首先在linux(centos6,7)安装好samba程序: yum -y install samba samba-common 主配置文件:/etc/samba/smb.conf ~]# groupadd share_gro…
-
inotify+rsync同步方案(ubuntu,适用其他发行版)
系统:Ubuntu 16.04.1 工具:rsync 3.1.1 、inotify -tools 3.14 作者:jevtse 本文除了软件安装部分,其他内容同样适用其他linux系统;同步目标主机:172.16.250.…
-
N26 第五周博客作业
1、显示当前系统上root、fedora或user1用户的默认shell; 演示: [root@263821a05cd9 /]# grep -E “^(root|fedora|user1)\>” /etc/passwd root:x:0:0:root:/r…
-
N26-博客作业-week5
1、显示当前系统上root、fedora或user1用户的默认shell; ~]# grep -E “^((root|fedora|user1)\>)” /etc/passwd | cut -d: -f7 2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(); ~]#…
-
第九周作业
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash declare -i sum_login=0 declare -i sum_nologin=0 while read line;do shell=$(echo $l…
-
M22 Centos环境设置
Centos有4个地方存储环境变量:/etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc /etc/profile:定义了系统环境变量pathmunge()函数如果第二个参数是“after”,PATH=$PATH:$1设置MAIL路径为/var/spool/mail/$USER设置root帐号的环境变量设置HI…
-
N26-第七周
1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@localhost ~]# fdi…
-
分布式存储 Mogilefs 部署
MogileFS是一个开源的分布式存储的解决方案,主要工作组件由三部分组成:Tracker节点:生成映射表存储于DB,并用于接收客户端请求,通过查询数据库对客户端提供后端所存储的真实文件位置DB节点:主要存储数据的元数据信息,可以理解为客户端来获取数据文件时提供的Key和真实存在存储里面的文件名的对照表Storage节点:用于存储文件的节点。工作流程,tra…
-
N26-第三周
1、列出当前系统上所有已经登录的用户的用户名,注意;同一个用户登录多次,则只显示一次即可。[root@localhost ~]# whoroot tty1 2017-03-03 19:28root pts/0  …