Centos如何搭建apache?本教程已centos7为例
本配置适用于centos7版本
1.安装apache
[root@lsx01 ~]# yum install -y httpd httpd-devel
2.启动apache服务
[root@lsx01 ~]# systemctl start httpd
3.设置httpd开机启动
[root@lsx01 ~]# systemctl enable httpd
4.查看服务状态
[root@lsx01 ~]# systemctl status httpd
5.防火墙开放80端口(或http、https服务)
[root@lsx01 ~]# firewall-cmd --permanent --zone=public --add-service=http
[root@lsx01 ~]# firewall-cmd --permanent --zone=public --add-service=https
[root@lsx01 ~]# firewall-cmd --reload
6.确认80端口服务开启
[root@lsx01 ~]# netstat -nultp


1.点击左下角搜索栏里面搜索“CMD” 并在搜索结果中右键“命令提示符”选择“以管理员身份运行”。

2.在窗口中输入: netsh winsock reset 然后回车,之后重启电脑即可完成修复。

1.需要打开“开始”—“管理工具”—“服务器管理器”

2.打开后,我们点击“功能”→“添加功能”:

3.然后选择“SNMP服务”,继续下一步:再选择“安装”


3.安装成功

4.完成SNMP服务的安装后,右键单击“计算机”选择“管理”在弹出的“计算机管理”窗口中左侧导航栏中找到“服务”,并在右侧找到“SNMP Service”项。

5.双击“SNMP Service”选项,在弹出的窗口中切换到“安全”选项卡中,如下图添加“接受的社区名称”和接收那些主机发出的SNMP数据包。

Centos系统下如何通过locate命令查找文件?本教程以Centos7系统为例
本配置适用于centos6,centos7版本
1.如果我们知道要查找的文件大概在哪个路径下,可以在命令中写上这个路径,查找的相对快一些;
比如我们新建一组目录;在最底层目录下创建一个文件;

2.locate命令也是用于查找文件,但相对比find命令好很多;
因为它是基于数据库的,我们事先更新一下它的数据库就可以了;

3.更新数据库,使用命令updatedb

4.然后就可以查找了,不需要知道路径;只需要记住文件的名字就可以;

禁ping对于计算机的安全和性能提升都是有好处的,那么具体如何设置禁ping,本文将针对此问题进行详细说明。
1.点击桌面左下角的搜索栏输入“防火墙”,点击“windows defender 防火墙”打开。
![]()

2.在Windows Defender 防火墙窗口左侧找到“高级设置”。

3.在弹出的窗口左侧找到“入站规则”,然后在右侧规则中找到“文件和打印机共享(回显请求 -ICMPv4-In”),点击右键,在弹出的菜单中点击“启用规则”,这样设置就完成了。


2.进入“角色添加向导”→开始之前,点击“下一步”。

3.进入“服务器角色”,勾选“网络策略和访问服务”,点击 下一步。

3.进入“网络策略和访问服务”,点击下一步。

4.进入“角色服务”,勾选“网络策略服务器”,点击“下一步”。

5.进入“确认”,点击“安装”。

6.安装完毕,点击“关闭”。

7.点击“开始”选择“管理工具”打开“网络策略服务器”即可查看到安装完成的。如下图所示:

1.在“开始”-“运行”中输入gpedit.msc打开本地安全策略,选择“计算机配置-管理模板-系统-Windows时间服务-时间提供程序”,双击页面右侧的“配置Windows NTP客户端”:

2.修改Windows NTP客户端状态为“已启用”,并修改NTP服务器为阿里云NTP服务器地址time.pool.aliyun.com,0x9,然后点击“下一个设置”,启用Windows NTP客户端:


3.做完上述操作后,在“开始”-“运行”中输入gpupdate /force更新组策略,然后输入services.msc打开服务,找到“Windows Time”服务,启动该服务,并设置启动类型为“自动”,最后点击“应用”:

