Linux运维命令

查看CPU位数:
# cat /proc/cpuinfo |grep flags


flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht nx rdtscp lm constant_tsc nonstop_tsc arat pni ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm [8]
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht nx rdtscp lm constant_tsc nonstop_tsc arat pni ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm [8]
输出:
lm(long mode) 表示64位CPU
Protoected 表示32位CPU
Real 表示16位CPU


查看Linux内核
# uname -a
Linux localhost 2.6.18-371.el5 #1 SMP Thu Sep 5 21:20:46 EDT 2013 i686 i686 i386 GNU/Linux
i686 i386均是32位操作系统
Linux localhost 2.6.18-164.6.1.el5 #1 SMP Tue Nov 3 16:12:36 EST 2009 x86_64 x86_64 x86_64 GNU/Linux
x86_64位64位操作系统


查看cpu运行模式
# getconf LONG_BIT
32


查看Linux发布版本
# lsb_release -a
LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.10 (Tikanga)
Release:        5.10

Codename:       Tikanga


查看端口占用
# netstat -anp|grep 8080
显示PID
# ps -fp [pid]
显示进程信息


字符串替换

1、将/opt目录下包含aaa字符串的文件中,aaa字符串替换为bbb
sed -i "s/aaa/bbb/g" `grep "aaa" -rl /opt/`
2、将test.sh文件中的aaa字符串替换为bbb
sed -i "s/aaa/bbb/g" test.sh


修改打开文件句柄数上限

vi /etc/security/limits.conf 添加

username soft nofile 2048

username hard nofile 4096


查找包含字符串的文件列表

find ./ -exec grep -l 'jdk' {} \;


查找文件名

find ./ -name 'aaa.txt'


压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
gzip *.jpg //将目录里所有jpg文件分别压成*.jpg.gz
tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux


解压
tar –xvf file.tar //解压 tar包
gunzip file.gz //解压 gz包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip

你可能感兴趣的:(Linux)