精华内容
下载资源
问答
  • 1 top 打开以后使用交互命令 P 获取占用cpu 最高的进程。 2.1 使用top -H -p <pid> 查看这个进程的执行线程 ...查看线程信息 “SID”栏表示线程ID,而“CMD”栏则显示了线程名称。 2.3 使用ps...

    1 top 打开以后使用交互命令 P  获取占用cpu 最高的进程。

    2.1 使用 top -H -p <pid> 查看这个进程的执行线程 

    在使用P 交互命令 可以看到是哪个线程 占用cpu 过高,获取到线程ID。

    2.2 使用  ps -T -p <pid>查看线程信息

    “SID”栏表示线程ID,而“CMD”栏则显示了线程名称。

    2.3  使用  ps -Lf <pid> 查看线程信息
    UID        PID  PPID   LWP  C NLWP STIME TTY      STAT   TIME CMD
    work      4551 22670  4551  2    7 16:30 pts/2    Sl+    0:02 ./ad_preprocess
    work      4551 22670  4552  0    7 16:30 pts/2    Sl+    0:00 ./ad_preprocess
    work      4551 22670  4553  0    7 16:30 pts/2    Sl+    0:00 ./ad_preprocess
    work      4551 22670  4554  0    7 16:30 pts/2    Sl+    0:00 ./ad_preprocess
    work      4551 22670  4555  0    7 16:30 pts/2    Sl+    0:00 ./ad_preprocess
    work      4551 22670  4556  0    7 16:30 pts/2    Sl+    0:00 ./ad_preprocess
    work      4551 22670  4557  0    7 16:30 pts/2    Sl+    0:00 ./ad_preprocess

     

    2.4 java进程查看线程信息:

    1)top -H -p <pid> 查询出的高cpu  threadid

    2)jstack <pid>   >>a.txt导出线程栈

    3)  echo “obase=16; <TID>” | bc      将线程ID转换为16进制,大写转换为小写,TID 就是线程ID

    4)在a.txt结果里 搜索 步骤三中生成的16进制线程ID ,查看对应线程信息

    2.5 java 进程查看线程信息

    1)获取线程信息,并找到占用CPU高的线程

    ps -mp pid -o THREAD,tid,time | sort -rn 

    2)将需要的线程ID转换为16进制格式

    printf "%x\n" tid

    3)打印线程的堆栈信息

    jstack pid |grep tid -A 30

     

    如何阅读栈文件?https://blog.csdn.net/xiaoliuliu2050/article/details/102742345

     

    展开全文
  • Debian查看系统版本信息

    万次阅读 2019-04-16 17:00:19
    2:sudo cat /proc/version(查看当前操作系统版本信息) 3:cat /etc/issue 4: cat /etc/os-release(查看版本当前操作系统发行版信息。这个命令就可以清楚的知道到底是RedHat的、还是的发行版,...
    下一代 Debian 正式发行版的代号为 "buster" — 发布时间尚未确定
    Debian 9("stretch") — 当前的稳定版
    Debian 8("jessie") — 被淘汰的稳定版
    Debian 7("wheezy") — 被淘汰的稳定版
    Debian 6.0("squeeze") — 被淘汰的稳定版
    Debian GNU/Linux 5.0("lenny") — 被淘汰的稳定版
    Debian GNU/Linux 4.0("etch") — 被淘汰的稳定版
    Debian GNU/Linux 3.1("sarge") — 被淘汰的稳定版
    Debian GNU/Linux 3.0("woody") — 被淘汰的稳定版
    Debian GNU/Linux 2.2("potato") — 被淘汰的稳定版
    Debian GNU/Linux 2.1("slink") — 被淘汰的稳定版
    Debian GNU/Linux 2.0("hamm") — 被淘汰的稳定版
    

    各个版本控件支持库

    https://pkgs.org/

     

    1:uname -a(查看版本当前操作系统内核信息)

    2:sudo cat /proc/version(查看当前操作系统版本信息)

    3:cat /etc/issue

    4: cat /etc/os-release(查看版本当前操作系统发行版信息。这个命令就可以清楚的知道到底是RedHat的、还是别的发行版,还有具体的版本号,比如3.4还是5.4等等。)

    5:cat /proc/cpuinfo(查看cpu相关信息,包括型号、主频、内核信息等)

    6 :getconf LONG_BIT(Debian查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

     

    7:lsb_release -a

    展开全文
  • Linux查看软件安装和系统信息操作

    千次阅读 2016-03-25 10:07:16
    Linux中查看程序安装位置 如果是rpm的安装,用rpm -ql 如果是一般安装 用 whereis 或者 find find /usr -name catalina.out ======== 如何查看linux中安装了哪些程序? 在“添加或删除程序”中...

    Linux中查看程序安装位置



    如果是rpm的安装,用rpm -ql
    如果是一般安装 用 whereis 或者 find


    find /usr -name catalina.out
    ========

    如何查看linux中安装了哪些程序?



    在“添加或删除程序”中有些安装了的怎么看不到?比如vnc看不到,但系统又安装了?


    你用的是什么Linux系统? 
    Ubuntu和Fedora都可以查看的。先说出来你的发行版是什么


    rpm管理软件包 很简单


    rpm -qpl:rpm软件包中包含的文件列表


    rpm -i:安装指定的软件包到当前linux系统


    rpm -ivh:安装指定的软件包时显示详细的安装信息


    rpm -force:强制安装软件包


    rpm -e:卸载指定的软件包


    rpm -U:升级指定的软件包(如果指定的软件包在系统中没有的话,执行过程等同与安装)


    rpm -a:查询所有已安装的软件包


    rpm -f:查询包含有文件的软件包


    rpm -p:查询软件包文件为package file的软件包


    rpm -s:显示包含有文件的软件包


    rpm -v:验证软件包


    rpm -a:查询所有已安装的软件包
    ========

    Linux查看系统信息的一些命令及查看已安装软件包的命令



    系统
    # uname -a               # 查看内核/操作系统/CPU信息
    # head -n 1 /etc/issue   # 查看操作系统版本
    # cat /proc/cpuinfo      # 查看CPU信息
    # hostname               # 查看计算机名
    # lspci -tv              # 列出所有PCI设备
    # lsusb -tv              # 列出所有USB设备
    # lsmod                  # 列出加载的内核模块
    # env                    # 查看环境变量
    资源


    # free -m                # 查看内存使用量和交换区使用量
    # df -h                  # 查看各分区使用情况
    # du -sh <目录名>        # 查看指定目录的大小
    # grep MemTotal /proc/meminfo   # 查看内存总量
    # grep MemFree /proc/meminfo    # 查看空闲内存量
    # uptime                 # 查看系统运行时间、用户数、负载
    # cat /proc/loadavg      # 查看系统负载
    磁盘和分区


    # mount | column -t      # 查看挂接的分区状态
    # fdisk -l               # 查看所有分区
    # swapon -s              # 查看所有交换分区
    # hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
    # dmesg | grep IDE       # 查看启动时IDE设备检测状况
    网络


    # ifconfig               # 查看所有网络接口的属性
    # iptables -L            # 查看防火墙设置
    # route -n               # 查看路由表
    # netstat -lntp          # 查看所有监听端口
    # netstat -antp          # 查看所有已经建立的连接
    # netstat -s             # 查看网络统计信息


    进程
    # ps -ef                 # 查看所有进程
    # top                    # 实时显示进程状态
    用户


    # w                      # 查看活动用户
    # id <用户名>            # 查看指定用户信息
    # last                   # 查看用户登录日志
    # cut -d: -f1 /etc/passwd   # 查看系统所有用户
    # cut -d: -f1 /etc/group    # 查看系统所有组
    # crontab -l             # 查看当前用户的计划任务


    服务
    # chkconfig --list       # 列出所有系统服务
    # chkconfig --list | grep on    # 列出所有启动的系统服务


    程序
    # rpm -qa                # 查看所有安装的软件包
     
    RPM
        在Linux 操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但


    是功能又比“添加/删除程序”强很多,它就是 Red Hat Package Manager(简称RPM)。此工具包最先是


    由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被


    广泛应用于在Linux下安装、删除软件。下面就 给大家介绍一下它的具体使用方法。


    1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是


    :Linux-1.4-6.i368.rpm,我们可以用这条命令查看:


    rpm -qpi Linux-1.4-6.i368.rpm


    系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译


    日期等信息。


    2.上面列出的所有文件在安装时不一定全部安装,就像Windows下程序的安装方式分为典型、完全、自定


    义一样,Linux也会让你选择安装方式,此时我们可以用下面这条命令查看软件包将会在系统里安装哪些


    部分,以方便我们的选择:


    rpm -qpl Linux-1.4-6.i368.rpm


    3. 选择安装方式后,开始安装。我们可以用rpm-ivh Linux-1.4-6.i368.rpm命令安装此软件。在安装过


    程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命 令,可以在 


    -ivh后加一参数“-replacepkgs”:


    rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm


    4.有时我们卸载某个安装过的软件,只需执行rpm-e <文件名>;命令即可。


    5.对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升


    级某个软件,只须执行如下命令:rpm -uvh <文件名>;,注意:此时的文件名必须是要升级软件的升级


    补丁


    6. 另外一个安装软件的方法可谓是Linux的独到之处,同时也是RMP强大功能的一个表现:通过FTP站点


    直接在线安装软件。当找到含有你所需软件的站点并 与此网站连接后,执行下面的命令即可实现在线安


    装,譬如在线安装Linux-1.4-6.i368.rpm,可以用命令:


    rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm


    7. 在我们使用电脑过程中,难免会有误操作,若我们误删了几个文件而影响了系统的性能时,怎样查找


    到底少了哪些文件呢?RPM软件包提供了一个查找损坏文件的 功能,执行此命令:rpm -Va即可,Linux将


    为你列出所有损坏的文件。你可以通过Linux的安装光盘进行修复。


    8.Linux系统中文件繁多,在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开


    始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定


    某个文件属于哪个软件包:


    rpm -qf <文件名>;


    9.当每个软件包安装在Linux系统后,安装文件都会到RPM数据库中“报到”,所以,我们要查询某个已


    安装软件的属性时,只需到此数据库中查找即可。注意:此时的查询命令不同于1和8介绍的查询,这种


    方法只适用于已安装过的软件包!命令格式:


    rpm -参数 <文件名>;


    APT-GET


    apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之后运行该命令。此外您


    需要定期运行这一命令以确保您的软件包列表是最新的。 
    apt-get install packagename——安装一个新软件包(参见下文的aptitude) 
    apt-get remove packagename——卸载一个已安装的软件包(保留配置文件) 
    apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件) 
    dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就可以用


    这个,不过有点冒险。 
    apt-get autoclean apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命


    令来删除你已经删掉的软件 
    apt-get clean 这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。 
    apt-get upgrade——更新所有已安装的软件包 
    apt-get dist-upgrade——将系统升级到新版本 
    apt-cache search string——在软件包列表中搜索字符串 
    dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。如果您不知道软件包的全名,您


    可以使用“*package-name-pattern*”。 
    aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但


    仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适


    合用来进行安装和卸载。 
    apt-cache showpkg pkgs——显示软件包信息。 
    apt-cache dumpavail——打印可用软件包列表。 
    apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。 
    apt-cache pkgnames——打印软件包列表中所有软件包的名称。 
    dpkg -S file——这个文件属于哪个已安装软件包。 
    dpkg -L package——列出软件包中的所有文件。 
    apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名


    中含有指定的字符串。apt-file是一个独立的软件包。您必须 先使用apt-get install来安装它,然后


    运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file 


    search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)


    或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些


    文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。
    ========

    linux如何查看安装了什么软件



    RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来


    的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基


    础上二次开发出来的发行版采用; RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和


    Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和


    Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;一个RPM 包中的


    应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的


    依赖关系;依赖关系并不是Linux特有的,Windows操作系统中也是同样存在的;比如我们在Windows系统


    中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的;软


    件安装流程图:


    本文使用范围:


    1、本文是对RPM管理的软件的说明,对通过file.tar.gz 或file.tar.bz2源码包用 make ;make install 


    安装的软件无效;
    2、安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat 您可以参考如下


    文章; 1)Fedora 系统管理软件包工具 system-config-packages,方便的添加和移除系统安装盘提供


    的软件包,详情请看 《Fedora 软件包管理器system-config-packages》 2)Redhat 系统管理软件包工


    具,新一点的系统应该是 redhat-config-packages ,用法和 《Fedora 软件包管理器system-config-


    packages》 一样; 3)apt + synaptic 软件包在线安装、移除、升级工具; 用法:《用apt+synaptic 


    在线安装或升级Fedora core 4.0 软件包》
    4)yum 软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》 5


    )所有的yum和apt 教程 《apt and yum》 目前 apt和yum 已经极为成熟了,建议我们安装软件时,采


    用 apt或者yum ;如果安装系统盘提供的软件包,可以用 system-config-packages 或redhat-config-


    packages ;
    一、RPM包管理的用途;
    1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;
    2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;
    3、可以在查询系统中的软件包是否安装以及其版本;
    4、作为开发者可以把自己的程序打包为RPM 包发布;
    5、软件包签名GPG和MD5的导入、验证和签名发布
    6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;
    二、RPM 的使用权限;


    RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户


    拥有安装目录的权限,也可以进行安装;
    三、rpm 的一点简单用法;


    我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm 命令来安装


    呢?不是的,文件以.rpm 后缀结尾的才行;有时我们在一些网站上找到file.rpm ,都要用 rpm 来安装





    一)初始化rpm 数据库;


    通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的


    两个命令来初始化rpm 数据库;
    [root@localhost beinan]# rpm --initdb 
    [root@localhost beinan]# rpm --rebuilddb   注:这个要花好长时间;
    注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;


    二)RPM软件包管理的查询功能:


    命令格式
    rpm {-q|--query} [select-options] [query-options]
    RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考


    #man rpm


    1、对系统中已安装软件的查询;
    1)查询系统已安装的软件;
    语法:rpm -q 软件名
    举例:
    [root@localhost beinan]# rpm -q   gaim
    gaim-1.3.0-1.fc4
    -q就是 --query ,中文意思是“问”,此命令表示的是,是不是系统安装了gaim ;如果已安装会有信


    息输出;如果没有安装,会输出gaim 没有安装的信息;查看系统中所有已经安装的包,要加 -a 参数 



    [root@localhost RPMS]# rpm -qa


    如果分页查看,再加一个管道 |和more命令;
    [root@localhost RPMS]# rpm -qa |more
    在所有已经安装的软件包中查找某个软件,比如说 gaim ;可以用 grep 抽取出来;
    [root@localhost RPMS]# rpm -qa |grep gaim
    上面这条的功能和 rpm -q gaim 输出的结果是一样的; 2)查询一个已经安装的文件属于哪个软件包;
    语法 rpm -qf 文件名 


    注:文件名所在的绝对路径要指出举例:
    [root@localhost RPMS]# rpm -qf /usr/lib/libacl.la
    libacl-devel-2.2.23-8
    3)查询已安装软件包都安装到何处;
    语法:rpm -ql  软件名  或 rpm rpmquery -ql  软件名
    举例:
    [root@localhost RPMS]# rpm -ql lynx
    [root@localhost RPMS]# rpmquery -ql  lynx
    4)查询一个已安装软件包的信息
    语法格式: rpm -qi 软件名
    举例:
    [root@localhost RPMS]# rpm -qi lynx
    5)查看一下已安装软件的配置文件;
    语法格式:rpm -qc 软件名
    举例:
    [root@localhost RPMS]# rpm -qc lynx
    6)查看一个已经安装软件的文档安装位置:
    语法格式: rpm -qd 软件名
    举例:
    [root@localhost RPMS]# rpm -qd lynx
    7)查看一下已安装软件所依赖的软件包及文件;
    语法格式: rpm -qR 软件名
    举例:
    [root@localhost beinan]# rpm -qR  rpm-python
    查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如 rpm -


    qil ;比如:
    [root@localhost RPMS]# rpm -qil lynx


    2、对于未安装的软件包的查看:


    查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等; 1)查看一个软件包的用


    途、版本等信息;
    语法: rpm -qpi   file.rpm
    举例:
    [root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm 
    2)查看一件软件包所包含的文件;
    语法: rpm -qpl   file.rpm
    举例:
    [root@localhost RPMS]# rpm -qpl  lynx-2.8.5-23.i386.rpm 
    3)查看软件包的文档所在的位置;
    语法: rpm -qpd   file.rpm
    举例:
    [root@localhost RPMS]# rpm -qpd  lynx-2.8.5-23.i386.rpm 
    5)查看一个软件包的配置文件;
    语法: rpm -qpc   file.rpm
    举例:
    [root@localhost RPMS]# rpm -qpc  lynx-2.8.5-23.i386.rpm 
    4)查看一个软件包的依赖关系
    语法: rpm -qpR  file.rpm
    举例:
    [root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm
    /bin/bash
    /usr/bin/python
    config(yumex) = 0.42-3.0.fc4
    pygtk2
    pygtk2-libglade
    rpmlib(CompressedFileNames) <= 3.0.4-1
    rpmlib(PayloadFilesHavePrefix) <= 4.0-1
    usermode
    yum >= 2.3.2


    三)软件包的安装、升级、删除等;


    1、安装和升级一个rpm 包;
    [root@localhost beinan]#rpm  -vih file.rpm 注:这个是用来安装一个新的rpm 包;
    [root@localhost beinan]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;
    如果有依赖关系的,请解决依赖关系,其实软件包管理器能很好的解决依赖关系,请看前面的软件包管


    理器的介绍;如果您在软件包管理器中也找不到依赖关系的包;那只能通过编译他所依赖的包来解决依


    赖关系,或者强制安装;语法结构:
    [root@localhost beinan]# rpm -ivh file.rpm --nodeps --force
    [root@localhost beinan]# rpm -Uvh file.rpm --nodeps --force
    更多的参数,请查看 man rpm 举例应用:
    [root@localhost RPMS]# rpm -ivh lynx-2.8.5-23.i386.rpm
    Preparing...                ########################################### [100%]
       1:lynx                   ########################################### [100%]




    [root@localhost RPMS]# rpm -ivh --replacepkgs  lynx-2.8.5-23.i386.rpm
    Preparing...                ########################################### [100%]
       1:lynx                   ########################################### [100%]
    注: --replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;测试安装参数 --test 


    ,用来检查依赖关系;并不是真正的安装;
    [root@localhost RPMS]# rpm -ivh --test  gaim-1.3.0-1.fc4.i386.rpm
    Preparing...                ########################################### [100%]
    由新版本降级为旧版本,要加 --oldpackage 参数;
    [root@localhost RPMS]# rpm -qa gaim
    gaim-1.5.0-1.fc4


    [root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm
    Preparing...                ########################################### [100%]
       1:gaim                   ########################################### [100%]


    [root@localhost RPMS]# rpm -qa gaim
    gaim-1.3.0-1.fc4
    为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装


    在 /opt/gaim 目录中;
    [root@localhost RPMS]# rpm -ivh  --relocate /=/opt/gaim  gaim-1.3.0-1.fc4.i386.rpm
    Preparing...                ########################################### [100%]
       1:gaim                   ########################################### [100%]
    [root@localhost RPMS]# ls /opt/
    gaim
    为软件包指定安装目录:要加 -relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在 


    /opt/lynx 目录中;
    [root@localhost RPMS]# rpm -ivh --relocate /=/opt/lynx --badreloc lynx-2.8.5-23.i386.rpm
    Preparing... ########################################### [100%]
    1:lynx ########################################### [100%]
    我们安装在指定目录中的程序如何调用呢?一般执行程序,都放在安装目录的bin或者sbin目录中;看下


    面的例子;如果有错误输出,就做相应的链接,用 ln -s ;
    [root@localhost RPMS]# /opt/lynx/usr/bin/lynx


    Configuration file /etc/lynx.cfg is not available.


    [root@localhost RPMS]# ln -s /opt/lynx/etc/lynx.cfg /etc/lynx.cfg
    [root@localhost RPMS]# /opt/lynx/usr/bin/lynx www.linuxsir.org


    2、删除一个rpm 包;
    首先您要学会查询rpm 包 ;请看前面的说明; [root@localhost beinan]#rpm -e 软件包名 举例:我


    想移除lynx 包,完整的操作应该是:
    [root@localhost RPMS]# rpm -e lynx
    如果有依赖关系,您也可以用--nodeps 忽略依赖的检查来删除。但尽可能不要这么做,最好用软件包管


    理器 systerm-config-packages 来删除或者添加软件;
    [root@localhost beinan]# rpm -e lynx --nodeps


    四、导入签名:


    [root@localhost RPMS]# rpm --import 签名文件 举例:
    [root@localhost fc40]# rpm --import RPM-GPG-KEY
    [root@localhost fc40]# rpm --import RPM-GPG-KEY-fedora
    关于RPM的签名功能,详情请参见 man rpm


    五、RPM管理包管理器支持网络安装和查询;


    比如我们想通过 Fedora Core 4.0 的一个镜像查询、安装软件包;地址:
    http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/ 举例:命令格式:
    rpm 参数 rpm包文件的http或者ftp的地址
    # rpm -qpi http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-


    1.fc4.i386.rpm
    # rpm  -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-


    1.fc4.i386.rpm
    举一反三吧;
    六、对已安装软件包查询的一点补充;


    [root@localhost RPMS]# updatedb
    [root@localhost RPMS]#  locate 软件名或文件名
    通过updatedb,我们可以用 locate 来查询一些软件安装到哪里了;系统初次安装时要执行updatedb ,


    每隔一段时间也要执行一次;以保持已安装软件库最新;updatedb 是slocate软件包所有;如果您没有


    这个命令,就得安装slocate ;举例:
    [root@localhost RPMS]#  locate gaim


    七、从rpm软件包抽取文件;


    命令格式:  rpm2cpio file.rpm |cpio -div


    举例:
    [root@localhost RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div
    抽取出来的文件就在当用操作目录中的 usr 和etc中;其实这样抽到文件不如指定安装目录来安装软件


    来的方便;也一样可以抽出文件;为软件包指定安装目录:要加 -relocate 参数;下面的举例是把


    gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;
    [root@localhost RPMS]# rpm -ivh  --relocate /=/opt/gaim  gaim-1.3.0-1.fc4.i386.rpm
    Preparing...                ########################################### [100%]
       1:gaim                   ########################################### [100%]
    [root@localhost RPMS]# ls /opt/
    gaim
    这样也能一目了然;gaim的所有文件都是安装在 /opt/gaim 中,我们只是把gaim 目录备份一下,然后


    卸掉gaim;这样其实也算提取文件的一点用法;
    八、RPM的配置文件;


    RPM包管理,的配置文件是 rpmrc ,我们可以在自己的系统中找到;比如Fedora Core 4.0中的rpmrc 文


    件位于;
    [root@localhost RPMS]# locate rpmrc
    /usr/lib/rpm/rpmrc
    /usr/lib/rpm/redhat/rpmrc
    我们可以通过 rpm --showrc 查看;具体的还得我们自己来学习。呵。。。不要问我,我也不懂;只要


    您看了这篇文章,认为对您有用,您的水平就和我差不多;咱们水平是一样的,所以我不能帮助您了;


    请理解;


    九、src.rpm的用法:


    《file.src.rpm 使用方法的简介》
    后记:Fedora/Redhat 入门教程中的软件包管理篇,我已经写了很多了;目前还缺少通过源码包安装软


    件我方法以及一篇总结性的文档;我想在最近两天补齐,这两篇我以前写过;重新整理一下贴出来就行


    了;以我的水平来看,写Fedora 入门教程是极为费力气的,只能一点一点的完善和补充;我所写的教程


    是面对的是对Linux一无所知新手;教程中实例应用占大部份;我发现没有实例的情况下,新手不如看


    man ;能看man了,当然也不是什么新手;经常在论坛上看一些弟兄的提问,虽然一问话解说过去也能应


    付;但想让大家更方便一点,不如写系统入门教程;虽然所花的时间要长一点


    ========

    Linux下查看某一个程序所使用的内存方法



    在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况。有很多个命令都


    可以达到我们的需求,这里给大家列举几个: 
    1: 
    top -p pid 查看程序的情况 
    2: 
    ps -aux | grep process_name 
    3: 
    cat /proc/pid/status 
    这里会打印出当前进程详细的情况,其中,内存是 VmRSS。 
    注:pid是要替换成一个id数字的。 
    ========

    linux/aix怎么用命令查看某个目录下子目录占用空间的大小


    linux/aix怎么用命令查看某个目录下子目录占用空间的大小?都发现系统磁盘空间满了,想看看那个文


    件占用的空间最大,该怎么查询某个目录下子目录占用空间的大小?请看下文详细介绍
    本文旨在磁盘空间满时,定位是哪个目录的空间占用文件最多,以便分析产生空间不足的原因


    1、以xshell或者其他终端软件通过ssh或者telnet登录需要查看的系统主机


    2、通过 df -hl (linux)或者df -g(aix)查看整体空间占用情况,定位空间最多的目录


    3、然后进入此子目录,执行du -ks |sort -rn |more 按照空间使用由大到小显示子目录的空间


    注意事项:


    有时候空间不足也许是由于文件太大造成,也有可能是文件的数量过多,此时,也会造成新的文件无法


    写入,此时需要用df -ih 来查看文件数量的占用情况。
    ========

    linux系统用什么命令查看端口的占用情况



    linux系统用什么命令查看端口的占用情况?在LINUX系统环境下,我们可以使用系统命令来查看端口的


    使用情况。下面我们一起来看看
    在LINUX系统环境下,我们可以使用系统命令来查看端口的使用情况。


    1、查看端口是否已经打开:


    netstat -an


    2、查看端口是被哪个应用程序使用:


    netstat -apn


    ps -ef


    3、查看端口是被哪个应用程序使用2:


    lsof
    ========

    使用apt-get,被安装的软件版本号如何查看



    比如使用以下命令安装eclipse
    sudo apt-get install eclipse 
    那么这个eclipse的版本号是多少?


    用新立得搜索包名称
    或者
    apt-cache show 包名称
    ========

    LINUX的应用程序都安装到哪里了



    这里有个概念和windows不一样。linux下库文件都是共享的,也就是说可执行程序放一起,然后库文件


    放一起。windows下是一个程序一个目录,库文件无法共享。所以一个程序可能功能不多,但是程序很大


    。linux下程序可能非常小。不过依赖某种库。这就靠rpm或者apt或者pacman之类的解决了/bin或


    者/usr/bin或者/usr/locale/bin下全部都是可执行程序或者脚本,/sbin,/usr/sbin,/usr/locale/sbin


    下也是可执行程序,不过都是不常用或者需要root权限程序,/lib,/usr/lib,/usr/locale/lib下都是运


    行库。/下一级目录都是基本系统。你会发现其实/usr和/下目录很象,/usr/locale也和/usr下目录结构


    很象如果整个系统都是你自己编译,你甚至可以不要/usr目录,所有程序都放在/bin,/sbin下都是可以


    的.rpm程序里面安装到哪里了是看编译打包的时候定义安装到何处就是何处。
    ========

    LINUX安装软件是如何做到的



    看了下linux软件安装 发现就是把需要的文件复制到相应位置,但linux没有注册表 它是如何进行关联


    的呢?
    能给我详细的讲一下 安装过程中 安装包到底做了什么吗?


    看了下linux软件安装 发现就是把需要的文件复制到相应位置,但linux没有注册表 它是如何进行关联


    的呢?


    关联什么?


       就是 如何让程序跑起来的  今天才接触shell


     直接通过 shell 输入命令的话,如果给的是个路径,那么 shell 会找对应路径下的文件,然后执行之


    (具体怎么执行的就没必要关心了);如果只是个命令名,那么 shell 就在 $PATH 列的路径中查找,


    执行找到的第一个文件。


    linux软件安装时,比如希望这个软件在系统启动时就执行,会在哪个配置文件中设置? 会不会有这种


    软件?如何确定有没有这种要求呢?
    ========

    怎么看某个软件安装在哪里了

    安装好了只能找到图标 怎么看该程序安装在什么路径下面
    which 程序名
    但这样也只能看到起动程序的位置。linux程序的安装路径是所有程序(至少大部分)共享的,而不像


    windows每个程序一个文件夹全部独立。如果你想知道软件包里所有文件的去向,需要依赖你的软件包管


    理器。比如ubuntu是:
    dpkg -L PACKAGENAME
    arch是
    pacman -Ql PACKAGNAME


    通过图标看看这个程序的命令,如,firefox的命令是firefox,可以用系统的图标编辑功能看
    然后打开终端,使用命令 whereis 查看,
    如,
    whereis firefox 
    直接给出路径


    普通用户完全没必要去管这个东西,不要用Win的习惯去理解Linux。Linux下软件安装完全是自动化的,


    尤其是使用主流包管理的发行版,


    通过源码安装的程序如果没有提供make uninstall卸载,就必须手动删除


    这种事对于用户角度根本不用去管,想删除直接用包管理软件删除他就行。用linux别加杂windows思想
    ========
    展开全文
  • Android查看系统信息

    万次阅读 2014-11-07 22:23:19
    1.使用android.os.SystemProperties的方法Android系统主要通过SystemProperties这个类,直接本地调用来实现创建、获取及修改系统属性.Systemproperties类在android.os下,路径为:/frameworks/base/core/java/...

    1.使用android.os.SystemProperties的方法


    Android系统主要通过SystemProperties这个类,直接本地调用来实现创建、获取及修改系统属性.

    Systemproperties类在android.os下,路径为:

    /frameworks/base/core/java/android/os/SystemProperties.java

    Systemproperties类在android.os下,但这个类是隐藏的,上层程序开发无法直接使用。


    android.os.SystemProperties在SDK的库中是没有的,需要把

    Android SDK\platforms\android-xx\data\layoutlib.jar

    文件加到当前工程的附加库路径中,然后在源程序中就可以Import了


    但是,Java Build Path->Libraries里添加External JARs方法不能直接添加

    先将layoutlib.jar文件拷贝到项目根目录下,然后点右键 Build Path——>add to Build Path就OK了


    获取系统属性:

    android.os.SystemProperties.get("ro.build.version.sdk")

    其中key值在android源码目录

    android\platform\out\target\product\mt8658sdk\system\build.prop

    文件中

    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=IMM76L
    
    ro.build.version.incremental=eng.****.20140829.161823
    ro.build.version.sdk=15
    ro.build.version.codename=REL
    ro.build.version.release=4.0.4
    ro.build.date=2014年 08月 29日 星期五 16:18:59 CST
    ro.build.date.utc=1409300339
    ro.build.type=eng
    ro.build.user=*****
    ro.build.host=iptv-int
    ro.build.tags=dev-keys
    ro.wifi.channels=
    # ro.build.product is obsolete; use ro.product.device
    # Do not try to parse ro.build.description or .fingerprint
    
    ro.build.characteristics=default
    persist.sys.country=US
    persist.sys.language=es
    ro.product.HWVersion=YMB.A202.A
    ro.product.SWVersion=001.006.711
    ro.product.SWVersion.Num=001006711
    # end build properties
    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    ro.com.android.dateformat=MM-dd-yyyy
    ro.config.ringtone=Ring_Synth_04.ogg
    ro.config.notification_sound=pixiedust.ogg
    ro.config.alarm_alert=Alarm_Classic.ogg
    wifi.interface=wlan0



    特别属性 :


      如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。


      如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。


      如果属性名称以“net.”开头,当设置这个属性时,“net.change”属性将会自动设置,以加入到最后修改的属性名。


    设置属性时需注意:

    android.os.SystemProperties.set(key, val)

    其中key值的命名前缀必须用

    android\platform\system\core\init

    中定义的前缀,进行系统属性设置的程序也必须有system或root权限

    如何将android程序的权限提升到system权限?方法是这样的:

    1、在AndroidManifest.xml中,在manifest加入

    android:sharedUserId="android.uid.system"

    2、在Android.mk中,將

    LOCAL_CERTIFICATE := XXX

    修改成

    LOCAL_CERTIFICATE :=platform



    2.TelephonyManager获取手机信息


           TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);
    
    		/*
    		 * 电话状态: 1.tm.CALL_STATE_IDLE=0 无活动 2.tm.CALL_STATE_RINGING=1 响铃
    		 * 3.tm.CALL_STATE_OFFHOOK=2 摘机
    		 */
    		tm.getCallState();// int
    
    		/*
    		 * 电话方位:
    		 */
    		tm.getCellLocation();// CellLocation
    
    		/*
    		 * 唯一的设备ID: GSM手机的 IMEI 和 CDMA手机的 MEID. Return null if device ID is not
    		 * available.
    		 */
    		tm.getDeviceId();// String
    
    		/*
    		 * 设备的软件版本号: 例如:the IMEI/SV(software version) for GSM phones. Return
    		 * null if the software version is not available.
    		 */
    		tm.getDeviceSoftwareVersion();// String
    
    		/*
    		 * 手机号: GSM手机的 MSISDN. Return null if it is unavailable.
    		 */
    		tm.getLine1Number();// String
    
    		/*
    		 * 附近的电话的信息: 类型:List<NeighboringCellInfo>
    		 * 需要权限:android.Manifest.permission#ACCESS_COARSE_UPDATES
    		 */
    		tm.getNeighboringCellInfo();// List<NeighboringCellInfo>
    
    		/*
    		 * 获取ISO标准的国家码,即国际长途区号。 注意:仅当用户已在网络注册后有效。 在CDMA网络中结果也许不可靠。
    		 */
    		tm.getNetworkCountryIso();// String
    
    		/*
    		 * MCC+MNC(mobile country code + mobile network code) 注意:仅当用户已在网络注册时有效。
    		 * 在CDMA网络中结果也许不可靠。
    		 */
    		tm.getNetworkOperator();// String
    
    		/*
    		 * 按照字母次序的current registered operator(当前已注册的用户)的名字 注意:仅当用户已在网络注册时有效。
    		 * 在CDMA网络中结果也许不可靠。
    		 */
    		tm.getNetworkOperatorName();// String
    
    		/*
    		 * 当前使用的网络类型: 例如: NETWORK_TYPE_UNKNOWN 网络类型未知 0 NETWORK_TYPE_GPRS GPRS网络
    		 * 1 NETWORK_TYPE_EDGE EDGE网络 2 NETWORK_TYPE_UMTS UMTS网络 3
    		 * NETWORK_TYPE_HSDPA HSDPA网络 8 NETWORK_TYPE_HSUPA HSUPA网络 9
    		 * NETWORK_TYPE_HSPA HSPA网络 10 NETWORK_TYPE_CDMA CDMA网络,IS95A 或 IS95B. 4
    		 * NETWORK_TYPE_EVDO_0 EVDO网络, revision 0. 5 NETWORK_TYPE_EVDO_A EVDO网络,
    		 * revision A. 6 NETWORK_TYPE_1xRTT 1xRTT网络 7
    		 */
    		tm.getNetworkType();// int
    
    		/*
    		 * 手机类型: 例如: PHONE_TYPE_NONE 无信号 PHONE_TYPE_GSM GSM信号 PHONE_TYPE_CDMA
    		 * CDMA信号
    		 */
    		tm.getPhoneType();// int
    
    		/*
    		 * Returns the ISO country code equivalent for the SIM provider's
    		 * country code. 获取ISO国家码,相当于提供SIM卡的国家码。
    		 */
    		tm.getSimCountryIso();// String
    
    		/*
    		 * Returns the MCC+MNC (mobile country code + mobile network code) of
    		 * the provider of the SIM. 5 or 6 decimal digits.
    		 * 获取SIM卡提供的移动国家码和移动网络码.5或6位的十进制数字. SIM卡的状态必须是
    		 * SIM_STATE_READY(使用getSimState()判断).
    		 */
    		tm.getSimOperator();// String
    
    		/*
    		 * 服务商名称: 例如:中国移动、联通 SIM卡的状态必须是 SIM_STATE_READY(使用getSimState()判断).
    		 */
    		tm.getSimOperatorName();// String
    
    		/*
    		 * SIM卡的序列号: 需要权限:READ_PHONE_STATE
    		 */
    		tm.getSimSerialNumber();// String
    
    		/*
    		 * SIM的状态信息: SIM_STATE_UNKNOWN 未知状态 0 SIM_STATE_ABSENT 没插卡 1
    		 * SIM_STATE_PIN_REQUIRED 锁定状态,需要用户的PIN码解锁 2 SIM_STATE_PUK_REQUIRED
    		 * 锁定状态,需要用户的PUK码解锁 3 SIM_STATE_NETWORK_LOCKED 锁定状态,需要网络的PIN码解锁 4
    		 * SIM_STATE_READY 就绪状态 5
    		 */
    		tm.getSimState();// int
    
    		/*
    		 * 唯一的用户ID: 例如:IMSI(国际移动用户识别码) for a GSM phone. 需要权限:READ_PHONE_STATE
    		 */
    		tm.getSubscriberId();// String
    
    		/*
    		 * 取得和语音邮件相关的标签,即为识别符 需要权限:READ_PHONE_STATE
    		 */
    		tm.getVoiceMailAlphaTag();// String
    
    		/*
    		 * 获取语音邮件号码: 需要权限:READ_PHONE_STATE
    		 */
    		tm.getVoiceMailNumber();// String
    
    		/*
    		 * ICC卡是否存在
    		 */
    		tm.hasIccCard();// boolean
    
    		/*
    		 * 是否漫游: (在GSM用途下)
    		 */
    		tm.isNetworkRoaming();



    展开全文
  • 查看android内置(webview)浏览器和系统浏览器内核信息
  • Linux 系统查看硬件信息命令大全

    万次阅读 2016-01-26 21:07:23
    有许多命令可以用来查看 Linux 系统上的硬件信息。有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息。 这个教程可以带大家快速了解一下查看各种硬件设备的信息...
  • Linux系统信息查看命令大全

    千次阅读 2014-03-28 08:17:02
    Linux系统信息查看命令大全 最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单, 发现这些系统信息查看命令也可以总结出一篇小小的东西来了。 另外...
  • Linux查看系统信息的一些命令及查看已安装软件包的命令 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 ...
  • Linux系统查看硬件信息命令大全

    千次阅读 2016-03-31 09:54:29
    有许多命令可以用来查看 Linux 系统上的硬件信息。有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息。 这个教程可以带大家快速了解一下查看各种硬件设备的信息和...
  • 【转载】Kali 查看系统信息的一些命令及查看已安装软件包的命令 转载出处:http://www.52bug.cn/%E9%BB%91%E5%AE%A2%E6%8A%80%E6%9C%AF/4032.html 系统: uname -a查看内核/操作系统/CPU信息 head -n 1 /etc/...
  • Linux查看系统信息的一些命令及查看已安装软件包的命令(转) 文章分类:操作系统 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU...
  • Linux系统查看硬件信息命令总结

    千次阅读 2016-06-30 09:58:15
    lscpu命令能够查看 CPU 和处理单元的信息,该命令没有任何其他选项或者的功能。 lscpu lspci lspci可以用来列出所有的 PCI 总线,还有与 PCI 总线相连的设备的详细信息,比如 VGA 适配器、显卡、网络适配器...
  • [690]debian查看系统版本详细信息

    千次阅读 2019-11-07 18:16:13
    查看系统版本号 odoo@debian64:~$ lsb_release -a  No LSB modules are available.  Distributor ID: Debian  Description: Debian GNU/Linux 8.3 (jessie)  Release: 8.3  Codename: jessie 查看系统版本号...
  • # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv
  • Linux如何查看系统当前登录用户信息,linux su命令参数及用法详解(linux切换用户命令)
  • 原来navicat可以系统查看整张表的字段信息,具体操作: 选中表-》右击-》对象信息-》DDL,这样整张表的类型,注释等都已对象的形式展现出来了,不需要跟之前似的一个个点了。 结果如图: ...
  • linux进程查看系统进程信息命令主要分为:静态进程查看命令(ps)、动态进程查看命令(top)和查看进程树命令(pstree),下面分别介绍这几个进程: 一、静态进程查看 ps ps命令格式: ps -aux 查看系统所有进程  ps -...
  • Java+学生信息管理系统+GUI+文件

    万次阅读 多人点赞 2019-07-05 20:10:03
    系统可实现学生信息的增加,删除,修改,查询,并将学生信息存储在文件中 其中, 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以...
  • linux下常用的查看命令,以及一些运维的基本操作
  • 人事管理信息系统

    千次阅读 2016-04-12 10:23:57
    人事信息管理系统 人事信息管理系统是一种典型的管理信息系统。管理信息系统(MIS)是一门跨越若干领域的新学科。在强调管理,强调信息的现代社会中越来越普及。管理系统能够实现管理信息系统化是一个企事业...
  • ubuntu查系统信息及系统服务

    千次阅读 2018-03-16 13:36:57
    系统信息# uname -a # 查看内核/操作系统/CPU信息# cat /etc/issue # 查看操作系统版本#cat /proc/version #包含GCC的版本信息# cat /proc/cpuinf # 查看CPU信息# hostname # 查看计算机名#...
  • Linux系统查看服务器版本方法

    千次阅读 2021-01-16 22:51:41
    在上面图片中,可以看到 Windows 系统的配置信息,不能说特别全,但是有关计算机的基本信息都是可以查看的,像 Windows 版本、系统处理器、已安装的内存以及系统类型等等都是一目了然的。所以说在 Windows 系统中...
  • 数据库课设之学生信息管理系统

    万次阅读 多人点赞 2019-07-13 17:31:10
    数据库课设之学生信息管理系统 一、系统需求分析 学校每年都有新生入学、老生毕业,还有其他各种人事变动。如何有效地管理这些学生 的信息,帮助学校和老师掌握学生的情况,这就是学生信息管理系统需要完成的功能。 ...
  • Linux 操作系统状态查看及调优

    万次阅读 2021-07-17 07:34:41
    Linux 系统调优
  • 网上书店信息管理系统

    万次阅读 多人点赞 2018-05-25 13:46:52
    WEB数据库程序设计语言课程设计说明书(2016-2017-1-14级) 题目: 网上书店信息管理系统 web数据库程序设计语言课程设计任务书题目: 网上书店信息管理系统 课程设计从 2016 年 12 月 30 日起到 2017年 1 ...
  • Java 学生信息管理系统

    千次阅读 2019-06-17 22:58:35
    Swing + i/o 写的学生成绩信息管理系统单机版 这个程序花了大约一周时间,从无到有 翻阅了许多资料,踩过了许多坑 虽然现在swing并不是主流,但是swing只是一种工具 写这个程序收获了许多的东西,也锻炼了自己 ...
  • NR 5G 系统信息

    万次阅读 2019-03-29 15:51:59
    1、系统信息(SI)分为最小SI和其他SI,其中最小SI使用不同的消息(MIB和SIB1)在两个不同的下行链路信道上传输,而其他SI在SystemInformation消息(SIB2及以上)中传输; 2、“剩余最小SI”(RMSI)也用于表示SIB1...
  • 查看设备挂载信息

    千次阅读 2017-09-19 16:48:46
    # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息  # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备  # lsus

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 474,684
精华内容 189,873
关键字:

怎样查看别的系统信息