若在Windows server 2016系统下,如何修改计算机名呢?
1.右键点击“此电脑”,选择“管理”
2.点击“本地服务器”,然后点击对应的计算机名
3.在弹出的窗口中点击“更改”
4.输入新的计算机名,然后点击“确定”
5.出现提示框,点击“确定”
6.点击“立即重新启动”,重启系统后设置即可生效
在Windows 7系统使用中,当应用程序被拖动到屏幕边缘时,窗口会自动最大化,但是有时这些最大化的窗口,会影响实际操作,如何禁止窗口边缘最大化呢?
1.打开控制面板。点击“轻松访问”
2.点击“更改鼠标的工作方式”
3.勾选“防止将窗口移动到屏幕边缘时自动排列窗口”,然后点击“确定”即可
在Windows server 2016系统下,为了保证系统的安全性,可以在系统中禁止运行批处理文件,批处理文件是扩展名为.bat 或.cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。如果设置禁止呢?
1.打开“运行”,输入regedit,点击“确定”
2.找到该路径[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows]
3.右键点击“Windows”,选择“新建”栏中的“项”
4.将新建项命名为system
5.点击“system”,在右侧空白处点击右键,选择“新建”栏中的“DWORD(32位)值”
6.将新建的值命名为DisableCMD
7.双击“DisableCMD”进入设置,将数值设置为1,然后点击“确定”
8.此时执行批处理文件时会出现如图提示
1.安装nmap
yum install nmap –y
2.查看本机当前开放的端口
nmap localhost
3.探测目标主机当前开放的端口
nmap -PS <目标主机IP地址>
4.扫描某网段内的主机
nmap <目标网段>
5.扫描多台主机
例如:nmap 192.168.10.26 192.168.10.219
6.扫描目标主机上指定的端口或协议
例如:nmap –p U:53,135,T:80,22,135,445 192.168.10.26 (备注:U指UDP协议,T指TCP协议)
7.找出网络中的在线主机
例如:nmap -sP 192.168.10.*
8.本文只列出nmap几种比较常用的运用方式,更多的命令和使用方法可以查看nmap相关站点:http://www.nmap.com.cn/doc/manual.shtm
1.打开sshd_config文件
vi /etc/ssh/sshd_config
2.将#AllowTcpForwarding yes改为 AllowTcpForwarding no后保存退出
IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件。但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!这是为什么呢??
[root@linux]# df -hFilesystem
在Linux系统中,通过rm或者文件管理器删除文件,只是将它会从文件系统的目录结构上解除链接(unlink),也就是说只是删除了文件和系统目录结构的链接;如果文件在删除时是被打开的(有一个进程正在使用该文件,文件被进程锁定或者有进程一直在向这个文件写数据等)状态,那么进程将仍然可以读取该文件,也就是说没有删除掉文件在读取的状态,所以磁盘空间也就会一直被占用。
一个文件在文件系统中的存放分为两个部分:数据部分和指针部分,指针位于文件系统的meta-data中,数据被删除后,这个指针就从meta-data中清除了,而数据部分存储在磁盘中,数据对应的指针从meta-data中清除后,文件数据部分占用的空间就可以被覆盖并写入新的内容,之所以出现删除文件后,空间还没释放,就是因为有进程还在一直向这个文件写入内容,导致虽然删除了文件,但文件对应的指针部分由于进程锁定,并未从meta-data中清除,而由于指针并未被删除,那么系统内核就认为文件并未被删除,因此通过df命令查询空间并未释放也就不足为奇了。
1.通过lsof|grep deleted命令获取到已经被删除但是仍然被应用程序占用的文件列表,然后kill掉还在占用所删除文件的进程。需要注意的是:如果有很多进程都在使用所删除文件,那么采用第1种方式kill进程就有点麻烦了,而且风险也比较大。因为kill进程是通过截断proc文件系统中的文件可以强制要求系统回收分配给正在使用的的文件。必须要确定不会对运行中的进程造成影响时才能使用,应用程序对这种方式支持的并不好,当一个正在使用的文件被截断可能会引发不可预知的问题。
杀掉filebeat进程后磁盘空间恢复
2,或停掉或重启使用这个所删除文件的应用,让OS自动回收磁盘空间。
3,也可以重启操作系统,不过这并不是最好的方法
4,对待这种进程不停对文件写日志的操作,要释放文件占用的磁盘空间,最好的方法是在线清空这个文件。通过这种方法,磁盘空间不但可以马上释放,也可保障进程继续向文件写入日志。
在线清空文件(比如/home/111.log)的方式:
a)# echo " " > /home/111.log
b)# cat /dev/null > /home/111.log
c)# > /home/111.log
还有一种磁盘空间使用问题的现象:明明使用df -h命令查看磁盘空间使用率不算高,还有很多空余空间,但是创建文件或写入数据时一直报错磁盘写满:” no space left on device”!
一般这种问题都是由于分区目录下deleted删除后的资源空间没有真正释放出来导致的, 具体处理流程如下:
1.先df -lh查看一下磁盘使用状况, 发现/data分区下的Used已用空间很大, 但是实际查看并没有占用那么大的空间!
2.找到被删除文件所在的分区, 比如/data分区
3.查看被删除了的所有文件:lsof -n /data |grep deleted
4.杀死这些文件的delete进程, 释放空间: lsof -n /data |grep deleted|awk ‘{print $2}’|xargs kill -9
5.接着再运行lsof -n /data |grep delete,应该就没有结果了。
6.注意: 刚杀死deleted进程时, df -h查看/data 分区, Used已用空间可能时瞬间显示过大, 但随着deleted进程杀死, 资源逐渐释放, /data分区下的Used已用空间会逐渐变小, Avail可用空间会逐渐变大)
大多数文件系统都会保留一部分空间留作紧急情况时用(比如硬盘空间满了),这样能保证有些关键应用(比如数据库)在硬盘满的时候有点余地,不致于马上就 crash,给监控系统和管理员一点时间去察觉。不过有时候这部分预留的硬盘空间不用的话有点浪费。
在Linux系统中,ext2、ext3、ext4文件系统上通常会默认预留5%的磁盘空间,比如磁盘如果是2TB,这就意味着有100GB的空间会被预留下来,这样的话会不会显得有点浪费了。可以通过”tune2fs”命令来改变5%的默认设置,比如只预留2%的空间。但是不建议设成0%,现实环境中这样做不安全。
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。
其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
Ubuntu18.04系统系统如何搭建FTP?本教程以Ubuntu18.04系统为例进行图文说明,本配置适用于Ubuntu16.04和Ubuntu18.04版本。
以下为操作步骤:
1.更新软件包信息(apt是本地存了一份软件包信息的列表,比如软件大小,版本号,依赖等。)(若更新不了的话编辑vi /etc/apt/sources.list 在末尾添加源后保存退出。)
sudo apt-get update
2. 目前Linux上使用较多的ftp服务器是vsftpd。需要先安装vsftpd软件。在Ubuntu上安装vsftpd使用的命令是
sudo apt-get install vsftpd
3.安装完成后查看vsftpd服务状态
systemctl status vsftpd
4.修改vsftpd配置文件,anonymous_enable=YES允许匿名访问
sudo vi /etc/vsftpd.conf
5.修改之后重启vsftpd服务
sudo systemctl restart vsftpd
6.Ubuntu预设的FTP server 目录是在/srv/ftp
建立一个目录和文件进行测试
cd /srv/ftp
sudo touch test.txt
sudo mkdir test
7.在文件管理的地址栏填入ftp://服务端IP
如图所示,搭建完成
在Windows系统下tracert也被称为Windows路由跟踪实用程序,在命令提示符(cmd)中使用tracert命令可以用于确定IP数据包访问目标时所选择的路径。本教程以Windows 7系统为例。
1.在“运行”输入cmd,点击“确定”,打开命令行输入界面
2.在命令行中输入“tracert ”并在后面加入一个IP地址,可以查询从本机到该IP地址所在的终端需要经过的路由器及其IP地址。从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)
3.若输入“tracert ”后面接一个网址,DNS解析会自动将其转换为IP地址并探查出途经的路由器信息。如示例在后面输入了百度的URL地址,可以发现共查询到9条信息,其中带有星号(*)的信息表示该次ICMP包返回时间超时
4.在“tracert”命令与IP地址或URL地址中间输入“-h”,并在之后添加一个数字,可以指定本次tracert程序搜索的最大跳数。如下图中加入“ -h 5 ”后,搜索只在路由器间跳转5次,就无条件结束了
DNS服务器的作用就是帮助用户使用简单好记的域名来访问网络上的主机和网络服务。这篇文章主要介绍了windows 2008 DNS服务器配置图文教程。
一、安装DNS服务器
1. 打开“添加角色”,安装DNS服务。
点击下一步,点击下一步,安装,开始启动DNS服务器进行配置。
2.选择安装好的DNS服务器,鼠标右键点击“配置DNS服务器”。
3.进入后点击下一步,下一步,输入区域名称,点击下一步,下一步进入转发器点击否,点击下一步,完成。如下图所示:
二、.配置DNS服务器
1、点击新建主机(A或AAAA)
2、这里新建主机你可以新建一个web网站域名或者别的FTP站点域名等。名称为自定义、IP地址为虚拟机配置的静态IP地址,记得勾上下面的框框如果出现提示选择是可能是没有配置反向查找区域的问题。
3、配置反向查找区域,点击新建区域,点击下一步,下一步,下一步。
4、进入反向区域查找名称配置输入网络号,点击下一步,下一步,下一步,完成。如下图所示:
5、新建指针、主机IP地址为虚拟机ip地址、主机名为正向查找区域的域名,最后确定配置完成。
注:最后PING 一下您的域名能不能成功解析,配置虚拟机的dns地址为虚拟机IP,提供一个清理DNS缓存的命令。ipconfig/flushdns 清除 DNS 解析程序缓存。最好在配置前执行一下这条命令。
语法:
sum(选项)(参数)
选项:
-r:使用BSD的校验和算法,块大小为1k;
-s:使用system V的校验和算法,块大小为512字节。
参数:
需要计算和与磁盘块数的文件列表。
实例:
1.使用BSD的校验和算法
sum -r testfile
2.使用system V的校验和算法
sum -s testfile