一、查看版本信息:
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