作为一名运维工程师,操作系统知识 怎么可以落下,我们需要深入理解Linux系统,包括其文件系统、进程管理、用户和权限管理等。今天就先讲讲如何查看SCSI设备及属性——lsscsi命令。...【lsscsi】命令介绍使用lsscsi命令,用户可以获取关于SCSI设备的信息,包括它们的属性、状态等。2.2 环境检查同以往一样,首先,执行命令查看当前的操作系统。...[xxx@xxx ~]$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 3 命令功能详解3.1 功能说明lsscsi命令用于查询...3.2 命令格式lsscsi [ parameter ]3.3 参数说明参数参数说明取值parameter如果需要获得参数的详细信息和使用指导,请执行lsscsi --help命令。...-w显示WWN5.1 安装使用如果已经安装,请直接跳转到5.2。在 Linux 中用于获取有关 SATA/SCSI 设备的信息。
1.如何查看linux系统信息 如果只想知道系统的名称,可以使用uname命令,而无需打印系统的相关的信息.或者使用uname -s命令将打印系统的内核名称....SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 2.如何查看linux系统硬件信息 这里,我们可以使用lshw工具收集系统硬件的大量信息...1d6b:0001 Linux Foundation 1.1 root hub 还可以使用-v选项打印有关每个USB设备的详细信息。...lsscsi命令。...#CentOS安装lsscsi [root@i7dom ~]# yum install lsscsi [root@i7dom ~]# lsscsi [0:0:1:0] cd/dvd QEMU
lshw -short通过运行上面的命令可以看到下面的信息:lsscsi通过运行下面的命令可以列出像硬盘和光驱等 scsi/sata 设备的信息:lsscsi会得到类似下面的输出:lsusblsusb命令能够列出...可以通过使用-v参数打印每一个usb端口的详细信息。lsusb可以看到下面输出dfdf命令能够列出不同分区的概要信息、挂载点、已用的和可用的空间。可以在使用df命令的时候加上-H参数。...df -HFree通过使用free命令可以查看系统中使用的、闲置的和 RAM 的总体数量。free -m会看到下面输出。Hdparmhdparm命令可以用来显示像硬盘这样的 sata 设备的信息。...在查看特定的硬件信息的时候,可以尝试使用不同的方式。上面所有的命令行工具在大部分的 Linux 发行版本中都是可以使用的,可以很容易的从仓库中获取安装。
我们在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题。下面良许介绍一些常用的硬件查看命令。...默认情况下,只列出概要信息,使用 -v 选项可以列出每一个 USB 口的详细信息。...SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub lsscsi lsscsi 可以列出诸如硬盘/光驱等...[alvin@VM_0_16_centos ~]$ lsscsi [0:0:1:0] cd/dvd QEMU QEMU DVD-ROM 1.2....,使用率,挂载点等信息,加上 -h 选项可以以 k, M, G 等单位表示大小,否则默认是字节,不容易阅读。
然后按量产网的SF2000开卡教程,开卡SandForce主控的ssd需要用到linux系统,于是下载的FEDORA20的linux系统,然后量产网下载sf2281开卡软件。...操作里的第一步是需要使用SF_OEM_PackageManager 生成mpt文件,实际上FW_PPRO_5_2_2_Release.672199.release–0文件夹中就有FW_PPRO_5_2_...2_Release.672199.release.0.mfp,因此,直接跳过第一步,使用SF_ConfigurationManager 打开Configuration_Files文件夹里的28044.0...driveconfig 12345 www_123 log=/home/hzq/SF/mpt/SF-2241 VB2-SPSEHR12A50 1412.log, 首先4:0:0:0这个端口是把硬盘盒插上后用lsscsi...root.下面是成功开卡的代码,仅供参考: [hzq@localhost ~]$ su 密码: [root@localhost hzq]# cd SF [root@localhost SF]# lsscsi
10行数据 Linux文件系统结构 / : 根目录 /home: 主文件夹,登录用户的主文件夹 /etc :操作系统配置文件的保存位置 /usr : 用于添加的程序文件,用户的很多应用程序和文件都放在这个目录下...本地文件 :上传本地文件到远程服务器 ,只能是压缩文件,比如.tar.gz push abc.txt : 上传本地当前文件abc.txt到远程服务器 exit : 退出 windows 操作Linux...pyttty 开源软件 Linux打包命令 tar -czvf 包文件.tar.gz 文件夹1 文件夹2...System /正则 :向后查找 n 查找下一个 先使用?...vi编辑器修改 重启tomcat,我们使用zip安装方式安装的,因此需要在Tomcat的bin下执行: .
如果使用了 –template 选项,而未使用 BSP, 您可以使用 petalinux-config 命令来选择与您的电路板设计接近 的默认电路板配置, 如下所示 petalinux-config...构建镜像位于 /images/linux 目录中。 生成uImage 如果想使用 uImage,请使用 petalinux-package –image。...使用以下方法之一来启动系统镜像: a. 利用 SD 卡在硬件上启动 PetaLinux 镜像,请参见 利用 SD 卡在硬件上启动 PetaLinux 镜像。 b....生成的 rootfs.tar.gz 文件将出现在 images/linux 目录中。若要提取,请使用 tar xvf rootfs.tar.gz。...petalinux-build命令使用这些配置文件构建项目。可以运行petalinux-config修改它们。
在Linux下,我们经常需要查看系统的硬件信息, 这里我罗列了查看系统硬件信息的实用命令,并做了分类,实例解说。...查看内存详细使用 root@ubuntu:/home/peng# cat /proc/meminfo MemTotal: 2017516 kB MemFree: 242020...1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes #默认使用自适应模式...查看SCSI控制器设备的信息 可以看到SCSI信息和所有虚拟磁盘以及光驱的信息,如果没有硬件SCSI控制器,那就不会返回信息: root@ubuntu:/home/peng# lsscsi [2:0:0...[4:0:0:0] cd/dvd NECVMWar VMware SATA CD01 1.00 /dev/sr0 插入一个U盘后再查看: root@ubuntu:/home/peng# lsscsi
查看磁盘空间使用情况 df -h 查找占用空间大的目录 du -sh * 查找出大于400M的文件 find /home/zhang -size +400M 使用dd拷贝镜像 dd bs
背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g++出来的二进制程序,默认是release模式 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上-g选项...初次使用时,需要先安装: sudo yum install -y gdb 使用 注意使用gdb时,调试的是debug模式。
文章更新 20170408 初次成文 问题提出: 在之前的文章中,小苏为大家介绍过使用常规方式和使用镜像方式部署Linux系统的方法,但是这两种方法各有利弊: 使用常规方式部署时,镜像大小可以灵活调节...使用镜像方式部署Linux系统时,虽然可以免去部署时下载大量数据的麻烦,但是使用别人部署好的镜像,初始实现的功能依别人部署好的镜像而定,不能个性化定制系统,也不能调整镜像大小。 ...那就是先在Linux Deploy中部署和安装所需要的环境和软件包,然后使用Linux Deploy的导出功能,将Rootfs打包为tar.gz文件,之后,我们只需要将此tar.gz文件导入Linux...Deploy,就可以完整还原打包时的Linux系统了。...因为在Repository中,作者使用各发行版的官方软件源作为软件源,这样一来,一是服务器节点远离中国,软件包下载速度一般都很慢,二是在我国ipv6还未普及,使用官方软件源在部署过程中有一定几率解析到ipv6
前言 在前面的博客【Linux】编译器-gcc/g++使用已经分享了关于编译器的使用,而编译器的使用离不开调试,这次就来分享一下Linux调试器-gdb使用。 2....使用 3.1 进入gdb 默认系统中会安装gdb,使用方法就是gdb后面直接加上调试的可执行程序名: gdb myprocess-debug 就会默认进入到调试模式 想要退出就直接输入quit或者...如果想要从程序第一行开始查就用命令: l 0 还可以使用l加程序名再加0的方式 l myprocess.c:0 不可以直接查文件,但是加上行号就可以查。...进入到函数体里面就退不出来 如果想要跳转到某一行,就用到命令: until 试一下跳转到12行: 总结一下gdb使用就是: set var:修改变量的值 把指定变量直接修改为目标值
1 快速使用 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译...make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。...1.2 使用makefile 我们首先编写一个简单的makefile文件 我们使用make 命令来执行 然后我们就成果得到了可执行程序mytest,并可以成功执行。...再通过使用make clean命令 可以成功删除清理mytest. 2 深入理解 我们先以前两行讲解: 依赖方法前必须使用TAB进行开头,不能使用4个空格 make 命令会读取makefile的内容...层层嵌套 使用变量: Thanks♪(・ω・)ノ谢谢阅读!!! 下一篇文章见!!!
说明:日常高频使用,100%适用于CentOS7shell终端技巧ctrl + a ;ctrl + e #鼠标焦点到最前or最后ctrl a ctrl k # 清除当前行ctrl c # 结束命令...(file1|file2) #删除除了file1和file2的其他文件free -h #以合适的单位显示内存使用情况du -sh #查看目录文件大小df -sh #查看磁盘使用情况ps -ef | grep...nginx#查看正运行的nginx进程netstat -anp | grep ranger # netstat -anp:显示系统端口使用情况lsof -i:80 #使用-i:port来显示与指定端口相关的网络信息...are one of the most useful features of a Linux distribution....https://linuxhint.com/create-yum-local-repository/linux使用tree命令How to install tree in Unix/Linux.
放到Linux文件夹下,解压开, 默认端口:8080可以直接使用 常用启动命令catalina.sh start 关闭命令 kill -9 pid 通常使用ps aux|grep tomcat
Linux vi的使用 vi模式转换 经常使用的三种基本模式:命令模式(Command Mode),输入模式(Input Mode),末行模式(Last Line Mode),其他的9种模式不做介绍,...很少会使用。...如果是默认安装,CentOS和RHEL一般在/etc/vimrc下面,Debian和Ubuntu一般在/usr/share/vim/vimrc vi的使用参考资料 http://wiki.dzsc.com
一、Oracle VirtualBox安装Linux7.0全屏设置 1....启动Linux系统并用root身份登入系统 3. 执行挂载命令,将虚拟光盘挂在到 /mnt/cdrom,如果没有cdrom目录,则先创建之。...false Icon=/usr/local/src/idea-IC-172.3544.35/bin/idea.png Categories=Development; 三、 安装JDK 1、删除Linux...jdk,然后解压 [root@localhost java]# curl -O http://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64....tar.gz [root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz 4、设置环境变量 [root@localhost java]# vi
为了实现对多个文件或目录的压缩操作,可以使用tar命令将多个文件或目录归档为一个文件,然后再使用压缩命令对该归档文件进行压缩。...使用-r参数添加文件到归档文件中时,不会去判断该文件是否已经存在于归档文件中,或者该文件是否发生了更新,都会直接添加进归档文件中。...-z参数表示在打包后使用gzip压缩归档文件。...-j参数表示在打包后使用bzip2压缩归档文件。...,可以使用-C参数切换执行打包时的目录,以及切换提取文件到指定的目录下。
3.2 使用编解的makefile进行自动编译 编译器前先清除之前生成的文件,再使用make命令编译: rm -f main *.o make 此时已经生成生成完毕了。...3.3 尝试再次使用make编译 查看效果: make make: 'main' is up to date. 可以看到,由于程序没有修改过,因而没有重新编译,只是进行更新操作。...make clean命令即可自动清除之前生成的文件,使用make main或make命令即可重新编译,也可以连起来使用make clean main命令实现先清除再编译。...shell默认的环境变量 命令行中指定的CFLAGS优先级最高,然后是makefile文件中指明的CFLAGS,如果前两种都未指明CFLAGS,则使用shell默认的环境变量。...参考:《鸟哥的Linux私房菜 (基础学习篇 第三版)》
注: 也可使用–erase代替-e,效果相同。...如果使用本选项,不检查依赖,则卸载 测试会顺利完成。...卸载时使用–noscripts选项,可禁止卸载前与卸载后脚本程序的执行。 注意: 一般用户不要使用此选项。此选项主要提供给软件包制作者使用的。...当软件包去掉了BUG后,此选项就不必使用了。 4....为了防止因某一软件包的卸载而引发卸载前与卸载后 触发程序的执行,可以使用–notriggers选项。
领取专属 10元无门槛券
手把手带您无忧上云