随笔分类 - linux
摘要:From:http://www.cnblogs.com/benio/archive/2010/09/15/1826728.html今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name发现8080端口被PID为9658的Java进程占用。进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看就可以明确知
阅读全文
摘要:From:http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/
阅读全文
摘要:使用set命令可以设置各种shell选项或者列出shell变量.单个选项设置常用的特性. 在某些选项之后-o参数将特殊特性打开.在某些选项之后使用+o参数将关闭某些特性, 不带任何参数的set命令将显示shell的全部变量.除非遇到非法的选项,否则set总是返回ture.当BASH shell被调用时,可以列出全部的选项.当前的选项集列在$-中.在option参数被处理后,其他的参数被赋值到位置参数中(,,...,$n)格式 set [--abefhkmnptuvxldCHP] [-o option name] [arguments ...]详解:选项 说明:-a 自动向已经修改的变量或为导.
阅读全文
摘要:From:http://www.linuxidc.com/Linux/2012-08/69043.htm#CentOS-Base.repo其他版本文件在http://mirrors.163.com/.help查看1、 cd /etc/yum.repos.d2、 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo3、替换CentOS-Base.repos4、yum update 即可。
阅读全文
摘要:From:http://forum.ubuntu.org.cn/viewtopic.php?t=257333用linux,就一定要用linux的方式去思维。嗯,说的容易做起来难。我的D盘哪去了?恐怕每一个新手初次进入linux桌面后,第一个想知道的就是这个答案吧?我们就来说说这个D盘。首先,请放心,他不会莫名其妙的被xx掉。除非你在分区的时侯乱来一气;其次,你应该明白硬盘分区是怎么回事,否则下面的就别看了,还不会走路就想跑马拉松那是……,根本不可能滴;再者,你应该明白,文件其实是储存在硬盘的某个分区里,并不是C盘或者D盘里;最后,抛弃你被widows“固化”了的思维,其意义不仅仅是使你更懂li
阅读全文
摘要:一.Linux挂载U盘:1、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb)3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb4、卸载U盘:umount /mnt/usb5、删除usb目录:rm -rf /mnt/usb二.Linux挂载硬盘:1.加挂FAT32文件系统最简单的用法mount /dev/hda6 /mnt/wine/dev/hda6是Windows的E盘,/mnt/wi
阅读全文
摘要:比如要把/etc/apache/bin目录添加到PATH中1.#PATH=$PATH:/etc/apache/bin 使用这种方法,每当登出PATH就会恢复2.#vi /etc/profile 在适当位置添加PATH=$PATH:/etc/apache/bin 这种方法最好,除非你强制手动修改PATH的值,否则将不会被改变3.#vi ~/.bash_profile 修改PATH行,把/etc/apache/bin添加进去 这种方法是针对用户起作用的在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量...
阅读全文
摘要:from:http://bbs.chinaunix.net/thread-2277750-1-1.htmlLinux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。1、*.rpm形式的二进制软件包安装:rpm -ivh *.rpm卸载:rpm -e packgename说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而
阅读全文
摘要:来源:http://www.cnblogs.com/peida/archive/2012/12/19/2824418.htmlLinux中的ps命令是ProcessStatus的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分
阅读全文
摘要:来源:http://www.cnblogs.com/peida/archive/2012/12/25/2831814.htmlfree命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free[参数]2.命令功能:free命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b 以Byte为单位显示内存使用情况。-k 以KB为单位显示内存使用情况。-m 以MB为单位显示内存使用情况。-g以GB为单位显示内存
阅读全文
摘要:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df[选项][文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示3.命令参数:必要参数:-a全部文件系统列表-h方便阅读方式显示-H等于“-h”,但是计算式,1K=1000,而不是1K=1024-i显示inode信息-k区块为1024字节-l
阅读全文
摘要:来源:http://www.cnblogs.com/sonic4x/archive/2011/08/05/2128543.html1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以
阅读全文
摘要:http://blog.csdn.net/hzqnju/article/details/6779556http://blog.csdn.net/gxy3509394/article/details/8166288第一步:下载jdk-7-linux-i586.tar.gz1 wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C.
阅读全文
摘要:red hat 系统用rpm格式的文件安装软件 Debian系列用deb格式的文件安装软件ubuntu安装软件是用deb格式的文件安装,ubuntu对于rpm格式的文件安装软件是:先将rmp格式的文件转换为deb格式的,再进行安装Demo: ubuntu安装sqldeveloper-3.0.04.34-1.noarch.rpm1、ubuntu 安装alien转换软件sudo apt-get install alien2、转换 sudo alien --scripts sqldeveloper-3.0.04.34-1.noarch.rpm 执行完后会生成一个 sqldeveloper_3.0..
阅读全文
摘要:rpm -qa |grep java 看是否安装了javaecho $PATH 看环境变量是否配置了java路径find / -name java 查找java文件一般linux服务器会自带jdk,但版本可能1.4 太低
阅读全文
摘要:来源:http://blog.ubuntusoft.com/ubuntu-update-source.html#.Uq_PP9KBmxh其它版本的修改方式相识。尽量使用原生工具来修改(见下方)。手动修改方式:163源 1 deb http://mirrors.163.com/ubuntu/ precise main restricted 2 deb-src http://mirrors.163.com/ubuntu/ precise main restricted 3 deb http://mirrors.163.com/ubuntu/ precise-updates main restr..
阅读全文
摘要:CentOS安装ssh最笨的方法:yum install sshyum install openssh-server/etc/init.d/sshd status看sshd服务的状态/etc/init.d/sshd start开启sshd服务/etc/init.d/sshd stop关闭sshd服务开机自启动:# chkconfig sshd on# rebootUbuntu安装SSHubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:xjj@xjj-desktop:~$ ssh localh
阅读全文
摘要:来源:http://www.jb51.net/LINUXjishu/12713.html一. 使用 su 命令临时切换用户身份1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。我们可以看到当然通过su 切换是一种比较好的办法; 通..
阅读全文
摘要:来源:http://zhidao.baidu.com/link?url=5oR8WxygPvVMhSZvXQahYKm01JPTmQnEUjbQF562Yxgd3r6bYpki1ZPcHAsij6E4CziycxcJUCnJNUz5Sl5GxKlinux下安装软件有两种方式:一是安装二进制的包,一般都是rpm格式的了,常用rpm -ivh XXX.rpm的方式来安装了rpm -qa可以查看软件包的信息,具体请百度rpm命令。rpm安装有时遇到依赖关系的问题,所以有了自动查找依赖关系的工具,redhat的yum和ubuntu的apt-get都是其中的例子,这两个工具都是自动解析依赖关系的,从网上
阅读全文
摘要:来源:http://blog.sina.com.cn/s/blog_52f6ead0010127xm.html1、cat 显示文件连接文件内容的工具;cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。比如:de>[root@localhost ~]# cat /etc/fstabde>为了便于新手弟兄灵活掌握这个工具,我们多说一点常用的参数;1.0 cat 语法结构;de>cat [选项] [文件]...选项-A, --show-all 等价于 -vET-b, --number-nonblank 对非空输出行编号-e 等
阅读全文

浙公网安备 33010602011771号