2024年2月7日发(作者:)
AIX常用命令
一. 目录和文件操作
1. ls命令列出指定目录下的文件,缺省目录为当前目录
#ls -a 列出所有文件,包括隐藏文件
#ls –l 显示文件详细信息
2. pwd显示出当前的工作目录
3. cd改变当前的工作目录
#cd /tmp 进入 /tmp 目录
#cd .. 进入上级目录
4. mkdir 建立目录
#mkdir tmp 在当前目录下建立子目录 tmp
#mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a 及/tmp/a/b 则建立
5. rm 删除文件或目录
- f 删除文件时不作提示
- r 删除目录及其所有子目录
[例子]:
#rm file1 删除文件 file1
#rm -r /mytmp 删除目录 /mytmp
6. cp 拷贝文件
[语法]: cp [ -p ] [ -r ] 文件 1 [ 文件 2 ...] 目标
文件1(文件2 ...)拷贝到目标上,目标不能与文件同名。
[参数]:
1 / 8
- p 不仅拷贝文件内容,还有修改时间,存取模式,存取控 制表
- r 若文件名为目录,则拷贝目录下所有文件及子目录和它们的文件
[例子]:
#cp file1 file2 将文件 file1 拷贝到文件 file2
#cp file1 file2 /tmp 将文件 file1 和文件 file2 拷贝到目录 /tmp 下
#cp -r /tmp /mytmp 将目录 /tmp 下所有文件及其子目录拷贝至目录/mytmp
7. mv 移动文件
将文件移动至目标,若目标是文件名,则相当于文件改名
#mv file1 file2 将文件 file1 改名为 file2
#mv file1 file2 /tmp 将文件 file1 和文件 file2 移动到目录 /tmp 下
8. chmod 文件权限设置
[语法]: chmod [-R] 模式 文件.
#chmod 777 file1将文件 file1存取权限置为所有用户可读可写 可执行
#chmod 755 file1 文件的属主对文件file1有可读可写可执行的权限,文件所归属的用户组有可读可执行的权限,其它用户有可读可执行的权限。
9. Chown 文件属性设置
[语法]: chown [-R] 文件属主 文件...
[参数]:
-R 改变所有子目录下所有文件的存取模式
[例子]:
chown tom file1 将文件 file1 的文件属主改为 用户tom
chown –R oracle /oracle 将/oracle属主改为用户oracle
10. vi 文本编辑
vi是unix上最常用的文本编辑工具
vi filename :打开或新建文件,并将光标置于第一行首
插入命令:i 从光标所在位置前面开始插入资料
2 / 8
删除命令:
x 删除光标所在字符。
dd 删除光标所在的行。
按ESC键退出编辑模式,进入指令模式
:q 退出
:q! 不存盘直接退出
:wq 存盘并退出
二. 信息查看
1. df 显示磁盘空间
#df –k
显示磁盘空间使用情况,以单位为k字节显示
2. du 显示目录空间
#du -sk /tmp
显示/tmp目录空间使用情况,以单位为k字节显示
3. ps 显示后台进程
显示后台进程的有关信息。单独使用ps将显示由当前终端启动的后台进程的PID、终端号、进程已执行时间以及启动该进程的命令
[语法]:ps -options
[参数]:
-e 显示系统内当前运行的所有后台进程
-f 除ps所提供的信息外,还显示用户名、PPID(父进程ID)及启动时间
#ps –ef | grep java
显示后台进程中的java进程
4. netstat 显示通讯协议
3 / 8
用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
[参数]:
–r 显示关于路由表的信息。
–a 显示一个所有的有效连接信息列表。
–n 显示所有已建立的有效连接。
#netstat –an | grep 11034
查看 本机11034端口是否开通
5. telnet远程登录及端口测试
telnet 主要用于登录远程主机和测试主机的端口。
#telnet 192.168.1.1
用户使用telnet命令进行远程登录。该命令允许用户使用telnet协议在远程计算机192.168.1.1之间进行通信,用户可以通过网络在远程计算机上登录,就象登录到本地机上执行命令一样。
#telnet 192.168.1.1 11034
用于测试主机192.168.1.1 11034 端口是否开放。
三. FTP操作
1. ftp 登录
ftp 命令主要用于与远程主机之间上传和下载文件。
#ftp IP地址 登录到远程主机。
ftp使用的常用内部命令:
ascii 使用ascii类型传输方式。
bin 使用二进制文件传输方式。
bye 退出ftp会话过程。
cd remote-dir 进入远程主机目录。
delete remote-file 删除远程主机文件。
get remote-file 将远程主机的文件remote-file传至本地硬盘。
4 / 8
lcd [dir] 将本地工作目录切换至dir。
ls [remote-dir] 显示远程目录remote-dir。
mget remote-files 传输多个远程文件到本地。
mput local-files 将多个文件传输至远程主机。
四. 进程及sh
1. kill杀死后台进程
#kill –9 23094 强行杀死进程号为23094的进程
2. 打开SH
#sh 可执行.sh文件
#sh
3. 查看进程
# ps –a 查看所有进程
# ps –ef|grep oracle 查看所有oracle进程
五. 打包与解包
1. 压缩
#tar cvf FolderName
2. 解压缩
#tar xvf
六. 解压和压缩
1. .gz
解压1:gunzip
解压2:gzip -d
压缩:gzip FileName
2. .
解压:tar zxvf
5 / 8
压缩:tar zcvf DirName
3. .
解压:tar jxvf
压缩:未知
4. .tar.Z
解压:tar Zxvf .Z
压缩:tar Zcvf .Z DirName
5. .tgz
解压:tar zxvf
压缩:未知
6. .
解压:tar zxvf
压缩:tar zcvf FileName
7. .zip
解压:unzip
压缩:zip DirName
8. .rar
解压:rar a
压缩:r ar e
rar请到:/ 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2 tmp]# cp rar_static /usr/bin/rar
9. .rpm
解包:rpm2cpio | cpio -div
七. oracle启动/关闭
1. 启动数据库
# su – oracle
$ lsnrctl start 启动监听
6 / 8
$ sqlplus "/as sysdba"
SQL> startup
SQL> quit
2. 关闭数据库
$ sqlplus "/as sysdba"
SQL> shutdown immediate
SQL> quit
$ lsnrctl stop
八. 解锁ORACLE连接用户
在中查询,看是否有:the account is locked 语句,如果有,则肯定被锁。
1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间
conn sys /as sysdba;
SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’;
Session altered.
2、查看具体的被锁时间
SQL> select username,lock_date from dba_users where username=’TEST’;
USERNAME LOCK_DATE
------------------------------ -------------------
TEST 2009-03-10 08:51:03
3、解锁
SQL> alter user test(指连接用户名) account unlock;
User altered.
4、查看是那个ip造成的test用户被锁
查看$ORACLE_HOME/network /admin/log/日志
10-MAR-2009 08:51:03 *
(CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49434)) * establish *
lhoms * 0
10-MAR-2009 08:51:03 *
(CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49435)) * establish *
lhoms * 0
这样可知是上面10.69.1.11的ip尝试多次失败登陆造成的被锁
注:
一般数据库默认是10 次尝试失败后锁住用户
1、查看FAILED_LOGIN_ATTEMPTS的值
7 / 8
select * from dba_profiles
2、修改为30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改为无限次(为安全起见,不建议使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
九. 启动/关闭系统
# shutdown –fr 重新启动操作系统
# halt 直接(强行)关闭操作系统
8 / 8
本文发布于:2024-02-07 18:04:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170730024065580.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |