SSH免密登录,方便后面服务启动 ssh-keygen ssh-copy-id hadoop01 安装JDK 解压 JDK tar -zxf jdk-8u111-linux-x64.tar.gz # 重命名...Hadoop tar -zxf hadoop-3.2.2.tar.gz # 重命名 Hadoop 方便环境配置 mv hadoop-3.2.2 hadoop/ cp -rf hadoop/ /usr.../bin:$HADOOP_HOME/sbin # 重新加载配置文件,使上述配置生效 source ~/.bash_profile # 验证 Hadoop配置是否正确 hadoop version...--临时数据目录,用来存放数据,格式化时会自动生成--> hadoop.tmp.dir /home/data...,指定DataNode和NodeManager的数据节点 vim workers hadoop01 格式化 hdfs 和启动 hdfs namenode -format 在 /usr/local/hadoop
bash 指明我们使用 bash 终端。 终端: 终端,即所谓的命令行界面,又称命令终端,用户输入shell命令用的窗口,跟Windows里的DOS界面差不多。...shell,Shell就是用户和操作系统之间的壳,中介,GUI和CLI都算是Shell,登陆终端可以是登陆了Bash也可能是Csh或者Dash;是操作系统与用户交互用的接口,在命令终端里可以使用shell...,可以注册,说明它是可以读取的 项目目录: 后面想到可能是服务器读取不到resources中的属性文件,导致读取不到accessKey.properties中的accessKeyId的 用个死办法,...”使用。...您必须删除(或重命名)该容器才能重用该名称。”
bash 指明我们使用 bash 终端。 终端: 终端,即所谓的命令行界面,又称命令终端,用户输入shell命令用的窗口,跟Windows里的DOS界面差不多。...shell,Shell就是用户和操作系统之间的壳,中介,GUI和CLI都算是Shell,登陆终端可以是登陆了Bash也可能是Csh或者Dash;是操作系统与用户交互用的接口,在命令终端里可以使用shell...,可以注册,说明它是可以读取的 项目目录: 后面想到可能是服务器读取不到resources中的属性文件,导致读取不到accessKey.properties中的accessKeyId的 用个死办法,...”使用。...您必须删除(或重命名)该容器才能重用该名称。” 然后删除,重来一遍就ok了
. $ rm -rf kubecm_0.15.3_Linux_x86_64 # 验证 $ kubecm # 配置命令补全 bash https://kubecm.cloud/#/zh-cn/cli/...使用 使用 KubeCm 管理 Rancher-RKE 和 业务 K8S 集群。...# 从 Rancher 获取 k8s 的 KubeConfig 配置文件 $ mkdir -p ~/.kube && cd ~/.kube $ vi rancher-config.yml $ vi k8s-config.yml...# 将 KubeConfig 加入到 $HOME/.kube/config # 也可以用 kubecm merge,选定目录批量添加 $ kubecm add -f rancher-config.yml...$ kubecm add -f k8s-config.yml # 查看 k8s 集群列表 $ kubecm list # 重命名 k8s 集群名称 $ kubecm rename # 添加所有
3.1.2-bin.tar.gz hive 1.3 配置环境变量: 使用vim编辑~/.bashrc文件,加入以下配置(目录换成自己的安装目录): # hive home /software/hive...cp hive-env.sh.template hive-env.sh vim hive-env.sh 配置如下: # 相应的目录换成自己的 # hadoop 目录 HADOOP_HOME=/software...-- 显示表的列名 --> hive.cli.print.header true...-- 显示数据库名称 --> hive.cli.print.current.db true 2.3 格式化数据库及验证 # 格式化数据库 schematool -dbType mysql -initSchema # 启动hive
在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文件描述符而不是文件名定位文件。 第二步向nginx主进程发送USR1信号。...nginx主进程接到信号后会从配置文件中读取日志文件名称, 重新打开日志文件(以配置文件中的日志名称命名),并以工作进程的用户作为日志文件的所有者。...重新打开日志文件后,nginx主进程会关闭重名的日志文件并通知工作进程使用新打开的日志文件`。 工作进程立刻打开新的日志文件并关闭重名名的日志文件。 然后你就可以处理旧的日志文件了。.../bin/bash #by www.elesos.com #设置日志文件存放目录 logs_path="/opt/nginx/html/" #设置pid文件 pid_path="/opt/nginx...然后通过crontab设置作业,参见Linux计划任务cron使用指南 0 0 * * * bash /usr/local/nginx/nginx_log.sh 这样就每天的0点0分把nginx日志重命名为日期格式
1.1 容器重命名 docker rename $(old-name) $(new-name) 1.2 启动 docker run只在第一次运行时使用,将镜像放到容器中;docker start的作用是...,重新启动已存在的镜像;docker create创建一个容器,并处于停滞状态。...; # -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; docker run -it ${image-name:tag} /bin/bash # --restart=always:–restart...PORTS: 表示容器对外的端口号。 NAMES: 表示容器名称。该名称默认由 Docker自动生成,也可使用 docker run 命令的–name选项自行指定。...-it ${container-id} /bin/bash # 删除容器 docker rm ${container-id} 五、工作中常用命令 (1)容器的创建与运行 # 根据指定目录的dockerfile
/usr/bin/redis-cli 10)后台运行redis >: redis-server & ctrl + c 11)测试redis环境 >: redis-cli ctrl + c 12)...改成服务器的ip(这个没有固定写法根据自己项目灵活设置) 前端项目打包 cnpm run build (项目目录执行) 打包后会有一个dist文件夹只要他就好了 上传到~(也就是root) 移动并重命名.../配置的文件名称.xml 里面写入内容如下: 127.0.0.1:8808 /home/project/你的后台项目名称/ <!...uwsgi_param UWSGI_SCRIPT wsgi.py所在的目录名.wsgi; #wsgi.py所在的目录名+.wsgi uwsgi_param
执行以下命令安装vue cli npm install -g vue-cli 安装完vue cli后,我们就可以在git bash窗口中使用命令创建Vue.js的项目了。...使用vue-browserify-simple模板 1.生成项目 右键运行Git Bash Here ?...在git bash下输入以下命令: vue init browserify-simple my-browserify-simple-demo browserify-simple是项目模板的名称,my-browserify-simple-demo...是你要生成的项目名称。...1.生成项目 重新打开一个git bash窗口,执行以下命令: vue init browserify my-browserify-demo browserify是项目模板,my-browserify-demo
使用此iptables指南配置的iptables,通过(可选)更新名称服务器步骤(如果您不执行名称服务器配置部分,APT将无法工作)。...配置名称服务器后,您就完成了 Redis使用Redis指南中仅主安装的说明安装和工作,直到步骤2 - 配置Redis主步骤 第1步 - 验证Redis是否正在运行 首先使用SSH登录您的服务器:...设置密码后,保存文件,然后重新启动Redis: sudo service redis-server restart 要测试密码是否有效,请访问Redis命令行: redis-cli...重命名命令后,通过重新启动Redis来应用更改: sudo service redis-server restart 要测试新命令,请输入Redis命令行: redis-cli 然后,假设您将...您可以在其父目录的长列表中查找Redis数据目录来验证这一点。命令及其输出如下。
自定义某一个server配置的日志,使用“main”日志格式。 ? 日志生成的到Nginx根目录logs/access.log文件,默认使用“main”日志格式,也可以自定义格式。...第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,Linux是靠文件描述符而不是文件名定位文件。...nginx主进程接到信号后会从配置文件中读取日志文件名称,重新打开日志文件(以配置文件中的日志名称命名),并以工作进程的用户作为日志文件的所有者。...重新打开日志文件后,nginx主进程会关闭重名的日志文件并通知工作进程使用新打开的日志文件。工作进程立刻打开新的日志文件并关闭重名名的日志文件。然后你就可以处理旧的日志文件了。.../bin/bash #设置日志文件存放目录 LOG_HOME="/usr/local/software/nginx/logs/" #备分文件名称
第一种:目录下批量复制 Jenkins 的任务都是以 xml 文件方式存储的,所有可以通过复制 xml 的方式来批量创建。.../bin/bash # 视图名称 viewName=$1 # 新视图名称 newViewName=$2 # 循环复制任务 for jobName in `ls /home/jenkins/.jenkins...第二种:jenkins-cli 实现步骤与第一种类似,大家可以根据自己擅长的脚本语言来实现即可。下面简单介绍下关键命令。...jenkins-cli 使用方法见:http://localhost:8080/cli # 下载 jenkins-cli.jar $ wget http://localhost:8080/jnlpJars.../jenkins-cli.jar # 获取视图下的所有任务 $ java -jar jenkins-cli.jar -s http://localhost:8080/ -auth daodaotest
drive: 盘符 path: 路径 使用例1(显示当前目录的名称): C:\Users\28734>cd 输出: C:\Users\28734> 使用例2(更改当前目录): C:\Users\28734...默认情况下,非分层卷将使用较小的文件记录格式化,分层卷将使用较大的文件记录格式化。.../L 和 /L:enable 会强制使用较大的文件记录格式化,而 /L:disable 会强制使用较小的文件记录格式化。...[drive:] [path] dirname1 指定要重命名的目录。 dirname2 指定目录的新名称。...使用例1(移动文件): move C:\Users\28734\Desktop\test.txt E: 使用例2(重命名文件): move E:\test.txt abc.txt rd (删除目录) 用法
进入容器内部命令:docker exec -it 容器id/容器名称 /bin/bash(固定写法记住就好了) 进入内部可以对单个redis主机进行set值或get值 ?...1、进入redis容器 docker exec -it 容器id/容器名称 /bin/bash 2、输入redis-cli(进入redis客户端) 3、set name xiaoyouyou(set...1、进入redis容器 docker exec -it 容器id/容器名称 /bin/bash 2、输入redis-cli(进入redis客户端) 3、输入info 我们发现三台都是主节点。...1、进入139和140容器 命令 docker exec -it 容器id/容器名称 /bin/bash 2、输入redis-cli(进入redis客户端) 3、绑定主redis信息:SLAVEOF...我们刚刚只启动了redis 并没有启动138 容器redis的哨兵,如果现在现在139主机down掉了就不会重新选举了, 我们需要手动把138主机的哨兵开启,大家也可以写一个自启动脚本。 ?
在你未 重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,Linux是靠文件描述 符而不是文件名定位文件 ) 第二步向nginx主进程发送USR1信号 nginx主进程接到信号后会从配置文件中读取日志文件名称...重新打开日志文件 (以配置文件中的日志名称命名) ,并以工作进程的用户作为日志文件 的所有者 重新打开日志文件后,nginx主进程会关闭重名的日志文件并通知工作进程使用新打开 的日志文件 工作进程立刻打开新的日志文件并关闭重名名的日志文件.../bin/bash #设置日志文件存放目录 #LOG_HOME="/home/wwwlogs/" LOG_HOME="/usr/local/nginx/logs" #备分文件名称 LOG_PATH_BAK...} #向nginx主进程发信号重新打开日志 kill -USR1 `cat /usr/local/nginx/logs/nginx.pid` 创建crontab设置作业 设置日志文件存放目录crontab...#-mtime +7 7天前的文件 #-name “push*.log” 文件名称匹配push*.log # -exec rm -rf 强制删除,包含目录 10 0 * * * /opt/sh/auto-del
, 会多出很多不必要的额外操作 使用 Raw 格式进行格式化 磁盘必须为 GPT/GUID 格式 需要有一个 200MB+ 的 EFI 分区 使用 DiskGenius 来进行 EFI 分区创建和扩容...引导就选择 Clover 文件夹下面的 .efi 引导进入安装界面 选择刚才分出来的那个磁盘 千万不要选错 格式化成 APFS 格式 SSD 和 HDD 都可以选 APFS 结果都一样 然后安装 这里要等很久很久的...F9 进入引导启动 OSX 合并 EFI 的方法 使用 DG 将刚才使用的引导文件夹 (OC 或者 Clover) 复制到自己硬盘的 ESP 文件夹的 EFI 里面, 和 Windows 文件夹平级...-- 这里写上新的 kext 的文件夹名称, 注意要带上后面的 .kext --> IntelBluetoothFirmware.kext ...CLI 使用 Finder 打开文件夹 使用 open 这个关键词就可以使用 Finder 打开 open /Path/To/Directory/ homebrew /bin/zsh -c "$
,必备的技能就是cli的使用。...在终端使用cli工具, 一是提高效率,二是节省系统资源。另外,主要是做后端,也不是很喜欢图形界面的东西。...ag - 在层级目录中超快的搜索字符串 aliases - 针对 bash 的上下文动态组织别名 aliasme - 用来快速更改目录的 alias 辅助程序 autoenv - 基于目录的环境...- 按名称或计数升序排列目录,支持 bash 和 zsh v - 适用于 Vim 的 z wemux - 多用户使用 Tmux 变得更容易 z - z 是新的 j ?...Balls,全功能的 web 平台 bashttpd - 使用 Bash 编写的 web 服务器 bitpocket - "DIY Dropbox" 或 "双向目录同步(含正确删除)" Dropbox-Uploader
-秒 格式字符串的时间 t = time.strftime("%Y-%m-%d %H-%M-%S") #格式化符号 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %...%A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数...') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.remove() 删除一个文件 os.rename("oldname","newname") 重命名文件/目录 os.stat...('path/filename') 获取文件/目录信息 os.system("bash command") 运行shell命令,直接显示 os.popen("bash command).read(...sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称
BASH和DOS控制台之间的主要区别在于3个方面: BASH命令区分大小写,而DOS命令则不区分; 在BASH下,/ character是目录分隔符,\作为转义字符。...在DOS下,/用作命令参数分隔符,\是目录分隔符 DOS遵循命名文件中的约定,即8个字符的文件名后跟一个点,扩展名为3个字符。BASH没有遵循这样的惯例。 11)GNU项目的重要性是什么?...CLI提供更大的灵活性。但是,已经习惯使用GUI的其他用户发现很难记住包含随附属性的命令。 14)什么是GUI? GUI或图形用户界面使用用户单击和操作的图像和图标作为与计算机通信的方式。...此空目录名称用作Linux文件系统的无名基础。这用作所有其他目录,文件,驱动器和设备的附件。 31)什么是pwd命令? pwd命令是print working directory命令的缩写。...例如,要列出目录中的所有文件,应键入命令ls,而不是LS。如果没有存在该确切名称的程序,则键入LS将导致错误消息,或者如果存在名为LS的程序执行另一个功能,则可能产生不同的输出。
2.CloudBase CLI安装 确保Node.js安装成功后,使用npm命令安装 cloudbase/cli 打开命令行终端,输入如下命令: npm i -g @cloudbase/cli 测试是否安装成功命令...hexo-cli 等待执行完毕后,在本地新建名称为Hexo的文件夹,在起文件夹内打开命令提示符,执行如下命令初始化Hexo: hexo init 在初始化过程中,可以看到如下输出: 初始化完成后,执行如下命令...,均要在刚开始创建的博客本地文件夹执行,且使用 Node.js command prompt或使用后面文章中提到的 git bash执行。...创建公钥 在本地博客文件夹内打开 git bash输入命令: ssh-keygen -t rsa -C "你的邮箱" 然后连续3次回车,最终会生成一个文件在用户目录下,打开C盘用户目录,找到id_rsa.pub...-global user.name "你的名字" 然后再清理缓存重新生成文件上传即可!
领取专属 10元无门槛券
手把手带您无忧上云