`
learnmore
  • 浏览: 606266 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux系统一些常用命令

阅读更多
把项目放到外网服务器,汲及到linux命令,不学不行了!
1.如何查看外网tomcat的版本.
在tomcat/bin目录下输入   ./catalina.sh version
2.查看文件命令

cat  由第一行开始显示档案内容
tac  从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
more 一页一页的显示档案内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行,加上tail -f 就是实时的查看控制台信息
nl   显示的时候,顺道输出 行号!
od   以二进制的方式读取档案内容!


杀掉所有进程:sudo -u root kill -9

3.一进程确定占用某一tcp端口,如下命令可以杀掉该进程。

Java代码
kill -9 $(netstat -tlnp|grep 1099|awk  '{print $7}'|awk -F '/' '{print $1}') 

kill -9 $(netstat -tlnp|grep 1099|awk  '{print $7}'|awk -F '/' '{print $1}')

其中1099为端口号。注意:

得写出完整端口号,否则易错杀其他进程。
7是进程信息所处的列号,不同Linux可能不同,需要调整。
暂时就用到这两个命令

4.显示目前已启动的所有的网络服务及占用的端口情况
   netstat -tulnp
  观察本机上所有的网络联机状态
   netstat -atunp
  杀掉进程
   kill -9 pid
5.修改linux防火墙端口设置
   文件所在位置:/etc/sysconfig/iptables
6.在shell中直接执行mysql语句,而不通过mysql客户端
  mysql -u root -p 123456 -d databasename -e "select * from users"
7.查看表状态
  show table status like '%表名%'\G;
  修改表字符集
  alter table 表名 convert to character set gbk;
8.通过scp命令实现远程下载
  scp root@ip地址:/usr/local/filename ~/backup
  如果有端口可以在地址后面加上-p参数,如
  scp -P 8091 root@ip地址:/usr/local/filename ~/backup(-P大写)
9.查看java版本
   echo $JAVA_HOME
10.创建嵌套文件夹
   mkdir -p /home/dominic/create_file_test
11.
  1. 查看版本,内核

[oracle@svr15 ~]$ cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant)
Kernel \r on an \m

[oracle@svr15 ~]$ cat /proc/version
Linux version 2.6.9-5.ELsmp (bhcompile@decompose.build.redhat.com) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 SMP Wed Jan 5 19:30:39 EST 2005

[oracle@svr15 ~]$ uname -r
2.6.9-5.ELsmp

2.查看 cpu,mem

[oracle@svr15 ~]$  grep "model name" /proc/cpuinfo
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz

[oracle@svr15 ~]$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz
stepping        : 6
cpu MHz         : 1995.006
cache size      : 64 KB
physical id     : 0
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
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 pbe nx lm pni monitor ds_cpl tm2 xtpr
bogomips        : 3956.73

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz
stepping        : 6
cpu MHz         : 1995.006
cache size      : 64 KB
physical id     : 0
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
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 pbe nx lm pni monitor ds_cpl tm2 xtpr
bogomips        : 3981.31

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz
stepping        : 6
cpu MHz         : 1995.006
cache size      : 64 KB
physical id     : 3
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
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 pbe nx lm pni monitor ds_cpl tm2 xtpr
bogomips        : 3981.31

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5130  @ 2.00GHz
stepping        : 6
cpu MHz         : 1995.006
cache size      : 64 KB
physical id     : 3
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
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 pbe nx lm pni monitor ds_cpl tm2 xtpr
bogomips        : 3981.31

[oracle@svr15 ~]$ grep MemTotal /proc/meminfo
MemTotal:      4147280 kB

[oracle@svr15 ~]$ free
             total       used       free     shared    buffers     cached
Mem:       4147280    4138220       9060          0     106124    3865896
-/+ buffers/cache:     166200    3981080
Swap:      4192924          0    4192924

3. 查看操作系统位数

[oracle@svr15 ~]$ ls /   #如果有lib64或这个目录,那操作系统就是64位的
bin  boot  dev  etc  home  initrd  lib  lost+found  media  misc  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var

[oracle@svr15 ~]$ getconf LONG_BIT
32

[oracle@svr15 ~]$ ldd /sbin/mii-tool
        libc.so.6 => /lib/i686/libc.so.6 (0x00b2f000)
        /lib/ld-linux.so.2 (0x00a49000)


12.如何限制ip访问
   首先打开防火墙
   service iptables start
   然后执行
   iptables -I INPUT -s 10.11.15.42 -j DROP

13.linux下面如何验证文件的md5码
   #md5sum 文件名称

14.文件签名验证
   以开源组织apache上面下载文件为例,首先到项目网站找到KEY文件,并导入linux系统中,执行命令 gpg --import KEY
   下载相关的zip或tar文件及签名文件(如apache-maven-3.0.4-bin.zip.asc)
   执行命令 gpg --verify /home/download/apache-maven-3.0.4-bin.zip.asc /home/download/apache-maven-3.0.4-bin.zip
   执行结果中如果出现类似下面的字样,说明是有效的
   gpg: Signature made Tue 17 Jan 2012 04:47:55 PM CST using DSA key ID B4372146
gpg: Good signature from "Olivier Lamy <olamy@apache.org>"

分享到:
评论

相关推荐

    Linux操作系统的常用命令

    以下是 Linux 操作系统中的一些常用命令的总结: 文件和目录操作 * ls 命令:用于查看当前目录下的文件和目录列表。可以使用 -a 选项显示隐藏文件,-l 选项显示详细信息。 * cd 命令:用于切换当前目录。可以使用 ...

    linux的常用命令大全

    linux常用系统命令大全,包含常用系统操作命令

    Linux系统常用命令快速入门

    Linux系统常用命令快速入门

    车载常用linux命令+火车/高铁/公交车行业+车载linux系统测试常用命令,用于测试职位或运维技术支持职位

    本文将详细介绍车载Linux系统中常用的一些命令,这对于测试职位或运维技术支持人员来说至关重要。 1. `ls` 和 `ls -l`: `ls` 命令用于列出目录中的文件和子目录,而`ls -l`则提供更详细的信息,包括文件权限、所有...

    Linux系统的基本操作及常用命令实验报告.doc

    "Linux系统的基本操作及常用命令实验报告" Linux 系统的基本操作及常用命令实验报告是 Linux 操作系统的基础知识和基本命令的实践报告。该报告涵盖了 Linux 操作系统的基本操作、目录操作命令、文件操作命令、系统...

    Linux常用命令 LINUX常用命令和系统管理

    本篇主要介绍Linux中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...

    Linux系统常用命令.xmind

    Linux系统常用命令.xmind

    linux操作系统常用命令pdf版

    根据提供的标题“Linux操作系统常用命令PDF版”及描述“Linux操作系统常用命令PDF版”,我们可以看出这份文档主要聚焦于介绍Linux操作系统中的常用命令。虽然提供的部分内容并未包含任何与Linux相关的具体信息,但从...

    linux系统中常用命令和英语词汇.doc

    Linux 系统中常用命令和英语词汇 本文档旨在介绍 Linux 系统中常用的命令和英语词汇,旨在帮助读者更好地理解和使用 Linux 操作系统。 一、Linux 系统简介与安装 Linux 系统是一种开源操作系统,基于 GNU 通用...

    最全Linux常用命令大全.pdf

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

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个).zip

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): ...大学生攻克Linux系统教程.CHM 学成Linux快手.chm 深入理解Linux内核.chm 鸟哥的Linux私房菜.chm

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    Linux系统基础操作命令

    Linux系统开发常用操作命令,适用于初学Linux系统的朋友进行学习.

    Linux常用命令常用命令命令名必须是小写的英文字母

    "Linux常用命令详解" Linux操作系统中,命令是用户与系统交互的基本方式。命令可以是内部命令或外部命令。内部命令是shell自带的命令,而外部命令是独立的可执行文件。用户可以使用命令来完成各种任务,如文件管理...

    linux60个常用命令总结

    本文将详细介绍 Linux 的 60 个常用命令,这些命令可以分为六个部分:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令和其他命令。 安装和登录命令包括 login、shutdown、halt、...

    Linux系统管理-Linux常用命令.pdf

    以上就是Linux系统管理中常用命令的基本知识点。掌握这些命令是进行Linux系统管理的基础,它们是日常系统操作和维护中不可或缺的工具。Linux系统管理员需要熟练运用这些命令来完成文件管理、目录管理、系统状态查看...

    Linux 系统常用命令

    常用的一些linux命令,觉得不错,共享给大家!常用的一些linux命令,觉得不错,共享给大家

    linux 查看日志常用命令

    ### Linux查看日志常用命令详解 #### 一、`cat`命令 `cat`命令是Linux中最常用的文本处理工具之一,具有多种用途,包括显示文件内容、从键盘创建文件以及合并多个文件等。 - **主要功能**: - **显示整个文件**: ...

Global site tag (gtag.js) - Google Analytics