linux基础知识-15

Posted 流云清风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础知识-15相关的知识,希望对你有一定的参考价值。

一、数据库

数据库有张客户表,表名Customer,包含字段ID,Name,Age,CreateDT(编号,姓名,年龄,订购时间)。

建表:

CREATE table Customer(

   ID number(8) primary key,

   Name varchar2(20),

   Age number(3),

   CreateDT date

);

1.请写出查询2014年4月1日中午12点-13点所有订购用户信息的语句。

select * from Customerwhere CreateDT between to_date('2014-04-1 12:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2014-04-1 13:00:00','yyyy-mm-dd hh24:mi:ss');


2.请写出查询每个年龄段的订购用户数量。

select count(*) from Customer group by Age


3.请写出你所熟悉的数据库创建用户和授权语句。

grant create table,create view,create sequence,index to name;

grant dba to name;


4.如果是oracle数据库,需要进行数据库备份,可以使用哪些命令,具体写出一种导出语句。

imp/exp


二、操作系统

1. 常用Linux命令

答案:

显示指定工作目录下的内容: cd ; 复制 cp ; 移动 mv ;删除 rm ;

查看服务器负载:top/(w) ;查看本地网卡信息:ifconfig  -a ;查看文档: cat ;

显示磁盘使用情况:  df ;编辑文本:vim ;查看当前系统内存使用情况:free;


查看占用80端口的进程:netstat –lnp|grep 80 ;


打印file 1 文件的第一行到第三行: cat file 1|sed ‘1,3’p –n ;


/home/tong/test 目录下大于100K的文件转移到/tmp目录:

find /home/tong/test -type f -szie +100k |xargs -i mv {} /tmp/

2. 名词解释

Swap: Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。

Raid:磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。


chmod: linux系统命令,用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。


ps aux|grep pid:过滤出进程名字中含有pid的进程


iptables: linux系统防火墙名字叫做 netfilter,而iptables 只是它的一个实现工具。Iptables 可以用来设置、维护和检查Linux内核的IP包过滤规则的。



以上是关于linux基础知识-15的主要内容,如果未能解决你的问题,请参考以下文章

2017-12-5Linux基础知识(15)shell编程

linux云自动化运维基础知识15(虚拟机的基本操作)

Linux 第15天 vim和脚本基础

linux运维基础篇 unit15

linux基础篇-15,linux强大的文本编辑器vim命令详解

linux基础15LVM