wd5000aakx(wd5000aakx是sata几)

  • 时间:
  • 浏览:92
  • 来源:奥一装修网

wd5000aakx硬盘通病

名称:im-settings-dae状态:S(睡眠中)Tgid:3244Pid:3244PPid:1 cat / proc / 1 / status |头-5名称:init状态:S(睡眠中)Tgid:1Pid:1PPid:0ps -ef或ps aux等。 grep firefox | grep -v greproot 6395 6125 2 16:38 pts / 5 00:00:00 / usr / lib64 / firefox / firefoxPID进程号PPID父进程特殊进程:0:负责系统启动和启动进程1和2并在启动后成为空闲进程1:负责启动其他进程,/ sbin / init,负责启动终端(tty)2:负责启动其他系统所需的资源和进程(idle)| ---》进程1(init)---》 。。。。。。0号进程--| | ---》线程进程(kthreadd)---》 。。。。。。2。 Kill命令kill-终止进程kill命令用于向特定的pid发送信号 kill -l-view所有信号1)SIGHUP 2)SIGINT 3)SIGQUIT 4)SIGILL 5)SIGTRAP 6)SIGABRT 7)SIGBUS 8)SIGFPE 9)SIGKILL 10)SIGUSR111)SIGSEGV 12)SIGUSR2 13)SIGPIPE 14)SIGALRM 15)SIGTERM16)SIGSTKFLT SIGCHLD 18)SIGCONT 19)SIGSTOP 20)SIGTSTP26)SIGVTALRM 27)SIGPROF 28)SIGWINCH 29)SIGIO 30)SIGPWR31)SIGSYS 34)SIGRTMIN 35)SIGRTMIN + 1 36)SIGRTMIN + 2 37)SIGRTMIN + 338)SIGRTMIN + 4 39)SIGRTMIN + 5 40)SIGRTMIN + 6 41 )SIGRTMIN + 7 42)SIGRTMIN + 843)SIGRTMIN + 9 44)SIGRTMIN + 10 45)SIGRTMIN + 11 46)SIGRTMIN + 12 47)SIGRTMIN + 1348)SIGRTMIN + 14 49)SIGRTMIN + 15 50)SIGRTMAX-14 51)SIGRTMAX -13 52)SIGRTMAX-1253)SIGRTMAX-11 54)SIGRTMAX-10 55)SIGRTMAX-9 56)SIGRTMAX-8 57)SIGRTMAX-758)SIGRTMAX-6 59)SIGRTMAX-5 60)SIGRTMAX-4 61)SIGRTMAX-3 62)SIGRTMAX-263)SIGRTMAX-1 64)SIGRTMAX公共信号1 SIGHUP挂断2 SIGINT中断,ctrl + c3 SIGQUIT退出,ctrl +或ctrl + shift + | 9 SIGKILL终止10 SIGUSR1用户定义15 SIGTERM kill命令默认信号kill -9等于kill -SIGKILLkill -15等于kill -SIGTERMkill -1等于kill -SIGHUPkill -10等于kill -SIGUSR1实验验证: yum install httpd *ps -ef | grep httpd | grep -v greproot 2681 1 0 15:02? 00:00:00 / usr / sbin / httpdapache 2688 2681 0 15:02? 00:00:00 / usr / sbin / httpdapache 2689 2681 0 15:02? 00:00:00 / usr / sbin / httpdapache 2690 2681 0 15:02? 00:00:00 / usr / sbin / httpdapache 2691 2681 0 15:02? 00:00:00 / usr / sbin / httpdapache 2692 2681 0 15:02? 00:00:00 / usr / sbin / httpdapache 2693 2681 0 15:02? 00:00:00 / usr / sbin / httpdapache 2694 2681 0 15:02? 00:00:05 / usr / sbin / httpdapache 2695 2681 0 15:02? 00:00:00 / usr / sbin / httpd或使用 lsof -i:80命令PID用户FD类型设备大小/ OFF节点名称httpd 2681 root 4u IPv6 0t0 TCP *:http(LISTEN)httpd 2688 apache 4u IPv6 0t0 TCP *:http(LISTEN)httpd 2689 apache 4u IPv6 0t0 TCP *:http(LISTEN)httpd 2690 apache 4u IPv6 0t0 TCP *:http(LISTEN)httpd 2692 apache 4u IPv6 0t0 TCP *:http(LISTEN)httpd 2693 apache 4u IPv6 0t0 TCP *:http(LISTEN)httpd 2694 apache 4u IPv6 0t0 TCP *:http(LISTEN)httpd 2695 apache 4u IPv6 0t0 TCP *:http(LISTEN)实验1: kill -9 2681ps -ef | grep httpd | grep -v grep-再次查找,发现仍有8个子进程,并且仍可以正常访问该网站/ etc /init。d/httpd restart-重新启动服务并报告错误。解决方案是终止重新启动过程。父进程终止后,进程1将采用孤立进程Bulk kill process method1,杀死9-9688 2689 。。。 。。2,ps -ef | grep httpd | grep -v grep | awk’{print $ 2}’| xargs kill -93,pgrep httpd | xargs kill -94,killall httpd5,pkill httpd6,技能httpd7,kill -9 pidof httpd实验2: kill -15 pid-与kill -9相比,它将杀死所有孩子实验3: kill -HUP pid-该进程尚未被杀死,但子进程pid已更改,等效于/etc/init。d/httpd reload3。陷阱命令陷阱信号和其他事件。 捕获信号,并在接收到信号后采取措施。 格式:trap命令信号它具有三种形式,分别对应三种不同的信号响应方法。 首先:当脚本收到信号列表中列出的信号时,trap命令将双引号引起来。 第二种:trap signal-listtrap不指定任何命令或“-”,接受信号的默认操作,默认操作是结束进程的运行。 第三种类型:trap“” signal-listtrap命令指定一个空的命令字符串,允许忽略信号。这就是我们使用的类型。 如果要将信号的处理条件重置为其默认值,只需将命令设置为-或将其保留为空白。要忽略信号,请将命令设置为空字符串“”。不带参数的trap命令将列出当前设置的信号及其动作。 ※脚本通常是从上到下解释的,因此必须在要保护的代码部分之前指定trap命令。 示例:trap“ echo no way” 1 2 3 9-指定命令。如果遇到HUP INT QUIT KILL信号,请执行no echo命令trap -l-列出所有信号trap -p--列出信号处理方法trap“” INT QUIT-忽略INT和QUIT信号,忽略它们,不执行任何操作trap 1 2 3 9-未指定命令部分,恢复HUP INT QUIT KILL4的信号设置。作业管理Linux具有前台和后台的概念。每个bash终端都可以运行自己的作业。注意不要在bash终端上对其进行管理。 firefox&【1】 6003 --1代表作业编号,6003代表pid(进程标识) vim / etc / passwd-按ctrl + z键将作业暂停到后台,SIGSTOP 【2 】 +已停止vim / etc / passwd不同于ctrl + c(被中断)【3】 +已停止vim / etc / shadow 作业-列出后台作业列表,其他终端看不到【1】运行firefox&【2】-停止vim / etc / passwd【3】 +已停止的vim / etc / shadowjobs -l-还列出了pid号jobs -s-仅列出暂停的作业job -r-仅列出正在运行的作业 fg%1 --Firefox 1作业到前面的firefoxfg =前景--foreground jobs -l 【1】 + 6003已停止的firefox【2】 6036已停止的vim / etc / passwd

