【Xshell登陆服务器及Linux的简单命令】教程文章相关的互联网学习教程文章

零基础学习云计算及大数据DBA集群架构师【Linux Bash Shell编程及系统自动化2015年1月21日周四】【图】

lvy老师教项目课程,以及代课了shell部分课程,大家都觉得这位老师不行,上课时做的操作很多都是错误的,觉得她基础不好。而且,她不能解释原因,学生问为什么,她不知道。崩溃啊。向xx培训机构反应后,说这位老师项目经验多,可是如果一个人基础都不行,做再多项目也没有用啊,全是错误。这部分都有pdf,自学。说真的,我都比她讲的好。哈哈。 今天考试,90分,错误的地方粗心了,以后再工作中千万不能这样哦。 下面是考题: 零基...

零基础学习云计算及大数据DBA集群架构师【Linux Bash Shell编程及系统自动化2015年1月20日周三】

.写一个脚本,判断用户是否存在,如果存在则删除。若不存在,就提示不存在。 2.三个数字比大小,输出最大的 3.三个数字比大小,并且按从大到小排列 4.画斜线正反 5.达到如下效果**************** ********* 6.写一个9*9乘法表 7.画一个平行四边形 8.连乘算法 while和until 9.要求根据userlist创建用户,要求指定用户名,用户id,用户的附加组及变更用户u密码,若对应用户的附加组不存在,则将附加组创建出来后再根据要求添加用户。 ...

零基础学习云计算及大数据DBA集群架构师【Linux Bash Shell编程及系统自动化1.11-1.20】【图】

从今天开始学习shell编程,大学的时候学过c,c++,汇编,不过早就忘得一干二净,我觉得算法搞定了,什么语言只是工具。学到这里的时候,班上的同学,尤其是一点都没接触过编程的同学,真的非常吃力,而老师这边也出了些花絮。。。 本来教我们的老师感冒了,嗓子哑了,因此让教我们项目的老师来代课,也是个女老师,但是这个老师水平太差了,上课照着文档讲,操作的时候还一大堆错误,学生都看不下去了,基础知识一点都不牢靠,同学...

零基础学习云计算及大数据DBA集群架构师【Linux Bash Shell编程及系统自动化2015年1月13日周三】

1.作用 1) 反复调用某段代码2) 对代码段分类. 2.设置 函数名 () {代码的主体 } 3.函数的使用 函数名4.返回值 使用$?查看返回值 0代表的是正确, 非零代表的是不正确. 函数的返回值指的是函数结束后需要返回给调用者的值. 使用return 跟上数字 去指定返回值5.函数的位置参数 $1指的是传递给函数的第一个参数 $2指的是传递给函数的第二个参数.. fun () {echo $1echo $2echo $3 } result=$(fun 1 2 3) echo $result[root@rhel6 ~]...

linux shell中获取mongodb最大连接数、内存使用情况等【代码】

