linux 命令和日常学习(常更新)
ntpdate 命令
用途
使用网络计时协议(NTP)设置日期和时间。此命令仅应用于 AIX 4.2 或后期版本。
通过在地址 9.3.149.107 轮询 NTP 服务器设置本地日期和时间,输入:
/usr/sbin/ntpdate 9.3.149.107
SHELL-scp不用输入密码登陆
查看java对象
jmap -histo:live 8650 | grep SchedulerManager
显示java进程内存使用的相关信息
jmap pid #打印内存使用的摘要信息
jmap –heap pid #java heap信息
jmap -histo:live pid #统计对象count ,live表示在使用
jmap -histo pid >mem.txt #打印比较简单的各个有多少个对象占了多少内存的信息,一般重定向的文件
jmap -dump:format=b,file=mem.dat pid #将内存使用的详细情况输出到mem.dat 文件
linux 服务器间建立信任
例如A服务器要登录B服务器
首先查看B服务器的SSH的版本 ps -aux|grep ssh 结果为:sshd1 则为ssh1 sshd 则为ssh2
1.如果B服务器是ssh1那么在A服务器上使用
ssh1: ssh-keygen -t rsa1 cat identity.pub.105.97 >> authorized_keys
将 identity.pub 拷贝到B服务器的/root/.ssh/下,将内容追加写入authorized_keys文件
cat identity.pub >> authorized_keys
2.如果B服务器是 ssh2那么在A服务器上使用ssh-keygen -t rsa 或者 ssh-keygen -t dsa
接下来将产生的公钥也要写入到B服务器的 authorized_keys 文件
which命令
Linux下which命令:
功能说明:查找文件。
语 法:which [文件...]
补充说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
参 数:
-n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p 与-n参数相同,但此处的包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息
LN 命令
ln -s 目标目录[文件] 创建快捷方式的文件名
用于:在某盘容量不足时
查看文件系统空间大小
df -l
硬件查看信息
1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(查看当前操作系统内核信息)
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(查看当前操作系统发行版信息)
查看哪些文件里包含了些字符串
grep "c/sg" *.php