• vi编辑器

:set nu  显示行号
:$       到文件最后一行

  • 文件查找
find . -maxdepth 1 -name "@*" 
这个命令意思是,查找当前目录下以@开头的文件或者目录,搜索深度为一级也就是只在当前目录找,不进入子目录,如果你要从/目录开始找就:
find / -maxdepth 1 -name "@*"
如果想搜全盘,就把-maxdepth 1 去掉
  • yum安装 ,卸载

安装   yum install  -y httpd-devel

卸载  yum remove -y httpd-devel

查看安装位置  rpm -ql httpd-devel | cat -n

  • rpm卸载

首先通过  rpm -q <关键字> 可以查询到rpm包的名字

然后 调用 rpm -e <包的名字> 删除特定rpm包

如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包

如果恰好有多个包叫同样的名字,使用 rpm -e --allmatches --nodeps <包的名字> 删除所有相同名字的包, 并忽略依赖

  • centos彻底删除mysql
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除
可以参考:http://www.centoscn.com/image-text/config/2014/0428/2881.html
  • 在Linux上安装MySQL客户端

    参考:http://leonax.net/p/4345/install-mysql-client-on-linux/

    在某些情况下,我们只需要MySQL的客户端,而不需要完整的MySQL服务器。

    比如当你需要连接到远程的MySQL服务器的时候。

    如果只需安装客户端的话,可以使用命令:

yum install mysql

    或者

apt-get install mysql

    相对应的完整安装是

    

yum install mysql-server

    或者

apt-get install mysql-server

  

  • msyql默认安装路径

mysql用rpm安装,他的路径是什么啊?

1 可以预先自定义安装路径

//TODO

2 安装后 查询

whereis mysql

  • 压缩与解压

    tar -cvfz    XXX.tar.gz   ./Track
    tar -xvfz    XXX.tar.gz

    tar -cvf  XXX.tar        ./Track
    tar -xvf  XXX.tar

  • FTP  服务

    1配置ftp服务
      vi /etc/xinetd.d/gssftp
      # server_agr s  =-1 -a  注释掉这行
    2 重启网络相关服务
      service xinetd restart

             service network restart

  • 日志备份 加时间戳 脚本

      #!/bin/bash
      tt=$(date +%Y%m%d);
      cp ./jboss.out  ./backUp/jboss$tt.out

  • tomcat下

    #!/bin/bash
    tt=$(date +%Y%m%d%H);
    cp /home/tomcat/logs/catalina.out  /home/tomcat/logBackup/catalina$tt.out;
    tar -cvf ./logBackup/catalina$tt.tar  ./logBackup/catalina$tt.out;【有问题】
    rm -f /home/tomcat/logBackup/*.out;

重启网卡
/etc/init.d/network restart  
重启网络服务
   service network restart
重启相关的网络服务
/etc/init.d/xinetd restart
修改端口号
修改/etc/services
知道端口号,查对应进程
netstat -anp |grep 28080

配置 ftp服务

#  vi /etc/xinetd.d/gssftp

1)屏蔽如下行
     #       server_args     = -l -a
 
2)     disable         = no

修改系统时间
date -s 16:46:00

删除 相似 文件
如删掉包含"2009"文件名的文件
rm -f  *2009*

增加路由策略  当10.2.7.0网络的数据包来往时,走10.2.7.1网关
route add 192.168.5.0 mask 255.255.255.0 192.168.5.254 metric 10

其他的数据包走192.168.0.1 网关
route add 0.0.0.0 mask 0.0.0.0 200.8.101.254 metric 10

用的比较多的linux命令的更多相关文章

  1. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  2. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

  3. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  4. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  5. linux命令在线手册

    下面几个网址有一些 Linux命令的在线手册,而且还是中文的,还可以搜索.非常方便 Linux命令手册 Linux命令大全 Linux中文man在线手册 每日一linux命令

  6. 常用的一些linux命令

    最近接触到一些linux环境部署的事情,下面分享一些最近使用的比较频繁的一些linux命令~ 1.一次性移动多个文件到一个文件夹里 mv  被移动文件名 -t 目标文件夹 如:mv a.txt b.t ...

  7. 测试或运维工作过程中最常用的几个linux命令?

     大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需 ...

  8. 每天一个 Linux 命令(21):find命令之xargs

    在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...

  9. 在windows下使用linux命令,GnuWin32的使用.

    http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...

  10. 我常用的那些linux命令

    我常用的那些linux命令 用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主.记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式.在 ...

随机推荐

  1. Java hashCode() 和 equals()的若干问题解答

    本章的内容主要解决下面几个问题: 1 equals() 的作用是什么? 2 equals() 与 == 的区别是什么? 3 hashCode() 的作用是什么? 4 hashCode() 和 equa ...

  2. Direct3D11学习:(五)演示程序框架

    转载请注明出处:http://www.cnblogs.com/Ray1024 一.概述 在此系列最开始的文章Direct3D11学习:(一)开发环境配置中,我们运行了一个例子BoxDemo,看过这个例 ...

  3. IOS开发UI基础UIPageControl的属性

    UIPageControl 常见属性: •    numberOfPages // 设置有多少页 默认为0 [pageControl setNumberOfPages:kImageCount]; •  ...

  4. 在MVC视图的代码块中,直接输出文本,有几种方式?

    @{ <div>我爱IT,我是程序员,我骄傲---</div> <!--在C#代码块中,输出文本--> <!--1.0 使用Razor内置标签text--&g ...

  5. linq之let子句

    在Linq查询中Let子句可以创建一个新的范围变量,并使用该变量保存表达式的结果. 看下面的例子: private void LetQuery() { List<UserBaseInfo> ...

  6. 重构第9天:提取接口(Extract Interface)

    理解:提取接口的意思是,多于一个类共同使用某个类中的方法或属性,那么我们可以把这些方法和属性提出来,作为一个单独的接口.这样的好处是解除代码间的依赖,降低耦合性. 详解: 先看重构前的代码: publ ...

  7. 在ASP.NET MVC环境中使用加密与解密

    在.NET Framework 4.5的NET框架中,在程序中加密与解密很方便.现在均学习ASP.NET MVC程序了,因此Insus.NET也在此写个学习的例子.在需要时可以参考与查阅. 写一个Ut ...

  8. 【JavaScript回顾】继承

    组合继承 组合继承(combination inheritance),有时候也叫做伪经典继承,指的是将原型链和借用构造函数的 技术组合到一块,从而发挥二者之长的一种继承模式.其背后的思路是使用原型链实 ...

  9. csharp: Procedure with DAO(Data Access Object) and DAL(Data Access Layer)

    sql script code: CREATE TABLE DuCardType ( CardTypeId INT IDENTITY(1,1) PRIMARY KEY, CardTypeName NV ...

  10. 【Java Saves!】Session 6:十六指星人

    前面说,计算机用2个手指头数数,它内部的数是二进制,有0和1两个数字.也看到,对于人来说,二进制数too long, too inconvenient, sometimes troublesome.程 ...