1、 a=`cat aaa.txt` 读取aaa.txt中的内容并赋值给a获取mapped映射到内存的数据大小:2、indma=`echo $a | awk ‘{printf("%d\n",match($0,"mapped"))}‘` 获取字符串变量a中的子字符串“mapped”的下标,并赋值给indma3、indma1=$(($indma+8)) 给变量ind加8,把结果赋值给indma14、indma0=`echo $a | awk ‘{printf("%d\n",match($0,"netIn"))}‘` 获取字符串变量a中的子字符串“netIn”的下标,并赋值给indma05、indma2=$(($...

Linux shell脚本--mysql全备计划任务

#!/bin/bashPORT=‘5001‘USER=‘admin‘PASSWD=‘admin‘SOCKED="/data/socket/mysql${PORT}.sock"BACKUP_FILE=‘/data/mysql/backup‘ #注意磁盘空间情况BACKUP_SAVE_DAYS=‘2‘ #删除N天之前的CMD1=‘show databases;‘Time=`date +%Y%m%d_%H%M%S`EVERY_DAY_BACKUP_DIR="${BACKUP_FILE}/${Time}_backup"DB_LIST="${EVERY_DAY_BACKUP_DIR}/db_list.txt" #数据库名字存放文件# function : check_db ===> db_list.txtcheck_db(){ ...

Linux下定时备份MySQL数据库的Shell脚本

将以上代码保存到: /usr/sbin/DataBackup (文件名随意,只要不跟系统原有的命令同名即可;代码可以放到任何地方,放在sbin目录下只是为了方便执行,sbin目录下的文件/目录可在终端直接调用,类似于windows下PATH变量指定的目录) 为脚本添加可执行权限: sudo chmod +x /usr/sbin/DataBackup 执行脚本: sudo DataBackup 如果需要定时执行备份命令的,只需将下面这段代码放到crontab 文件(sudo vim /etc/crontab)中去就可以了:...

使用Powershell管理Linux 下的 SQL Server【代码】【图】

我的执行结果信息显示不全,应该显示系统的版本:比如linux等。最后,我们再说一下,如何使用powershell管理SQL Server on Linux呢首先是通过在powershell下导入sql的模块import-module sqlserver然后使用powershell连接sqlserver,连接sql server的powershell我们可以使用以下方法# Prompt for credentials to login into SQL Server $serverInstance = "<your_server_instance>" $credential = Get-Credential # Load the SMO as...

linux shell简单实现数据库自动备份

+%Y%m%d%H`.sql.gz ;上述shell中,root是备份时使用的用户名,123是密码,dbName是要备份的数据库的名称。把这个文件放在用户目录下,保存路径为:~/db/dbBackup.sh 保存结束后添加执行权限:chmod a+x ~/db/dbBackup.sh 然后执行一下这个文件 ,看使用是否正常,在~/db/下有没有备份文件生成。 2、使用crontab定时调用。crontab教程:http://blog.csdn.net/richerg85/article/details/17887879http://www.jb51.net/article/26645.h...

linux下MongoDB客户端shell基本操作【图】

MongoDB 是一款NoSql数据库,没有固定的模式,即同一个集合中的不同文档结构可以不同,如:第一条记录{name:”xiaoming”},第二条记录:{name:”xiaoli”,age:15},这在关系型数据库中是无法实现的。对于MongoDB,其中:collections即集合相当于关系型数据库的表,document文档相当于关系型数据库中的行。因此也就是说,MongoDB中的表中存储的数据可以不规定类型等。下面看一下MongoDB自带shell客户端的一些基本操作。 先来看一下...

Linux下自动还原MySQL数据库的Shell脚本【代码】

创建shell脚本topjui_source.exp,内容如下:#!/usr/bin/expect spawn echo "###### running... ######" spawn echo $argv0 spawn echo $argv1set timeout 30 spawn mysql -uroot -p123456 set timeout 30 expect {"hi" { send "You said hi\n"}"hello" { send "Hello yourself\n"}"bye" { send "That was unexpected\n"}"mysql>" { send "use demo_topjui_com\r"} } expect {#"mysql>" {send "source /home/backup/mysql/topjui/t...

linux备份数据库并上传至远程服务器(定时执行shell进行ftp上传)

Entering Passive Mode报错 binary:二进制传输 cd: 服务端cd lcd:客户端cd put上传单个 mput上传多个 get下载单个 mget下载多个 prompt多个提示 #========================start shell 脚本============================#!/bin/bash#定义备份数据库时使用的用户名和密码db_user="root"db_passwd="111111"#定义FTP服务器地址、用户名、密码、目录ftp_url=113.108.8.80ftp_user=ftpuserftp_passwd=111111ftp_dir=/mysql_ba...

Linux环境一键自动化安装oracle软件的构想(附shell脚本)

3、1静默安装oracle软件shell主体(install_oracle_main.sh)#!/bin/sh -#!/usr/bin/sh#--------------------------------------------------------------------------------# Install softeare -- Install oracle 11g database software# # History: 2018/01/14 zhuwei First release#--------------------------------------------------------------------------------# set a safe path before doing anything elsePATH=/sbin:...

Linux中源码包安装MySQL的shell脚本

#!/bin/bash#安装MYSQL yum -y install ncurses-develyum -y install autoconftar zxf /cmake- -C /cd /cmake-./configure && gmake && gmake installcdgroupadd mysqluseradd -M -s /sbin/nologin/ mysql -g mysqltar zxf /mysql- -C /usr/srccd /usr/src/mysql-cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=allmake &&...

Linux环境下Shell调用MySQL并实现定时任务【代码】

bin/bash # 50 8 * * * sh /home/bgop/hao/detector_task.sh > /dev/null 2>&1 &host1=127.0.0.1 user=root passwd=HaoChuangMysql\@2018 port=23306 mysql -h${host1} -u${user} -p${passwd} -P${port} -e "call bg-biz.test_insert" ;这样就可以,调用执行库data的过程pro了。 注意,不同主机有可能需要写出mysql的绝对路径,如/usr/bin/mysql,否则不执行库过程。。。 这里有几个要点,我加上详细的备注说明:!/bin/bash  #...