导航:首页 > 程序命令 > aix删除用户命令

aix删除用户命令

发布时间:2022-06-09 18:13:31

① 谁有AIX的中文详细操作命令手册

UNIX(AIX)系统常用命令
AIX的命令格式:
$command option(s) argument(s)
command:命令
option(s):命令选项,均以'-'号开始
argument(s):参数

命令 用途
----------------------------------------------------------------------------
prtconf 显示系统的各项主要配置
svmon -G 查看内存(4k)
iostat 2 查看磁盘读写情况(每2秒刷新);
set -o vi 调用缓冲区 k,j,x,h,l 向上下翻,Esc
smit 进入管理界面
cd 改变路径
ls 列出文件
ls -aF 列出隐含文件,并适当分类
ls -l 列出文件的详细信息
ls -ltr
more 输出文件内容到屏幕
cat 显示文本文件内容/合并文件
pg 分页显示文件内容,回车后下一页
file 显示文件属性(可执行/ASCII/等)
clear 清屏
mkdir 创建目录
rmdir 删除目录
cp 拷贝文件
mv 文件/目录改名,转移
rm 删除文件/目录, 如:rm -fr ora*
rmdir 删除目录,如: rmdir oracle
df -k 显示文件系统的信息
磁盘使用信息汇总
mount 显示已经挂装的文件系统的信息或挂装文件系统 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01
umount 卸载某个文件系统 umount /cdrom
fuser -kxuc /dev/cd0 当光驱不能正常释放时
lsattr -E -l sys0 -a realmem 察看内存的命令
env 输出用户环境变量到屏幕
id 察看用户的属性
whoami 察看当前用户名
who 查看已经登录的用户
who -r 查看目前系统的运行级别
users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话
如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数
w 显示当前系统中每个用户和它所运行的进程信息
last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户
whereis 命令的绝对路径
passwd 设置用户密码
su 改变/切换用户id
lsuser ALL 列出所有已经创建的用户
lsgroup ALL 列出所有已经创建的组
smitty user 管理用户
mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改
smitty group 管理组
mkgroup 创建新组
chfn 改变用户详细信息
jobs 查看后台任务/进程
fg 把后台进程调到前台
bg 把当前进程调到后台运行
grep 查找匹配字符/字符串
netstat -i 显示网络连接信息及统计信息
netstat -IN
netstat -rn 显示核心路由表
netstat -I 网络设置名 端口号 监视端口情况
netstat -v 正在使用的设备驱动程序的统计信息
netstat -m 网络使用的内存空间情况
netstat -D 显示丢弃包的情况
ifconfig -a 显示网络配置信息
umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664
date 系统时间
find path expression 查找文件,expression的值有:
-name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)

uname 显示操作系统信息
oslevel 系统版本

man 帮助文件
smitty clstart | clstop 起用|关闭HA
smitty hamcp
smitty chinet 改变网卡的配置信息
smitty cluster 配置cluster
smitty hacmp 配置hacmp
/usr/sbin/cluster/clstat & 显示cluster信息
dbassist 启动oracle数据库配置助手(dbca -9i 可以用配置数据库方式启动一个数据库)
netasst 启动oracle数据库listener配置助手(-9i oemapp是一个包,后跟参数,不同工具)
vi 文件编辑器
动作字符:
a 在当前字符后添加文字; x 删除单个字符;
A 在当前行最后添加文字; dw 删除至当前词尾;
i 在当前字符前添加文字; d$ 删除至当前行尾;
I 在当前行开始处添加文字; d0 删除至当前行首;
o 在当前行后添加新行; dd 删除当前行;
O 在当前行前添加新行; :20,40d 删除20行至40行;
/text 向后查询 ?text 向前查询
r 修改当前字符 R 覆盖字符,直至按下[ESC]
s 删除当前字符,并可添加字符直至按[ESC]
S 删除当前行,并可添加字符直至按[ESC]
yy 将当前行存入缓冲区
dd
p
P
errpt|pg 创建/显示错误文件
errclear 0 清除错误日志文件内容
lsvg -o 显示卷组信息
lsvg -l rootvg
instfix -iv|grep AIX_ML 安装的文件集
smitty tcpip tcp/ip配置
lsdev -Cc disk 系统设备信息(磁盘)
lspv 显示卷组里的物理卷信息
lsdev -Cc pdisk 显示阵列里的磁盘信息
errclear 清除error log

lsps -a 显示交换空间
swapon /dev/paging01 激活交换空间
chps -a paging01 删除交换空间
rmps paging01 删除不活动的交换空间

smit mkps 增加交换空间
smit chps 修改交换空间
varyonvg 激活卷组 如:varyonvg datavg 将datavg激活
varyoffvg 关闭卷组
/ect/services 查看端口
/etc/hosts 机器名IP对照表
/etc/inittab 相当于DOS的AUTOEXEC.BAT文件
/etc/filesystems 记录所有的文件系统设置
增加并配置端口
删除端口
ftp://[email protected]/ 在客户端登录AIX(用IE)
lscfg
lsdev
route ADD 0 10.188.12.1
route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)
su root 以ROOT用户登录;
smitty lv 增加逻辑盘
LN -s 源目录 目标目录 链接
ls -l 查看权限
./fielname 运行filename文件
smitty clstart 启动HA
smitty clstop 停止HA
.filename 表示filename文件(目录)为隐藏;
cat file1 >> file2 合并file1到file2
SMIT 综合管理工具
# 表示ROOT用户;
$ 表示一般用户;
shutdown -fr 快速重启;
smitty crjfs 创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05
加一个文件系统的步骤: 加文件系统/chmod/chown/mount 文件系统名
smitty jfs
smitty lv
smitty lvm 管理逻辑卷
smitty vg 管理卷组
smitty chvg

drwxrwxrwx d表示目录,-表示普通文件,r表示链接; d421421421 777全部权限
-rwxrwxrwx 第2-4:属主用户,5-7:同组用户,8-10所有用户
date 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.
当root不能在其终端上登录时 修改/etc/hosts文件,查看其IP地址对应的主机名;
当其他用户不能在其终端上登录时 删除用户,并删除/home下对应的目录,重建;
smitty aio 调整aioservers
#pstat -a|grep aios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio;
当任何用户都不能登录图形界面时 有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;