我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。
/var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名
/etc/crontab 这个文件负责调度各种管理和维护任务。
/etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。
我们还可以把脚本放在/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly目录中,让它每小时/天/星期、月执行一次。
我们常用的命令如下:
crontab [-u username] //省略用户表表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作作)
我们用crontab -e进入当前用户的工作表编辑,是常见的vim界面。每行是一条命令。
crontab的命令构成为 时间 动作,其时间有分、时、日、月、周五种,操作符有
* 取值范围内的所有数字
/ 每过多少个数字
- 从X到Z
,散列数字
* * * * * myCommand
3,15 * * * * myCommand
3,15 8-11 * * * myCommand
3,15 8-11 */2 * * myCommand
3,15 8-11 * * 1 myCommand
30 21 * * * /etc/init.d/smb restart
45 4 1,10,22 * * /etc/init.d/smb restart
10 1 * * 6,0 /etc/init.d/smb restart
0,30 18-23 * * * /etc/init.d/smb restart
0 23 * * 6 /etc/init.d/smb restart
* */1 * * * /etc/init.d/smb restart
* 23-7/1 * * * /etc/init.d/smb restart
1、首先先扩站虚拟机的硬盘

2、然后在开机系统中使用fdisk -l查看磁盘的大小

3、使用df -h查看目前系统使用的磁盘大小

fdisk /dev/sda 操作 /dev/sda 的分区表
p 查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2)
n 新增加一个分区
p 分区类型我们选择为主分区
3 分区号选3(因为1,2已经用过了,见上)
回车 默认(起始扇区)
回车 默认(结束扇区)
t 修改分区类型
3 选分区3
8e 修改为LVM(8e就是LVM)
W 写分区表
q 完成,退出fdisk命令
4、重启
开机后,格式化:
mkfs.ext3 /dev/sda3
5、添加新LVM到已有的LVM组,实现扩容
lvm 进入lvm管理
lvm> pvcreate /dev/sda3 这是初始化刚才的分区
lvm>vgdisplay (查看虚拟卷组命令:vgdisplay)

lvm> vgextend vg_spark01 /dev/sda3 将初始化过的分区加入到虚拟卷组vg_dc01
lvm> lvdisplay 查找到LV PATH

lvm>lvextend -L 14.8G /dev/vg_spark01/lv_root 扩展已有卷的容量(前面是15G 一般增加14.8左右没有问题)
lvm>pvdisplay 查看卷容量,这时你会看到一个很大的卷了
lvm>quit 退出
6、采用resize命令 实现真正的扩容
resize2fs /dev/vg_spark01/lv_root

