您的位置:首页 > 理论基础 > 计算机网络

linux之 线程 网络相关配置简略介绍 和 文件查找

2011-04-24 23:34 996 查看
进程资源分配的独立单位
context switch
cache
2.4不行 linux 2.6 O(1)

lwp 线程
task_structure
数据结构

PID 进程号
/proc下
进程分前台后台
前台 ps看
后台 deamon

tty

ps –e
PID TTY TIME CMD
-f 更多信息
-u
a 所有跟终端相关的进程 u x 终端无关
STAT
D 不可中断睡眠
S可中断
R运行或等待运行
T 停
Z 死了

< 高优先级
N进程组
+ 属于一个前台进程组
l 多线程
s会话领头进程

ps –o pid cid 结合-e
ps –eo pid, cmd
ps aux
-ejH
-axjf

pidof httpd 查进程号
pgroup –U root -G 显示某个用户的所有进程 G显示组的所有进程

IPCà socket pipe signal

kill –l
sighup
1 sighup
2 sigint
9 sigkill
15 sigterm
19 sigstop
kill -2 23079 进程号

killall –n command

pkill patten
pkill –u‘’

进程调度
静态优先级 100-139
动态优先级 0-99
130à120
nice 值
100-139
-20到19 40个nice 值
#nice –n 5 command
renice 6 pid

top

M内存大小排序
N pid倒序排序
T time排序
top –d 10 指定多长时间刷新一次
top –b 按批处理显示 –n 2 批次显示

gnome-system-monitor &

加& 送后台
fg 调回前台
bg

ctrl+z
jobs
+ jobname fg

- jibname

jobname

fg %n 明确指定调哪一个

kill [-signal] %n

awk
ps aux | awk '{print $6}'

system-config-network-gui &
system-config-network-tui &
reset 重置前段

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR= mac 地址
BOOTPROTO=(dhcp|bootp|static|none) 地址获取方式
IPADDR=
NETMASK= 子网掩码
GATEWAY=
ONBOOT=(yes|no) 开机是否启动
USERCTL=(yes|no) 普通用户权限

#service network restart
#/etc/init.d/network restart
#ifdown thh0 && ifup eth0
route –n 看路由表
解析
dig –t A FQDN
dig –x IP

临时的 ifconfig eth0 192.168.0.81/24

网关 route add default gw 192.168.0.254
/etc/resolv.conf àdns解析

/etc/sysconfig/network
HOSTNAME=mail.a.com

hostname mail.a.com 改主机名字, /etc/rc.d/rc/sysinit

grep 文本内容过滤
查找文件:
locate 找数据库,不是实时的
模糊匹配
-i 忽略大小写 将指定字符串跟整个路径进行匹配
-n 只显示匹配到得前n个文件
#updatedb

find [dir1,dir…] [criteria…] [action…]

-name 根据文件名查找
find
#find /etc -name "f[abc]*"
-iname 不区分文件名大小写
-user username查找属住
-group gname

组合
默认 -a与
–o 或
-not
-uid –gid

-nouser –nogroup 没属住 没属组的

find DIR –perm (perm|/perm|/perm)
find /etc –perm 644 find /etc –perm -644 find /etc –perm /644
精确匹配 每一类 需都包含 任意一个
find /etc -size 3M –exec ls –lh {} /;
size 1M
+1M
-1M

-type
f d l b c f s

根据文件修改时间 访问时间 改变时间来找
stat 看时间

以分钟为 查找
-amin N
-amin +N
-amin -N

-mmin
-cmin

-atime
-mtime
-ctime
find /tmp -atime +6 -exec mv {} {}.old /;
find /tmp -atime +6 -ok mv {} {}.old /; 提示确认
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: