已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux查看系统信息的一些命令及查看已安装软件包的命令系统 IO 错误: The Network Adapter could not establish the connection weblogic11g 配置错误 ora-12170:tns:connect timeout occurred plsql 连接错误# 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.rpm3. 选择安装方式后,开始安装。我们可以用rpm-ivh Linux-1.4-6.i368.rpm命令安装此软件。在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命令,可以在 -ivh后加一参数“-replacepkgs”:rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm4.有时我们卸载某个安装过的软件,只需执行rpm-e ;命令即可。5.对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升级某个软件,只须执行如下命令:rpm -uvh ;,注意:此时的文件名必须是要升级软件的升级补丁6. 另外一个安装软件的方法可谓是Linux的独到之处,同时也是RMP强大功能的一个表现:通过FTP站点直接在线安装软件。当找到含有你所需软件的站点并与此网站连接后,执行下面的命令即可实现在线安装,譬如在线安装Linux-1.4-6.i368.rpm,可以用命令:rpm -i /pub/linux/redhat/.-1.4-6.i368.rpm7. 在我们使用电脑过程中,难免会有误操作,若我们误删了几个文件而影响了系统的性能时,怎样查找到底少了哪些文件呢?RPM软件包提供了一个查找损坏文件的功能,执行此命令:rpm -Va即可,Linux将为你列出所有损坏的文件。你可以通过Linux的安装光盘进行修复。8.Linux系统中文件繁多,在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定某个文件属于哪个软件包:rpm -qf ;9.当每个软件包安装在Linux系统后,安装文件都会到RPM数据库中“报到”,所以,我们要查询某个已安装软件的属性时,只需到此数据库中查找即可。注意:此时的查询命令不同于1和8介绍的查询,这种方法只适用于已安装过的软件包!命令格式:rpm -参数;APT-GETapt-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下配置jdk环境变量以及查看java版本一:查看jdk安装情况windowsset java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source .bash_profile). 修改/etc/profile文件 (全局所有用户)vi 此文件/etc/profile在profile文件末尾加入:export JAVA_HOME=/usr/share/jdk1.6.0_20export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar.修改.bash_profile文件 (某个用户权限使用这些环境变量).bash_profile文件末尾加入:export JAVA_HOME=/usr/share/jdk1.6.0_20export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar.shell终端执行下列命令: (临时用)export JAVA_HOME=/usr/share/jdk1.6.0_14export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar三. 卸载jdk找到jdk安装目录的_uninst子目录在shell终端执行命令./uninstall.sh即可卸载jdk。unix下 weblogic版本查看包括小版本/blog/static/9405920096219366483/直接进如WEBLOGI 安装目录 /bea/logs查看下面的 log.txt 可以看到版权相关的信息=Mar 1, 2008 4:45:16 PM - install WebLogic Platform at /data/weblogic/bea/weblogic81 release Added |_WebLogic Server Added或者在查看weblogic日志的shell DATE_PATH=date +%Y%m%dtail -f /usr/local/bea/user_projects/domains/mydomain/myserver/dc$DATE_PATH.logOracle数据库版本和补丁集版本查看的几种方法 2011分类: Oracle工作当中有时候想查看一下数据库的具体版本号,这里简单整理了一下,可以通过:dba_server_registry、dba_registry_history、product_component_version、v$version视图查看,另外还可以通过Oracle Opatch命令查询具体的补丁版本1、查询dba_server_registry视图SQL select comp_name,version from dba_server_registry;COMP_NAME VERSION- -Oracle Application Express 0.27Oracle XML Database .0Oracle Text .0Oracle Enterprise Manager .0Oracle Workspace Manager .3Oracle Database Catalog Views .0Oracle Database Packages and Types .07 rows selected2、查询dba_registry_historySQL select * from dba_registry_history;ACTION_TIME ACTION NAMESPACE VERSION ID COMMENTS- - 14-7月 -08 05.24.02.895660 下午 UPGRADE SERVER .0 Upgraded from .03、查询product_component_version视图SQL select product,version from product_component_version;PRODUCT VERSION- NLSRTL .0Oracle Database 10g Enterprise Edition .0PL/SQL .0TNS for HPUX: .04、查询v$version视图SQL select * from v$version;BANNER-Oracle Database 10g Enterprise Edition Release .0 - 64biPL/SQL Release .0 - ProductionCORE .0 ProductionTNS for HPUX: Version .0 - ProductionNLSRTL Version .0 - Production5、利用Opatch命令进行查看具体的补丁有哪些$opatch lsinventory -detail -oh $CRS_HOME$opatch lsinventory -detail -oh $RDBMS_HOME使用“-help”参数可以获得opatch命令的帮助信息 oracleora OPatch$ ./opatch -help Usage: opatch -help -report command command := apply lsinventory prereq query rollback util version := -help Displays the help message for the command. -report Print the actions without executing. example: opatch -help opatch apply -help opatch lsinventory -help opatch prereq -help opatch rollback -help opatch util -help oracleora OPatch$ ./opatch lsinventory -h DESCRIPTION List the inventory for a particular $ORACLE_HOME or display all installations that can be found. SYNTAX opatch lsinventory -all -all_nodes -delay -detail -invPtrLoc -jre -oh -oh -patch -ptlConnect -ptlPassword -ptlSchema -property_file -retry OPTIONS -all Report the name and installation directory for each $ORACLE_HOME found. -all_nodes Reports the patches installed on the given Oracle Home in all nodes of the RAC system. It also prints the oracle binarys size and checksum on all nodes. This option cannot be used in conjunction with -all, -detail, -patch. -delay If -retry is specified, this option tells OPatch how many seconds it should wait before attempting to lock inventory again in case of a previous failure. -detail(s) Report installed products and other details. This option cannot be used in conjunction with all option. -invPtrLoc Used to locate the oraInst.loc file. When the installation used the invPtrLoc flag. This should be the path to the oraInst.loc file -jre This option tells OPatch to use JRE (java) from the specified location instead of the default location under Oracle Home -oh The oracle home to work on. This takes precedence over the environment variable ORACLE_HOME -patch Lists the patch IDs installed in the oracle home -ptlConnect This option is used to specify the connect string credentials of the portal schema -ptlPassword This option is used to specify the password of the portal schema -ptlSchema Thi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商标公司合伙协议书
- 播放凉凉协议书
- 什么是反恐协议书
- 自动驾驶can协议书
- 协议书转换器原理
- 芝麻供种回收协议书
- 人行mq交互协议书
- 2025年量子计算在遗传学中的应用考核试卷
- 2025年旅游气象服务应用考核试卷
- 工业废水处理污泥减量化与资源化技术考核试卷
- 迈瑞心电监护仪使用流程
- 2025中国家庭教育服务行业发展现状及未来趋势报告
- 全国一等奖高一语文统编版必修下册《青蒿素:人类征服疾病的一小步》公开课精讲课件
- 2025年无线电广播接收设备行业分析报告及未来发展趋势预测
- 2025年小学五年级语文上学期期中综合测试试卷(含答案)
- 2025年脉石英行业分析报告及未来发展趋势预测
- 2025年汽车救援行业分析报告及未来发展趋势预测
- 雨课堂在线学堂《大唐兴衰》作业单元考核答案
- 无人机教学平台建设方案
- 2025年政治理论时政热点知识试题库(+答案)
- 江苏省徐州市云龙区2024-2025学年六年级上学期语文期中试卷(含答案)
评论
0/150
提交评论