root

linux基础学习记录(2)

旧城冷巷雨未停 提交于 2020-03-08 09:32:32
1.将/etc下面所有的文件,文件名是a-m开头的,并且是以.conf结尾的文件复制到/data目录下。 2.定义一个别名copy,要求当所有用户执行copy时,执行的是以下操作cp -r /etc /root/etc-年月日,要求永久生效。(年月日使用$date实现) 3. 创建一个脚本/root/file.sh,要求执行脚本时显示hello,修改PATH变量要求在任何目录下面可以直接执行file.sh 4.创建一个变量TEST,要求如下: (1) 当user1用户调用该变量时TEST=100 (2) 当user2用户调用该变量时TEST=200 (3) 其他用户调用该变量时TEST=300 (4) 以上配置要求永久生效 5.在/tmp/目录下面创建1000个文件,文件名为file1.txt,file2.txt,file3.txt等等(提示用{}实现) 6.脚本批量创建用户,用户名在一个文件列表中(一行一个用户名),要求设置用户的登录shell是/sbin/nologin,并给用户设置密码为用户名 7. 将/etc/passwd文件中所有包含root的内容过滤出来,导出至/root/userlist.txt中 (1)截取出系统中所有的用户名导出到/root/username中 (2)查找/etc/passwd中root用户信息所在的行导出追加到/root/username中 (3

mysql--命令行创建数据库

限于喜欢 提交于 2020-03-08 08:31:42
MySQL   1、 连接到本机上的MYSQL。   首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.   如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>   2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命 令:   mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)   二、修改密码   1、 给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令   2、 再将root的密码改为djg345。   三、创建 数据库   1、 CREATE DATABASE 数据库名;   2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';   '数据库名'@'localhost' = OLD_PASSWORD(

记一次oracle数据库复制过程

﹥>﹥吖頭↗ 提交于 2020-03-08 04:12:35
记录一次自己数据库复制的过程(从公司测试环境复制到客户测试环境),主要是每次自己都会忘记,不如记录一下,方便自己以后找,因此, 本篇内容不会很详细,主要是用于给我自己提醒,相对于一种记笔记的效果 。 cmd命令导入导出库 一开始,我是打算使用cmd输命令进行导入导出数据的,因为以前试过这样比较方便,也不会出现什么clob,blob数据录入时候的报错,省力省心,只是命令给忘记了,百度了一会儿,使用命令如下: exp root/123456@127.0.0.1:1521/orcl file=d:\test.dmp full=y 即:exp 用户名/密码@实例名 file=保存的dmp文件路径 full=y 然后不出所料的报了什么标识符无效的错误,当时没想到是oracle版本问题,然后又试了下以下命令 exp root/123456@127.0.0.1:1521/orcl owner=root file=d:\test.dmp 结果还是报了个标识符无效,只是是另一个标识符,这时候反应过来,版本不匹配,我本地装的是oracle11,公司测试库装的是oracle10,随后百度半天,未果。。。。无奈放弃使用命令导出库,不过内容还是得补全一下, 以下导入命令暂未测试 ,先记录下 imp root/123456@127.0.0.1:1521/orcl file=d:\test.dmp full=y

跟高手学习LINUX笔记-16

守給你的承諾、 提交于 2020-03-07 23:28:04
Linux计划任务与日志的管理 本节所讲内容: 16.1 计划任务-at-cron-计划任务使用方法 16.1.1 计划任务的应用场景 计划任务在实际运用很多,现结合日常工作的实际例外列举几个: 1、管理的SQL 2008数据库时结合计划任务对重要数据库备份 2、管理的SQL 2008数据库时结合计划任务与批处理对规定时间前的备份数据进行删除 4、管理的WEB服务器会结合计划任务备份相关数据到其他服务器上 5、管理的WEB服务器会结合计划任务删除不需要的访问日志数据 等等 由此可见计划任务在我们的实际运维工作中得到很广泛的运用 16.1.2 crond 和 atd 说明 crond是定时性的,每隔一定的周期就要重复来做这个事情 atd是突发性的,只是在特定时间执行一次任务,完成后就结束 1)at计划任务的使用 [root@node-1 ~]# rpm -aq |grep atd [root@node-1 ~]# yum -y install at [root@node-1 ~]# systemctl start atd [root@node-1 ~]# systemctl status atd ● atd.service - Job spooling tools Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled

Arduino学习笔记(17)-- Linux & Arduino 串口问题解决

故事扮演 提交于 2020-03-07 19:38:11
1. Serial port不能识别 https://blog.csdn.net/qq_24254419/article/details/62241770 步骤1 解决方法是:插上你的arduino到电脑的USB上,并 确保虚拟机软件中识别并将该串口添加至虚拟设备中 ,在命令行里运行: dmesg | tail 结果如下: 在最后一行显示了该Arduino的串口编号: ttyUSB0 步骤2 命令行执行 ls -l /dev/ttyUSB0 //这个0就是上面检测到的 这个” dialout” 名字就是下面我们要用到的组名。 步骤3 以上的 命令均是在 没有root时候键入的 ,到了这一步,进入root权限(键入 su 进入) sudo su usermod -a -G dialout name //这里的name是自己电脑用户的名字 步骤4 再键入 ls -ld /run/lock 然后出现以下字样: drwxrwxrwt5 root root 4096 9 dic 21.39 /var/lock 步骤5 运行root下的 chmod +rwx /run/lock 步骤6 在ubuntu下,预置安装了一个叫brltty的程序与Arduino有冲突,卸载即可。这个东西是为盲人设计的,所以大可放心卸载,没有什么问题。卸载完重启电脑。 sudo apt-get remove