ps -ef | grep cluster 查找包含"cluster"的进程
more /etc/passwd|grep zhxx 查找静态字符"zhxx"

pe -f 进程查看,如:# ps -f
UID PID PPID C STIME TTY TIME CMD
root 43626 45014 0 20:38:58 pts/1 0:00 -ksh
root 47710 43626 2 21:08:03 pts/1 0:00 ps -f
用户ID 进程ID 父进程ID CPU利用率 开始时间 控制台 运行时间 命令
kill -9 **** ***为进程号,可用ps获得
ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目标
crontab 创建计划任务(crontab -l 查看已有任务, crontab -e 编辑或增加,删除任务)
0 2 * * * /u05/dmpbak/auto.sh 表示:每天两点执行/u05/dmpbak/auto.sh文件
lsfs 列出所有文件系统
lsvg -l rootvg 列出rootvg的卷
lsvg -p rootvg 列出物理卷信息
lsvg datavg 可查询空闲物理分区数
smit reogvg 重组卷组
smit importvg 导出卷组,卷组必须是不活动的;
lspv hdisk0 显示物理卷
lspv -l hdisk0 逻辑卷映射
lspv -p hdisk0 物理卷映射
defragfs -q /u01 报告文件系统的当前状态
defragfs -r /u01 得到碎片连续化操作后和前后对比情况
defragfs /u01 执行碎片连续化操作
fsck /u05 检查u05文件系统
xclock 时钟,可用于检查环境是否正常
chmod 777 /u02
r 2=3 相当于:chmod 777 /u03
rsh zzyc2_sev 在其他机器上登录某主机
dgmgrl 类似SVRMGRL(9i)
ps -ef |grep oracle |pg 查看oracle用户的所有进程
kill -9 14206 杀14206#进程
kill -l 显示KILL命令可以用的信号量
killall signal 删除除发送外的其他所有进程

/usr/sbin/cluster/clstat & 显示双机热备状态图
exit或logout 退出登录
qprt filename1,filename2... 打印文件
qchk 查看打印队列
qcan 取消打印作业
lsps -a 查询交换空间,如USE超过70%,则要增加
set 查看已定义的变量;
echo $name 查看某个变量的值;
xxx=value 定义变量
unset xxx 删除变量
`` 把``之间的内容作为一个命令,返回命令结果; 如$now=`date` $echo $now
'' 直接显示''间的内容,不予解释;
"" 解释""间的$,``,等字符的特殊含义;
忽略后的特殊字符的特殊含义;
$$ 表示当前进程的ID
$0 当前shell程序的名称
$# 传给当前shell Script的参数个数;
$* 传给当前shell Script的第*个参数,$1-$9,${10}......
$? 最近一个命令的返回值;
$! 最近一个后台进程的ID号;
expr shell下的四则运算:
* 乘;/除; % 求余数; +,- 如:expr (3+3)*(4-2)
command1 && command2 如果第一个命令执行成功,则运行第二个命令;
command1 || command2 如果第一个命令执行失败,则运行第二个命令;
test 表达式 测试条件表达式,主要有:
-f filename 文件是否存在;
-d dirctory 目录是否存在;
-r filename 文件存在,且能被当前进程读;
-w filename 文件存在,且能被当前进程写;
-x filename 文件存在,且能被当前进程运行;
-n string 字符STRING长度非零;
-z string 字符STRING长度零;
string1=string2 两个字符串相同;
integer1 -eq integer2 两个变量相等;(ne:不等 gt:大于 lt:小于 le:小于等于 ge:大于等于)
if ..
then ..
else...
fi

read xxx 从标准输入读入一行,赋给xxx变量; read x echo $x

for i in ....
do
...
done

while expression
do
...
done

