技巧:ctrl+R #查找以前输过的命令
二、常用的ssh工具 (一)linux下使用:
方法:ssh ip地址 #如ssh 192.168.1.2 方法2:ssh 系统用户名@ip地址 技巧:如何加快连接速度
vim /etc/ssh/ssh_config 找到:GSSAPIAu 改为no 找到:UseDNS 改为no service sshd restart
windows端推荐使用:xmanager4
2015年5月4日星期一 一、进程相关
区别:程序、进程、线程
进程:内存空间独享;安全性较高。
线程:内存空间共享,高并发;稳定性较差。
命令一:pstree 作用:显示进程数。
pstree –p #作用:显示进程的同时显示进行pid 如下:
[root@localhost ~]# pstree init─┬─abrtd ├─acpid ├─atd
├─auditd───{auditd}
├─automount───4*[{automount}] ├─bonobo-activati───{bonobo-activat} ├─certmonger
16
├─clock-applet
├─console-kit-dae───63*[{console-kit-da}] ├─crond ├─cupsd
├─2*[dbus-daemon] ├─2*[dbus-launch] ├─devkit-power-da ├─gconf-im-settin ├─gconfd-2
├─gdm-binary─┬─gdm-simple-slav─┬─Xorg
│ │ ├─gdm-session-wor─┬─gnome-session─┬─abrt-applet
│ │ │ │ ├─bluetooth-apple
│ │ │ │ ├─evolution-alarm
│ │ │ │ ├─gdu-notificatio
│ │ │ │ ├─gnome-panel
│ │ │ │ ├─gnome-power-man
│ │ │ │ ├─gnome-volume-co
│ │ │ │ ├─gpk-update-icon+
│ │ │ │ ├─metacity
│ │ │ │ ├─nautilus
│ │ │ │ ├─
17
nm-applet
│ │ │ │ ├─polkit-gnome-au
│ │ │ │ ├─python
│ │ │ │ └─{gnome-session}
│ │ │ └─{gdm-session-wo} │ │ └─{gdm-simple-sla} │ └─{gdm-binary} ├─gdm-user-switch
├─gnome-keyring-d───2*[{gnome-keyring-}] ├─gnome-screensav
├─gnome-settings-───{gnome-settings} ├─gnome-terminal─┬─bash
│ ├─gnome-pty-helpe │ └─{gnome-terminal} ├─gnote
├─gvfs-afc-volume───{gvfs-afc-volum} ├─gvfs-fuse-daemo───3*[{gvfs-fuse-daem}] ├─gvfs-gdu-volume ├─gvfs-gphoto2-vo ├─gvfsd ├─gvfsd-burn ├─gvfsd-trash
├─hald─┬─hald-runner─┬─hald-addon-acpi │ │ └─hald-addon-inpu │ └─{hald} ├─ibus-x11
├─im-settings-dae─┬─ibus-daemon─┬─ibus-engine-pin │ │ ├─ibus-gconf
18
│ │ ├─python │ │ └─{ibus-daemon} │ └─{im-settings-da} ├─master─┬─pickup │ └─qmgr ├─5*[mingetty] ├─notification-ar ├─polkitd
├─pulseaudio─┬─gconf-helper │ └─2*[{pulseaudio}] ├─rpc.statd ├─rpcbind
├─rsyslogd───3*[{rsyslogd}] ├─rtkit-daemon───2*[{rtkit-daemon}] ├─seahorse-daemon
├─sshd───sshd───bash───pstree ├─trashapplet
├─udevd───2*[udevd]
├─udisks-daemon─┬─udisks-daemon │ └─{udisks-daemon} └─wnck-applet
ps –aux #查看所有运行的进程
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 19364 1540 ? Ss 00:11 0:01 /sbin/init
USER #该process属于哪个使用者账号 PID #进程号 %CPU #CPU使用情况 %MEM #内存使用情况 VSZ #虚拟内存 RSS #实际内存使用情况
19
TTY #进程所属终端 如果是?则表示进程属于内核 STAT #进程状态
注:LINUX下5种基本状态:R:正在运行;S:sleep正在睡眠中,可被唤醒或被kill; T:该程序目前暂停了,停止(进程收到SIGSTOP;SIGSTP;SIGTIN;SIGTOU后停止运行) Z:该进程应该已经终止,但是其父进程却无法正常终止它,造成zombie(僵尸)状态。 D:不可中断状态。不可中断(收到信号不唤醒和不可运行,进程必须等待直到有中断发生)
其它状态:< 高优先级; N 低优先级; L有内存分布但是带锁;s包含子进程;线程;+前台程序()
技巧:ps –aux | tee ps.txt #显示同时将内容输入到ps.txt文件中
START #进程被启动的时间 TIME #进程使用CPU的时间 COMMAND #该程序运行的命令
另:ps –ef #用标准格式来显示
dd if= of= #复制 从if到of
二、查看系统状态 命令:top
NI #进程优先级 -19-20 -19最高
top快捷键:
q 退出
s 刷新时间 默认3s h 获取帮助 M 按内存排序
20
多l