
U/Linux
文章平均质量分 56
t0nsha
ocp/rhce/rhcds/rhca oracle dba/ebs dba/ebs dev
展开
-
Linux下rz,sz与ssh,SecureCRT的配合使用
一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz,sz是便是Li转载 2015-09-23 23:04:54 · 1089 阅读 · 0 评论 -
x11vnc - Linux下共享本地用户桌面($DISPLAY==:0.0)的工具
说明:通过vncserver我们可以开启远程服务器的图形化桌面,如运行vncserver :1则打开了一个桌面号为1的远程图形化桌面,然后执行vncviewer server1.example.com:1就可以访问该桌面,从而执行一些必须在图形化下才能执行的操作,而且可以多个用户同时登录该桌面,方便协同合作。但是这个方法无法把在本地登录的桌面($DISPLAY==:0.0)共享出去,执行vncse原创 2013-03-02 21:18:31 · 6848 阅读 · 0 评论 -
解释bash脚本中set -e与set -o pipefail的作用
man set中的解释: set [--abefhkmnptuvxBCEHPT] [-o option] [arg ...] set [+abefhkmnptuvxBCEHPT] [+o option] [arg ...]... ... -e Exit immediately if a pipeline (which may cons原创 2013-02-24 15:19:29 · 41048 阅读 · 2 评论 -
dd-wrt如何增加一个普通权限的用户
dd-wrt是简化版的linux,默认只有一个root用户,有时我们可能需要用路由器做下简单的ssh/代/理,显然root用户的权限太高了,能不能再增加一个普通权限的用户呢? 答案是可以的,不过需要点小技巧。版本:root@n13u:~# cat /proc/version Linux version 3.2.23-svn19518 (root@dd-wrt) (gcc version 4.6.3原创 2013-01-22 01:46:55 · 4063 阅读 · 1 评论 -
启用刷了dd-wrt的无线路由器asus-n13u-b1外置usb存储支持,安装python2.7
硬件版本华硕 N13U Rev B1root@n13u:/tmp/mnt/sda_part1# cat /proc/cpuinfo system type : Ralink RT3052 id:1 rev:3processor : 0cpu model : MIPS 24KEc V4.12BogoMIPS : 255.59CPUClock原创 2013-01-20 20:30:30 · 14940 阅读 · 0 评论 -
/proc/sys和/sys目录的区别
/proc/sys包括所有的内核参数信息, 与sysctl -a相似/sys包括系统所有的硬件信息以及内核模块等信息, 如cpu/sys/devices/system/cpudmi/sys/class/dmi/id/chassis_vendorhd/sys/block/sda/queue/schedulerkernel module/sys/module/sx8/parameters/max_qu原创 2013-02-04 18:59:43 · 5676 阅读 · 1 评论 -
ldconfig , ldd 与 LD_LIBRARY_PATH 之间的关系
============================================================linux中搜索动态库的顺序============================================================Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。转载 2013-01-11 00:01:42 · 5408 阅读 · 0 评论 -
Linux如何查看当前进程的ID
Linux如何查看当前进程的ID$$表示当前进程的ID, $PPID表示当前进程的父进程的ID.bash-3.2$ echo $$13750bash-3.2$ echo $PPID13656bash-3.2$ ps -ef | grep 13750oracle 13750 13656 0 06:09 pts/4 00:00:00 bashoracle 28981 13750 0 06:原创 2012-11-22 22:25:51 · 11773 阅读 · 0 评论 -
Bash shell 几个符号的用法 - ${}/()
${#1} : 第一个参数的长度${1} : 第一个参数$(env | grep HOSTNAME) :去圆括号内命令的返回值${HOSTNAME} : 返回花括号内环境变量的值[root@desktop2 test]# cat sign.sh #!/bin/bashecho '${#1} = ' ${#1}echo '${1} = ' ${1}echo '$(env | grep HOS原创 2012-11-29 22:03:18 · 5558 阅读 · 0 评论 -
理解Bash shell中shift命令
1. man下的解释:[root@desktop31 log]# man shift... shift [n] The positional parameters from n+1 ... are renamed to $1 .... Parameters represented by the numbers $# down原创 2012-11-13 22:15:10 · 15590 阅读 · 0 评论 -
RHEL6上ssh -X打不开图形化窗口(Remote: No xauth program; cannot forward with spoofing.)
[root@localhost ~]# lsb_release -aLSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: RedHatEnterpriseServe原创 2012-08-19 22:46:47 · 6866 阅读 · 0 评论 -
iptables常用规则 - 未完待续
从上(行号小)至下(行号大)应用第一条匹配的规则,匹配到第一条规则后,即使下面还有匹配的规则也不再应用.-A 会在行尾追加一条规则-I 会在行首插入一条规则为方便修改,所有规则最好写到开机启动脚本中,而不是采用/etc/init.d/iptables save这种方式来保存.除了本机tcp协议的22端口(ssh), 拒绝其他一切入站连接:iptables -A INPUT -p tcp --dpo原创 2013-03-20 21:58:41 · 1236 阅读 · 0 评论 -
strace,ltrace linux下跟踪进程调用的命令
本工具可以用来做大多数排除,比如mount一个NFS,很慢,找不出原因,我们可以使用strace命令来跟中mount这个经常所有的调用过程。strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。 strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。 下面记录几个常用 option . 1 -f -转载 2013-04-15 23:44:56 · 1441 阅读 · 0 评论 -
Linux下简单samba共享配置
Linux下简单samba共享配置目标:1. 关闭默认的home目录共享2. 访问共享需要密码验证,用户不能更改文件3. 用户直接访问主机(eg.\\station20)不会列出共享目录,需要输入全部路径(eg.\\station20\bbq)才能访问共享版本[root@station20 samba]# cat /proc/versionLinux version 2.6.32-300.10.1原创 2013-04-17 21:42:19 · 1520 阅读 · 0 评论 -
Recover Deleted Linux Files With lsof
One of the more neat things you can do with the versatile utility lsof is useit to recover a file you've just accidentally deleted.转载 2014-07-13 15:31:30 · 1300 阅读 · 0 评论 -
Bash String Manipulation Examples – Length, Substring, Find and Replace
In bash shell, when you use a dollar sign followed by a variable name, shell expands the variable with its value. This feature of shell is called parameter expansion.But parameter expansion has numero转载 2014-04-19 21:15:57 · 1212 阅读 · 0 评论 -
String Operations in Shell
String Operations in ShellNewsBash Recommended LinksSelected papersReferencePattern MatchingVariable Substitution${var:-bar}(default)${var:=bar}###%%%KSH SubstitutionsLengthIndexSubstrSearch and Repla转载 2014-04-19 21:23:00 · 2663 阅读 · 0 评论 -
SSH原理与运用(二):远程操作与端口转发
SSH原理与运用(二):远程操作与端口转发转载 2014-01-20 01:00:13 · 1416 阅读 · 0 评论 -
Linux Shell - Shell脚本调试技术
Shell脚本调试技术 本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。3 评论:曹 羽中 (caoyuz@cn.ibm.com), 软件工程师, IB转载 2014-01-13 23:55:26 · 1291 阅读 · 0 评论 -
Linux Shell - kill 0 直接终止正在运行的脚本
示例如下:liao@tp:~$ cat test.sh #!/bin/bashecho akill 0echo bliao@tp:~$ ./test.sh a已终止liao@tp:~$原创 2014-01-13 21:36:11 · 8873 阅读 · 0 评论 -
RUID EUID SUID的一些解释和例子
RUID EUID SUID的一些解释和例子[root@host ~]# iduid=0(root) gid=0(root) euid=502(oracle) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)[root@host ~]# cat /etc/passwd | head -n 1root:x:0:0:root原创 2013-09-06 21:18:54 · 4390 阅读 · 0 评论 -
Windows Managers vs Login Managers Vs Display Managers Vs Desktop Environment
From the bottom up:Xorg, XFree86 and X11 are display servers. This creates the graphical environment.[gkx]dm (and others) are display managers. A login manager is a synonym. This is the first X progra转载 2013-08-24 11:27:59 · 1177 阅读 · 0 评论 -
rh436 - ssh验证/连接很慢
版本:客户端(client):[root@desktop20 ~]# cat /proc/version Linux version 2.6.32-220.el6.x86_64 (mockbuild@x86-004.build.bos.redhat.com) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9原创 2013-05-06 00:52:32 · 2319 阅读 · 0 评论 -
rh436 - Linux下如何根据fdisk/tune2fs -l/dumpe2fs来计算分区的大小
版本:┌─[root@tp]─[~]─[2+1]─[100%=]└─# cat /proc/version Linux version 3.7.9-2-ARCH (tobias@T-POWA-LX) (gcc version 4.7.2 (GCC) ) #1 SMP PREEMPT Mon Feb 25 12:04:25 CET 2013用fdisk来计算分区大小┌─[root@tp]─[~]─[原创 2013-05-08 02:20:03 · 2338 阅读 · 0 评论 -
ldconfig几个需要注意的地方
1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到2. 想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然后再调用ldconfig,不然也会找不到比如安装了一个mysql到/usr/local/mysql,mysql有一大堆library在/usr/local/m转载 2012-08-08 00:15:11 · 1200 阅读 · 0 评论 -
rhel/linux下如何找出网卡驱动的内核模块名称
rhel/linux下如何找出网卡驱动的内核模块名称通过在dmesg里(/var/log/dmesg)查找网卡名称可得到网卡驱动的内核模块名称,适用于rhel6&5:[root@station122 ~]# lsb_release -aLSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-no原创 2012-07-20 21:15:21 · 6545 阅读 · 0 评论 -
[实验]通过lvm快照进行热备
lvm快照有两大用途,一是用来克隆虚拟机,例如做xen虚拟机时,可先新建一台完整虚拟机,假设大小为10G,然后我们可以在这台10G的虚拟机上创建1个3G的快照,接着通过这个3G的快照启动虚拟机,做完实验后,可以直接删除快照而保持原来完整虚拟机的纯净。lvm快照的第二大用途是实时备份(moment-in-time),即为了保持系统的一致性,我们先做一个快照冻结当前系统状态,这样快照里面的内容可暂时保原创 2012-07-16 20:47:51 · 9668 阅读 · 0 评论 -
Linux Shell之export
export使在父shell中定义的环境变量在子shell中仍然有效。 eg:[oracle@ora10g ~]$ echo $AA[oracle@ora10g ~]$ echo $BB[oracle@ora10g ~]$ AA=aaa[oracle@ora10g ~]$ BB=bbb[oracle@ora10g ~]$ export BB[oracle@o原创 2011-06-16 00:55:00 · 1584 阅读 · 0 评论 -
在windows下访问linux图形界面之vncserver
环境:server:redhat 4 as update 7client:windows 7software:vncviewer 4 生产环境下server一般都没有显示器,但是如果我们需要在server上安装oracle的话,就必须使用图形界面。如果client是linux的话,我们可以使用xhost,同样windows下也有相应的解决办法。如果客户端是windows,可原创 2011-06-14 20:41:00 · 2679 阅读 · 0 评论 -
Shell开发的一些技巧和经验
1、截取字串截取字串的两种方式:echo ${VAR:STA:COUNT} expr substr $VAR $STA $COUNTVAR: 表示被截取的字符串源。STA:表示开始截取的位置。COUNT:截取的字符串的个数上述两种方式有一些小的区别,下面用一个例子来说明:S=12345STA=2COUNT=2运行echo ${VAR:STA:CO转载 2010-03-16 22:49:00 · 4298 阅读 · 0 评论 -
The Best Linux Distribution of them all
A few weeks back, my friend Tom asked me a question regarding Linux - that is - Which is the best Linux distribution of them all. And following is the lively conversation we had about this topi转载 2008-04-28 14:31:00 · 1654 阅读 · 0 评论 -
升级linux内核到2.6.24
序 言由于开发环境需要在linux-2.6内核上进行,于是准备对我的虚拟机上的Linux系统升级。没想到这一弄就花了两天时间(反复装系统,辛苦啊),总算把Linux系统从2.4.20-8内核成功升级到了2.6.24内核。网上虽然有很多介绍Linux内核升级的文章,不过要么过时,下载链接失效;要么表达不清,不知所云;更可气的是很多文章在转载过程中命令行都有错误。刚开始我就是在这些“攻略”的指点下来升转载 2008-03-04 17:22:00 · 14552 阅读 · 26 评论 -
更改Redhat Linux 9 的启动方式
更改Redhat Linux 9 的启动方式 作者:未知 来源:互联网 点击数: 9 更新时间:2007年02月22日转载 2007-04-13 20:55:00 · 2082 阅读 · 0 评论 -
Linux的目录里都装些啥
搞电脑的人总想知道自己的系统里到底有些什么东西,于是我就在Linux的根目录下运行ls -l(列目录命令),哇,一大串,这许多目录都放些什么呢?我硬着头皮往里钻,功夫不负有心人,终于将这迷宫的秘密揭开了。在此公布天下:/binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。/boot这里存放的是启动Linux时使转载 2007-04-14 21:14:00 · 1162 阅读 · 0 评论 -
常用的60个linux命令
常用的60个linux命令转载 2007-04-13 21:11:00 · 1793 阅读 · 0 评论 -
vi 常用技巧
vi 常用技巧转载 2007-04-13 21:06:00 · 1539 阅读 · 0 评论 -
简介Linux的一般应用
简介Linux的一般应用 作者:未知 来源:互联网 点击数: 13 更新时间:2007年02月22日转载 2007-04-13 21:01:00 · 1512 阅读 · 0 评论 -
引导Linux的三种简便方法
引导linux方法,我所知的有如下3种: 方法1:引导软盘(1)在linux下用mkbootdisk制作。(2)如果硬盘引导信息丢失,无法进入Linux系统做引导软盘,对于RH,用RedHat linux光盘引导进入secure模式,当询问是否将硬盘中的linux系统设置为当前环境,选“是”,这时的系统进入到硬盘的linux环境,运行mkbootdisk,做一个启动盘。(3)取相同版本的转载 2007-04-14 21:12:00 · 1291 阅读 · 0 评论 -
出现bad interpreter:No such file or directory的原因
Linux下面一个脚本死活也运行不了, 我检查了数遍,不可能有错。快Insane啦!提示:bad interpreter:No such file or directory上网上找了好久,总算发现原来是文件格式的问题。这个文件是我在Windows下编写的。换行的方式与Unix不一转载 2011-07-06 22:14:32 · 1289 阅读 · 1 评论 -
VMWare7和RHEL6共享上网的几个小问题
物理机:window 2003 sp2VM版本:VMware Workstation 7.0.0 build-203739虚拟机:RHEL6.0物理机:2k3ip:192.168.2.168netmask:255.255.255.0gw:192.168.2.1虚拟机:rhel6ip:10.1.10.234netmask:255.255.2550gw:10.1.10.1采用NAT连接NAT连接到默认原创 2011-11-29 01:40:37 · 1885 阅读 · 0 评论