wd5000aakx是sata几

【3】 -6074已停止的vim / etc / shadow kill%1%数字是指后台作业%%当前作业%+当前作业%先前的作业作业-l 【1】 + 9815已停止的Firefoxbg%1-放入作业编号的Firefox 1从停止状态到后台执行,即变为运行状态jobs -l 【1】 6003 running firefox&【2】 -6036 Stoped vim / etc / passwd【3】 + 6074 Stoped vim / etc / shadowbg = background-background cp / soft / * / test / -rf-如果要复制较大的fi le,此终端只能等待它复制而没有背景符号仅使用cp / soft / * / test / -rf&-所以您可以在行中的背景复制中添加一个背景符号,但是认为有问题,如果没有完成复制,而我不小心推迟了这个终端,那么程序将停止,从而导致没有完成复制的情况在其前面添加一个nohup命令。 nohup cp / soft / * / test / -rf&-您可以对其进行测试,再次关闭终端,打开终端以查看它,用工作看不到它-l此工作(因为我更换了终端),但副本仍在继续)5。与查看系统信息相关的命令top free nice renice(vmstat,iostat,mpstat,sar等)top-17:44:59最多43分钟,3个用户,平均负载:0。00、0。08、0。23任务:总共212,正在运行3,正在睡眠209、0停止,0僵尸CPU(s):5。2%我们,3。0%sy,0。0%ni,90。2%id,1。0%wa ,0。2%嗨,0。3%si,0内存:总计k,已使用k,k已可用,k缓冲区交换:总计k,已使用0k,k已可用,已缓存kPID用户PR NI VIRT RES SHR S%CPU% MEM TIME + COMMAND3596根20 0 39m 1808 S 10。3 1。1 4:10。20 x0vncserver 2957根20 0 134m 16m 8580 R 7。6 0。4 2:59。39 Xorg3562根20 0 306m 14m 9860 S 1。3 0。4 0:04。03 gnome -termin 11根20 0 0 0 0 R 0。7 0。0 0:04。99 events / 01根20 0 1456 1148 S 0。0 0。0 0:00。78 init。。。。。。。。。。。。。。平均负载:0。08、0。12、0。08-表示一分钟,五分钟和十五分钟内CPU的平均负载进程状态s睡眠-睡眠状态,可能被其他信号或程序唤醒R运行状态Z僵尸进程D不间断的睡眠,通常等待硬件唤醒T进程暂停top -b -n 2》 /root/Desktop/top。txt-重定向top的输出到文件top信息从何而来? / proc-查看内存使用情况 freetotal已使用的可用共享缓冲区的总数内存:0-/ +缓冲区/高速缓存:交换:136第一行:总物理内存总量used physical used used Memory可用的空闲物理内存shared共享内存,用于Unix和不同进程之间的数据共享,程序很少使用,但是Oracle将使用共享内存--ipcs来检查共享内存段的使用情况buffers缓冲区是用于存储数据的区域在具有异步速度的设备或具有不同优先级的设备之间传输。通过缓冲区,可以减少进程之间的相互等待,从而当从慢速设备读取数据时,快速设备的操作将不会中断。 cached因为cpu的速度快于内存,所以设置了1级缓存和2级缓存。但是,Linux下的cached命令指的是页面缓存的内存,文件系统的cache指的是实际程序使用的内存++ =-指的是实际占用的内存。内存= +-关于linux的内存发布Linux不会关闭Windows之类的进程或程序,而是立即释放内存,而是将它们全部缓存(缓冲区+缓存)/ proc / sys / vm / drop_cachesecho 3》 / proc / sys / vm / drop_caches-Linux下的内存释放是指删除缓存。将该值更改为3就足够了,但是没有必要。在实际的生产环境中,不使用linux内存工作原理吗? cpu-》内存-》磁盘(异步进程)内存将已使用的数据(缓冲区+缓存)缓存在页面中(页面大小为4096byte)内存处理的数据,满足一定条件(受某些控制)内核参数,例如默认为30秒,或内存脏数据达到一定比率等)将被写入磁盘 / usr / bin / time -v mysqlMajor(需要I / O)页面错误:36--严重的页面错误,相当于内存丢失的次数次要的(回收帧)页面错误:646个次要的页面错误,等效于内存的命中率 / usr / bin / time -v mysql-execute再次,主要页面错误为0,表示它已缓存在内存中并进行了小测试: / usr / bin / time -v firefox&/ usr / bin / time -v firefox&-进行两次以比较打开时间主页错误和其他参数echo 3》 / proc / sys / vm / dro p_caches/ usr / bin / time -v firefox&-何时在抛出高速缓存后执行交换,并且比较? 通常没有足够的内存。但是有时候,某些内存中不常用的页面(页面,这是内存的最小单位)也会暂时将其交换。 (此过程无需控制,只需知道就可以了)6。进程优先级(优先级)好的renice优先级的数字范围为-19到20,数字越小优先级越高。 优先级较高的进程占用更多资源(CPU,内存等)因此,如何处理多任务。它实际上是划分时间,然后通过中断(硬件中断和软件中断)在不同的任务之间切换(上下文切换)。这种在不同任务之间进行的调度称为流程调度。 vim /tmp/1。sh!/bin/basha=0,而【$ a -le】则完成了++实验1:两个终端同时执行以下两个命令,服务器卡死的次数就更多,效果越明显。您还可以打开第三个终端,然后打开顶部以比较两者占用的资源。 第一终端 time sh /tmp/1。shreal 0m13。745suser 0m11。502ssys 0m0。479s第二终端 time nice --19 sh /tmp/1。sh-这表示指定的优先级为-19real 0m11 。835suser 0m11。467ssys 0m0。359s实验2:进行上述实验,但使用top来查看具有高优先级的PID,然后使用第一个。四个终端速度使用renice 19 pid,并将其优先级更改为较低的结果是第二终端的执行时间比更改后的第一终端的执行时间长。摘要:普通用户只能更改其管理级别的进程的优先级,并且只能降低,不能更高。只有管​​理员可以将进程优先级更改为高III。磁盘管理1。fdisk和partedraid(可选)-》远程存储访问(iscsi,gnbd)(可选)-》分区-》 LVM(可选)-》格式-》挂载-》分布式文件系统(可选)今天我将仅讨论partition ---》 format ---》 mountMSDOS / GPT相关的基本管理命令Fdisk,parted(如果使用GPT分区,则不能使用fdisk)fdisk-Linux分区表操纵器(不能用于GPT分区) fdisk -lDisk / dev / sda:500。1 GB,6个字节255个磁头,63个扇区/磁道,柱面扇区大小(逻辑/物理):512字节/ 512字节I / O大小(最小/最佳):512字节/ 512字节磁盘标识符:0x0003f808设备引导启动结束块ID系统/ dev / sda1 * 1 33 83 Linux分区1不会结束柱面边界。/dev/sda2 33 7682 8e Linux LVM / dev / sda3 7682 7747 82 Linux swap / Solarisfdisk / dev / sdaCommand(m表示帮助):mCommand actiona切换可引导标志-将分区指示为可引导分区b编辑bsd disklabelc切换dos兼容性标志删除分区-删除分区l列出已知分区类型-列出已知分区类型m打印此菜单n添加新分区-添加新分区o创建新的空DOS分区表p打印分区表-打印当前分区表q退出而不保存更改-创建一个新的空Sun disklabelt更改分区的系统ID-更改分区类型ID值u更改显示/输入单位w将表写入磁盘,然后退出保存并退出x额外的功能分区(仅限专家):如果要划分四个以上的分区,请将第四个划分为扩展扩展分区和扩展分区,以将所有额外空间均划分为,否则将导致空间浪费命令(m寻求帮助):nCommand actione Extendedp主分区(1-4)e-选择第四个分区eSelected分区4第一个柱面(7747-,默认7747):-输入默认值7747Last柱面,+柱面或+ size {K,M,G}(默认为7747-):-直接输入并将其全部分割为使用默认值命令(m为帮助):n –在第五个之后,分区将不会询问您是否为分为e或p类型第一个柱面(7747-,默认值7747):使用默认值7747最后一个柱面,+柱面或+大小(K,M,G)(7747-,默认值):+ 1G-I在这里划分了1G以进行测试命令(寻求帮助的m):w-Save分区表已更改! Partx -a / dev / sda-​​refresh像这样,在rhel5中使用partprobe命令。如果刷新多次失败,请重新启动系统 ls / dev / sda *-使用此命令来查看新分区的设备名称是否可用,这意味着可以格式 mkfs -t ext4 / dev / sda5mkfs。ext4 / dev / sda5-执行以下两个命令之一以挂载 mkdir / testmount / dev / sda5 / test === ===== ================================================== ======使用parted(可用于msdos分区和GPT分区)划分分区partedGNU Parted 2。1使用/ dev / sda欢迎使用GNU Parted!键入“ help”以查看命令列表。 (部分)帮助-查看帮助(部分)print型号:ATA WDC WD5000AAKX-0(scsi)磁盘/ dev / sda:500GB扇区大小(逻辑/物理):512B / 512B分区表:msdosNumber开始结束大小文件系统名称标志1 1049kB 211MB 210MB fat16 boot2 211MB 420MB 210MB ext43 420MB 105GB 105GB ext44 105GB 210GB 105GB ext45 210GB 273GB 62。9GB ext46 273GB 277GB 4194MB linux-swap(v1)(parted)(parted)mkpart-partition,删除分区是rmPartition名称吗? 【】?文件系统类型? 【ext2】? ext4Start? 277GB完? 278GB(分开的)打印磁盘/ dev / sda:500GB扇区大小(逻辑/物理):512B / 512B分区表:gptNumber起始结束大小文件系统名称标志1 1049kB 211MB 210MB fat16 boot2 211MB 420MB 210MB ext43 420MB 105GB 105GB ext44 105GB 210GB 105GB ext45 210GB 273GB 62。9GB ext46 277GB 4194MB linux-swap(v1)7 277GB 278GB 755MB-新分区(parted)退出partx -a / dev / sda

