![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 92
no pay no gay
这个作者很懒,什么都没留下…
展开
-
Linux环境VNC服务安装、配置与使用(图)
首先要判断安装了vnc ,yum install -y vnc vnc-sercervnc启停方式:vncserver :1 ; vncserver -kill :1今天是2013.04.11最新centos版本是6.4,如果是centos6.4以下的版本执行命令:yum install -y tigervnc*后,执行启动会发现提示如下错误:WA转载 2013-02-23 21:35:26 · 12808 阅读 · 0 评论 -
SQL*Loader sqlldr 极速导入模式
Conventional Path Load(传统导入)优化实验: 5.rows=10000,10000行提交一次,添加parallel=true$ sqlldr scott/tiger errors=1000000 control='/home/oracle/test_action.ctl' rows=10000 readsize=25800000 bindsize=2580转载 2013-12-30 11:49:49 · 3937 阅读 · 0 评论 -
Linux上的free命令详解
from :http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html from:http://xjsunjie.blog.51cto.com/999372/1334358from:http://linux.vbird.org/linux_basic/0440processcontrol.php#process_转载 2013-12-03 11:20:38 · 2932 阅读 · 0 评论 -
每天一个linux命令(44):top命令
from:http://www.cnblogs.com/peida/archive/2012/12/24/2831353.html top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户转载 2013-12-03 11:54:53 · 609 阅读 · 0 评论 -
LVM (简体中文) 简介
Contents [hide] 1介绍2Advantages3安装3.1在 LVM 上安装 Arch Linux3.2创建 LVM 分区3.3创建物理卷(PV)3.4创建卷组(VG)3.5创建逻辑卷(LV)3.6建立文件系统与挂载逻辑卷3.7重要3.7.1设置文件系统挂载点3.7.2配置系统4配置4.1转载 2013-07-10 22:35:30 · 1946 阅读 · 0 评论 -
shell的字符串截取
${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word}上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以获得字符串的长度。${parameter%word} 最小限度从后面截取word${paramet转载 2013-05-27 17:27:45 · 1269 阅读 · 0 评论 -
pxe+dhcp+ftp+tftp 从网络安装linux
关闭防火墙:service iptables stop ;chkconfig iptables off关闭selinux :/etc/sysconfig/selinux中设置参数selinux=0 ;重启机器;查看 getenforce ,如果是 disable 就关闭了安装 tftp dhcp vsftp:yum install -y tftp-server;yum insta转载 2013-05-28 23:27:16 · 1503 阅读 · 1 评论 -
CentOS里DHCP服务器配置
DHCP服务的作用及好处相信大家都应该知道,这里就不再阐述了。在rhel 5实现DHCP需要安装dhcp-3.0.5-7.el5.i386.rpm,其配置文件是/etc/dhcpd.conf,租约数据库文件是/var/lib/dhcpd/dhcpd.leases。 在第一次打开该文件时,只告知一个例子文件的路径,可将该例子覆盖该配置文件再进行修改。 dhcpd.conf文件有二大部分,转载 2013-05-27 14:56:51 · 8476 阅读 · 0 评论 -
实现 lan 内的电脑 通过 wan 连到公网
<!--img {max-width:700px}-->eth0 是wlan ,eth1 是 lan ,目标:实现 lan 内的电脑 通过 wan 连到公网 【centos 5.6】设置就用到2部:设置ip转发和打开核心对ip转发的支持,打开/etc/rc.d/rc.local 【与/etc/rc.local 同一个文件】 ,加入: echo 1 >转载 2013-05-11 10:33:50 · 877 阅读 · 0 评论 -
MASS
在hostmonitor 里面写linux 脚本:#!/bin/bashtest -z "$1" && min_cnt=1 ||min_cnt=$1t=`date +%Y%m%d`logname="/QF.${t}.log"cnt=0jfsd=(22 23 24 0 1 2 3 4 5 6 7 8 12 18) #禁发时段t_hour=`date +%H`for value in转载 2013-04-11 00:29:07 · 602 阅读 · 0 评论 -
linux shell if
if else elseif作者:admin发布时间:April 12, 2011分类:DELL1520shell的if else 以及大于,小于等逻辑表达式if ....; then....elif ....; then....else....fi大多数情况下,可以使用测试命令来对条件进行测试。比如可以比较字符串、判断文件是否存在及是否可读等转载 2013-12-16 17:26:43 · 595 阅读 · 0 评论 -
apk反编译及重新生成
1,安装JAVA 环境2.到http://code.google.com/p/android-apktool/downloads/list 下载apktool,5.重新生成apkapktool b xx生成的是未签名的,必须签名后才能安装到手机上。生成的apk在 xx/dist/xx.apk使用Auto-sign.jar进行签名:java -jar signapk.ja转载 2013-12-26 16:18:15 · 871 阅读 · 0 评论 -
DNSmasq – 配置DNS和DHCP
DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络。它提供了DNS功能和可选择的DHCP功能可以取代dhcpd(DHCPD服务配置)和bind等服务,配置起来更简单,更适用于虚拟化和大数据环境的部署。dhcp服务其中一些关键的配置如下,配置文件/etc/dnsmasq.conf 中的注释已经给出了非常详细的解释。1234567891011转载 2015-05-25 17:09:33 · 22382 阅读 · 0 评论 -
理解Linux系统中的load average(图文版)
一、什么是load average?linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程队列的长度。Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内转载 2015-05-21 13:18:38 · 816 阅读 · 0 评论 -
Linux精选命令行(第1期)
所有链接到本机的IPnetstat -nut | awk '$NF=="ESTABLISHED" {print $5}' | cut -d: -f1 | sort -u关闭当前shell会话的历史记录HISTFILE=/dev/null输出完全路径的ls (做法有点诡异)tar -cvf /dev/null . | while read i; do ls -l $i;转载 2014-10-23 10:54:57 · 541 阅读 · 0 评论 -
Linux系统命令&术语之缩写与全称,你知道几条?
Linux系统的命令和常用术语,相信大家已经是按照惯性思维在使用了,而且大家也都知道这些命令和术语几乎都是以简短的缩写来呈现,其原因是什么呢?这些缩写的全称及其含义是什么呢?下面就给大家介绍下:操作系统的构建有针对图形化界面和命令行这两类,前者的代表是Windows,使用鼠标作为主输入设备,所以是否使用缩写并不重要;后者的代表就是Linux,凡是要3个字母以上的单词,几乎都要缩写。例如 cd转载 2014-04-08 15:06:35 · 724 阅读 · 0 评论 -
Linux进程关系
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux的进程相互之间有一定的关系。比如说,在Linux进程基础中,我们看到,每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构。我们在这里讲解进程组和会话,以便以更加丰富的方式了管理进程。 进程组 (process group)每转载 2014-04-02 11:26:09 · 450 阅读 · 0 评论 -
centos有用的shell脚本(yum源,ssh,系统优化等)
#!/bin/bash #author suzezhi #this script is only for CentOS 6 #check the OS platform=`uname -i` if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1转载 2014-04-01 11:02:42 · 1721 阅读 · 0 评论 -
科普向】Nexus 4 必读与常见问题解答【Android入门读
本帖最后由 諫山黄泉 于 2013-3-16 14:22 编辑 /*** [渣翻] xda: http://forum.xda-developers.com/showthread.php?t=2010338* * 转载请注明出处: http://bbs.gfan.com/android-5576468-1-1.html* * 略长, 懒得翻请自行Crtl+F转载 2014-03-29 13:02:08 · 1268 阅读 · 0 评论 -
shell判断和比较
1 shell 的$! ,$?, $$,$@$n $1 the first parameter,$2 the second...$# The number of command-line parameters.$0 The name of current program.$? Last command or function's return value.$$ The program's PID.转载 2014-04-14 17:28:43 · 555 阅读 · 0 评论 -
android apk反编译详解
一、在命令行下定位到apktool.bat文件夹,输入以下命令:apktool.bat d -f abc123.apk abc123,二、将反编译完的文件重新打包成apk,很简单,输入apktool.bat b abc123(你编译出来文件夹)即可三、重新生成apkapktool b xx生成的是未签名的,必须签名后才能安装转载 2013-12-26 16:32:26 · 1640 阅读 · 0 评论 -
sed默认最长的可能性匹配,如何修改到最短匹配?
目前为止,我们只执行了简单的字符串替换。虽然这很方便,但是我们还可以匹配规则表达式。例如,以下 sed 命令将匹配从 '' 结束、并且在其中包含任意数量字符的短语。下例将删除该短语(用空字符串替换): $ sed -e 's///g' myfile.html 这是要从文件除去 HTML 标记的第一个很好的 sed 脚本尝试,但是由于规则表达式的特有规则,它不会很好地工作。原因何在?当转载 2013-04-21 18:41:35 · 3638 阅读 · 0 评论 -
rhel 6.1 grub 引导故障排除
1、grub.conf配置文件丢失/损坏,但内核文件等完好[plain] view plaincopygrub>kernel /vmlinuz-2.6.x.x.x grub>initrd /initramfs-2.6.x.x.x grub>boot 如能正常引导,编辑 /boot/grub/grub.conf转载 2013-04-13 23:01:42 · 970 阅读 · 0 评论 -
default、mms、supl、dun、hipri接入点类型的区别
设置APN上网时,大家可能经常遇到这个问题:为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?这个问题留到最后,让我们看看每个接入点类型的含义:英文原文来自于Google Android Developers原文连接:http://developer.android.com/reference/android/net/ConnectivityManager.h转载 2013-03-01 14:09:01 · 1502 阅读 · 0 评论 -
简洁的Bash编程技巧
<!--pre {background-color:#a1a1a1}-->简洁的Bash编程技巧下面这几条是我自己在写shell代码的时候,比较喜欢的几种写法,抛砖引玉。1. 检查命令执行是否成功第一种写法,比较常见:echo abcdee | grep -q abcdif [ $? -eq 0 ]; then echo "Found"el转载 2013-02-05 23:13:09 · 306 阅读 · 0 评论 -
禁止某些用户使用ssh 远程登录
禁止某些用户使用ssh 远程登录 vim /etc/pam.d/sshd在第一行加入 auth required pam_listfile.so item=user sense=deny file=/etc/sshdusers onerr=succeed,注意一定要在第一行,因为pam中执行顺序是上面优先vim /etc/sshdusers在文件中加入root wp ,root转载 2013-01-19 17:18:41 · 5410 阅读 · 1 评论 -
local,LANG,LC_ALL详解
#声明:此文为转载,原出处不详。locale是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文转载 2013-01-29 14:46:24 · 1562 阅读 · 0 评论 -
linux i18n修改,中文版英文版体现
对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.另外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界面的美观程度和稳定程度上都比中文的略好一些,各种奇怪的BUG也要少一些。因此,很多稍微有英语基础的Linux用户都宁愿使用英文界面的系统。但是,转载 2013-01-28 22:34:28 · 2592 阅读 · 0 评论 -
linux限制ssh用户使用命令
假设有机器A和B,分别有帐户a和b,现在希望允许a能以b的身份登陆B,但是限制a仅能访问$HOME/bin下面的命令(比如作为中转机,要求只能使用ssh命令),可以如下操作: 1、在A上帐户a下生成RSA密匙对,并把公钥写入B的帐户b下的~/.ssh/authorized_keys中。 2、编辑~/.ssh/authorized_keys,在前面加上语句:comma转载 2013-01-28 15:55:55 · 5148 阅读 · 0 评论 -
一个拷贝命令的技巧,不仅拷贝文件,而且拷贝目录结构
cp --parents -r srcdir/ destdir/ ----------一个拷贝命令的技巧,不仅拷贝文件,而且拷贝目录结构。记录下来。*拷贝的时候,自动创建参数中源文件的路径:#cp --parents parentdir1/parentdir2/sourcefile destdir/ 这样拷贝的时候,会在目标路径中创建源文件参数中的所转载 2013-01-28 23:23:45 · 807 阅读 · 0 评论 -
十分钟安装带认证的sendmail
摘要 有一天,你的老板对你说,今天上午给我装出一个邮件服务器来,必须在Linux平台上,带认证的!你赶快翻出这篇文章来看一看,也许能够保住工作。 前言 有朋友找到我,让我帮忙配置一台邮件服务器。我的这位朋友也是适用Linux有一段时间的了,并且他还在Linux上开发了几个软件。他愁眉苦脸的跟我说,以前没配过sendmail,在网上查找了一些资料,每每看到文章开头写道:“配转载 2012-12-23 20:51:22 · 454 阅读 · 0 评论 -
perl
决定开始学习perl,是因为它的功能很强大,且有很多现成的模块可以用。现就把每天学习的笔记做下总结:第一课时 perl的简介perl(practical Extraction and Report Language) 实用摘录和报告语言.目前版本为perl 5.*1.perl功能脚本语言,解释执行:无需编译环境,易于看效果,同时具有编译语言如C,JAVA的功能,又有shel转载 2012-09-20 22:19:05 · 366 阅读 · 0 评论 -
shell批量修改后缀方法(# %的用法)【转】
可以复习一下xargs的用法,和变量的一些高级操作技巧如何批量把若干文件从一个扩展名改为另一个扩展名?比如把后缀gz,改为zip答:1.for file in *.gz; do mv $file `basename $file .gz`.zip; done 或(也适合ksh) for file in *.gz; do mv $file ${file%.gz}.zip; done转载 2012-09-09 23:40:45 · 708 阅读 · 0 评论 -
Shell && 和 ||
Shell && 和 || shell 在执行某个命令的时候,会返回一个返回值,该返回值保存在 shell 变量 $? 中。当 $? == 0 时,表示执行成功;当 $? == 1 时,表示执行失败。 有时候,下一条命令依赖前一条命令是否执行成功。如:在成功地执行一条命令之后再执行另一条命令,或者在一条命令执行失败后再执行另一条命令等。shell 提供了转载 2013-02-06 00:03:17 · 339 阅读 · 0 评论 -
SUSE LINUX下文件系统变只读的问题解决
现象产生:服务器在挂载SUSE LINUX的系统光盘安装一些系统自带的RPM包后,发现HOME目录文件系统变成只读模式。附图: 原因分析:在系统加载光盘之前一切正常,加载后出现这样的问题。加载光盘时,使用了mount命令把光盘挂载到home目录。因此分析是由于加载上G的大文件造成的系统保护。系统光盘是一张DVD的suse linux系统盘(大小为2.82G)问题解决:1、首转载 2013-02-20 11:12:49 · 2332 阅读 · 0 评论 -
grep , egrep ,fgrep
例子:1. grep:格式: grep [option] pattern filename 注意: pattern如果是表达式或者超过两个单词的, 需要用引号引用. 可以是单引号也可双引号, 区别是单引号无法引用变量而双引号可以.grep '\' file 包含单词Tom的行grep 'Tom savage' file 包含Tom savage的行grep '^Tomm转载 2012-09-09 21:25:32 · 627 阅读 · 0 评论 -
LINUX SHELL复习1
1 假如知道一个应用运行,想知道其进程id,可以用:pgrep xxxx获得其进程id再通过cat /proc/进程id号/environ获得其环境变量 2 获得字符串长度var=1233333length=${#var} 3 判断当前脚本是否超级管理员执行if [ $UID -ne 0]; then....... root用户的uid为0转载 2013-01-28 23:47:46 · 524 阅读 · 0 评论 -
Linux的双网卡绑定(即bond0)
http://www.linuxidc.com/Linux/2012-05/59738.htmbond网卡的制作一:在机其上安装两块网卡,并修改相应的网络配置文件vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticMASTER=bond0vim /et转载 2012-08-30 07:47:32 · 1800 阅读 · 0 评论 -
NFS服务的配置
基本配置查询软件是否安装:[root@rhel2 ~]# rpm -qa | grep nfsnfs-utils-1.0.9-40.el5nfs-utils-lib-1.0.8-7.2.z2[root@rhel2 ~]# rpm -qa | grep protmap[root@rhel2 ~]# rpm -ivh /misc/cd/Server/转载 2013-02-27 15:02:15 · 596 阅读 · 0 评论 -
utf-8下mount挂载windows共享-中文乱码解决方法
sudo mount -t smbfs //10.10.1.3/music /mnt/ -o codepage=cp936,iocharset=utf8,username=admin我的locale:LANG=zh_CN.UTF-8LANGUAGE=zh_CN:zh:en_US:enLC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN转载 2013-02-26 18:27:13 · 13061 阅读 · 0 评论