基于Chrome的扩展开发(一)

。_饼干妹妹 提交于 2020-03-07 19:22:58
Google终于放出了Chrome的第一个扩展示例,虽然还十分简陋,但对喜欢扩展的firefox粉丝来说可说是个大好消息。 准备工作:你需要使用a recent developer build 或者Google Chrome 2.0 beta. 1)首先创建一个文件夹,例如c:"myextension,在这个目录下创建一个文本文件,命名为manifest.json,在其中放入下面几句: { "format_version": 1, "id": "00123456789ABCDEF0123456789ABCDEF0123456", "version": "1.0", "name": "My First Extension", "description": "The first extension that I made." } 其中各个参数含义如下: format_version(必需的):向Chrome指明扩展所使用的清单格式版本。目前只有一个格式版本,因此设为1. id(必需的):扩展的ID号(唯一的)。目前可以设为任何40个十进制数字,将来会改为扩展的公钥的SHA-1的哈希值。 version(必需的):扩展的版本号。可以使用任意点分格式的数字串 name(必需的):扩展的名称。 description(可选的):扩展的描述信息 2)在目录下加入一个hello_world

Linux文件同步

拟墨画扇 提交于 2020-03-07 19:13:53
1.rsync: 本地同步:rsync abc.txt /usr/temp/ 把本地文件同步到远程:rsync abc.txt root@ip:/root/soft 中途需要输入远程机器密码 2.scp: Linux scp 命令用于 Linux 之间复制文件和目录 从本地复制到远程 scp abc.txt root@ip:/root/soft scp -r /root/app root@ip:/root/soft 从远程复制到本地 scp root@ip:/root/cat.txt /root/ scp -r root@ip:/root/soft/ /root/soft/ 来源: https://www.cnblogs.com/healthinfo/p/12436070.html

zookeeper和dubbo安装与搭建(2)

∥☆過路亽.° 提交于 2020-03-07 18:59:58
Zookeeper+Dubbo 安装与搭建(2) (原创:黑小子-余) 一、环境配置:zookeeper3.6.0 + dubbo3.5.4 + maven3.6.1 + jdk1.8 + tomcat8.5 1、Zookeeper下载与配置 (1)Zookeeper3.6.0官网下载: -> 点击 <- 。 (2)解压打开,新建两个目录:logs和data(名字随意)。 (3)打开conf,复制一份zoo_sample.cfg,并改名zoo.cfg。 (4)打开zoo.cfg,来修改一下配置。 (5) windows 启动zk: 直接双击zkServer启动,可能会闪退;或者打开cmd窗口,进入到zk的bin目录,输入:zkServer.cmd即可。 (6)可以通过cmd命令:“netstat -ano” 或 通过 “netstat -ano | findstr 2181” 更快的查看zk的进程。 (7)粗鲁一点:关闭zk,直接×掉cmd窗口即可。 2、Dubbo下载与配置 (1)dubbo-admin-2.5.x.war官网下载: -> 点击 <- dubbo源码提供了两个下载地址,一个是dubbo官网,一个是GitHub上,我们推荐从GitHub上下载。 原因: dubbo官网提供的源码版本,都是2.6版本之后的源码,没有2.6版本之前的源码,而2.6之后的版本

hexo,史上最全搭建个人博客

谁说胖子不能爱 提交于 2020-03-07 17:17:35
前言 2020 - 2 月底鬼使神差的给我的域名 mflyyou.cn 续费三年,2024 - 4 才到期,就琢磨搭建个人网站,Google 了 hexo 中一个自己比较喜欢的主题 hexo-matery-modified ,然后自己改了改其中的内容。 博客的具体效果请观摩 张攀钦的博客 本文概要 hexo 使用,及怎么去改主题的模板 阿里云服务器,搭建 nginx ,配置 nginx 缓存 百度、谷歌 seo 优化,让你的网站可以被搜索到 阿里 oss 作为图片服务器 CDN 加速提高首屏渲染 shell 脚本一键部署到 nginx 目录下,将所需静态资源上传到 oss Hexo 介绍 hexo 会解析 markdown 语法 生成对应的 html ,主题就是 css 样式。 我自己的 hexo GitHub 克隆之后 yarn install 安装依赖。 hexo s 本地预览效果。 yarn 中文教程 如果是用 npm 安装的依赖包的话,请将 yarn.lock 先删除,再 npm install 安装。我已在项目下 .npmrc 配置依赖包从淘宝镜像下载。 root 为项目根路径。 # 本地预览 hexo s # 根据配置文件和主题,将 root/source/_post 下的 markdown 文件生成 html 内容 hexo g # 清空 hexo g 生成的内容

Linux 定时运行脚本、命令

喜你入骨 提交于 2020-03-07 13:37:02
今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows略微复杂一些(因为没有图形界面嘛),但是也不是很复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的使用方法: 首先 查看一下/etc/crontab文件: $ cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 前四行是有关设置cron任务运行的环境变量。SHELL变量的值指定系统使用的SHELL环境(该样例为bash shell),PATH变量定义了执行命令的路径。Cron的输出以电子邮件的形式发给M A ILTO变量定义的用户名。如果MAILTO变量定义为空字符串(MAILTO="