自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 PG数据库常用操作

PG数据库常用操作不登录数据库执行查询psql -h ip -U 用户名 -d 数据库名 -p 端口 -f 文件名说明:ip为数据库所在ip,数据库名为要查询的数据库,端口为连接数据库使用的端口号,文件里为具体的执行sql。实例:psql -h xx.xx.xx.xx -U postgres -d test -p 5432 -f /tmp/test.txttest.txt文件内容为:select user_code from bdp_auth.public.f_userinfo;

2020-11-04 14:45:11 871

原创 Redhat7.4的YUM搭建和使用

一、本地YUM源在本机搭建只供本机一台机器使用的YUM源,即本机为服务端也是客户端。方法如下:1.将镜像挂载在/mnt/cdrom,如果没有此目录自行创建,并将其写入/etc/fatab或/etc/rc.local,使其开机自动挂载2.编写YUM源配置文件,在/etc/yum.repos.d目录下,创建文件,例如 vim local_yum.repo,文件名自定义但是后缀名一定是.re...

2019-11-20 11:34:11 433

原创 常用系统命令

1. 查看系统版本cat /etc/redhat-release2. 查看系统内存free -hcat /proc/meminfo | grep MemTotal3. 无交互修改用户密码echo 密码 | passwd --stdin 用户名4. 网卡启动ip link set ethx up5. 解压cpio压缩包cpio -idmv > xxx....

2019-07-17 17:54:01 211

原创 mysql数据库

1.备份mysqldump -h ip -u -p DBNAME>bck.sql2. 允许远程连接例如,允许所有机器使用root用户登录use mysql;select Host,User from user;update user set Host='%' where User='root';flush privileges;...

2019-07-17 16:35:46 87

原创 oracle数据库

2.1 简介sys用户(超级账户):sqlplus / as sysdba,默认密码是change_on_installsystem用户(没有sys权限大):默认密码是manager2.2启动与关闭启动:su - oracle #切换到oracle用户lsnrctl start #启动监听sqlplus / assysdba #以sys身份登录sta...

2018-06-25 16:56:09 141

原创 DHCP

1. DHCP---动态主机配置协议为大量客户机自动分配地址服务器给客户端低通的地址,可以动态可静态2. 固态IPDHCP根据MAC给与固定的IP参数租约,计算机就可以每次都以一个固定的IP连上internet...

2018-06-21 20:55:10 154

原创 Hbase

一、数据模型Hbase即数据库,不过它不同于关系型数据库。HBase 以表的形式存储数据,可以通过Row、Column、Version确定一个Cell,相关属性如下:Row Key(行键),相当于关系型数据库中的主键,具有唯一性Column Family(列族),创建表时定义Column(列),包含在某个列族中时间戳,可以在添加数据时指定也可以让系统赋值,类型为64为整型。每个Cell可以保存多个...

2018-06-21 19:45:51 300

原创 Hadoop

一、介绍hadoop是一个分布式系统基础架构,核心是HDFS(Hadoop Distributed File System,分布式文件系统)和MapReduce,HDFS提供存储,MapReduce提供计算。

2018-06-11 22:05:36 114

原创 nginx

环境:需要四台PC,一台作为外部客户端,一台作为nginx代理,另外两台作为外部不可见的后台服务器,代理和后台服务器都需要安装nginx,yum install nginx配置文件:/etc/nginx/nginx.conf为nginx服务的配置文件/usr/share/nginx/html为nginx服务的网页文件详细配置:代理端:服务器端:1.启动时出现错误原因:没有关防火墙...

2018-06-11 11:10:09 91

原创 ansible

1.修改hostname2. 安装epel源:yum install epel-release安装ansible:yum install ansible(只需要安在服务端,通过ssh无密钥连接客户端)3.cd  /etc/ansiblevim hosts[test]客户端主机名或ipansible test -m ping显示成功即可。...

2018-05-24 11:46:19 186

原创 vnc+kvm

步骤一:安装centos7系统的物理机,带图形界面步骤二:windows物理通过CRT连接centos7,配置网络,安装基本环境包步骤三:windows安装vnc viewer ,centos7安装 vncserver(点击打开链接),测试是否可以在windows下是否可以通过vnc viewer链接到centos7步骤四:centos7安装kvm,kvm相当于vmware步骤四:virt-ins...

2018-05-23 19:34:37 747

原创 pxe&kickstart部署

参考:https://www.cnblogs.com/f-ck-need-u/p/6442024.html1. pxe2. kickstart3. 实战服务器:(1)关闭防火墙(2)yum install dhcp* tftp* vsftpd* syslinux(3)配置DHCPvim /etc/dhcp/dhcpd.conf...

