`
pengjj2
  • 浏览: 138472 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

linux的常用命令

阅读更多

1、创建文件夹 mkdir

2、删除文件 rm -f

3、删除文件夹(1)空目录rmdir(2)非空目录rm -rf

4、执行文件中的命令 source

5、删除自己安装的jdk 直接使用文件夹删除命令删除jdk安装目录即可

6、解压文件 tar -xzvf

7、更改文件名 mv oldFileName newFileName

8、启动vsftpd service vsftpd start

9、查看软件是否安装成功 rpm -qa|grep 软件名

10、查看磁盘空间 df -lh 文件大小 du -h --max-depth=1

11、查看linux下安装了多少rpm软件包  rpm -qa

12、将文件夹及子目录的所属用户和用户组进行更改  

      - v 显示chown命令所做的工作。
  例1:把文件shiyan.c的所有者改为wang。
  $ chown wang shiyan.c
  例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。
  $ chown - R wang.users /his

13、配置jdk

      (1) 输入命令 vi /etc/profile 进入profile文件

      (2) 在文件中输入并保存退出

          export JAVA_HOME=/opt/jdk1.x
          export JRE_HOME=/opt/jdk1.x/jre
          export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
          export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

      (3) 输入命令 source profile 执行修改

      (4) 输入命令 java 检查是否成功

14、解决mysql中文乱码

       [mysqld]
       default_character_set=utf8
       [client]
       default_character_set=utf8

       另外注意如果你使用的是MyManager.exe管理工具,

       获得服务器上的数据库时设置客户端编码为gbk

       这样在服务器和客户端都能看到正确的中文了

15、安装编译器,及make:command not found出现

       yum -y install gcc automake autoconf libtool make

16、查看SVN进程

       ps -ef |grep svn

17、杀死进程

       kill 进程号

18、启动svn,进入安装文件的bin下

       输入 /svnserve -d -r 版本库文件目录

       如果提示 commod not found;

       可以输入/usr/svn/subversion1.6.5/bin/svnserve -d -r全路径试试

       这个问题在于profile文件的配置

       #set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_16
export JRE_HOME=/usr/java/jdk1.6.0_16/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export SVN_HOME=/usr/svn/subversion1.6.5
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$SVN_HOME/bin:$PATH
#set tomcat environment
export TOMCAT_HOME=/usr/local/apach-tomcat-6.0.20

如果加入了路径,则可以使用svnserve命令,如果没加入,请使用全路径,一样可以使用

19、在LINUX下怎样决断你的CPU是32位还是64位?
       打入下面的命令
       grep flags /proc/cpuinfo

       输出
       flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush     dts acpi mmx fxsr sse sse2 ss ht tm nx lm 

      如果找到lm, 则说明你的CPU是64位的. lm是long mode的意思.

      Long Mode - 64位CPU
      Real Mode - 16位CPU
      Protected Mode - 32位CPU

20、 Linux下判断你是32系统还是64位系统.
        打入下面的命令
        uname -a 

        输出1
       Linux test-1 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:12 EDT 2008 i686 
       i386, i686说明你是32位的内核, 跑的是32位的系统.

        输出2
       Linux test-2 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 
       x86_64则说明你是64位内核, 跑的是64位的系统.

       如果你cpuinfo的输出有lm标志, 而uname -a命令的输出是i386或i686, 说明你是64位的CPU跑的32位的系统.

21、查看linux系统版本信息 lsb_release -a

22、在命令行下,回删键的乱码,按住 ctrl后再按回删键 

23、vsftpd 500 OOPS: cannot change directory 错误

       在终端输入:setsebool ftpd_disable_trans 1

24、rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具

       sz fileName

25、进入mysql控制台

       mysql   -u   root   -p

26、手动释放缓存
/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:

[root@server test]# cat /proc/sys/vm/drop_caches
0


首先,/proc/sys/vm/drop_caches的值,默认为0。

[root@server test]# sync


手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)

[root@server test]# echo 3 > /proc/sys/vm/drop_caches
[root@server test]# cat /proc/sys/vm/drop_caches
3


将/proc/sys/vm/drop_caches值设为3

27、查看端口是否被哪个进程占用

      lsof -i:端口号

28、 了解你的服务器的一些命令

# dmidecode | grep Product       #服务器型号 或主板型号   ,结果如下,说明是g31的主板

         Product Name: MS-7529
         Product Name: G31TM-P21 (MS-7529)

# cat /proc/cpuinfo | grep name |cut -f2 -d:  #结果如下,说明是E5200 双核CPU
        Pentium(R) Dual-Core  CPU      E5200  @ 2.50GHz
        Pentium(R) Dual-Core  CPU      E5200  @ 2.50GHz
 

# cat /proc/cpuinfo | grep physical    #说明有一棵CPU,两个核心
        physical id     : 0
        physical id     : 0

# getconf LONG_BIT     #说明是32位的CPU
       32

 

# head -n 1 /etc/issue   # 查看操作系统版本,结果如下
CentOS release 5.3 (Final)

 

# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# env                    # 查看环境变量资源

# free -m                # 查看内存使用量和交换区使用量

# df -h                  # 查看各分区使用情况

 

 

# du -sh <目录名>        # 查看指定目录的大小

# ifconfig               # 查看所有网络接口的属性

# iptables -L            # 查看防火墙设置

# route -n               # 查看路由表

# netstat -lntp          # 查看所有监听端口

# netstat -antp          # 查看所有已经建立的连接

# netstat -s             # 查看网络统计信息进程

 

ps aux #查看进程和内存

参考资料

【1】http://blog.csdn.net/happyun/archive/2009/02/27/3941962.aspx

【2】http://hi.baidu.com/asterism/blog/item/8cd6e512c7b72e59f919b833.html

【3】http://jiangzhenghua.iteye.com/blog/471573

分享到:
评论

相关推荐

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    Linux常用命令.md

    linux常用命令md文件

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

    Linux常用命令总结

    Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...

    Linux常用命令全集.zip

    本资料"Linux常用命令全集.zip"包含了丰富的Linux命令知识,旨在帮助用户深入理解并应用这些命令。CHM文档是一种常见的Windows帮助文件格式,它将HTML页面集合在一个文件中,方便用户查阅。 以下是一些主要的Linux...

Global site tag (gtag.js) - Google Analytics