这样就扩容成功了。
非常有用的 csplit 命令可以将单个文件分割成多个文件。Carla Schroder 解释说。
Linux 有几个用于分割文件的工具程序。那么你为什么要分割文件呢?一个用例是将大文件分割成更小的尺寸,以便它适用于比较小的存储介质,比如 U 盘。当您遇到 FAT32(最大文件大小为 4GB),且您的文件大于此时,通过 U 盘传输文件也是一个很好的技巧。另一个用例是加速网络文件传输,因为小文件的并行传输通常更快。
我们将学习如何使用 csplit,split 和 cat 来重新整理文件,然后再将文件合并在一起。这些操作在任何文件类型下都有用:文本、图片、音频文件、ISO 镜像文件等。
使用 csplit 分割文件
csplit 是这些有趣的小命令中的一个,它永远伴你左右,一旦开始用它就离不开了。csplit 将单个文件分割成多个文件。这个示例演示了最简单的使用方法,它将文件 foo.txt 分为三个文件,以行号 17 和 33 作为分割点:
$ csplit foo.txt 1733
2591
3889
2359
csplit 在当前目录下创建了三个新文件,并以字节为单位打印出新文件的大小。默认情况下,每个新文件名为 xx_nn:
$ ls
xx00
xx01
xx02
您可以使用 head 命令查看每个新文件的前十行:
$ head xx*
==> xx00 <==
FooFile
by CarlaSchroder
Foo text
Foo subheading
More foo text
==> xx01 <==
Foo text
Foo subheading
More foo text
==> xx02 <==
Foo text
Foo subheading
More foo text
如果要将文件分割成包含相同行数的多个文件怎么办?可以指定行数,然后将重复次数放在在花括号中。此示例重复分割 4 次,并将剩下的转储到最后一个文件中:
$ csplit foo.txt 5{4}
57
1488
249
1866
3798
您可以使用星号通配符来告诉 csplit 尽可能多地重复分割。这听起来很酷,但是如果文件不能等分,则可能会失败(LCTT 译注:低版本的 csplit 不支持此参数):
$ csplit foo.txt 10{*}
1545
2115
1848
1901
csplit:'10': line number out of range on repetition 4
1430
默认的行为是删除发生错误时的输出文件。你可以用 -k 选项来解决这个问题,当有错误时,它就不会删除输出文件。另一个行为是每次运行 csplit 时,它将覆盖之前创建的文件,所以你需要使用新的文件名来分别保存它们。使用 --prefix= _prefix_ 来设置一个不同的文件前缀:
$ csplit -k --prefix=mine foo.txt 5{*}
57
1488
249
1866
993
csplit:'5': line number out of range on repetition 9
437
$ ls
mine00
mine01
mine02
mine03
mine04
mine05
选项 -n 可用于改变对文件进行编号的数字位数(默认是 2 位):
$ csplit -n 3--prefix=mine foo.txt 5{4}
57
1488
249
1866
1381
3798
$ ls
mine000
mine001
mine002
mine003
mine004
mine005
csplit 中的 “c” 是上下文(context)的意思。这意味着你可以根据任意匹配的方式或者巧妙的正则表达式来分割文件。下面的例子将文件分为两部分。第一个文件在包含第一次出现 “fie” 的前一行处结束,第二个文件则以包含 “fie” 的行开头。
$ csplit foo.txt /fie/
在每次出现 “fie” 时分割文件:
$ csplit foo.txt /fie/{*}
在 “fie” 前五次出现的地方分割文件:
$ csplit foo.txt /fie/{5}
仅当内容以包含 “fie” 的行开始时才复制,并且省略前面的所有内容:
$ csplit myfile %fie%
将文件分割成不同大小
split 与 csplit 类似。它将文件分割成特定的大小,当您将大文件分割成小的多媒体文件或者使用网络传送时,这就非常棒了。默认的大小为 1000 行:
$ split foo.mv
$ ls-hl
266KAug2116:58 xaa
267KAug2116:58 xab
315KAug2116:58 xac
[...]
它们分割出来的大小相似,但你可以指定任何你想要的大小。这个例子中是 20M 字节:
$ split-b 20M foo.mv
尺寸单位缩写为 K,M,G,T,P,E,Z,Y(1024 的幂)或者 KB,MB,GB 等等(1000 的幂)。
为文件名选择你自己的前缀和后缀:
$ split-a 3--numeric-suffixes=9--additional-suffix=mine foo.mv SB
240KAug2117:44 SB009mine
214KAug2117:44 SB010mine
220KAug2117:44 SB011mine
-a 选项控制编号的数字位置。--numeric-suffixes 设置编号的开始值。默认前缀为 x,你也可以通过在文件名后输入它来设置一个不同的前缀。
将分割后的文件合并
你可能想在某个时候重组你的文件。常用的 cat 命令就用在这里:
$ cat SB0*> foo2.txt
示例中的星号通配符将匹配到所有以 SB0 开头的文件,这可能不会得到您想要的结果。您可以使用问号通配符进行更精确的匹配,每个字符使用一个问号:
$ cat SB0??????> foo2.txt
和往常一样,请查阅相关的手册和信息页面以获取完整的命令选项。