Windows 7系统下,开机桌面图标显示慢如何解决呢?计算机操作系统有一块称为图标缓存区域,这是用来保存已经生成的快捷图标,在计算机进入系统桌面后就会从缓存中读取这些图标。可以通过设置增加图标缓存的最大容量值来改善开机桌面图标显示慢的问题,按照以下步骤可设置图标缓存的最大容量值。
1.打开“运行”,输入regedit,点击“确定”,打开注册表
2.找到该路径中的“Max Cached Icons”
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer]
3.右键点击“Max Cached Icons”,在选项中点击“修改”
4.将数值修改为8192,最大容量值就是8192,点击“确定”即可
1.这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估.另外由于这是一个免费软件,基本上linux系统上都有安装。
2.DD命令常用参数有
bs=n,block size,每次读取 n bytes 写入,可与 count 联用;
ibs=n,一次读入 bytes 个字节 (default is 512);
obs=n,一次性写 n bytes 个字节 (default is 512);
bs 可以同时设置上边两个参数;
cbs=n,一次转换 n 个 bytes,即转换缓冲区大小。;
count=n, bs 操作的次数,仅拷贝 n 个块,如 dvd: bs=1M count=4430;
skip=n,指 if 后面的原文件跳过 n bytes 再开始读取;
seek=n,指 of 后面的目标文件跳过 n bytes 再开始写入;
3.首先了解两个特殊设备
/dev/null 伪设备,回收站.写该文件不会产生IO
/dev/zero 伪设备,会产生空字符流,对它不会产生IO
1.测试方法:
a.测试磁盘的IO写速度
time dd if=/dev/zero of=test.dbf bs=8k count=300000
如果要测试实际速度 还要在末尾加上 oflag=direct测到的才是真实的IO速度
b.测试磁盘的IO读速度
dd if=test.dbf bs=8k count=300000 of=/dev/null
表示 每次写入/读取8k的数据,执行300000次
c.测试IO同时读和写的速度
time dd if=/dev/sda1 of=test.dbf bs=8k count=300000
同时测试读写速度时生成一个 test.dbf文件
所有测试的数据量较小,仅作为参考。
用户在使用服务器中经常会忘记密码或者不知道密码是哪一台的,这边为大家介绍如何创建快捷方式,无需重复输入账号密码即可登录服务器。
1.启动远程桌面连接(MSTSC)填写服务器信息,选择允许我保存凭据。
2选择“另存为(V)”,跳出如下图所示。选择“桌面”填写服务器名称,选择保存。
选择“保存”后会自动返回第一步的页面,选择“连接”(这边的操作跟登录服务器一致)
查看本地桌面会发现有名称为“Default”的快捷方式。双击打开即可直接进入服务器。
举例:公司有台服务器,该服务器的网页需要3分钟必须操作一次,否则当检测到3分钟内误操作就会掉线,这样服务器的某些应用就无法使用,本文简单介绍下Windows系统如何设置自动刷新网页。
1.纯手工(写代码)
首先创建一个文本文档,把后缀的txt修改为html
代码如下:
<html>
<head><meta http-equiv="refresh" content="60"></head>
<frameset>
<frame src="https://www.baidu.com" name="iframe">
</frameset></frameset>
</html>
参数:
Contnt=“60”:其中60代表刷新的时间间隔,单位是秒,可以自行修改。
Src=“https://www.baidu.com”:指定要刷新的网页,可以自行修改。
2.浏览器自带的刷新
在此处我使用的是360安全浏览器,该浏览器自带的刷新设置。这样设置上时间就可以了超级简单。
DNS就是把域名和IP地址联系在一起的服务,有了DNS服务器,就不用输入IP地址来访问一个网站,可以通过输入网址访问,Windows server 2012 R2如何配置DNS服务器,本文将针对此问题进行详细说明。
1.点击“DNS”然后右击服务器选择“DNS管理器”。
2.点击“正向查找区域”,选择“新建区域”。
3.在弹出的界面,点击“下一步”。
4.区域类型选择“主要区域”,然后点击“下一步”。
5.“区域名称”自定义,然后点击“下一步”。
6.“区域文件”直接默认,点击“下一步”。
7.“动态更新”,直接默认,点击“下一步”。
8.点击“完成”,就完成新建区域了。
9.点击“正向查找区域”然后选择刚刚创建的“区域文件”,然后右键右边空白区域选择“新建主机”。
10.“名称”可以自定义,“ip地址”就是虚拟机的IP。创建好会多一个主机,这样就是创建完成。
11.从物理机测试是否能够正常解析。
说明:这样DNS域名是设置成功了,各个机器之间就可以用域名进行访问了。
Centos7系统如何使用screen命令进行多个会话?本教程以Centos7系统为例
本配置适用于Centos6,7版本
1.介绍
GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
会话恢复
只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令detach,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)。这一点和图形界面下的VNC很相似。
多窗口
在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。Screen实现了基本的文本操作,如复制粘贴等;还提供了类似滚动条的功能,可以查看窗口状况的历史记录。窗口还可以被分区和命名,还可以监视后台窗口的活动。
会话共享
Screen可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性(比如可以看到完全相同的输出)。它同时提供了窗口访问权限的机制,可以对窗口进行密码保护。
GNU's Screen 官方站点:http://www.gnu.org/software/screen/
2.语法
# screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]
参数说明
-A 将所有的视窗都调整为目前终端机的大小。
-d <作业名称> 将指定的screen作业离线。
-h <行数> 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r <作业名称> 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s 指定建立新视窗时,所要执行的shell。
-S <作业名称> 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或--list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。
3.常用screen参数
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
4.使用方法:
4.1安装,centos默认没有安装,安装一下。yum install screen -y
4.2进入screen。
直接输入screen回车即可,此时会进入一个新的终端。可以进行要长时间运行的作业。
4.3返回到主终端(screen仍然在后台运行)
Ctrl A 然后按D 屏幕显示[detached]
4.4返回到screen
screen -ls
可以看到所有的screen socket,使用screen -r 6247 即可返回。
4.5彻底退出screenscreen终端输入exit。屏幕显示[screen is terminating]即可
4.6屏幕共享,协同作业
其中一个用户 screen -S ipcpu 使用命名的socket便于输入
另一个用户 screen -x ipcpu 即可,两人可以协同操作,一方的操作会在另一方屏幕显示。
screen的其他命令
Ctrl-a 各功能的帮助摘要
Ctrl-a c 创建一个新的 window (终端)
Ctrl-a Ctrl-n 和 Ctrl-a Ctrl-p 切换到下一个或前一个 window
Ctrl-a Ctrl-N N 为 0 到 9 的数字,用来切换到相对应的 window
Ctrl-a ” 获取所有正在运行的 window 的可导航的列表
Ctrl-a a 清楚错误的 Ctrl-a
Ctrl-a Ctrl-d 断开所有会话,会话中所有任务运行于后台
Ctrl-a x 用密码锁柱 screen 终端
在centos7.6系统下使用yum命令安装软件时提示如图所示错误信息Cannot retrieve metalink for repository: epel/x86_64,如何解决呢?
1.输入vi /etc/yum.repos.d/epel.repo按回车键进入vi编辑
2.找到[epel]下的项,按“i”进入插入模式,在metalink这栏前添加#符号,删除baseurl这栏的#符号,修改后如图所示
3.按“ESC”键输入wq按回车键保存退出vi编辑
4.输入yum clean all按回车键
5.输入yum makecache按回车键即可
6.此时测试yum安装软件已正常
Centos7系统如何使用touch命令创建修改文件?本教程以Centos7系统为例
本配置适用于Centos6,7版本
1.命令功能:
创建文件和修改文件或者目录的时间戳
2.命令语法:
touch 【选项】 【文件名或者目录名】
3.命令参数:
-a 只修改文件的access(访问)时间.
-c 或--no-create 不创建不存在的文件。
-d 使用指定的日期时间,而非现在的时间
-m 指修改Modify(修改)时间,而不修改access(访问)时间
-r file 使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify)
注:access 表示最后一次访问(仅仅是访问,没有改动)文件的时间
modify 表示最后一次修改文件的时间
change 表示最后一次对文件属性改变的时间,包括权限,大小,属性等等
-t 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分
4.使用范例:
创建不存在的文件,如在/data目录下创建:
修改文件的access(访问)时间,如修改上图中的wenqin的access时间
修改文件的modify(修改)时间,如修改/data/wenqin文件的modify时间(stat命令:关于如何使用stat命令详解,请到帮助中心查看标题为”Centos系统stat命令详解”的教程。)
使用指定的时间更改文件或者目录的access或者modify时间,如修改上图文件的access时间为2012-07-15 08:30:30,修改modify时间戳只需将参数a改为m。
touch -at 252005200520.20 wenqin
Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一。在Ubuntu18.04中如何安装java环境?本文将对此问题进行说明。
1.首先更新软件列表
sudo apt-get update
2.然后安装java环境
sudo apt-get install openjdk-8-jre
sudo apt-get install openjdk-8-jdk
3.安装成功之后,配置环境参数
sudo vi /etc/profile
将下面的内容加入 /etc/profile 文件顶部
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre
保存退出
4.重启或者
source /etc/profile
使配置生效
5.查看java版本
java -version
安装成功
查看SSH远程配置文件,其中有许多空行和注释,会影响内容的阅读体验
cat /etc/ssh/sshd_config
通过grep命令过滤空行和已注释的行,提高阅读效率
grep -v -E "^$|^#" /etc/ssh/sshd_config
通过正则表达式匹配过滤空行(^$)和以#开头的注释内容(^#)