2018-05-09 11:45:52 98

原创 samba服务器配置

1. 安装软件yum install samba-common.i686yum install samba-client.x86_642. 修改配置文件vim /etc/samba/smb.conf可以使用testparm命令,测试smb.conf中语法是否正确3. 关闭SELinux功能及防火墙4. 重启samba服务可以通过如下命令查看服务器端的端口5. 添加samba账户6. 自我为客户端的...

2018-05-04 16:43:29 112

原创 NFS配置

1. NFS---网络文件系统,允许网络中的计算机之间通过TCP/IP网络共享网络2. RPC---将每个NFS功能对应的port number报给客户端;服务器启动时随机取用数个端口,并主动向RPC注册,RPC固定使用port 111来监听客户端的需求并回报客户端。所以,要启动NFS之前,RPC要先启动;RPC若重新启动,原本注册的数据会不见,因此RPC重新启动后,它管理我所有服务都需要重新启动...

2018-05-03 19:37:17 149

原创 第二次考核

1. at命令hh:mm ---当天的(小时:分钟)执行,假如时间过去,就放在第二天执行除了才用24小时制,也可以采用12小时制---am(上午),pm(下午)mm/dd/yy或dd.mm.yy---指定具体日期相对计时法---now + count minutes|hours|days|weekstoday、tomorrow2. lsof(list open files)列出当前系统打开文件的工...

2018-04-27 20:38:23 154

原创 iptables 2018-04-26

1. 防火墙通过制定一些有顺序的规则,管制进入到我们网域内的主机数据封包的一种机制2. iptables---封包过滤软件通过分析封包的表头数据,根据表头数据与定义的规则来决定该封包是否可以进入主机或被丢弃即,根据封包的分析资料比对预先定义的规则内容,若封包数据与规则内容相同则进行动作,否则就继续下一条规则对比,如果所有规则都不符合,此时就透过预设动作决定封包去向3. iptables有多个表格来...

2018-04-26 17:17:03 95

原创 shell脚本常用语句 2018-04-24

1.判断一个目录是否存在,否则创建如下实例,判断/root下bak目录DIRNAME=`ls /root | grep bak`if [ -z "$DIRNAME" ]then    mkdir /root/bakfi2.以日期为文件命名YY=`data +%Y`(Y可以获取完整年份,y获取后两位)MM=`data +%m`DD=`data +%d`3.$UID 如果当前为root用户时=0,通常...

2018-04-24 20:33:31 223

原创 openssh远程控制 2018-04-23

1.明文:telnet , rsh密码:ssh 2.启动ssh服务service sshd restartssh -f [帐号@]IP[指令] ---不登入远程主机直接发送一个指令过去实例:ssh -f [email protected] service sshd restart 3.sftp 同ssh相似,不过ssh是用在登入而sftp在上传/下载文件4....

2018-04-23 20:53:49 202

原创 日志管理

