autoDevops,CI,CD
win 系统 实施 DEP除了显式包含可执行代码的内存位置外,硬件实施 DEP 将进程中的所有内存位置均标记为不可执行。有一类攻击是尝试在不可执行的内存位置插入代码并运行它。DEP 可通过截获这些攻击并引发一个异常来帮助阻止这些攻击。硬件实施 DEP 依靠处理器硬件来使用属性标记内存,此属性指明不能从该内存执行代码。DEP 以虚拟内存页面为单位运行,通常情况下更改 Page Table Entry (PTE) 中的位来标记内存页面。处理器体系结构确定 DEP 在硬件中的实现方式以及 DEP 标记虚拟内存页面的方式。但是,在从使用合适属性集标记的页面执行代码时,支持硬件实施 DEP 的处理器可能引发异常。Advanced Micro Devices (AMD) 和 Intel 已经定义并发布了与 Windows 兼容的体系结构,该体系结构与 DEP 兼容。从 Windows XP SP2 开始,Windows 的 32 位版本使用下列功能之一: 由 AMD 定义的 No-Execute Page-Protection (NX) 处理器功能。由 Intel 定义的 Execute Disable Bit (XD) 功能。要使用这些处理器功能,处理器必须以物理地址扩展 (PAE) 模式运行。但是,Windows 将自动启用 PAE 模...
winxp怎么使用administrator登陆?切换用户时看不到administrator 一, 开始-->控制面板-->用户帐号-->更改用户登陆或注销方式
去掉“使用欢迎屏幕”前面的勾。然后就可以用administrator登陆了
二,按两次Ctrl+Alt+Del就出现登陆用户名输入框了输入用户名就可以了
configure: error: readline library not found 今天一位同事在搭建Postgresql测试环境,在安装过程中遇到一个问题,在执行 configure过程中报以下错误,configure: error: readline library not found,同事说已经在系统中安装readline 包了,让我帮他看下。1 环境信息OS: CentOS release 5.2(Final)PG: postgresql-9.0.0]2 根据提示,我测试了下 configre命令,果然报这个错[root@HK81-107postgresql-9.0.0]# ./configurechecking build system type... i686-pc-linux-gnuchecking host system type... i686-pc-linux-gnuchecking which template to use... linuxchecking whether to build with 64-bit integer date/time support...yeschecking whether NLS is wanted... nochecking for default port number... 5432checking for block size... 8kBchecking for segment size... 1GBchecking for WAL block size... 8kBchecking for WAL segment size... 16MBchecking for gcc... gccchecking for C compiler default output file name... a.outchecking whether the C compiler works... yeschecking whether we are cross compiling... nochecking for suffix...
查看Linux服务器硬盘I/O读写负载 最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100%。为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方法同大家一起分享: 首先 、用top命令查看top – 16:15:05 up 6 days, 6:25, 2 users, load average: 1.45, 1.77, 2.14Tasks: 147 total, 1 running, 146 sleeping, 0 stopped, 0 zombieCpu(s): 0.2% us, 0.2% sy, 0.0% ni, 86.9% id, 12.6% wa, 0.0% hi, 0.0% siMem: 4037872k total, 4003648k used, 34224k free, 5512k buffersSwap: 7164948k total, 629192k used, 6535756k free, 3511184k cached查看12.6% waIO等待所占用的CPU时间的百分比,高过30%时IO压力高其次、 用...
Linux iostat监测IO状态 Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10
参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。$iostat -d -k 1 10
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 39.29 21.14 1.44 441339807 29990031
sda1 0.00 0.00 0.00 1623 523
sda2 1.32 1.43 4.54 29834273 94827104
sda3 6.30 0.85 24.95 17816289 520725244
sda5 0.85 0.46 3.40 9543503 70970116
sda6 0.00 0.00 0.00 550 236
sda7 0.00 0.00 0.00 406 0
sda8 0.00 0.00 0.00 406...
SCP 命令详解 SCP 命令跟 CP 命令类似,只不过CP命令是在同一台机器上用的,SCP是在2台机器上复制的命令。举例说明:复制远程服务器的文件到本地scp -P 999 root@21andy.com:/home/test.zip /home/复制本地的目录到远程服务器scp -P 999 -r /home/andy/ root@21andy.com:/home/ SCP 命令语法scp [-1245BCpqrv] [-c cipher] [F ssh_config] [-I identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:] file1 […] [[suer@]host2:]file2 SCP 命令说明Scp在主机间复制文件。他使用 ssh(1)作为数据传输。而且用同样认证和安全性。 scp将在认证中请求输入密码所有的文件可能需要服务器和用户的特别描述来指明文件将被复制到/从某台服务器。两个远程登录的服务器间的文件复制是允许的。 SCP 命令选项-1 强制scp 用协议1-2 强制scp 用协议2-4 强制scp用IPV4的网址-6 强制scp用IPV6的网址-B 选择批处理模式(防止输入密码)-C 允许压缩。 标注-C到ssh(1)来允许压缩-c cipher选择cipher来加密数据传输。这个选项直接传递到ssh(1)-F ssh_config设定一个可变动的用户配置给ssh.这个选项直接会被传...
1.1 什么是Smartmontools? Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避免计算机数据受损失。SMART技术必须在主板支持的前提下才能发生作用,而且 SMART技术也不能保证能预报所有可能发生的硬盘故障。SMART(SFF-8035i) 是硬盘生产商们建立的一个工业标准,这个标准就是在硬盘上保存一个跟执行情况,可靠程度,读找错误率等属性的表格。所有属性都有一个1byte(大小范围1-253)的标准化值,还包含另一个1byte的关键阶段值,如果属性表格内某个数据接近小于或达到关键阶段值,表明硬盘工作不正常了。2.1 Smartmontools的使用 1、启动监控进程 # /etc/init.d/smartd start
启动 smartd: [ 确定 ]
2、检查硬盘是否支持SMART 1993年以后出厂的硬盘基本上都支持SMART技术,使用如下命令可以来查看: # smartctl -i /dev/hdb
smartctl version 5.33 [i6...
HDSentinel:你的硬盘健康吗?因为硬盘承载着我们的重要数据,所以时常查看硬盘的健康状况是很有必要的。要达成此目的,你可以使用 HDSentinel 这个命令行程序。HDSentinel 支持 IDE、S-ATA(SATA II)、SCSI、USB 等类型的硬盘,利用它你可以即时查看硬盘的健康信息。HDSentinel 输出的信息十分简明,让人一目了然。身边常备 HDSentinel,可以使你及早防范,以免造成重要数据的丢失。下载及安装首先,你可以从 http://www.hdsentinel.com/hdslin/hdsentinel.gz 下载 hdsentinel。然后使用以下命令解包:gunzip hdsentinel.gz你将得到 hdsentinel 二进制文件。接着,为它赋予可执行权限:chmod a+x hdsentinel并拷贝到 /usr/local/bin 目录:cp hdsentinel /usr/local/bin一般使用在执行 hdsentinel 后(注意需要 root 权限),你可以获得类似下面的输出信息:Hard Disk Sentinel for LINUX console 0.02 (c) 2008 info@hdsentinel.comStart with -r [reportfile] to save data to report, -h for helpExamining hard disk configuration …HDD Device 1: /dev/sdaHDD Model ID : ST380815ASHDD Serial No: 6QZ25EF2HDD Revision : 3.AADHDD Size : 76319 MBInterface : S-AT...
centos下查看硬盘使用时间yum install smartmontools -y然后输入这个:smartctl -A /dev/sda如果不行用df看看硬盘名称,把sda换了即可=== START OF READ SMART DATA SECTION ===SMART Attributes Data Structure revision number: 10Vendor Specific SMART Attributes with Thresholds:ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0×000f 083 063 044 Pre-fail Always – 204269687 3 Spin_Up_Time 0×0003 099 099 000 Pre-fail Always – 0 4 Start_Stop_Count 0×0032 100 100 020 Old_age Always – 18 5 Reallocated_Sector_Ct 0×0033 100 100 036 Pre-fail Always – 0 7 Seek_Error_Rate 0×000f 069 060 030 Pre-fail Always – 7825289 9 Power_On_Hours 0×0032 099 099 000 Old_age Always – 162610 Spin_Retry_Count 0×0013 100 100 097 Pre-fail Always – ...
dd命令详解1. 命令简介dd:Copy a file, converting and formatting according to the operandsdd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1, k=1024, w=2, xm=number mif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=bytes一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。obs=bytes一次写 bytes 个字节(即一个块大小为 bytes 个字节)。bs=bytes同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。cbs=bytes一次转换 bytes 个字节,即转换缓冲区大小。skip=blocks从输入文件开头跳过 blocks 个块后再开始复制。seek=blocks从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。count=blocks仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。conv=conversion[,conversion...]用指定的参数转换文件。转换参数:ascii 转换 EBCDIC 为 ASCII。ebcdic 转换 ASCII 为 EBCDIC。ibm 转换 ASCII 为 alternate EBCDIC.block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充。unblock 使每一行的长度都为 cbs ,不足部分用空格填充。lcase 把大写字符转换为小写字符。ucas...
最新评论