debian8系统如何用md5sum命令验证文件完整性?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。
在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。
2.参数
-b 或 --binary :把输入文件作为二进制文件看待。
-t 或 --text :把输入的文件作为文本文件看待(默认)。
-c 或 --check :用来从文件中读取md5信息检查文件的一致性。(不细说了参见info)
--status :这个选项和check一起使用,在check的时候,不输出,而是根据返回值表示检查结果。
-w 或 --warn :在check的时候,检查输入的md5信息又没有非法的行,如果有则输出相应信息。
3.例子
我们创建2个文件1.txt和2.txt都是输入123内容查看
如上图可见本文一致两个文件的md5值是一样的
尝试修改1.txt文本内容
现在再来比较一下md5的值
显然就不同了
如何使用VNC远程方式进行远程,本文将针对此问题进行详细说明。
1.VNC远程的软件下载地址 https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.20.529-Windows.exe
2.下载好VNC后,点击VNC。
3.然后输入VNC连接的地址,VNC连接的地址可以在管理面板进行查看,然后回车。
4.在弹出的窗口点击“Continue”。
5.然后输入机器的用户名跟密码(用户名默认为:administrator,密码就是机器的登录密码),然后点击“OK”。
6.然后即可进行远程了。
debian8系统如何用atrm命令删除待执行任务队列中的指定任务?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
atrm命令用于删除待执行任务队列中的指定任务。
2.实例
atq查询已经存在的任务列表
atrm 2 //删除任务2
Linux系统如何设置定时重启,本文将针对此问题进行详细说明。
1.安装crontab 服务器基本都是默认安装的,如果没有安装可以根据以下命令进行安装。
Centos安装命令:
“yum install vixie-cron crontabs chkconfig crond on service crond start”。
Debian系统:
“apt-get install cron /etc/init.d/cron restart”。
2.输入“crontab -e”进入编辑。
3.输入a进入编辑状态(或者按insert),然后输入“16 26 * * * /sbin/reboot ”。( 16 21表示每天下午4点26分重启),然后按“Esc :”输入“wq”进行退出保存
4.然后输入
“service crond restart”
重启一下命令即可。
debian8系统如何用pgrep命令以名称为依据从运行进程队列中查找进程?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
pgrep命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合。
2.参数
-o 仅显示找到的最小(起始)进程号;
-n 仅显示找到的最大(结束)进程号;
-l 显示进程名称;
-P 指定父进程号;
-g 指定进程组;
-t 指定开启进程的终端;
-u 指定进程的有效用户ID。
3.实例
显示最小进程号的一个sshd进程
pgrep -lo sshd
显示最大进程号的一个sshd进程
pgrep -ln sshd
列出所有sshd进程
pgrep -l sshd
列出所有sshd进程,并且不显示进程名称
pgrep sshd
如何解决Windows 系统音频服务未运行的问题,本文将针对此问题进行详细说明。
1.点击桌面的“此电脑”然后选择“管理”。
2.打开计算机管理,点击“服务和应用程序”,然后选择“服务”。
3.然后找到“Windows Audio”跟“Windows Audio Endpoint Builder”
4.分别双击设置为“禁用”后,然后接着再接着设置为“自动”。
debian8系统如何用pstree命令以树状图的方式展现进程之间的派生关系?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。
2.参数说明
pstree(选项)
-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;
-c:不使用精简标示法;
-G:使用VT100终端机的列绘图字符;
-h:列出树状图时,特别标明现在执行的程序;
-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序;
-l:采用长列格式显示树状图;
-n:用程序识别码排序。预设是以程序名称来排序;
-p:显示程序识别码;
-u:显示用户名称;
-U:使用UTF-8列绘图字符;
-V:显示版本信息。
3.实例
显示当前所有进程的进程号和进程id
pstree -p
显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示。
pstree -a
debian8系统如何用atq命令显示当前用户的at任务列表?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。
2.实例
atq
即可查询指定队列的任务
在Windows10系统连接远程桌面的时候,提示“你的凭据不工作”,导致无法远程桌面,出现这样的情况怎么办呢?下面就来看一下解决的方法吧。
1.在Windows10系统桌面,右键点击桌面左下角的开始按钮,在弹出菜单中选择“运行”菜单项。
2.在打开的运行窗口中输入命令“gpedit.msc”然后点击确定按钮。
3.这时会打开“本地组策略编辑器”窗口,在窗口左侧边栏依次点击“计算机配置/管理模板/系统”菜单项。
4.在Windows10组件菜单下找到“凭据分配”菜单项,点击后在右侧窗口中找到“允许分配保存的凭据用于仅NTLM服务器身份验证”一项。
5.右键点击上面的设置项,在弹出菜单中选择“编辑”菜单项。
6.这时会打开该项的编辑窗口,在窗口中选中“已启用”一项,点击选项窗口中的“显示”按钮,在弹出的显示内容窗口中输入termsrv/*,最后点击确定按钮。
如何修改Linux系统ssh远程端口,本文将针对此问题进行详细说明。
1.ssh的配置文件是在“/etc/ssh/sshd_config”这个文件里的。
2.我们修改端口就是通过编辑这个文件实现“vi /etc/ssh/sshd_config”。
3.找到“#port 22 ”这一行,默认端口 22,我们可以把前面的#删除,然后把 22改为其它的端口(这里修改成66端口),修改完成后按“Esc”,然后输入“:wq”退出并保存。
4.修改完成后输入“service sshd restart”重启ssh服务,然后关闭,重新用新的端口即进行远程。