linux小记

一、查看版本信息:

1、# lsb_release -a

[root@localhost data]# lsb_release -a
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description:    CentOS release 5.5 (Final)
Release:        5.5
Codename:       Final

2、查看内核版本

#cat /proc/version

[root@localhost data]# cat /proc/version
Linux version 2.6.18-194.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:35 EDT 201

#uname -a

[root@localhost data]# uname -a
Linux localhost 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux

 二、防火墙

service  iptables stop|start   -----临时生效,重启后恢复

chkconfig iptables  on|off  -----永久生效,重启后不恢复

三、网络配置

重新启动网络配置service network restart

四、查看磁盘挂载和磁盘剩余情况

df -Th
cat /etc/mtab    #已挂载分区情况

五、查看某软件安装包是否安装

rpm -qa | grep g++   (没有的话使用yum install gcc-c++安装)

六、make报错,提示时钟不完整

这个问题的原因,主要是文件的访问时间与修改时间,在当前的linux系统时间之后。解决方法如下:
运行以下命令
find . -type f -exec touch {} \;
即,更新所有的文件访问时间与修改时间为当前系统时间
另外,单独一个文件的修改时间
1. 同时修改文件的修改时间和访问时间
 touch -d "2014-01-01 00:00:00" 1。txt
 
2. 只修改文件的修改时间
 touch -m -d "2014-01-01 00:00:00" 1。txt
 
3. 只修改文件的访问时间
 touch -a -d "2014-01-01 00:00:00" 1。txt

七、查看句柄

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件

lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

结果中中第一列是打开的句柄数,第二列是进程ID

八、RSA host key for   has changed导致不能使用scp拷贝文件

这是Linux重装或则openssh-server重装引起的,执行以下命令即可
ssh-keygen -R IP
把IP换成你要连的服务器就可以

九、查看进程的运行时间

ps -ef可以查看,但是显示的不是很全,更精细的查看方式是

ps -p PID -o lstart

比如:

root@v/home# ps -p 1568 -o lstart
                 STARTED
Tue Jul 15 03:05:43 2014

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朝闻道-夕死可矣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值