系统和数据库的命令讲义

上传人:我** 文档编号:114232257 上传时间:2019-11-10 格式:PPT 页数:20 大小:463KB
返回 下载 相关 举报
系统和数据库的命令讲义_第1页
第1页 / 共20页
系统和数据库的命令讲义_第2页
第2页 / 共20页
系统和数据库的命令讲义_第3页
第3页 / 共20页
系统和数据库的命令讲义_第4页
第4页 / 共20页
系统和数据库的命令讲义_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《系统和数据库的命令讲义》由会员分享,可在线阅读,更多相关《系统和数据库的命令讲义(20页珍藏版)》请在金锄头文库上搜索。

1、1. Linux的命令 2. Oracle命令,1. Linux的命令,查看系统信息的命令,# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量,查看资源的命令,# free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # d

2、u -sh # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载,查看磁盘和分区的命令,#df-h #查看系统分区信息 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dme

3、sg | grep IDE # 查看启动时IDE设备检测状况,查看网络的命令,# ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息,查看进程,服务和程序的命令,进程 # ps -ef # 查看所有进程 # top # 实时显示进程状态,服务 # chkconfig -list # 列出所有系统服务 # chkconfig -list | grep on

4、# 列出所有启动的系统服务,程序 # rpm -qa # 查看所有安装的软件包,查看用户的命令,# w # 查看活动用户 # id # 查看指定用户信息 # last # 查看用户登录日志 # cut -d: -f1 /etc/passwd # 查看系统所有用户 # cut -d: -f1 /etc/group # 查看系统所有组 # crontab -l # 查看当前用户的计划任务,Squid的配置与测试,Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。 也就是说,当一个用户象要下载一个主页时,它向Squid发出一个申请,要Squid替它下载

5、,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面 时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。 测试过程: 当Squid配置完成后,需要在客户端的浏览器用设置代理服务器IP和端口。 如果客户端的浏览器可以正常访问网页,说明配置正常。,Squid 参数,在安装Squid后,在目录/usr/local/squid /etc中会自动产生一个样本squid.conf文件,有如下几个重要选项: http_port:设定Squid监听的端口,你最好设一个比较好记的端口号,以便在进行客户机配置 时容易记住。缺省为3128。 cac

6、he_mem:设定Squid占用的物理内存,根据我的经验,cache_mem的大小不应超过你的服务 器物理内存的三分之一,否则将会影响机器的总体性能。 maximum_object_size:设定Squid可以接收的最大对象的大小。Squid缺省值为4M,我自己不 认为太大,你可以根据自己的需要进行设定。 cache_dir:设定缓存的位置、大小。一般看起来形式如下 “cache_dir /usr/local/squid/cache 100 16 256”。 /usr/local/squid/cache代表缓存的位置; 100代表缓存最大为100M;16和256代表一级和二级目录数。 http

7、_access allow all 允许全部访问squid代理服务器,运行Squid 命令,首先以root身份登陆。运行如下命令: #/usr/local/squid/bin/squid z 该命令会产生Squid所有的缓存目录。 #/usr/local/squid/bin/squid -NCd1 该命令正式启动Squid。如果一切正常,你会看到一行输出 Ready to serve requests. #service squid start/stop/ restart Squid启动/停止/重启命令 #/usr/local/squid/bin/squid 观察Squid是否运行使用命令:

8、#squid -k check 输出会告诉你Squid的当前状态。,linux下的网络分析- TcpDump,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 tcpdump采用命令行方式,它的命令格式为: tcpdump -c 数量 -F 文件名 -i 网络接口 -r 文件名 -T 类型 -w 文件名 表达式 ,Tcpdump参数,tcpdump的选项介绍 -a 将网络地址和广播地址转变成名字; -d 将匹配信息包的代码以人们能够理解的汇编格式给出; -dd 将匹配

9、信息包的代码以c语言程序段的格式给出; -ddd 将匹配信息包的代码以十进制的形式给出; -e 在输出行打印出数据链路层的头部信息; -f 将外部的Internet地址以数字的形式打印出来; -l 使标准输出变为缓冲行形式; -n 不把网络地址转换成名字; -t 在输出的每一行不打印时间戳; -v 输出一个稍微详细的信息,例如在ip包中可以包括ttl和服务类型的信息; -vv 输出详细的报文信息; -c 在收到指定的包的数目后,tcpdump就会停止; -F 从指定的文件中读取表达式,忽略其它的表达式; -i 指定监听的网络接口; -r 从指定的文件中读取包(这些包一般通过-w选项产生); -

10、w 直接将包写入文件中,并不分析和打印出来; -T 将监听到的包直接解释为指定的类型的报文, 常见的类型有rpc (远程过程调用)和snmp(简单网络管理协议;),Tcpdump实例,A:想要截获所有210.27.48.1 的主机收到的和发出的所有的数据包: #tcpdump host 210.27.48.1 B:想要截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信: #tcpdump host 210.27.48.1 and (210.27.48.2 or 210.27.48.3 ) C:如果想要获取主机210.27.48.1除了和主机210.27

11、.48.2之外所有主机通信的ip包: #tcpdump ip host 210.27.48.1 and ! 210.27.48.2 D:如果想要获取主机210.27.48.1接收或发出的telnet包,使用如下命令: #tcpdump tcp port 23 host 210.27.48.1,2. Oracle命令,表空间命令,1:创建数据表空间: create tablespace jwt_data logging datafile /home/oracle/oracle10g/oradata/jwt/jwt_data.dbf size 50M autoextend on next 1M m

12、axsize unlimited extent management local; 2:手动修改数据文件大小为500M alter database datafile /home/oracle/oracle10g/oradata/jwt/jwt_data.dbf resize 500m; 3:删除表空间: drop tablespace jwt_data including contents and datafiles; 4:查询表空间 select TABLESPACE_NAME from sys.dba_tablespaces; 5:查看当前用户的缺省表空间 select username

13、,default_tablespace from user_users; -4:把默认临时表空间从temp切换到temp_xxxx alter database default temporary tablespace temp_xxxx;,用户的命令,1:创建用户并指定表空间 create user jwt identified by manager default tablespace jwt_data 2:给用户授予权限 grant connect,resource to jwt; 3:改变用户默认表空间 alter user jwt default tablespace tbs_jwt

14、_data; 4:删除用户:jwt drop user jwt cascade,数据的导入/导出命令,1:数据导出: 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/managerTEST file=d:daochu.dmp full=y 2:数据导入: 将D:daochu.dmp 中的数据导入 TEST数据库中。 imp system/managerTEST file=d:daochu.dmp 或 imp aichannel/aichannelTEST full=y file=d:datanewsmgnt.dmp ignore=y 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行 导入。在后面加上 ignore=y 就可以了。,人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号