wd5000aakx测评

mkfs -t ext4 / dev / sda7mkdir / notesmount / dev / sda7 / notesmount命令 mount-查看当前的安装信息df -h-查看当前已安装的分区的相应信息umount / fdisk / --umount报告繁忙错误,通常是由于程序占用引起的,最常见的是bash占用,必须先将其CD掉,然后umountumount:/ fdisk:设备正忙umount:/ fdisk:设备正忙-如果cd没了,umount仍然报告忙错误。尝试以下两个命令 lsof / fdisk /fuser -k / fdisk /-同一目录可以由多个分区挂载,但是仅显示上次挂载的分区的内容。对于umount,需要一层umount。 -一个分区也可以挂载到多个目录挂载用法挂载远程NFS共享目录在虚拟机中挂载光盘mount / dev / cdrom / yummount / dev / sr0 / yum挂载光盘以添加-o loop挂载/soft/rhel-server-6。3-x86_64-dvd。iso / mnt / -o循环mount -o循环/soft/rhel-server-6。3-x86_64-dvd。iso / mnt /分区类型的安装mount -t vfat / dev / sda10 / mntmount -t cifs / dev / sda10 / mnt-cifs通用Internet文件系统Windows网络邻居共享使用此协议的特殊用法mount:-当您在同一台计算机上安装两个linux系统时,输入其中一个您看不到该文件另一个系统的信息,但您可以看到其分区。您可以在当前系统上创建目录,挂载另一个系统的分区,并使用另一个系统的文件。通过mount mount -t cifs -o username = administrator //10。0。0。100/windowsshare / mnt安装Windows的共享目录使用这种方式,请注意用户名错误,共享名越简单越好,Windows防火墙应关闭double System;一个Windows和一个Linux如果要在Linux上的Windows中复制内容,则直接在n上面的nfs装载上挂载,并且使用cifs进行Windows共享可能会出现问题:在装载远程服务器的共享时,但是您没有这样做卸载它,然后首先关闭服务器,然后这时,安装目录将被卡住,并且诸如df -h之类的命令也将被卡住。 创建交换分区free-总使用的可用共享缓冲区已缓存-/ +缓冲区/高速缓存:312 1705交换:4000 0 4000-在此,将新分区用作交换分区来创建新分区。这里我有1G大小 mkswap / dev / sda12-格式为交换分区类型设置交换空间版本1,大小= kBswapon / dev / sda12-使之生效免费使用总可用的免费共享缓存cachedMem:0- / +缓冲区/缓存:交换:0swapoff / dev / sda12-使其无效免费使用已使用的免费共享缓冲区cachedMem:0 9596- / +缓冲区/缓存:交换:136使用文件作为交换分区dd if = / dev /零= /交换文件bs = 1M计数= 1000-使用dd命令创建一个1000M大小的文件,此文件是二进制文件,您不能cat或vi看到1000 + 0条记录中的1000 + 0条记录复制的字节数(1。0 GB),4秒,238 MB / s mkswap / swapfile设置交换空间版本1,大小= kB swapon / swapfile可用的可用共享缓冲区总数已缓存内存:0 9940- / +缓冲区/缓存:交换:136设置要在引导后自动挂载的目录cat / etc / fstabUUID = b61eb070-abf5-4fc9-9794-e3ebf2b520ed /引导ext4默认值1 2/ dev / mapper / vol0-home / home ext4默认值1 2UUID = -0206-4a5c-ab0a-ef7baac交换交换默认值0 0 tmpfs / dev / shm tmpfs默认值0 0-安装在内存上devpts / dev / pts devpts gid = 5,mode = 620 0 0-虚拟终端sysfs / sys sysfs默认值0 0-内存信息的反应proc / proc proc缺省值0 0-虚拟目录是有关运行系统的所有信息LABEL = SWAP-sda2 swap swap缺省值0 0分区号或标签号或uuid挂载点挂载类型挂载参数是否扫描扫描级别 e2label / dev / sda5 / vm-将/ dev / sda5的标签更改为/ vme2label / dev / sda5-View / vm blkid-使用此命令查看所有分区设备的uuid / dev / mapper / vol0-根目录:UUID =“ 04836f7a-2657-4139-b043-f557dcc” TYPE =“ ext4”/ dev / loop0:标签=“ RHEL_6。3 x86_64 Disc 1” TYPE =“ iso9660”/ dev / sda1:UUID =“ b61eb070-abf5-4fc9-9794-e3ebf2b520e d“ TYPE =” ext4“/ dev / sda2:UUID =” CWWVF2-HkGf-iU4R-DWcK-capi-WgkY-qDyeBO“ TYPE =” LVM2_member“/ dev / sda5:LABEL =“ / vm” UUID =“ f59e830a-3c52-4c25-be46-098dbf6371b1” TYPE =“ ext4”/ dev / sda6:UUID =“ aed-7765-482e-b1d6-5ab3d0” TYPE =“ ext4”/ dev / sda7:UUID =“ 05615c87-1732-4f6a-ad73-98efd509dbcc” TYPE =“ swap”/ dev / mapper / vol0-home:UUID =“ 7f266ffe-f05e-4eca-8e32-d14a8066f921 “ TYPE =” ext4“在第一列中,如果我要编写sda5,则设备可以这样编写:/ dev / sda5 / vm ext4默认值0 0LABEL = / vm / vm ext4默认值0 0 UUID = f59e830a-3c52 -4c25-be46-098dbf6371b1 / vm ext4 defauts 0 0默认值表示默认的mount参数组,man mount视图rw读写对应的ro只读suid表示特权位s可以生效相应的nosuiddev支持块和字符设备。对应于nodevexec表示可以执行具有执行权限的文件。对应于noexecauto表示您可以使用mount -a。使用此命令可以自动挂载所有fstab文件。 (如果已经挂载,则不会报告任何信息。如果不挂载,则为您挂载。如果写错了,它将报告错误。)nouser禁止非root用户挂载文件系统async异步对应的syn csync relatime文件的atime属性在rhel5中更改一次,现在仅在atime早于或等于mtime或ctime之一时在rhel6中更改,或更改为noatime,以便在不更改atime属性的情况下访问该文件系统的文件 cat / proc / devicesmknod block b 2 1mknod char c 3 1mount -o默认值,norelatime,strictatime / dev / sda5-这种方式是删除relatime函数,您可以使文件cat一次,并且atime会一次更改0 0如果我想在不重新启动系统的情况下更改根分区的安装参数,该怎么办? Mount -o remount,noatime,st /例如,在这里会发生什么? Mount -o remount,noexec /--将导致除内部命令以外的其他系统命令无法执行,只能重启系统来解决------------------- ---fstab错误示例1,rm -rf / etc / fstab,没有fstab文件,重启系统会怎样? 它可以成功启动,但是没有挂载所有分区,您可以重新启动挂载,写fstab2,故意在倒数第二列的/ etc / fstab行中输入0,以更正uuid或设备名称。如果重新启动? 它可以成功启动,仅挂载您更改的分区3,故意转到非零行的/ etc / fstab行以更改uuid或设备名称,然后重新启动会发生什么? 它会在启动过程后不久卡住,并且启动失败解决方案:输入root密码并输入一个shell,但是发现其中的文件是只读的so mount -o remount,rw / Remount以root身份进入读写模式,然后检查正确的设备名称或标签名称或uuid来修改fstab,保存并从https://www。toutiao。com/i0/重新启动transfer