
Linux
llwan
这个作者很懒,什么都没留下…
展开
-
linux中终端控制键Ctrl+C,Ctrl+Z,Ctrl+D的使用场合
1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。2、Ctrl+Z是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将mysql挂起,然后进行其他操作,然后输入fg回车转载 2015-12-16 11:07:30 · 12386 阅读 · 0 评论 -
在LINUX下想要直接压缩多个文件夹为tar.gz格式
tar -zcvf test3.tar.gz test1 test2 解压缩文件: tar zxvf a.tar.gz 压缩文件命令: tar -zcvf test3.tar.gz test1 test2 此命令是将两个文件夹 或文件同时压缩到一个文件里面!转载 2013-04-23 19:48:41 · 1084 阅读 · 0 评论 -
Linux命令之ssh - Secure Shell 客户端
用途说明ssh命令是Linux下常用的远程登录客户端工具,它常用来替代telnet,因为telnet采用明文传输,安全性差,而ssh采用安全传输机制,是远程访问的首选。常用方式格式:ssh 使用SSH远程登录主机,端口为22。用户为当前登录用户。格式:ssh -p 格式:ssh -p 使用SSH远程登录主机,端口为。用户为当前登录用户。 格式:ssh -l转载 2012-12-24 09:57:45 · 910 阅读 · 0 评论 -
linux上进程状态查询
linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIG转载 2012-11-22 11:05:44 · 637 阅读 · 0 评论 -
Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/us转载 2012-11-21 16:03:43 · 521 阅读 · 0 评论 -
服务器常用操作
服务器常用操作 一、防火墙1、在/etc/sysconfig/iptables里添加-A RH-Firewall-1-INPUT -m state --state NEW-m tcp -p tcp --dport 8080 -j ACCEPT 2、重启iptables/etc/init.d/iptables restart 二、拷贝1、 scp s原创 2012-05-23 15:07:21 · 595 阅读 · 0 评论 -
关于linux常见命令ls
ls 命令的含义是list显示当前目录中的文件名字。注意不加参数它显示除隐藏文件外的所有文件及目录的名字。ls是Linux/Ubuntu中经常用到的一个命令,也是一个非常基本的命令。1、文件名颜色的含义1)默认色代表普通文件。例:install.log2)绿色代表可执行文件。例:rc.news3)红色代表tar包文件。 例:vim-7.1.tar.bz24)蓝色代表目录文件。转载 2012-11-22 11:06:19 · 557 阅读 · 0 评论 -
Linux 压缩,解压缩
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny转载 2012-11-21 15:54:16 · 624 阅读 · 1 评论 -
linux删除非空目录
rm -rf 目录名r意思是删除目录,f意思是force的缩写,强制删除,不提示。转载 2012-11-19 10:11:45 · 666 阅读 · 0 评论 -
Runtime.getRuntime().exec(cmd) cd
http://sealbird.iteye.com/blog/1202196Java代码 Process process = Runtime.getRuntime().exec(cmd); process.waitFor(); Process process = Runtime.getRuntime().exec(cmd); process.w转载 2013-04-23 19:54:09 · 3845 阅读 · 0 评论 -
Linux下修改Mysql的用户(root)的密码
http://www.cnblogs.com/daizhuacai/archive/2013/01/17/2865138.html修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter passw转载 2014-11-25 21:49:15 · 549 阅读 · 0 评论 -
Linux的bg和fg命令简单介绍
转自:http://www.jb51.net/LINUXjishu/65800.html我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ct转载 2015-12-16 11:03:42 · 661 阅读 · 0 评论 -
刚配置好tomcat却无法启动
权限不够,使用命令赋予权限,可以启动sh chmod +x *.sh原创 2014-11-25 22:46:46 · 1015 阅读 · 0 评论 -
linux下完全删除mysql并再次安装
http://wuyanzan60688.blog.163.com/blog/static/12777616320122921232402/与很多软件安装一样,如果是第二次安装,比第一次安装要纠结得多,很多东西可能因为没有删除干净,会安装不上,我这次安装mysql就是一个例子。 下面是怎样删除干净的方法:1. rpm删除先用rpm –qa |grep mys转载 2014-11-25 21:42:03 · 5909 阅读 · 0 评论 -
Linux系统上安装MySQL 5.5prm
from:1.准备工作从MySQL官网上分别下载mysql服务器端于客户端包。如:MySQL-server-5.5.15-1.linux2.6.x86_64.rpm和MySQL-client-5.5.15-1.linux2.6.x86_64.rpm并放到/opt目录下2.检测系统是否安装MySQL(1)进入系统后,检测是否安装mysql.如:检测是否安装Mysq转载 2014-10-20 18:03:26 · 667 阅读 · 0 评论 -
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.2、确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock3、试试:service mysqld start上面是网络上搜索岛原创 2014-11-25 11:22:09 · 687 阅读 · 0 评论 -
Linux上安装MySQL时出现不兼容的解决办法
转载:http://www.linuxidc.com/Linux/2012-06/62156.htmLinux上安装MySQL时出现不兼容的解决办法:[root@localhost ~]# rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm Preparing... ##############转载 2014-11-25 11:17:09 · 824 阅读 · 0 评论 -
Linux下安装JDK-(rpm版)
FROM: http://blog.youkuaiyun.com/sonnet123/article/details/91697411、下载JDK路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载jdk:[plain] view plaincopy转载 2014-10-20 17:01:07 · 1189 阅读 · 0 评论 -
如何查看linux x86和x64
uname -a一般如果是x86的话有显示的转载 2014-10-20 17:47:38 · 9537 阅读 · 0 评论 -
查看iptables状态-重启
iptables 所在目录 /etc/sysconfig/iptablesservice iptables status 查看iptables状态service iptables restart iptables服务重启service iptables stop iptables服务禁用转载 2012-09-10 14:08:37 · 75194 阅读 · 1 评论 -
linux下IPTABLES配置详解
inux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source转载 2012-11-19 09:56:41 · 433 阅读 · 0 评论 -
linux tomcat jvm内存优化
linux tomcat jvm内存优化 2011-06-29 11:55:08| 分类:tomcat | 标签:tomcat jvm |字号 订阅PermGen space:全称是Permanent Generation space。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap s转载 2012-10-25 11:03:55 · 7134 阅读 · 0 评论 -
linux 下端口close_wait 过多
情景描述:系统产生大量“Too many open files” 原因分析:在服务器与客户端通信过程中,因服务器发生了socket未关导致的closed_wait发生,致使监听port打开的句柄数到了1024个,且均处于close_wait的状态,最终造成配置的port被占满出现“Too many open files”,无法再进行通信。close_wait状态出现的原因是被动关闭方未转载 2012-08-09 10:14:21 · 1820 阅读 · 0 评论 -
Linux下JNI实现
最近研究Android,涉及到JNI调用。虽然我对Java语言有所了解,但是还没有接触过JNI。今天在Unix Center的Ubuntu上面用JNI实现了“经典”的“Hello world”程序。通过这个简单的程序把JNI的一些小知识进行一下总结。什么是JNI JNI是Java native interface的简写,可以译作Java原生接口。Java可以通过JNI调用C/C++转载 2012-05-10 11:30:47 · 653 阅读 · 0 评论 -
Linux目录权限
百科名片Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。目录简介chmod 命令chgrp命令展开编辑本段简介 只读权限表示只允许读其内容,而禁止对其做所有的更改操作。可执行权限表示允许将该文 件作为一个程式执行。文件被创建转载 2012-04-20 14:59:21 · 683 阅读 · 0 评论 -
linux创建用户命令
创建用户、设置密码、修改用户、删除用户:useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删除用户testuserrm -rf tes转载 2012-04-16 16:34:50 · 628 阅读 · 0 评论 -
linux mysql中文乱码
mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法: 1、windows下:修改my.ini文件,有两处default-character-set=latin1都改为default-character-set=utf8重启既可。 2、linux下:vi /etc/my.cnf(# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 既已经把my-medium.cnf拷贝到/etc/下了)在[mysqld]下加转载 2010-11-18 12:58:00 · 518 阅读 · 0 评论 -
linux tail命令详解
功能:显示指定文件的后若干行。语法:tail [+ / - num ] [参数] 文件tail命令中各个选项的含义为:+num 从第num行以后开始显示。- num 从距文件尾num行处开始显示。如果省略num参数,系统默认值为10。l 以文本行为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的文本行行数。c 以字节为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的字符数。(l、c选项可以省略,系统默认值为l,即按行计数)。使用tail命令原创 2010-10-21 09:46:00 · 986 阅读 · 0 评论 -
linux ls命令
ls ls 命令可以说是linux下最常用的命令之一。它有众多的选项,其中有很多是很有用的,你是否熟悉呢?下面列出了 ls 命令的绝大多数选项。 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。 -c 输出文件的 i 节点的修改时间,并以此排序。 -d 将目录象文件一样显示,而不是显示其下的文件。 -e 输出时间的全部信息,而不是输出简略信息。 -f -U 对输出的文件不排序。 -g 无用。 -i原创 2010-11-30 14:24:00 · 653 阅读 · 0 评论 -
linux 文件删除命令
使用这个rm -rf删除文件的时候一定要格外小心,linux没有回收站的。直接rm就可以了,不过要加个参数-f 即:rm -f 文件路径-f 就是直接强行删除,不作任何提示的意思删除文件使用实例:rm -f /var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件删除目录使用实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹需要提醒的是:使用这个rm转载 2010-09-13 13:27:00 · 626 阅读 · 0 评论 -
Linux中查看系统资源占用情况的命令
用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多。top: 主要参数d:指定更新的间隔,以秒计算转载 2012-08-09 10:15:38 · 977 阅读 · 0 评论 -
Linux 死机了怎么办
今天在 Linuxgem.org 上面发现一篇很有意思的文章,和大家分享。{Via http://blog.upsuper.org.cn/what-to-do-if-linux-crash/}Linux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从 Linux 的死机状态中挣脱出来。Linux 死机有很多种情转载 2012-08-09 10:16:21 · 837 阅读 · 0 评论 -
linux tomcat重启
命令:/etc/init.d/mysql start|stop|restart|reload|force-reload转载 2012-10-25 18:31:55 · 570 阅读 · 0 评论 -
linux 连接数统计
查看所有连接:netstat -an统计连接数:netstat -an|wc原创 2012-10-08 17:13:56 · 625 阅读 · 0 评论 -
Tomcat Too Many Open Files
Tomcat Too Many Open Files ;Too many open files tomcat 6.0报“too many open files Too many open files 问题的解决 linux 故障解决,tomcat 故障处理,too many open files 故障处理发表于 2011 年 01 月 06 日 由 admin Tomcat Too Many转载 2012-09-17 15:05:24 · 1325 阅读 · 0 评论 -
linux:如何修改用户的密码
你是普通用户的话,修改自己的密码,用:passwd,就可以了,会让你先输入自己的旧密码,再输入两遍新密码。你是root的话,用:passwd username,就可以修改username的密码了,直接输入两遍新密码就可以了,不用输入旧密码原创 2012-10-08 10:31:38 · 624 阅读 · 0 评论 -
linux下拷贝整个目录
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。语法:cp [选项] 源文件或目录 目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。各选项含义:- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。- d 拷贝时保留链接。 - f转载 2012-08-21 14:55:54 · 1582 阅读 · 0 评论 -
使用PuTTy实现本地文件上传下载
使用PuTTy实现本地文件上传下载Shawn写于: 6点16分或许真的有和我一样想通过SSH进行本地文件上传或者下载的同学吧,SSH的好处是让文件在传输过程中更加安全,我却不是因为这个原因产生这个想法,只是觉得一边用FTP工具上传一边用PuTTy来解压或者压缩真的是挺傻的。其实用SecureCRT可以比较方便地实现,但是它是收费软件,我不喜欢,所以我坚持使用PuTTy。严格来说,通过S转载 2012-08-16 15:18:33 · 25140 阅读 · 1 评论 -
JProfiler试用手记
所谓“工欲善其事,必先利其器”,好的工具确能起到事半工倍的作用。我用到的最多的就两个JConsole 和JProfiler 。JConsole监控系统内存变化情况,如果有内存溢出的话,垃圾回收将会呈现锯齿状。发现问题以后,使用JProfiler,在小压力(或无压力)的情况下监控对象变化,定位内存溢出原因。 JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象转载 2012-08-16 15:19:25 · 901 阅读 · 0 评论 -
LInux死机
netstat -an查看端口连接情况有很多的CLOSE_WAIT可能是频繁重启tomcat,close_wait状态出现的原因是被动关闭方未关闭socket造成ps-ef|grep tomcat有很多tomcat进程,killall还是有一个无法kill掉最后重启reboot,解决。期间查阅的资料有:Linux中查看系统资源占用情况的命令linux 下端口close_原创 2012-08-09 10:13:44 · 1110 阅读 · 0 评论