linux 学习笔记
文章平均质量分 73
道仁
喜欢看书从书中汲取精神食粮,喜欢下象棋,在楚河汉界间发散思维,磨练心智。喜欢听歌,从歌曲中舒缓心情。喜欢运动,从运动中强健体魄。
本着勤奋务实的态度在软件领域顽强拼搏。执着谦虚谨慎的心学习前端软件技术。不断的提升自己,让自己始终保持随时应付工作需要。
展开
-
linux和windows下面虚拟机的网络设置
From:http://blog.sina.com.cn/s/blog_44e5d6d10100eakc.html网关(geteway)可以看做是连接网络和网络的桥梁,网关的概念很广,这里为了简化起见,我们暂且认为它和路由器是同一个概念。路由器(router)是一种连接网络和网络,并选择IP数据包传送的路径的一台特殊计算机。很多情况下网关的概念等同于路由器。3,网络中电脑的IP地址有何要求?转载 2010-03-09 17:39:00 · 1353 阅读 · 0 评论 -
shell 脚本基本语法
索引1. 第一行必须是"#!/bin/sh"2. 注释:#号后的为注释3. 定义变量4. 逻辑符号5. 接收参数6. 控制流:if/then/elif/else/fi7. 循环:for/do/done8. 格式化输出日期9. exist10. 系统变量参考文档转载 2013-03-22 18:35:33 · 653 阅读 · 0 评论 -
linux PATH环境变量全解析
linux PATH环境变量全解析关于PATH的作用: PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下。事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下转载 2013-03-22 18:40:30 · 654 阅读 · 0 评论 -
linux 远程执行 shell脚本中nohup启动注意
工作中需要做一个远程执行shell脚本启动进程的功能,涉及两台服务器,A和B。已经配置好服务器A可以远程不登陆访问服务器B,执行命令格式如下 ssh usernameB@ip [command]在服务器B上做的工作是启动一个java进程。具体做法是在usernameB用户当前目录下创建了个sh脚本,脚本中添加nohup 启动。脚本内容如下: nohup ./start.sh原创 2013-03-25 13:26:50 · 10594 阅读 · 0 评论 -
linux配置java环境变量
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。 二. 需要配置的环境变量 1. PATH环境变量。转载 2013-03-25 12:15:40 · 566 阅读 · 0 评论 -
普通用户执行脚本具有root用户权限
用 root 用户受权命令如下: chmod x+s you_shell这样你用普通用户执行时,就带ROOT权限原创 2013-04-26 15:19:29 · 4391 阅读 · 1 评论 -
su 从root用户切到普通用户执行命令
例如 以下将用户切成oracle 用户后执行登录和查询的操作。 exit;跳出后扔用root用户执行su - oracle sqlplus / as sysdbaselect sysdate from dual;select sysdate from dual;exit;EOF原创 2013-04-26 15:22:39 · 2445 阅读 · 0 评论 -
Linux如何查询内存真实利用率
使用top工具查看到Suse Linux的内存占用率很大,可能97%以上,我知道这是Linux的内存使用机制,先将内存整个管理起来,需要的时候在分配给单个进程。但是如果我需要查看系统真实的内存占用率应该怎么做 如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.$ free -m total used转载 2013-05-16 18:35:14 · 686 阅读 · 0 评论 -
Linux 下zip包的压缩与解压
linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b 指转载 2014-05-13 15:12:06 · 513 阅读 · 0 评论 -
Linux下SSH跳转无密码登录或执行命令
概述 在开发过程当中我们经常会在两台linux系统服务器之间传输文件,每次登陆都需要手动输入密码,这样重复性的工作浪费时间。如果能实现一次操作永久登陆这样会提高不少工作效率。因此提出以下需求。 需求: 实现两台linux系统服务器之间无密码登陆和执行脚本或shell命令。实现方式 建设我们有两台服务器IP分别原创 2013-03-21 15:00:38 · 3249 阅读 · 0 评论 -
在linux下查看CPU,内存大小
一、CPU大小[root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"model name: Intel(R) Xeon(TM) CPU 2.80GHzmodel name: Intel(R) Xeon(TM) CPU 2.80GHz转载 2013-03-19 18:19:43 · 1111 阅读 · 0 评论 -
linux 安装jdk及eclipse
一、【下载】从sun的官方网站上下载JDK的6.0版本,具体说明如下:下载地址:http://java.sun.com/javase/downloads/index.jsp,我下载的是JDK 6 Update 14,具体下载链接为https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US原创 2010-03-09 18:35:00 · 742 阅读 · 0 评论 -
linux lsof详解
<br />lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监转载 2010-08-18 18:04:00 · 570 阅读 · 0 评论 -
Linux上查看磁盘空间及文件夹的大小
在服务器上搭载了多台虚拟机,突然间有台装有MySQL的虚拟机的硬盘空间的使用率达到了100%。 <br />使用df命令可以显示目前所有文件系统的可用空间及使用情形。 <br />引用$ df -h <br />Filesystem Size Used Avail Use% Mounted on <br />/dev/mapper/VolGroup00-LogVol00 <br /> 28G 26G 222M 100% / <br /转载 2010-10-25 16:46:00 · 5179 阅读 · 0 评论 -
ls 详解
ls == list,根据不同的选项,列举指定目录或文件的相关信息,是Unix/Linux下最常用的命令之一,cd到某一目录下后执行的第一个命令。ls 不带参数的ls列举当前目录下有哪些文件和目录,ls Folder列举Folder目录中的文件和子目录,ls File显示File文件的信息(默认为文件名)。123456789dut转载 2013-01-16 16:54:18 · 855 阅读 · 0 评论 -
ps 查看linux系统内存及cpu信息
RSS -- 进程本身的内存占用 VSZ -- 算上共享库的总占用 ps -eo pid,user,comm,args,%cpu,%mem,rss,vsz,sz 查看内存、CPU ps -fewL|grep face_svr ps -fp $(pgrep -d, face_svr) top c VIRT 使用的虚拟内存总量, VIRT=SWAP+RES转载 2013-01-16 16:33:50 · 14379 阅读 · 0 评论 -
Java SSH远程执行Shell脚本实现
此程序需要ganymed-ssh2-build210.jar包。 下载地址:http://www.ganymed.ethz.ch/ssh2/ 为了调试方便,可以将\ganymed-ssh2-build210\src下的代码直接拷贝到我们的工程里, 此源码的好处就是没有依赖很多其他的包,拷贝过来干干净净。 此程序的目的是执行远程机器上的Shell脚本。 远程机器IP:***.转载 2013-02-22 15:36:20 · 5627 阅读 · 0 评论 -
ssh 远程执行命令简介
在写这篇博客之前,我google了一堆相关文章,大都是说修改/etc/sudoers,然后NOPASSWD:指定的cmd,但是真心不管用,没有远程虚拟终端这个方法就是浮云,ubuntu10.04 server 亲测!! ssh执行远程操作命令格式ssh -p $port $user@$p 'cmd'$port : ssh连接端口号$user: ssh连接用户名$ip:ssh转载 2013-02-22 15:30:43 · 105460 阅读 · 1 评论 -
shell入门的拦路虎:syntax error: unexpected end of file
syntax error: unexpected end of file问题的解决办法dos文件转换成 unix 文件格式dos 格式 文件 传输到 unix 系统时 , 会在每行的结尾多一个 ^M , 当然也有可能看不到 , 但是在 vi 的时候 , 会在下面显示此文件的格式 , 比如 ”dos.txt” [dos] 120L, 2532C 字样 , 表示是一个 [dos] 格式转载 2013-02-22 16:46:56 · 713 阅读 · 0 评论 -
linux文件权限chmod
linux的文件权限通过用户,组和其它组来实现。一个文件只能属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入这个组,一个用户可以同时属于多个组。一般来说一个应用下不要有太多的文件组和用户,最好不要用ROOT执行角本,这样权限都放放大,比较不安全 Linux下很重视权限,权限包括读,写,执行。所以即使Linux下染了病毒,也不一定中病毒,其实就是这个权限的问题转载 2013-04-26 15:42:56 · 716 阅读 · 0 评论