2017年秋天,大一入学,由于高考分数没有达标计算机专业于是被调剂到了土木工程专业。起初大家一起上课下课感觉不到什么变化,但是随着时间的流逝,日子久了,我越发觉得这样的生活毫无乐趣。我的主要兴趣在计算机方面,虽然目前没有任何基础,但是我真的觉得一个黑箱子一样的机器竟然可以完成这么多事真的太神奇了。我心里面有一个黑客的梦想,我的起点很低,可能就像“蜗牛”一样。正巧不巧,在双十一的时候遇到刘遄老师的《Linu...
一、磁盘设备基础知识1、一切皆文件 文件操作:create(),open(), read(), write(), close()2、设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码:主设备号:major number, 标识设备类型次设备号:minor number, 标识同一类型下的不同设备3、硬盘接口类型并行:IDE:133MB/sSCSI:640MB/s串口:SATA:6GbpsSAS:6GbpsUSB:480MB/s4、磁盘设备的设备文件命名:/dev/DEV_FILEIDE: /dev/hdSCSI, SATA,...
Linux系统需要定期巡检,以检查服务器软硬件使用情况,相当于对人的体检,确保可以及时发现问题、解决问题,降低损失,常用的巡检命令如下:# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量# free -m # 查看内存使用量...
功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的 diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。 语法:dd [选项] 复制代码 代码如下:if =输入文件(或设备名称)。 of =输出文件(或设...
1. 进入系统执行:df -h 2. 命令结果显示:/dev/mapper/VolGroup-lv_root 100% 空间爆满,导致上传文件失败; 3. 配合命令:find . -type f -size +500M 查找较大的文件,将无用的文件删除即可;原文:https://www.cnblogs.com/wq-code/p/12256569.html
Linux系统信息查看命令[导读] 系统 uname -a 查看内核 操作系统 CPU信息 head -n 1 etc issue 查看操作系统版本 cat proc cpuinfo 查看CPU信息 hostname 查看计算机名 lspci -tv 列出所有PCI设备 lsusb -tv 系统# uname -a #查看内核/操作系统/CPU信息# head -n 1 /etc/issue #查看操作系统版本# cat /proc/cpuinfo #查看CPU信息# hostname #查看计算机名# lspci -tv #列出所有PCI设备# lsusb -tv #列出所有USB设备# lsmod #列出加...
read过程 :磁盘数据——>内核态缓冲区(内核态数据可能写回磁盘)——>用户态缓冲区(用户态数据可能被交换到交换区或写回到内核态缓冲区)一个用户态进程 会有一个文件描述符数组,进程每次open一个文件就会在数组中增加一个元素并且建立一个文件对象,其中文件对象中最重要的字段就是指向回调函数的指针,也就是对文件的操作方法。当发出open()调用时,通过文件名找到索引节点,然后open这个函数,建立了文件对象,其中文件对象...
接触linux需要的是端正自己的态度,这个玩意可不是一天两天就能拿得下的。学习个基础,能装系统、能装常见服务、能编译、能配置存储空间、能配置系统参数、能简单查看系统负载等基本够用。但这些只保证能做机房运维,真正和进阶的运维工作不在机房,真正的运维工作也不仅仅只是Linux。Linux只是基于Linux系统运行环境的基础知识,衡量一个好的Linux系统下运维工程师也不一定非得用Linux知识的深浅,当然Linux钻研得越深越好。还要看...
(1) 新建硬盘对其分区 硬盘文件名CentOS 6.9-0.vmk650) this.width=650;" height="129" title="clip_image001" src="/upload/getfiles/default/2022/11/5/20221105015241632.jpg" border="0" />(2)识别新加硬盘,记录设备名sdb650) this.width=650;" height="146" title="clip_image002" src="/upload/getfiles/default/2022/11/5/20221105015241760.jpg" border="0" />(3)对其新建硬盘sdb分区(fdisk /dev/sdb),至少有根以及b...
转自:http://hermesbox.blogbus.com/logs/47386987.html 今天尝试并成功的将一块500G的移动硬盘挂载到了RHEL5的系统上,甚感欣慰。想到也许以后自己或其他同学们会有类似经历,于是尽量细致的记录于此。 无论是一块安装了Windows/Linux双系统的硬盘,还是通过USB连接的移动硬盘/U盘,都是可以挂载到Linux系统中的。不过由于Windows本身常用的文件系统包括fat32和NTFS,因此还是需要区别的。废话少说,进入正题。系统环境...
一、编写shell脚本批量添加用户 实现方法:判断用户是否存在,存在则返回错误提示,同时判断用户文件是否存在,不存在则退出1、创建添加用户脚本[root@localhost ~]# vim useradd.sh #!/bin/bashif [ $# -eq 0 ];then echo "你没有输入任何文件!" exit 1fiif [ ! -f $1 ];then echo "输入有误!" exit 2fifor user in `cat $1` do id $user &>/dev/null if [ $? -eq 0 ];then ...
??【背景】随便系统业务量的不断增大,应用数据库越来越多、与第三方接口的需求越来越多、文档量越来越多,32位的domino对服务器的利用率已无法满足系统需求的日益增长,低版本的domino爆发的问题也越来越凸显,升级到64位高版本domino会大大提高服务器资源的利用率,有效解决低版本domino的一些问题。首先,32位操作系统最多只能用到4GB的内存,而对于16GB的服务器来说是大大的浪费;其次,domino7版本较低,jvm可用内存很小,不支...
进程间通信概述需要进程通信的原因:数据传输资源共享 通知事件进程控制Linux进程间通信(IPC)发展由来Unix进程间通信基于System V进程间通信(System V:UNIX系统的一个分支)POSIX进程间通信(POSIX:可移植操作系统接口,为了提高UNIX环境下应用程序的可移植性。很多其他系统也支持POSIX标准(如:DEC OpenVMS和Windows)。) 现在Linux使用的进程间通信方式包括:管道(pipe)、有名管道(FIFO)信号(signal)消息队列共享内存信...
iotop命令iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。iotop使用Python语言编写而成,要求Python2.5(及以上版本)和Linux kernel2.6.20(及以上版本)。iotop提供有源代码及rpm包,可从其官方...
接触 linux 的人对于 top 命令可能不会陌生(不同系统名字可能不一样,如 IBM 的 aix 中叫 topas ),它的作用主要用来监控系统实时负载率、进程的资源占用率及其它各项系统状态属性是否正常。下面我们先来看张 top 截图:(1)系统、任务统计信息:前 8 行是系统整体的统计信息。第 1 行是任务队列信息,同 uptime 命令的执行结果。其内容如下:01:06:48当前时间up 1:22系统运行时间,格式为时:分1 user当前登录用户数load averag...