linux 工作中用到的命令【持续更新】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/taozhe666/article/details/77883574

强制kill进程firefox 进程名
$ pgrep firefox | xargs kill -s 9

设置文件可执行
chmod +x 文件名

设置文件用户组
chown richmail:richmail 文件名

查看关联 ldd
正则匹配 grep
移动/重命名 mv
打印输出 echo

丢弃后台输出 >dev/null

查找 find

查看端口 netstat -ltpn|grep 端口

查看linux位数

getconf LONG_BIT

查看linux系统是否安装openssl

rpm -qa|grep -i openssl

运行软件提示:

error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory

执行find  / -name libssl.so*

/usr/lib64/libssl.so.1.0.1e

/usr/lib64/libssl.so.10

解决方法:

for 32bit

ln -sf /usr/lib/libssl.so.10 /usr/lib/libssl.so.6

ln -sf /usr/lib/libcrypto.so.10 /usr/lib/libcrypto.so.6

for 64bit

ln -sf /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.6

ln -sf /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.6

来源: http://blog.csdn.net/u010985080/article/details/52599748

设置打包目录

tar -cvzf  /dev/tmp/erp_exp.tar.gz   /tools/erp_exp   指定目录,压缩文件解压出来就是/tool/erp_exp
/dev/tmp/erp_exp.tar.gz   为指定目录的压缩文件

/tools/erp_exp    为要压缩的文件夹

设置解压到指定目录
tar -cvzf  exp.tar.gz   -C  /tools/erp_exp

linux 只允许本机访问端口
[root@mail1 ~]# iptables -L -n
[root@mail1 ~]# iptables -F
[root@mail1 ~]# iptables -I INPUT -p tcp --dport 11211 -j DROP
[root@mail1 ~]# iptables -I INPUT -s 192.168.34.118 -p tcp --dport 11211 -j ACCEPT
[root@mail1 ~]# /etc/rc.d/init.d/iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables:     [确定]
[root@mail1 ~]# service iptables restart 
iptables:清除防火墙规则:                                 [确定]
iptables:将链设置为政策 ACCEPT:filter                    [确定]
iptables:正在卸载模块:                                   [确定]

iptables:应用防火墙规则:                                 [确定]

查看httpd安装版本

rpm -qa httpd
使用rpm方式寻找配置文件   

rpm -qc httpd

查看操作系统信息

lsb_release -a

查看CPU个数

# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
**uniq命令:删除重复行;wc –l命令:统计行数**
查看CPU核数
# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
查看CPU型号
# cat /proc/cpuinfo | grep 'model name' |uniq
model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
总结:该服务器有2个4核CPU,型号Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
查看内存总数
#cat /proc/meminfo | grep MemTotal
MemTotal: 32941268 kB //内存32G
查看硬盘大小
# fdisk -l | grep Disk
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes

总结:硬盘大小146.7G,即厂商标称的160G

获取mx 服务器地址

host -t mx 邮箱域名

scp 命令报错

[root@192 home]#scp xxxx.tar.gz [email protected]:/home

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

rm -rf ~/.ssh/known_hosts --执行即可解决

查找当前目录下,最近24-48小时修改过的常规文件。

find . -type f -mtime 1

查找最近30分钟修改的当前目录下的.php文件

find . -name '*.php' -mmin -30

查找最近24小时修改的当前目录下的.php文件

find . -name '*.php' -mtime 0

找到文件并删除

find . -name .svn | xargs rm -rf

查指定类型的文件

find . -name "*" -type d

-type    b/d/c/p/l/f        #查是块设备、目录、字符设备、管道、符号链接、普通文件

猜你喜欢

转载自blog.csdn.net/taozhe666/article/details/77883574