ksh scriptname
scriptname
pathname/scriptname shell script的三种执行方法
#command 前台进程
#command & 后台进程
nice/renice 增加/再增加nice的值,从而降低进程优先级;
nohup command & 使用户的后台进程在用户退出时仍然运行
#alias alias=string 赋命令别名
unalias aliasname 取消命令别名
history 显示最后的16条命令
cal 2003/cal 2 2003 日历
finger [oracle] 显示用户信息
mail 接收,发出,查看电子邮件
clear 清屏
echo 显示指定信息
wc filename 统计指定文件的行数,词数,字节数
head filename 显示文件头
tail filename 显示文件尾
tail -f /tmp/hacmp.out 显示HACMP启动情况
[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行
smit(system management interface Tool)
其log文件/script文件保存在各用户目录下;
alog -o -t boot 查看引导日志
chtz 设置新时区
/etc/profile
/etc/environment
$HOME/.profile 系统设置用户环境的主要文件;
lsuser -a id home ALL 列出所有用户
/etc/motd 用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;
wall ***** 向各登录用户发出*****消息,用户终端上将马上显示;
/var/adm/sulog su命令执行记录
/var/adm/wtmp,/etc/utmp 用who命令查看登录记录
last root |pg root用户登录记录
last reboot | pg 重启记录;
/etc/passwd 合法用户(不含密码)
/etc/group
/etc/security 普通用户不能访问的安全性文件目录
lsdev -P 列出所有的设备, lsdev -Pc disk
smitty devices 设备管理
lsattr -E -l sys0 列出已配置的设备
jfs/Cdrfs/Nfs AIX支持的三种文件系统
/var/adm/wtmp
/var/spool/*/*
/smit.log
/etc/securibty/failedlogin
/var/adm/sulog 这些文件增长很快,要定期清理,可用cat /dev/null > filename方式清理
/u05 | sort -r -n 查询文件或目录所占用的磁盘块数
vmstat 显示虚拟内存,内存及CPU活动信息;
arp -a 查看解析协议ARP表
hostname 显示机器名
/etc/rc.tcpip 系统启动时自动执行,进而执行以下子进程:
 -syslogd :错误信息日志
 -portmap :端口查找
 -inetd :Internet服务的主守护进程
 -named :域名服务器
 -lpd :打印服务器
 -routed or gated :动态路由
 -sendmail :邮件系统
 -timed :时间服务器
 -rwhod :远程用户信息
 -snmpd :SNMP代理进程
host 机器名/IP 实现IP与机器名的转换
rsh PTYC2_svc date 执行另一台主机上的命令
lscfg 显示机器配置信息
lsdev -C -c if 显示网络接口描述
lsdev -C -c adapetr 显示适配描述
netpmon -v 物理/逻辑资源的详细报告
ps aux 查询内存使用情况
sar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况
traceroute 10.188.182.1 跟踪IP
netpmon 可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。
lsdev -C|grep Process|wc -l 显示CPU数量
smitty mklv 创建裸设备(字符型设备);
smitty rmlv 删除裸设备(字符型设备);
lslv ***** ******为裸设备名称,显示裸设备相关参数

/etc/default/login 加上CONSOLE=/dev/console 后,可防止root用户telnet;
SSL工具代替telnet等,增加安全性
/etc/passwd .../bin/sh 对应 .profile
/etc/passwd .../bin/csh对应 .login
系统正常从桌面登录执行 .dtprofile
su - username执行 .profile
vmstat 查询内存情况
iostat
mpstat 查询CPU情况
/etc/vfstab 磁盘目录规划
mount 目录安装情况
format 查看磁盘物理信息
p 分区
p

swap [-l|s|d|a] 操作swap交换空间
patchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息
sysdef -i
share -F nfs -o ro /etc
hare -F nfs -o rw=usera:userb /export
unshare /etc
dfshares
/usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。
/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.
sys-unconfig solaris重新设置
kdmconfig 配置显示器
eject 弹出CD-ROM或软驱

② aix 系统报错,怎么解决

在进行文档系统维护和管理过程中,会碰到这样一些问题,例如无法安装文档系统或无法拆卸文档系统,当文档系统的终极块被破坏,而无法正常使用文档系统,如何修复rootvg中的主要文档系统,下面就讨论如何解决一些常见的文档系统问题。

一、恢复终极块错误

有些用户在使用fsck或mount命令时,当见到下面的提示信息时,可能是文档系统的终极块出了问题:

fsck: Not an AIX3 file system

fsck: Not an AIXV3 file system

fsck: Not an AIX4 file system

fsck: Not an AIXV4 file system

fsck: Not a recognized file system type

mount: invalid argument

例如,当用户安装一个/allenfs文档系统时,出现下面的错误提示:

#mount /allenfs

mount: 0506-324 Cannot mount /dev/lv1 on /allenfs: A system call received a parameter that is not valid.

修复该文档系统时,出现下面错误提示,并异常终止:

#fsck /dev/lv1

Not a recognized filesystem type. (TERMINATED)

要解决这个问题,只能用备份的终极块来恢复主终极块,我们都知道,在文档系统中,1号逻辑块是主终极块,31号逻辑块是备份终极块,因此就把31号逻辑块上的内容写到1号逻辑块上去。

例如文档系统对应的逻辑卷为/dev/lv1,则恢复该文档系统的终极块命令如下:

#dd count=1 bs=4k skip=31 seek=1 if=/dev/lv1 of=/dev/lv1

当恢复完成,就要用fsck命令来检查文档系统的完整性:

#fsck /dev/lv1

** Checking /dev/rlv1 (/allen)

** Phase 0 - Check Log

log redo processing for /dev/rlv00

** Phase 1 - Check Blocks and Sizes

** Phase 2 - Check Pathnames

** Phase 3 - Check Connectivity

** Phase 4 - Check Reference counts

** Phase 5 - Check Inode Map

** Phase 6 - Check Block Map

9 files 608 blocks 15776 free

在许多情况下,通过恢复备份终极块到主终极块能够解决这个问题,使文档系统处于正常工作状况下。假如这样做还不能解决问题,那只能删除文档系统,然后重新建立文档系统,再恢复备份的数据。

二、无法拆卸文档系统

假如有用户或程式在一个文档系统中活动,就无法拆卸这个文档系统,当使用拆卸命令时,会提示下面的错误:

Device busy 或 A device is already mounted or cannot be unmounted 例如由于安装程式的异常终止或其他原因经常会碰到不能正常释放光驱(光驱是CDROM文档系统)的问题,当用户再次访问光盘驱动器时就产生错误0514- 062: 指定的设备忙。

按照下面的步骤去解决:

1、检查用户自己的当前工作目录是否在这个文档系统中,假如是,则用cd /命令使当前工作目录回到根目录,然后再试着拆卸文档系统;

2、假如还是不能拆卸文档系统,可能在文档系统有文档正在被打开使用,因此在拆卸文档系统之前应该关闭这些文档。有时候可能更有一些进程在使用这个文档系统的资源,能够使用fuser命令来检查有那些进程仍然在这个文档系统中活动。Fuser命令将显示在这个文档系统中正在活动的任何进程ID号。下面就 fuser命令使用的例子:

#fuser /dev/cd

/dev/cd: 2910 3466

假如使用fuser –u /dev/cd将在进程号后指出用户名。假如root用户用fuser –k /dev/cd命令,则给这些进程发出SIGKILL信号,来杀死这些进程。然后用kill命令将这些正在活动的进程杀死,然后再试着拆卸文档系统。例如:

#kill –9 2910 3466

这时您能够用下面命令检查设备的状态是否为可用:

#lsdev -Cc cdrom



#lsdev –C –l cd0

(若为其他文档系统,将cd0换为文档系统的逻辑名)假如设备状态为可用,您就能够使用该设备或卸载文档系统。

3、假如文档系统仍然处于忙状态,不能被拆卸,可能是在这个文档系统中加载了一个内核扩展,这种情况用fuser命令无法检查到内核扩展,系统提供了一个检查内核扩展的工具——genkex,用这个命令能够显示现在已加载的任何扩展内核。

4、假如在一个文档系统还安装了另一个文档系统,则要直接拆卸这个文档系统也是不能成功,必须先将该文档系统中任何安装的文档系统拆卸掉,才能拆卸自己。使用mount命令查看有那些文档系统还在安装在系统上,然后根据安装点将安装在这个文档系统中的任何其他文档系统用umount命令拆卸掉,再试着拆卸自己。

三、 无法删除文档系统

当一个文档系统能够用mount命令安装或用unmount拆卸,但是无法删除该文档系统,在删除时,系统会报如下错误:

0516-306:get lvodm: unable to find in the device confgiguration data. 发生此错误的原因可能是ODM数据库中的定义和实际不一致。能够用下面命令检查该文档系统的类型:

#lsvg -l rootvg

若类型显示为???,则用synclvodm -P rootvg 和 syncvg -v rootvg 命令对卷组进行同步,之后,再用命令 lsvg -l rootvg 显示出正确的文档类型。此时能够成功删除该文档系统。

四、 修复rootvg中的主要文档系统和日志

假如要检查和修复rootvg中的/、/tmp、/usr、/var文档系统,必须先将他们卸载,然而在正常的多用户环境下是无法卸载这些文档系统,要完成这些工作必须在维护模式下进行。

首先重启动系统,在系统引导时按F6键(对于图像方式)或数字“6”键(对于字符方式)进入到系统的在线诊断(Online Diagnostics)服务模式,选择“5”进入单用户模式,即维护模式。

假如当前的AIX是AIX 3.2.4或3.2.5版本,还必须配置ODMDIR环境变量,命令如下:

#ODMDIR=/etc/objrepos;export ODMDIR

运行fsck命令清理检查上面提到的文档系统,命令如下:

#fsck /dev/hd4

#fsck /dev/hd2

#fsck /dev/hd3

#fsck /dev/hd9var

当然也可使用其fsck选项。假如rootvg中缺省文档系统的日志(JFSLOG)即/dev/hd8有问题,这时也能够重建他,命令如下:

#logform /dev/hd8

然后会提示您是否继续初始化,假如回答y,以前在/dev/hd8上的日志信息就被清掉。初始化成功后,输入exit命令就退出单用户模式,根据提示按回车进入多用户模式,这些文档系统会自动被安装上。最后用shutdown命令关闭系统。

③ root在aix上怎么踢掉其它用户

1:打开手机上开发选项中的USB调试功能,(有的手机需要多次点击版本信息,才可以出现开发中的USB调试),2:使用原装的数据线将手机与电脑进行连接,3:打开电脑上的“应用宝”功能,会迅速的识别你的手机机型,并且自动的安装相应的手机驱动,连接成功。4:使用备份资料将手机中的重要信息或文件进行备份,防止在ROOT的过程中发生丢失的现象。5:进入“工具箱”点击“一键ROOT功能”,等待3~5分钟,就可以出现提示ROOT成功了,6:成功后,就可以随意的使用文件管理功能对手机内的所有文件进行删除或者移动。

④ 给些DOS、UNIX/linux下的命令

AIX 的常用命令AIX操作系统基本命令系统的进入和退出
login: 输入用户名(例如:user01)
password: 输入用户口令
若用户名及口令均正确,则用户将登陆成功。
此时系统会出现命令提示符$或#,即表示可接收用户输入的操作系统命令。
退出系统:或 exit或logout。
例:#(or$)exit
#(or$)Ctrl^D
注,#为ROOT用户的命令提示符,$为一般用户
password
password命令用于建立或修改用户的密码。
如:
#password
passwd: —输入旧口令
new passwd: —输入新口令
re-enter new paswd: —重新输入新口令
mkdir、rm、mv和cd
mkdir:用于创建目录
$ mkdir oracle
$ ls
oracle
$
rm:用于删除文件或目录(rm –r 删除目录时目录内有内容,用-r一起删除)
$ rm -r oracle
$ ls
$
mv:用于改变文件或目录名
$ mkdir ll
$ ls
ll
$ mkdir kk
$ ls
kk ll
$ mv ll kk
$ ls
kk
$ cd kk
$ ls
ll
$
cd:用于进入系统某一级目录中去
$ cd /
$ pwd
/
$ cd /home/oracle
$ pwd
/home/oracle
$
ls
功能:显示目录中的内容,列出当前目录中所有文件的文件名
参数说明:
a:列出目录中所有文件
d:列出所有子目录
l:列出长格式文件信息
举例:
ls –a:列出当前目录中的所有文件
$ ls -a
#UNTITLED# .dt createdbscripts oracle
. .dtprofile dead_letter smit.log
.. .profile ll smit.script
.TTauthority .sh_history make.log websm.log
.Xauthority afiedt.buf mbox websm.script
$
ls –l:显示文件的详细信息
$ ls -l
total 295
-rw-r--r-- 1 201 dba 3 Sep 01 15:24 #UNTITLED#
-rw-r--r-- 1 201 dba 51 Jul 08 18:18 afiedt.buf
drwxrwxr-x 2 201 dba 512 May 08 11:49 createdbscripts
drwx------ 2 201 dba 512 Jun 19 09:27 dead_letter
drwxr-xr-x 2 201 dba 512 Sep 22 10:17 ll
-rw-r--r-- 1 201 dba 95987 Apr 18 14:51 make.log
-rw------- 1 201 dba 11174 Sep 17 09:15 mbox
drwxr-xr-x 3 201 dba 512 Sep 22 10:21 oracle
-rw-r--r-- 1 201 dba 8971 Sep 20 11:08 smit.log
-rw-r--r-- 1 201 dba 5437 Sep 20 11:08 smit.script
-rw-r--r-- 1 201 system 1682 Sep 02 15:18 websm.log
-rw-r--r-- 1 201 system 21441 Sep 02 15:10 websm.script
$
date
功能:显示当前日期和时间,超级用户可以进行修改
举例:$ date
Mon Sep 22 10:28:26 BEIST 2003
$
wc
功能:计算文件中的行数、字数和字符数
参数说明:
c:计算字符数
l:计算行数
w:计算字数
举例:
# wc profile
13 53 381 profile
| | |
行数 字数 字符数
$ wc smit.log
422 1162 8971 smit.log
$
who
功能:列出当前系统注册的用户
举例:$who am i-- 列出当前系统使用者身份
$ who
oracle lft0 Sep 22 09:05
oracle pts/0 Sep 22 10:17 (192.168.100.79)
oracle pts/4 Sep 22 09:05 (:0.0)
$ who am i
oracle pts/0 Sep 22 10:17 (192.168.100.79)
$
finger
显示当前登陆到系统中的用户的信息
举例:
# finger
Login Name TTY Idle When Site I
nfo
oracle ??? *l0 2:02 Mon 09:05
oracle ??? p4 1:59 Mon 09:05
root ??? p0 Mon 11:06
# finger oracle
Login name: oracle
Directory: /usr/oracle/ora90 Shell: /usr/bin/ksh
On since Sep 22 09:05:35 on lft0, 2 hours 2 minutes Idle Time
(messages off)
On since Sep 22 09:05:41 on pts/4, 1 hour 59 minutes Idle Time
from :0.0
No Plan.
#
ps
功能:显示后台进程的有关信息。单独使用ps将显示由
当前终端启动的后台进程的PID、终端号、进程已执行时间以及启动该进程的命令
语法:ps -options
参数说明:
-e:显示系统内当前运行的所有后台进程
-f:除ps所提供的信息外,还显示用户名、PPID(父进程ID)及启动时间
-l:除ps所提供的信息外,还显示 User ID, PPID 和进程优先级
例:
# ps
PID TTY TIME CMD
803034 pts/0 0:00 -ksh
917524 pts/0 0:00 ps
# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 09:03:04 - 0:00 /etc/init
root 90262 1 0 09:03:42 - 0:00 /usr/ccs/bin/shlap64
root 106572 139368 0 09:03:30 - 0:01 /usr/lpp/X11/bin/X -D /usr
oracle 123030 155720 0 09:05:36 - 0:00 dtwm
root 139368 1 0 09:03:29 - 0:00 /usr/dt/bin/dtlogin -daemo
oracle 155720 172088 0 09:05:35 - 0:00 /usr/dt/bin/dtsession
root 163946 245824 0 09:04:28 - 0:00 /usr/sbin/rsct/bin/rmcd -r
root 172088 139368 0 09:03:30 - 0:00 dtlogin <:0> -daemo
oracle 180378 188526 0 09:06:20 pts/4 0:00 -ksh
root 188526 483470 0 09:06:10 pts/4 0:00 -ksh
root 196670 303186 0 09:04:34 - 0:00 rpc.ttdbserver 100083 1
root 204866 245824 0 09:04:34 - 0:00 /usr/sbin/rsct/bin/IBM.Aud
oracle 221370 581780 0 09:05:41 - 0:03 /usr/dt/bin/dtterm
root 229440 1 0 09:03:41 - 0:01 /usr/sbin/syncd 60
root 237626 1 0 09:03:42 - 0:00 /usr/lib/errdemon
root 245824 1 0 09:03:47 - 0:00 /usr/sbin/srcmstr
root 262240 245824 0 09:03:50 - 0:00 /usr/sbin/syslogd
root 278642 245824 0 09:04:28 - 0:00 /usr/sbin/rsct/bin/ctcasd
root 286806 245824 0 09:04:30 - 0:00 /usr/sbin/rsct/bin/IBM.CSM
oracle 295050 1 0 09:07:03 - 0:00 ora_dbw0_ORCL
root 303186 245824 0 09:03:59 - 0:00 /usr/sbin/inetd
root 311380 245824 0 09:03:53 - 0:00 sendmail: accepting connec
root 319566 245824 0 09:03:56 - 0:00 /usr/sbin/portmap
root 327760 245824 0 09:04:02 - 0:00 /usr/sbin/snmpd
root 335954 245824 0 09:04:06 - 0:00 /usr/sbin/dpid2
root 344150 245824 0 09:04:09 - 0:00 /usr/sbin/hostmibd
oracle 368788 1 0 11:09:35 - 0:00 oracleORCL (LOCAL=NO)
root 376946 1 0 09:04:18 - 0:00 /usr/sbin/cron
root 385122 245824 0 09:04:12 - 0:00 /usr/sbin/biod 6
oracle 393320 1 0 09:07:03 - 0:00 ora_reco_ORCL
daemon 401510 245824 0 09:04:15 - 0:00 /usr/sbin/rpc.statd
root 409726 1 0 09:04:28 - 0:00 /usr/bin/itesmdem itesrv.i
root 417902 245824 0 09:04:18 - 0:00 /usr/sbin/rpc.lockd

⑤ AIX如何创建用户与组的命令实例

AIX如何创建用户与组的命令实例,AIX如何管理用户与组的命令实例

mkgroup

在 AIX 中创建组非常简单明了。对创建用户的限制也适用于组:

组名不能以下面的字符开头:
连字符或减号 (-)
加号 (+)
At 符号 (@)
波浪号 (~)
组名不能是 ALL 或 default,因为这些名称是为操作系统保留的。
组名不能包含:
冒号 (:)
引号 — 单引号或双引号 (’ 或 “)
镑符或数字符 (#)
逗号 (,)
等号 (=)
斜杠 — 反斜杠或前向斜杠 ( 或 /)
问号 (?)
反引号或勾号 (`)
空白(空格或制表符)
换行符
在 AIX 5.2 和更早的版本上,组名的长度必须小于等于 8 个字符。从 AIX 5.3 开始,最大字符数增加到了 255。

用 mkgroup 创建组

# mkgroup atctest

# grep atctest /etc/group
atctest:!:202:

# grep -p atctest /etc/security/group
atctest:
admin = false

添加 -a 可以创建管理员组,

创建管理员组

# mkgroup -a atcadmin

# grep atcadmin /etc/group
atcadmin:!:15:

# grep -p atcadmin /etc/security/group
atcadmin:
admin = true

要想创建组并指定 Xander 作为组的管理员,应该在命令行上指定 adms=xander,这会在 /etc/security/group 文件中添加 adms 属性,

指定一个用户作为组管理员

# mkgroup adms=xander xangroup

# grep xangroup /etc/group
xangroup:!:203:

# grep -p xangroup /etc/security/group
xangroup:
admin = false
adms = xander

与 mkuser 一样,mkgroup 采用与 chgroup 相同的属性。

以下示例中把 xangroup 组的 GID 由 203 改为 204,还添加了几个用户。

修改组的 GID 并添加用户

# grep xangroup /etc/group
xangroup:!:203:

# chgroup id=204 users=xander,atc,amdc xangroup

# grep xangroup /etc/group
xangroup:!:204:xander,atc,amdc

chgrpmem

也可以使用 chgrpmem 修改组的成员。可以使用 chgrpmem 命令列出、添加和删除组中的用户,以及改变组管理员。

例如,xangroup 组包含成员 xander 和 atc,xander 是组管理员。从组中删除 atc

从组中删除用户

# chgrpmem xangroup
xangroup:
members = xander,atc
adms = xander

# chgrpmem -m – atc xangroup

# chgrpmem xangroup
xangroup:
members = xander
adms = xander

假设这是错的,不应该删除 atc 用户。相反,应该把 atc 用户变成组管理员,删除 xander 的管理权限。

以下示例中给出纠正错误的代码
添加已经删除的用户并改变组管理员

# chgrpmem -m + atc xangroup

# chgrpmem -a + atc xangroup

# chgrpmem -a – xander xangroup

# chgrpmem xangroup
xangroup:
members = xander,atc
adms = atc

lsgroup

lsuser 对于用户管理很有用,有相似的组管理命令吗?有,这就是 lsgroup。lsgroup 采用 AIX 的标准命令和选项格式,采用与 lsuser 相同的结构。
lsgroup 命令的输出

# lsgroup xangroup
xangroup id=204 admin=false users=xander,cormany adms=cormany registry=files

# lsgroup -f xangroup
xangroup:
id=204
admin=false
users=xander,cormany
adms=cormany
registry=files

# lsgroup -c xangroup,atcadmin
#name:id:admin:users:adms:registry
xangroup:204:false:xander,cormany:cormany:files
#name:id:admin:registry
atcadmin:15:true:files

# lsgroup -c -a id xangroup,atcadmin
#name:id
xangroup:204
#name:id
atcadmin:15

rmgroup

前面创建了组。现在,要清理 AIX 系统。要想从系统中删除组,只需执行 rmgroup 并指定组名:

# rmgroup atctest

以这个组作为主组的所有用户必须把主组改为另一个组,然后 rmgroup 命令才允许删除这个组。

⑥ AIX如何删除DB2数据库,用什么命令

查看相应DB2版本的DB2 Quick Beginning,都有介绍如何卸载。

可用DB2安装光盘进行卸载,即db2_deinstall的功能。

可以手工删除,具体步骤如下:

1、备份数据库,删除数据库

2、db2admin stop 停管理服务

3、db2stop 停instance

4、/usr/.../instance/dasidrop das_name 删除管理服务

5、/usr/.../instance/db2idrop instance_name 删除instanec

6、smitty remove 删除DB2字样的包

7、删除相应的用户、组,删除/etc/services文件中db2字样的行等等。

⑦ aix系统 删除某文件夹下所有文件的命令是什么

rm *
注意只有你一个用户在操作
如果不懂的话 建议用man rm查看下。
这个最好别瞎玩 会死人的。

⑧ aix调用点sh文件命令

1、aix上直接执行的文件是.sh文件。用户登陆平台之后有不同的权限。 如果权限不够,采用chmod修改当前的系统权限。

2、文件的权限分为可读、可写、可执行。linux把所有的设备全部当做文件来处理。
hardware:hd1 和网卡,cpu ,内存
hardware:hd2 和网卡,cpu, 内存

UNIX(AIX)系统常用命令
AIX的命令格式:
$command option(s) argument(s)
command:命令
option(s):命令选项,均以’-'号开始
argument(s):参数

3、命令 用途
—————————————————————————-
prtconf 显示系统的各项主要配置
svmon -G 查看内存(4k)

iostat 2 查看磁盘读写情况(每2秒刷新);
set -o vi 调用缓冲区 k,j,x,h,l 向上下翻,Es

smit 进入管理界面
cd 改变路径
ls 列出文件
ls -aF 列出隐含文件,并适当分类
ls -l 列出文件的详细信息
ls -ltr

more 输出文件内容到屏幕
cat 显示文本文件内容/合并文件
pg 分页显示文件内容,回车后下一页
file 显示文件属性(可执行/ASCII/等)

clear 清屏
mkdir 创建目录
rmdir 删除目录

cp 拷贝文件
mv 文件/目录改名,转移

rm 删除文件/目录, 如:rm -fr ora*

rmdir 删除目录,如: rmdir oracle

df -k 显示文件系统的信息
df 磁盘使用信息汇总

mount 显示已经挂装的文件系统的信息或挂装文件系统
mount -rv cdrfs /dev/cd0 /cdrom
mount /dev/lv02 /u01

4、命令所在的路径:
用户命令所在的行: usr/bin/
umount 卸载某个文件系统 umount /cdrom
fuser -kxuc /dev/cd0 当光驱不能正常释放时
lsattr -E -l sys0 -a realmem 察看内存的命令
env 输出用户环境变量到屏幕
id 察看用户的属性
who am i 察看当前用户名
who 查看已经登录的用户
who -r 查看目前系统的运行级别
users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话
,如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数
w 显示当前系统中每个用户和它所运行的进程信息
last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户
whereis 命令的绝对路径
passwd 设置用户密码
su 改变/切换用户id

lsuser ALL 列出所有已经创建的用户
lsgroup ALL 列出所有已经创建的组
smitty user 管理用户

mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能
由root修改
smitty group 管理组
mkgroup 创建新组

chfn 改变用户详细信息
jobs 查看后台任务/进程
fg 把后台进程调到前台
bg 把当前进程调到后台运行
grep 查找匹配字符/字符串

netstat -i 显示网络连接信息及统计信息
netstat -IN

netstat -rn 显示核心路由表
netstat -I 网络设置名 端口号 监视端口情况

netstat -v 正在使用的设备驱动程序的统计信息
netstat -m 网络使用的内存空间情况

netstat -D 显示丢弃包的情况
ifconfig -a 显示网络配置信息

umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664
date 系统时间

find path expression
查找文件,expression的值有:
-name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)

-uname 显示操作系统信息
-oslevel 系统版本

⑨ AIX如何锁死用户,有用户不想让他登陆,但又不能删除,请问怎么能锁住他

可以使用smitty lockuser来加解锁
或者chuser account_locked=TRUE guest 来给用户guest加锁

⑩ 帮忙解释AIX中的init谢谢!

AIX(Advanced Interactive eXecutive)是IBM开发的一套UNIX操作系统。它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。

在系统启动过程中,在预初始化过程中装入根文件系统之后,将发生下面这些事件:

作为启动过程中的最后一个步骤,运行 init 命令。

init 命令尝试读取 /etc/inittab 文件。

如果 /etc/inittab 文件存在,那么 init 命令将尝试在 /etc/inittab 文件中查找 initdefault 条目。

如果 initdefault 条目存在,那么 init 命令使用指定的运行级别作为初始的系统运行级别。

如果 initdefault 条目不存在,那么 init 命令将请求用户从系统控制台 (/dev/console) 输入一个运行级别。

如果用户输入 S、s、M、或者 m 运行级别,那么 init 命令将进入维护运行级别。只有这些运行级别不需要经过正确格式化的 /etc/inittab 文件。

如果 /etc/inittab 文件不存在,那么 init 命令在缺省情况下将使系统进入维护运行级别。

init 命令每隔 60 秒将再次读取 /etc/inittab 文件。如果在 init 命令上一次读取 /etc/inittab 文件之后,其中的内容发生了更改,那么将执行 /etc/inittab 文件中的新命令。

/etc/inittab 文件

/etc/inittab 文件用于控制初始化过程。

/etc/inittab 文件提供了相应的脚本,以使得 init 命令的角色成为通用的进程调度器。init 命令的进程调度活动中的主要进程是 /etc/getty 线路进程,它将启动单独终端线路。通常由 init 命令进行调度的其他进程包括守护进程和 Shell。

/etc/inittab 文件由一些与位置无关的条目组成,它们的格式如下所示:

Identifier:RunLevel:Action:Command

每个条目之间由一个换行符进行分隔。换行符前面加上一个反斜杠 (\) 表示继续该条目。在 /etc/inittab 文件中,对于条目的数目没有任何限制(但不能超过最大的条目大小)。最大的条目大小为 1024 个字符。

条目字段包括:

Identifier,由一到十四个字符组成的字段,唯一地标识一个对象。

RunLevel,可以对该条目进行处理的运行级别。
运行级别具有下面的属性:

运行级别有效地对应于系统中的进程配置。

可以为每个由 init 命令启动的进程分配一个或者多个运行级别(该进程可以存在于其中)。

运行级别使用数字 0 到 9 进行表示。例如,如果系统处于运行级别 1,那么只有那些在运行级别字段中包含 1 的条目才会启动。

当您请求 init 命令更改运行级别时,在运行级别字段中不包含匹配条目(对于目标运行级别)的所有进程都将接收到一个警告信号 (SIGTERM)。在使用删除信号 (SIGKILL) 强行结束这些进程之前,有 20 秒钟的过渡期。

通过使用从 0 到 9 的任意组合,可以选择多个运行级别,从而在运行级别字段中为一个进程定义多个运行级别。如果没有指定运行级别,那么就假定该进程在所有的运行级别中都是有效的。

在运行级别字段中,还可能出现其他四种取值,即使它们并不是真正的运行 级别:a、b、c 和 h。仅当使用 telinit 命令请求它们运行时(无论系统当前运行级别如何),才会处理那些运行级别字段中包含这些字符的条目。它们与运行级别的不同之处在于,init 命令不可能进入到运行级别 a、b、c 或者 h。另外,任何这些进程的执行请求都不会更改当前运行级别。而且,在 init 命令更改级别时,不会终止以 a、b 或者 c 命令开头的进程。只有在下面三种情况下才会终止它们:在 /etc/inittab 文件中,它们所在行的操作字段被标记为 off,从 /etc/inittab 中完全删除它们所在的行,或者 init 命令进入到单用户模式。

Action,用于告诉 init 命令如何处理在进程字段中指定的进程。init 命令能识别下列的操作:

respawn:如果进程不存在,则启动该进程。不需要等待它的结束(继续扫描 /etc/inittab 文件)。当进程中止时,重新启动该进程。如果该进程已经存在,则什么也不做,继续扫描 /etc/inittab 文件。

wait:当 init 命令进入到与该条目的运行级别相匹配的运行级别时,启动该进程,并等待它的结束。当 init 命令处于相同的运行级别时,所有后续对 /etc/inittab 文件的读取操作都将导致 init 命令忽略这个条目。

once:当 init 命令进入到与该条目的运行级别相匹配的运行级别时,启动该进程,并且不需要等待它的结束。当它中止时,不重新启动该进程。当系统进入一个新的运行级别,并且该进程的运行来自前一个运行级别更改时,不重新启动该程序。

boot: 仅在系统启动时(即在系统启动的过程中当 init 命令读取 /etc/inittab 文件的时候)处理该条目。启动该进程,不需要等待它的结束,并且当它中止时,不重新启动该进程。为了使得该指令有意义,运行级别应该为缺省值,或者它必须 与启动时 init 命令的运行级别相匹配。对于系统硬件重新启动之后的初始化功能来说,这种操作是非常有价值的。

bootwait:在系统启动之后,当 init 命令第一次从单用户进入到多用户状态时,处理该条目。启动该进程,等待它的结束;并且当它中止时,不重新启动该进程。如果 initdefault 为 2,那么在启动之后运行该进程。

powerfail:仅当 init 命令接收到电源故障信号 (SIGPWR) 时,才执行与这个条目相关联的进程。

powerwait:仅当 init 命令接收到电源故障信号 (SIGPWR) 时,才执行与这个条目相关联的进程,并且在继续处理 /etc/inittab 文件之前,必须等待它结束。

off:如果与这个条目相关联的进程目前正在运行,那么发送警告信号 (SIGTERM),等待 20 秒钟,然后使用删除信号 (SIGKILL) 终止该进程。如果该进程没有运行,则忽略这个条目。

ondemand:从功能上看,与 respawn 是相同的,但是这个操作适用于 a、b 或者 c 值,而不是运行级别。

initdefault: 仅在 init 命令最初被调用时,才扫描包含这个操作的条目。init 命令使用这个条目(如果它存在的话)来确定最初要进入的运行级别。通过使用运行级别字段中所指定的最高运行级别,就可以实现这一点,并使用它作为其初始状 态。如果运行级别字段为空,那么将其解释为“0123456789”:因此,init 命令将进入运行级别 9。另外,如果 init 命令在 /etc/inittab 文件中没有找到 initdefault 条目,那么将要求用户在启动时指定一个最初的运行级别。

sysinit:当 init 命令在登录之前尝试访问控制台时,将执行这种类型的条目。在正常情况下,这个条目仅用于初始化设备(init 命令可能会对这些设备询问有关运行级别的问题)。执行这些条目,并等待它们结束,然后再继续。

Command: 要执行的 Shell 命令。整个命令字段以 exec 作为前缀,然后以 sh -c exec command 的形式传递给一个使用 fork 系统调用生成的 sh。任何合法的 sh 命令语法都可以出现在这个字段中。可以使用 # comment 语法插入注释。

getty 命令将覆盖 /etc/inittab 文件中出现在它之前的任何命令的输出。要将这些命令的输出记录到启动日志,可以使用管道将它们的输出传递给 alog -tboot 命令。

在 init 命令处理 inittab 条目时,stdin、stdout 和 stderr 文件描述符可能是不可用的。向 stdout 或者 stderr 进行写入操作的任何条目都可能无法按照预期的方式工作,除非它们将自己的输出重定向到一个文件或者 /dev/console。

对于修改 /etc/inittab 文件中的记录,仅支持下列的命令:

mkitab:将记录添加到 /etc/inittab 文件。

lsitab:列出 /etc/inittab 文件中的记录。

chitab:更改 /etc/inittab 文件中的记录。

rmitab:删除 /etc/inittab 文件中的记录。

例如,您希望向 /etc/inittab 文件添加一条记录,以便在运行级别 2 中运行 find 命令,并且在它结束后再次启动它:
1. 运行 ps 命令,并显示那些仅包含单词 find 的进程:

# ps -ef
grep find

root 19750 13964 0 10:47:23 pts/0 0:00 grep find

#

2. 使用 mkitab 命令向 /etc/inittab 添加一条名为 xcmd 的记录:

# mkitab "xcmd:2:respawn:find / -type f > /dev/null 2>&1"

3. 使用 lsitab 命令显示新的记录:

# lsitab xcmd

xcmd:2:respawn:find / -type f > /dev/null 2>&1

#

4. 显示进程:

# ps -ef
grep find

root 28972 13964 0 11:07:33 pts/0 0:00 grep find

#

5. 结束 find 进程:

# kill 25462

6. 显示进程:

# ps -ef
grep find

root 23538 13964 0 10:58:24 pts/0 0:00 grep find

root 28966 1 4 10:58:21 - 0:00 find / -type f

#

由于 action 项被设置成为了 respawn,所以一个新的 find 进程(上面显示的 28966)在前一个进程结束后又被系统启动了。
这个进程会被不断的重新启动,除非把 action 项的设置修改,如:

1. 把 xcmd 这条记录的 action 项的值从 respawn 修改为 once:

# chitab "xcmd:2:once:find / -type f > /dev/null 2>&1"

2. 显示进程:

# ps -ef
grep find

root 20378 13964 0 11:07:20 pts/0 0:00 grep find

root 28970 1 4 11:05:46 - 0:03 find / -type f

3. 结束 find 进程:

# kill 28970

4. 显示进程:

# ps -ef
grep find

root 28972 13964 0 11:07:33 pts/0 0:00 grep find

#

可以看到 find 进程没有再被系统启动。

要从 /etc/inittab 文件中删除这条记录,您可以使用 rmitab 命令。例如:

# rmitab xcmd

# lsitab xcmd

#

/etc/inittab 条目的顺序

在 /etc/inittab 文件中,基本条目按照如下所示的方式进行排序:

initdefault

sysinit

Powerfailure Detection (powerfail)

Multiuser check (rc)

/etc/firstboot (fbcheck)

System Resource Controller (srcmstr)

Start TCP/IP daemons (rctcpip)

Start NFS daemons (rcnfs)

cron

pb cleanup (piobe)

getty for the console (cons)

必须在 etc/inittab 文件的开始处附近启动系统资源控制器(System Resource Controller,SRC),因为需要 SRC 守护进程来启动其他进程。因为 NFS 需要 TCP/IP 守护进程正确地运行,所以应该在启动 NFS 守护进程之前启动 TCP/IP 守护进程。/etc/inittab 文件中的条目根据依赖关系进行排序,这意味着,如果一个进程 (process2) 的正常运行需要另一个进程 (process1) 的存在,那么在 /etc/inittab 文件中,process1 的条目应该出现在 process2 的条目之前。

阅读全文

与aix删除用户命令相关的资料

热点内容
手机平板加密失败怎么办 浏览:80
wbgt接触时间率的算法 浏览:760
服务器被关闭怎么取消 浏览:313
怎么用内网开服务器地址 浏览:563
电子商务filetypepdf 浏览:354
linuxsoap安装 浏览:497
c网络编程书籍推荐 浏览:846
win10自动关机命令 浏览:311
海康服务器怎么改硬盘模式 浏览:816
app后台运行android 浏览:348
对象存储算法 浏览:736
sql命令中条件子句的关键词 浏览:516
贵阳微乐麻将胡牌算法 浏览:708
光纤的服务器是什么意思 浏览:882
iphone终端命令 浏览:176
visualc教程pdf 浏览:521
ad适合练什么app 浏览:162
基于单片机的温度报警器的设计 浏览:119
androidview复制 浏览:427
东北最简单的挡光算法 浏览:86