`
learnmore
  • 浏览: 590094 次
  • 性别: 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>"

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics