1,getconf LONG_BIT 或 getconf WORD_BIT
2,file /bin/ls
3,lsb_release -a
4,arch
5,uname -a
6,还可以查找下,看看有没有/lib64目录的方法。
64位的系统会有/lib64和/lib两个目录,32位只有/lib一个。这也是一个判断依据哦。
常见的Linux操作系统登录文件有如下几个:
1)/var/log/secure:记录登录系统存取数据的文件;例如pop3,ssh,telnet,ftp等都会记录在这里。
2)/ar/log/wtmp:记录登录这的信息记录,被编码过,所以必须以last解析;
3)/var/log/message:jihu所有的开机系统发生的错误都会在此记录;
4)/var/log.boot.log:记录一些开机或者关机启动的一些服务显示的启动或者关闭的信息;
5)/var/log/maillog:记录邮件的存取和往来;
6)/var/log/cron:用来记录crontab这个服务的内容;
7)/var/log/httpd,/var/log/mysqld.log等文件,记录几个不同的网络服务的记录文件;
8)/var/log/acpid , ACPI - Advanced Configuration and Power Interface,表示高级配置和电源管理接口。
后面的 d 表示 deamon 。 acpid 也就是 the ACPI event daemon 。 也就是 acpi 的消息进程。用来控制、获取、管理 acpi 的状态的服务程序。
9)/var/run/utmp 记录着现在登录的用户;
10)/var/log/lastlog 记录每个用户最后的登录信息;
11)/var/log/btmp 记录错误的登录尝试;
12)/var/log/dmesg内核日志;
copyright Linuxren.net
13)/var/log/cpus CPU的处理信息;
14)/var/log/syslog 事件记录监控程序日志;
15)/var/log/auth.log 用户认证日志;
16)/var/log/daemon.log 系统进程日志;
17)/var/log/mail.err 邮件错误信息;
18)/var/log/mail.info 邮件信息;
19)/var/log/mail.warn 邮件警告信息;
20)/var/log/daemon.log 系统监控程序产生的信息;
21)/var/log/kern 内核产生的信息;
22)/var/log/lpr 行打印机假脱机系统产生的信息;
使用ssh远程执行命令,当使用到awk时总是报错,而sed和grep都没有问题,开始以为awk不支持远程执行。
经过反复测试,找到了解决方法。
举例:ssh 目标IP “awk ‘{print \$1}’文件名”
说明:只要保证ssh使用的是“”,并且awk中的$加上转义即可。
这个恼人的awk的问题,顺利解决了。
有关ssh的技术文章,大家可以参考:
三步解决Linux下SSH等终端乱码问题
ssh配置只允许某个IP以某个账号登录服务器的方法介绍
ssh连接缓慢的解决方法
linux下保持ssh不断线的配置方法
ssh终端中文乱码的解决方法
SSH服务监听多个端口的配置方法
ssh禁止root登录
限制IP通过SSH登陆linux服务器
ssh配置文件详解
防止sshd被暴力破解
加强sshd服务的安全性设置
实现ssh自动登录的4种方法
Linux系统下配置SSH方法
linux上ssh配置指南