
Linux
文章平均质量分 68
russle
Java开发工程师
**注意事项**:本博客所有代码是为了介绍相关内容而编写或者引用的,示例代码并非可直接用于生产的代码。仅供参看而已。
展开
-
shell awk快速统计日志平均耗时
临时需要统计当前系统中一些操作的平均耗时,该指标没有收集的性能监控中,日志中记录操作时间。原创 2023-02-25 16:25:58 · 1206 阅读 · 0 评论 -
个人日常linux常用命令(一)查看进程和磁盘使用情况
本人在排查问题是最常见的就是磁盘使用问题和进程启动参数、cpu以及内存使用率。将个人最常使用命令的记录下来,方便日常查看。备注:这是仅仅是记录个人最常使用的命令, 并未对linux排查进程和磁盘问题进行深入和全面的总结。 仅供个人使用参考而已。1, 进程信息1.1 查看进程启动信息pid、lstart、 etime之间没有空格, 该命令适合知道进程程序命令,查询pid, 启动时间,已经运行市场,占用cpu时间,启动参数信息ps -eo pid,lstart,etime,time,cmd |grep原创 2021-10-24 23:17:53 · 4671 阅读 · 0 评论 -
(转载)Linux 下的dd命令使用详解
本文为转载内容,原文Linux:https://www.cnblogs.com/jikexianfeng/p/6103500.html一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >of=文件名:输出文件名,缺省为标准输出。即指定目的文件。<转载 2021-08-08 17:19:56 · 847 阅读 · 0 评论 -
ip_local_port_range与ip_local_reserved_ports
ip_local_port_rangeThe /proc/sys/net/ipv4/ip_local_port_range defines the local port range that is used by TCP and UDP traffic to choose the local port.它指定了本地发起连接请求时可以获取的随机端口ip_local_reserved_ports它指定了本地预留的服务端监听端口,默认无。参考1,https://www.thegeekdiary.com原创 2020-07-19 15:04:16 · 1391 阅读 · 0 评论 -
Linux上VNC 启动和关闭 以及常见问题
0, 重设密码 [root@yqrh5u2 ~]# vncpasswd Password: Verify: [root@yqrh5u2 ~]#1,启动和kill vncserver [root@yqrh5u2 ~]# vncserver :1 New 'yqrh5u2:1 (root)'...原创 2009-11-02 15:43:00 · 70287 阅读 · 1 评论 -
ldconfig 动态链接库管理配置
动态链接库管理命令 题记:最近在使用buildforge上的bfexport导出工程师,访问oracle数据库出问题,安装samba的最新版本,在执行smb是也提示/smbd: error while loading shared libraries: libtalloc.so.1: cannot open shared object file: No such file or direc转载 2009-09-28 15:08:00 · 1790 阅读 · 0 评论 -
Linux JDK,TOMCAT安装及环境设置(转帖)
1. JDK 进入安装目录 #cd /home #cp jdk-1_5_0_02-linux-i586.rpm /usr/local #cd /usr/local 给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_02-linux-i586.rpm.bin #./jdk-1_5_0_02-linux-i586.rpm.bin 此时会生成文件j转载 2009-09-15 17:36:00 · 748 阅读 · 0 评论 -
Linux修改主机名
1.# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=yourname //在这修改hostname NISDOMAIN=eng-cn.platform.com 2.修改/etc/hosts里面的名字 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost原创 2009-07-09 11:21:00 · 745 阅读 · 0 评论 -
Linux上如何安装 src.rpm文件
安装.src.rpm有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法: 方法一: 1. 执行rpm -i your-package.src.rpm 2. cd /usr/src/redhat/SPECS 3. rpmbuild -bp your-package.specs 一个和你的软件包同名的spe原创 2009-11-18 13:49:00 · 7040 阅读 · 1 评论 -
Windows和Linux上端口使用情况查看
有时使用某个端口,就会发现端口被占用,但是又不知道是那个程序占用的,可以通过下面的命令查看端口使用情况。 Windows1,netstat -aon|findstr "xxx" xxxx-就是端口号 2,tasklist|findstr "yyyy" yyyy就是使用该端口的进程的ID号 Linux转载 2009-12-10 15:14:00 · 1652 阅读 · 1 评论 -
查看RedHat linux版本的三种方法
<br />1. 查看内核版本命令:<br /> [root@asic ~]# cat /proc/version<br /> Linux version 2.6.9-89.ELsmp(mockbuild@hs20-bc1-2.build.redhat.com) (gcc version 3.4.6 20060404(Red Hat 3.4.6-11)) #1 SMP Mon Apr 20 10:34:33 EDT 2009<br /> [root@asic ~]# uname -a<br /原创 2011-02-22 09:58:00 · 24587 阅读 · 0 评论 -
sudo linux unix 配置
以前一直以为只要知道root用户的密码,以任何用户登录时都可以以root执行命令,今天才发现不是这样的。首先系统需要安装sudo-1.7.2p2-9.el6.i686这样的软件,这样才有sudo命令,其次,要配置/etc/sudoers,设置那些用户可以使用sudo,使用sudo时可以以什么用户的名义执行什么样的命令。 1,安装sudo-1.7.2p2-9.el6.i686类似这样的软件,原创 2011-10-19 17:16:40 · 2090 阅读 · 0 评论 -
LD_LIBRARY_PATH与LIBPATH
在linux和unix上有时不知道该使用LD_LIBRARY_PATH还是LIBPATH,经过搜索和实际使用,实际的情况如下OSEnvironment Variable NameLinuxLD_LIBRARY_PATHSolaris 32-bit rubyLD_LIBRARY_PATH_32 or LD_LIBRARY_PATHSol转载 2012-02-02 14:55:29 · 13471 阅读 · 0 评论 -
AIX安装gcc
1、首先安装gcc环境ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gcc/下载gcc相关包 gcc-4.2.0-3.aix6.1.ppc.rpm, gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm, libgcc-4.2.0-3.aix6.1.ppc.rpm, l转载 2012-02-10 10:16:45 · 4021 阅读 · 1 评论 -
实现scp在linux或unix之间传输文件无需密码---如何配置scp文件传输
如何配置scp文件传输实现scp在linux或unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成linux或unix之间的文件传输假设有2台linux, A server, B server(ip假设为xxxx8),需要将文件(包括目录)从A传输到B,BFagent安装在A上面。 A上面的build用户,B上面也是build用户原创 2012-04-11 13:32:02 · 2749 阅读 · 0 评论 -
python 使用apt模块安装软件包
最近开始学习python,看到python在系统管理,尤其是自动化管理方面很有用武之地并且已经成绩斐然(例如Ansible)。结合最新的实际情况,学些python如何管理linux上的软件包,具体到ubuntu上就是python的apt模块。 直接上代码,然后再简单解释。#!/usr/bin/python# -*- coding: UTF-8 -*-#created by yqbj原创 2018-01-27 20:21:15 · 4520 阅读 · 0 评论 -
Linux上安装Expect Windows上安装Expect
安装Expect需要安装tcl,这个在Expect的readme文件中有解释检查系统,是否已经安装tcl了。[root@rhel ~]# rpm -qa|grep tcltcl-8.4.13-3.fc6tclx-8.4.0-5.fc6因为expect需要重新编译后安装,那么就需要tcl的开发包。rpm -ivh --f原创 2009-07-09 10:51:00 · 5472 阅读 · 2 评论 -
shell文件存在的判断 shell数组
判断文件: WORKDIR=/home/tmp LOCAL_LIST_FILE=$WORKDIR/local.list #if no local.txt file, generate a new one if [ ! -f "$LOCAL_LIST_FILE" ]; then touch $LOCAL_LIST_FILE f原创 2009-07-08 17:49:00 · 4438 阅读 · 0 评论 -
Expect 应用 简介
注意:摘自网上,并整合,如有侵权,请告知本人 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而EXPect就使用来实现这种功能的工具。 Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者D转载 2009-07-06 14:15:00 · 2103 阅读 · 0 评论 -
linux 文件权限的管理
本文转载自:http://i.cn.yahoo.com/feng_lj1115/blog/p_376/ 文件权限对于系统的安全具有不可估量的重要性,而文件权限直接与用户和用户组相关。那么,如何修改文件的权限呢?我们可以修改多少文件权限呢?其实,一个文件的权限很多。我们先介绍几个简单的,例如:用户组、拥有者、各种身份的权限等等。• chgrp:改转载 2009-08-25 13:57:00 · 1346 阅读 · 0 评论 -
linux 链接的使用 创建和删除符号连接
1 .使用方式:ln [option] source_file dist_file -f 建立时,将同档案名删除. -i 删除前进行询问. ln -s abc cde 建立abc 的软连接 ln abc cd原创 2009-08-25 13:27:00 · 79482 阅读 · 8 评论 -
samba配置
http://blog.youkuaiyun.com/yangjuniishz/archive/2008/10/22/3123274.aspxhttp://iamcaihuafeng.blog.sohu.com/119687701.html安装从samba的官方网站上下载samba的最新版本wget http://us3.samba.org/samba/ftp/samba-latest转载 2009-08-24 17:03:00 · 8732 阅读 · 0 评论 -
wget 最常使用方法(一)
-c --continue(断点续传) -r --recursive(递归下载目录的所有内容) Turn on recursive retrieving. -l depth --level=depth Specify recursion maximum depth level depth. The def原创 2009-08-24 15:09:00 · 1134 阅读 · 0 评论 -
Redhat启动telnet服务的过程
1、检查是否安装telnet-server软件。rpm -q telnet-server.2、在redhat光盘中找到安装文件:telnet-server-0.17-25.i386.rpm,命令为:#rpm -i telnet-server-0.17-25.i386.rpm3、修改配置文件/etc/xinetd/telnet中disable字段改为no。4、启动服务#ntsysv或转载 2009-08-17 13:31:00 · 1257 阅读 · 0 评论 -
tar,gunzip,gzip,unzip和zgrep 命令的区别
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-top: 0cm; margin-bottom: 0.21cm } -->1:tar tar [-cxtzjvfpPN] 文档和目录.... 参数: -c:建立一个压缩文档的参数指令转载 2009-08-17 13:30:00 · 9718 阅读 · 0 评论 -
pkginfo、pkgadd和pkgrm命令的用法
软件包管理的命令:pkginfo、pkgadd和pkgrmpkginfo 查看当前操作系统已经安装的软件包。 # pkginfo | more application SUNWAxg Solaris XGL 3.3 AnswerBook application SUNWaadm Solaris 7 System Administrator Collectio转载 2009-08-17 13:13:00 · 7588 阅读 · 1 评论 -
VMware虚拟磁盘空间过大如何进行回收
vmware上的虚拟应为长期使用或者下载东西导致磁盘空间变大,物理磁盘已经没有多少空间,可是释放虚拟机上的磁盘并不能解决物理磁盘空间不足的问题。后来在网上找了可以使用vmware的tools实现虚拟磁盘shrink。 1,安装vmware-tool 首先选择vmware的菜单VM-Install VMware-Tools,等一会可以再linux的/media/VMware t原创 2009-08-11 10:33:00 · 18983 阅读 · 0 评论 -
Linux 定时任务 cron - daemon to execute scheduled commands
题记:最近在做自动下载build的脚本,脚本已经测试完成了,要让脚本在固定时间run,需要使用linux的定时任务,一下是从网上摘录和整理的有关linux的资料 可以参考IBM的developerworks上的文章http://www.ibm.com/developerworks/cn/linux/l-job-scheduling.html一命令使用 cron是一个原创 2009-08-31 15:00:00 · 4900 阅读 · 0 评论 -
Linux 上的常用文件传输方式介绍与比较
原文:http://www.ibm.com/developerworks/cn/linux/l-cn-filetransfer/?ca=drs-tp4608 2009 年 7 月 02 日Linux环境中有多种方式可以实现不同主机之间的文件传输或同步。在不同的场景下,选择合适的方法进行传输会大大提高工作效率以及质量。本文通过总结Linux 环境下常用的几种文件传输方法,结合转载 2009-09-01 10:12:00 · 1106 阅读 · 0 评论 -
Shell中函数
一 ,shell函数的注意事项Here is a review of some of the important rules about using functions.下面是使用函数的一些重要规则1,The shell determines whether you are using an alias, a function, a built-in command, o翻译 2009-09-01 14:20:00 · 9337 阅读 · 1 评论 -
linux下vi编辑器命令大全
原文: http://www.syue.com/Linux/HTML/79685.html 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光转载 2009-09-01 11:04:00 · 671 阅读 · 0 评论 -
Get and display the size of file and directory in Linux system using du command 获取和现实linux文件大小(三)
<!--google_ad_client = "pub-3039790253816126";google_alternate_ad_url = "http://www.labtestproject.com/google_adsense_script.html";google_ad_width = 336;google_ad_height = 280;google原创 2009-09-01 10:58:00 · 2969 阅读 · 0 评论 -
Linux显示文件大小(一)
linux一般使用du命令显示文件或者目录的大小 DU(1) User Commands DU(1)NAME du - estimate file space usageSYNOPSIS du [OPTION]... [FILE]...原创 2009-09-01 10:54:00 · 4573 阅读 · 0 评论 -
Linux下使用mutt和msmtp命令行发送邮件
原来一直在Linux下使用mail命令来发送邮件,但是配置起来特别麻烦,需要配置sendmail的很多东西。而且还必须启动sendmail才能保证邮件发送成功。那么有没有类似于foxmail,outlook这样的邮件客户端软件,并且有命令行的形式,来发送邮件呢。mutt和msmtp提供了一个很好的解决方案。以下是配置方案:1)下载msmtpwget http转载 2009-08-31 19:02:00 · 3261 阅读 · 0 评论 -
Linux恢复被删除的文件 How To Recover Deleted Files From Your Linux System
先介绍一些文件的基本概念, 文件实际上是一个指向inode的链接, inode链接包含了文件的所有属性, 比如权限和所有者,数据块地址(文件存储在磁盘的这些数据块中). 当你删除(rm)一个文件, 实际删除了指向inode的链接, 并没有删除inode的内容.进程可能还在使用. 只有当inode的所有链接完全移去, 然后这些数据块将可以写入新的数据.proc文件系统可以协助我们恢复数据转载 2009-08-31 17:06:00 · 3236 阅读 · 0 评论 -
Linux显示文件大小(二)
原文:http://tech.ccidnet.com/art/737/20080416/1421981_1.html du(disk usage)功能说明:显示目录或文件的大小。 语 法:du [-abcDhHklmsSx] [-L][-X ][--block-size][--exclude=][--max-depth=][--help][--version]转载 2009-09-01 10:48:00 · 1477 阅读 · 0 评论 -
wget 最常使用方法(二)
wget 是一个从网络上自动下载文件的自由工具。它支持 HTTP,HTTPS 和 FTP 协议,可以使用 HTTP 代理。所谓的自动下载是指,wget 可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个 wget 下载任务,然后退出系统,wget 将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去转载 2009-09-01 10:20:00 · 1285 阅读 · 0 评论 -
shell脚本的参数问题
一个简单例子para.sh#########################!/bin/sh#scriptname:paraecho "this script is call $0"echo "$0 $1 $2"echo "The number of positionalparameters is $#"echo "$* is the dollar原创 2009-07-13 16:44:00 · 1353 阅读 · 0 评论