1. 日志文件用来记录系统活动信息2. /var/log/cron 记录crontab计划执行信息/var/log/dmesg 记录系统在启动时核心侦测过程产生的信息/var/log/lastlog 记录系统所有帐号最近一次登录系统时信息/var/log/maillog 或 /var/log/mail/* 记录邮件往来信息/var/log/message 记录系统发生的错误信息和重要信息/var/...

2018-04-20 17:17:34 261

原创 Cron与At计划任务

1. at(突发性,执行一次就从系统的计划任务中取消)/etc/at.allow 与 /etc/at.deny:正常情况下两个档案只存在一个即可,一般是第二个。如果两个都不存在,则只用root可以使用at,如果只有第二个存在但是没有内容,则代表所用用户都可以使用at。-l (=atq):列出目前系统所用该使用者的at排程-d(=atrm):取消一个在at排程的工作-v :使用较明显的格式列出-c:...

2018-04-19 20:01:40 123

原创 常用操作

2. rsync---远程数据同步工具3. 发邮件利用外部邮箱发邮件,在linux下就不需要装sendmail或postfix等服务器,而是通过修改配置文件,利用外部SMTP服务器具体实现如下:(1)打开163邮箱,进入设置中的POP3/SMTP/IMAP将其打开生成授权码(2)修改/etc/mail.rc,如下以163邮箱为例(3)发送邮件...

2018-04-18 11:09:54 773 2

原创 进程管理

1. 进程的状态2. ps aux 或 ps -el 查看某一时刻系统中所有进程ps aux结果:user 进程由哪个用户产生PID 进程ID号%CPU 进程占用CPU资源的百分比%MEM 进程占用物理内存的百分比VSZ 占用的虚拟内存大小RSS 占用实际物理内存大小TTY 进程在哪个终端运行(tty表示控制台,pts表示虚拟终端)STAT 进程状态(R 运行;S 睡眠; T 停止; Z 僵死;N...

2018-04-18 11:08:12 90

原创 LVM

一. 逻辑盘管理(LVM)1.Linux环境下对磁盘分区进行管理的一种机制建立在硬盘和分区之上的一个逻辑层将底层的物理硬盘抽象的封装起来,以逻辑卷的方式呈现给上层应用,当增加一个物理硬盘时,上层的服务是感觉不到的可以对磁盘进行动态管理2.PV(物理卷),位于逻辑卷管理最底层,可以是物理硬盘上的分区、物理硬盘、raid设备 VG(卷组),物理卷之上,一个卷组至少包括一个物理卷,卷组建立后也可以动态添...

2018-04-17 14:44:42 114

原创 RAID

1.软件磁盘阵列的配置--创建RAID5准备:(1)至少需要四块硬盘,三块作为活动盘,另一块作为热备盘。(2)对四块硬盘操作:新建分区(这里将整个磁盘都划分为一个分区),修改分区类型(fb)创建RAID5:mdadm -C /dev/md5 -ayes -l5 -n3 -x1 /dev/sd[f,g,h,i]1(sd[f,g,h,i]为各分区名)添加raid5到RAID配置文件/etc/mdadm...

2018-04-16 17:26:09 145

原创 5.2 linux管理 2018-04-11

1.区块对照表标记哪些文件是空的,哪些是不空的2.fdisk -l 查看分区的情况     fdisk /dev/sdb 操作某个分区2. inode对照表与区块对照表类似3. dumpe2fs4.创建一个目录时,ext4分配一个inode与至少一块block给该目录。inode记录与该目录的相关权限和属性,记录分配到的那块block号码。block记录这个目录下的文件名和这些文件名占用的inod...

2018-04-11 20:35:26 83

原创 3 计算机网络(三层交换机) 2018-04-10

1. trunk是实现相同vlan之间通信,交换机之间设置为trunk2. 三层交换机可以实现不同vlan之间通信3.全双工:发送数据的同时也可以接受数据,反之亦然半双工:发送数据时,不可以接受数据,反之亦然4. Tab键自动不齐,所以不需要写全命令5. ping -c 1000 1.1.1.2-c  自定为发1000个报文,默认情况下为5个(windows下,ping 172.17.24.29 ...

2018-04-10 20:11:53 556

原创 2 expect 实现自动化 2018-04-09

一. 常用配置文件hostname配置文件:/etc/sysconfig/networkip配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0网络源配置文件:/etc/yum.repos.d/CentOS-Base.repo二.修改网络源为阿里源首先进入到/etc/yum.repos.d下,备份CentOS-Base.repomv ...

2018-04-09 20:50:06 88

原创 5 linux管理 2018-04-08

一. 磁盘1. 巨磁电阻非常弱小的磁性变化就能导致巨大电阻变化借助巨磁电阻效应,人们制造出更加灵敏的数据读出头,适应了磁盘体积越来越小容量不断变大的需要2. MBR(主引导记录 512byte)又叫主引导扇区,是计算机开机后访问磁盘时所必须要读取的首个扇区,其后是4个16字节的磁盘分区表(DPT)3.如下图:P(primary)E(extended),即扩展分区,最多有一个,其中可以划分随意个LL...

2018-04-08 22:01:42 97

原创 1 expect实现自动化 2018-04-07

一. 作用实现交互任务自动化完成二. 基本语法1. 引入文件,表明使用的是哪一个Shell#!/usr/bin/expect2. 设置会话时间,若不限制超时时间设置为-1set timeout 30 或 set timeout -1设置变量:set param "param_str"                 set param 13. 开启会话spawn 命令如:spawn su root...

2018-04-07 20:58:58 173

原创 网络配置 2018-04-05

1.centos下创建虚拟机设置网络桥接模式,使其可以实现虚拟机之间和宿主机之间相互ping通,并可以ping通外网图形界面设置方式:虚拟机设置-->网络适配器对其中的eth0进行编辑,设置如下:其中,address为和宿主机在同一个网段,netmask和gateway和宿主机一样dns为连接外网2.sercureCRT连接虚拟机快速连接-->输入虚拟机IP地址和密码-->连接成...

2018-04-05 22:41:56 107

原创 2 计算机网络(协议详细介绍) 2018-04-03

应用层协议:一. HTTP协议(超文本传输协议)1.作用按照URL指示,将超文本文档从一台主机(WEB服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。那么,什么是超文本文档呢?是包含有超链接和各种多媒体元素标记的文本,这些文本彼此链接,形成网状,就是我们常说的网页。这些链接使用URL表示,URL即统一资源定位符,可以唯一表示万维网中的某一个文档。URL组成(协议,主机和端口,文...

2018-04-03 17:05:30 384

原创 1 计算机网络 2018-04-02

一. 网络基础概述1.计算机网络的功能信息交换;资源共享;分布式处理2.分类:按地域:局域网,城域网,广域网,互联的广域网按拓扑结构:总线:站点容易扩充和删除,总线任务重,易产生瓶颈问题星型:通信协议简单,站点故障容易检测和隔离,连线费用大,中央结点要求高环形:传输速率高,传输距离远,一个站点故障会引起整个网络崩溃网状 :较高的可靠性,结构负责,实现费用较高,不易管理维护按用途:公用网,专用网按传...

2018-04-02 16:22:01 185

原创 重装win10系统 2018-04-01

1.u盘做成启动盘:这里我是下载了大白菜:http://www.dabaicaipe.cn/upzwin8.html注意提前备份u盘中的文件,过程中要格式化u盘2.下载win10镜像文件3.电脑重启,u盘启动此处,我遇到的问题是联想的笔记本电脑按F12无法进入启动项的窗口,反而是什么反应都没有。后来,我进入bios窗口,在boot选项卡中,调整启动顺序。详细如下链接https://zhidao.b...

2018-04-01 22:59:33 194

原创 cent os 下载 2018-03-31

1.教程点击打开链接2.出现的问题我下的centos7,但是创建虚拟机时显示无法获取映像中的系统,所以创建不成功,留待后续解决。

2018-03-31 20:20:48 547

原创 考核 2018-03-30

1. cat -n file1 file2 :把文件file1和file2连在一起,然后输出到屏幕2. tar -zvxf myftp.tar.gz . 与 tar -zvxf myftp.tar.gz -C /tmp 前者只能解压到当前目录下,加了-C 之后才可以解压到其他目录3.使用Shell时,默认的环境变量放在哪?4. 1>&2 标准输出重定向到标准错误输出5. 将3.141...

2018-03-30 17:32:04 142

原创 shell脚本实践3 2018-03-29

1.echo "变量" >> 1.txt :可以实现向文件中输入信息command >> 1.txt :可以实现向文件中输入信息,是将命令执行的结果输入文件2.wc -l 1.txt -----此命令统计文件行数时,显示结果为两列,一列是行数,一列是文件名,如果只利用行数,需要用cut将其获取出来3.将从windows复制过来的文本从dos改为liunx中格式:Set ff...

2018-03-29 15:47:07 140

原创 shell脚本实践2 2018-03-28

1.$# ---代表传入参数的个数执行脚本时,如:sh 1.sh para1 para ,这样 echo $# 时显示为2那么,使用 read -p "please in put a para:" 时怎么获取参数个数呢?没有办法。在Shell脚本中,脚本的使用者如果不是开发者是不会知道脚本具体的使用方法的,需要参考使用信息,使用信息可以编写在脚本的某个case中,以供使用者使用2.exit---代...

2018-03-28 17:15:20 149

原创 shell脚本实践(数组)2018-03-27

1.创建array=`command`array=(a1 a2) 注意:数组用小括号括起来,元素之间加空格2.数组遍历for i in $(arrar[@])do    echo $idone3.在shell脚本中输入命令时,如果不想显示结果,只想利用执行状态,可以将执行结果都输入黑洞即:command >& /dev/null4.脚本执行时,为了检测其可行性应该多执行几次以使测试语...

2018-03-27 22:49:44 171

原创 4.3 awk,sed 2018-03-24

一. sed1.概述:一次处理一行内容,把当前处理的行存储在临时缓冲区,用sed处理缓冲区中的内容,处理完后,送往屏幕,接着处理下一行,直到文件末尾(文件内容没有改变)2.定址:如 1, 3 表示1,2,3行;$表示最后一行3.定界:sed 's:test:TEXT:g'4.调用:sed [-nefri] 'command' file(s)sed [-infri] -f scriptfile fi...

2018-03-24 19:32:49 81

原创 附加:shell上机实践总结 2018-03-22

1. 测试一个用户是否存在时,最好不要用剪切,可能出现问题,最好用id.  如:if [ id ${username} ]  2. for i in `cat 1.txt` ,执行命令时,建议用反引号3. 脚本要测试到所有条件,即多次执行脚本4. cat /etc/passwd 如果是在本程序中用不需要存成文档...

2018-03-22 23:31:45 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除