Linux

《鸟哥的Linux私房菜》学习笔记(8)——bash脚

一、变量命名1、只能包含字母、数字和下划线,并且不能以数字开头,2、不应该跟系统中已有的环境变量重名3、命名要有含义二、变量赋值变量名称=值var_name=value等号两边不能有空格[root@hao~]#NAME=jerry[root@hao~]#echo$NAMEjerry三、bash:变量类型1、环境变量脚本在执行时会启动一个子shell进程。命令行中启动的脚本会继承当前shell环境变量,也就是说环境变量的作用域为当前shell进程及其子she

系统 2019-08-12 01:33:16 2130

Linux

uclinux内核中CPLB表项的生成

快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com本文适用于ADSP-BF561优视BF561EVB开发板uclinux-2008r1.5-rc3(smppatch,移植到vdsp5)VisualDSP++5.0(update5)欢迎转载,但请保留作者信息本文讨论链接:http://www.bfin-tools.org/bbs/viewthread.php?tid=23&extra=cplb表的生成由ge

系统 2019-08-29 22:20:35 2129

Linux

五、Linux/UNIX操作命令积累【cp、mv、cat、gre

在使用Linux/UNIX下,常常会使用文本界面去设置系统或操作系统,作者本人在工作的过程也在不断接触这方面的命令,所以为此特酝酿、准备、開始了本文的编写。本文主要记录自己平时遇到的一些Linux/UNIX下操作命令,记录与整理一下,一可加深印象,二可记录分享。希望各位看官,对于不合适的或有歧义的地方,给予指明与说明,以便共同学习与提高。【转载使用,请注明出处:http://blog.csdn.net/mahoking】017Linuxcp命令1命令格式c

系统 2019-08-12 01:33:31 2128

Linux

Linux性能监控的几个工具

转载于:http://blog.csdn.net/tianlesoftware/article/details/6198780Linux系能监控主要涉及系统4个方面资源的监控:CPUMemoryI/ONetwork不同的应用类型对各个资源的要求不一样,所以监控的时候需要根据应用类型来着重对哪几个资源进行联合重点监控,这几个资源也是比较可能成为系统瓶颈的地方。CPU相关:需要使用大量CPU,比如高并发的Web服务器,图像视频处理,科学计算等。I/O相关:处理

系统 2019-08-12 01:32:20 2126

Linux

详解linux vi命令用法

vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就没辄了。vi的基本概念基本上vi可分为三种操作状态,分别是命令模式(Commandmode)、

系统 2019-08-12 01:32:00 2126

Linux

基于Linux的虚拟主机搭建

为了建设二级网站建设,我考察了多个开源和商业的虚拟主机和控制面板。主要察看了Linux下的。很多工具,例如开源的VHCS,商业的Plesk功能虽然十分强大,但他们的主要服务对象是商业虚拟主机客户,和我们的集中管理模式不太一样。最后我选用了Webmin的一个支持虚拟主机的模块virtual-host。因为我对Webmin比较了解,它在Linux管理上非常强大和稳定。主要安装步骤如下:1安装webmin,地址http://ip:100002进入webmin安装

系统 2019-08-12 01:33:01 2123

Linux

linux下So覆盖导致coredump问题的分析

http://blog.sina.com.cn/s/blog_622a99700100pjv3.html尝试解答以下问题:1.为什么cp的方式更新运行中进程的so,程序会coredump2.采用什么方式更新已经加载了的so,就可以避免coredump我们的公共组件绝大部分都支持so形式的自定义插件,比如s++,qzhttp,ttc。在不停进程更新so的时候往往会产生coredump,并且肯定core得莫名其妙,core得让人心碎。先看一下用cp的方式更新s

系统 2019-08-12 01:32:50 2123

Linux

linux下开机启动脚本的方法

1.准备好要随机启动的程序,例如/root/test.sh。确保其可执行。2.在目录/etc/init.d/下编写控制脚本test。#!/bin/sh###BEGININITINFO#Provides:test#Required-Start:$remote_fs#Required-Stop:$remote_fs#Default-Start:2345#Default-Stop:016#Short-Description:Startorstopthetests

系统 2019-08-12 01:33:49 2122

Linux

linux下getrusage()

#include/*ReturnresourceusageinformationonprocessindicatedbyWHOandputitin*USAGE.Returns0forsuccess,-1forfailure.*/externintgetrusage(__rusage_who_t__who,structrusage*__usage)__THROW;参数:who:可能选择有RUSAGE_SELF:获取当前进程的资

系统 2019-08-12 01:33:33 2122

Linux

Linux获取网页源码的几种方法 - 遗世之都 - ITe

Linux获取网页源码的几种方法-遗世之都-ITeye技术网站Linux获取网页源码的几种方法LinuxSocketChromeCC++JavaEye博客还是本科做毕业设计时候开通的,基本上荒废了,现在决定记录下平时编程遇到的问题或者解决方案。第一个为利用linux下的工具来获取网页源码,我用的是Wget,也可以使用Curl,curl的话更加的灵活,可以设置很多参数C++代码//通过Wget来获取网页stringGetHtmlByWget(stringur

系统 2019-08-12 01:32:01 2118

Linux

tomcat在linux中的启动和查看相关信息

打开终端cd/java/tomcat#执行bin/startup.sh#启动tomcatbin/shutdown.sh#停止tomcattail-flogs/catalina.out#看tomcat的控制台输出;#看是否已经有tomcat在运行了ps-ef|greptomcat#如果有,用kill;kill-9pid#pid为相应的进程号例如pe-ef|greptomcat输出如下sun51441010:21pts/100:00:06/java/jdk/b

系统 2019-08-12 01:32:57 2116

Linux

Linux下两种自动启动Tomcat的方法

有很多办法可以让Tomcat在系统启动的时候自动运行,我这里介绍两种方法,一种简单,另外一种复杂而专业。在介绍这两个方法前你应该先装JDK,Tomcat。Tomcat的安装很简单,下载二进制压缩包xxx.tar.gz,用tarzxvfxxx.tar.gz-C[target],[target]是安装Tomcat的目录。设置环境变量JDK_HOME和JAVA_HOME都指向JDK的安装目录即可。一.简单的方法Tomcat安装目录下的bin目录有两个脚本分别用来

系统 2019-08-12 01:33:30 2115

Linux

Linux 软件包管理

本文主要是记录下RedHat系列的软件包管理。内容分为以下三个部分:二进制包的管理,源代码包的管理,脚本安装一、二进制包的管理1.1概念主要有RPM和YUM这两种包管理。两种包管理各有用处,其中主要区别是:YUM使用简单但需要联网,YUM会去网上的YUM包源去获取所需要的软件包。而RPM的需要的操作精度比较细,需要我们做的事情比较多。1.1.1RPM主要的操作1)卸载rpm–e[--nodeps]sudo[解析]需要注意的是在卸载软件包的时候若和其它包有依

系统 2019-08-12 01:32:58 2115

Linux

Linux cp mv rm ln 命令对于 inode 和 dentry

>>转载请注明来源:飘零的代码piao2010’sblog,谢谢!^_^>>本文链接地址:Linuxcpmvrmln命令对于inode和dentry的影响在看《unix环境高级编程》文件系统一节的时候,发现自己对文件系统相关的概念不是很清晰。首先介绍两个基本概念:第一个重要概念inode(中文名:索引节点),包含文件的大部分信息:*文件的字节数*文件拥有者的UserID*文件的GroupID*文件的读、写、执行权限*文件的时间戳,共有三个:ctime指in

系统 2019-08-12 01:32:47 2114

Linux

deinstall oracle 11g on linux

deinstalloracle11gonlinuxFrom11gR2,oracleprovideusandeinstalltool.Withthatnowwecaneasilyremoveoraclebinaries.从oracle11gR2开始,oracle为我们提供了一个删除工具。现在我们可以很容易的删除oracle的二进制文件。Belowisthestep:node1[oracle]_orcl>cd$ORACLE_HOMEnode1[oracle]_

系统 2019-08-12 01:54:53 2108