root

Linux下安装Jenkins

╄→гoц情女王★ 提交于 2020-01-12 11:07:46
前言 Jenkins是基于Java开发的一种持续集成工具,通过Jenkins,我们可以调用各种其他的工具来满足我们的目的,详细的说明可以百度查找一下。 因为Jenkins是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK。 本人环境: CentOS 7.3 64位 JDK 1.8 (可参考文章: Linux下安装JDK 1.8 ) 安装和启动Jenkins的方式有很多,比如常见的有 Java方式启动 、 Tomcat启动 、 Docker启动 等,我在这里主要介绍下通过Java的方式启动。 下载Jenkins的war包 下载地址: https://jenkins.io/download/ 这个war包在Windows和Linux是通用的,可以直接通过 wget 命令下载,或下载后再传到Linux上。 启动Jenkins 在这里我们通过Java方式来启动Jenkins,只需要一行命令就可以搞定。 启动Jenkins: java -jar /root/SoftWare/Jenkins/jenkins.war --httpPort=8899 其中, /root/SoftWare/Jenkins 是我存放 war包 的路径, httpsPort=8899 是当前指定访问的端口是 8899 。 也可以通过后台方式启动Jenkins,命令如下: nohup java -jar

tar指令

假如想象 提交于 2020-01-12 09:30:42
** Linux常见的压缩格式:** gzip ------》.gz bzip2 ------》.bz2 xz ------》.xz 制作tar包 命令格式: tar 选项 压缩包名字 被压缩归档的源数据 .. .. .. tar 选项 -c:创建归档 -x:释放归档 -f:指定归档文件名称 -z、-j、-J:调用 .gz、.bz2、.xz 格式的工具进行处理 -t:显示归档中的文件清单 -C(大写):指定释放的位置 f:选项必须放在所有选项的最后 更多选项您可以自行man tar 查询 == 如果要查看包里的内容可以使用less命令== 仅解开单一档案的方法 如果我只想要解开打包档案内的其中一个档案而已, 那该如何做呢? # 1.先找到我们要的档名,假设解开shadow档案好了: [root@study ~] # tar -jtv -f /root/etc.tar.bz2 | grep 'shadow' -- - -- - -- - - root / root 721 2015 - 06 - 17 00:20 etc / gshadow -- - -- - -- - - root / root 1183 2015 - 06 - 17 00:20 etc / shadow - -- - -- - -- - - root / root 1210 2015 - 06 - 17 00

/etc/passwd

假如想象 提交于 2020-01-12 08:42:08
嵌入式Linux往往没有用户管理,shell登陆也仅仅是给开发者用的。因此,像Android,无需输入用户名,可以直接登入shell。如果你需要用户管理(嵌入式Linux通常只需要root),可以添加/etc/passwd。login shell读取输入的用户名和密码后,在passwd文件中验证输入的合法性。 添加passwd前,必须了解passwd的格式。 The /etc/passwd contains one entry per line for each user (or user account) of the system. All fields are separated by a colon (:) symbol. Total seven fields as follows. Generally, passwd file entry looks as follows (click to enlarge image): (Fig.01: /etc/passwd file format - click to enlarge) Username : It is used when user logs in. It should be between 1 and 32 characters in length. Password : An x character

安装MariaDB和简单配置

孤人 提交于 2020-01-12 06:52:31
1、安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_secure_installation 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码 Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车 New password: <– 设置root用户的密码 Re-enter new password: <– 再输入一次你设置的密码 其他配置 Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车 Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车, Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车 Reload privilege tables now? [Y/n] <– 是否重新加载权限表

Run a service with Root privileges or adding permissions with root

天涯浪子 提交于 2020-01-12 03:23:21
问题 I am currently developing an app that reads out SMS/Emails while driving. Many users wished support for WhatsApp / KakaoTalk. However, as there is no "official" way to receive their messages, there would be only three options, all requiring root: The easier way of scanning their database in a given intervall. Easy to implement. However not battery efficient Also the messages are not read out immediately. An other way would be to run a service with root rights and register a receiver that

工具猿之MySQL教程-01-Linux安装MySQL5.7

隐身守侯 提交于 2020-01-12 02:06:27
Linux安装MySQL教程 本教程所需要镜像与安装包: a、 CentOS-7.2-x86_64-DVD-1511.iso b、 mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 服务器环境: 注意:安装MySQL之前,需要将centos7系统内带的mairiadb卸载   卸载 mariadb ,否则安装mysql会出现冲突   执行命令 rpm -qa | grep mariadb ,列出所有被安装的mariadb rpm 包;   执行命令 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 接下来正式安装MySQL 第一步 下载MySQL安装包   下载MySQL安装包。进入官网 https://dev.mysql.com/downloads/mysql/5.6.html#downloads   我们选择第二个64位的,因为二进制版本的mysql是已经编译好的,无需 configure ,make make install 等步骤,只需配置一下即可使用,卸载也方便,直接删除即可。下载之后,通过上传的方式上传到你服务器指定的目录即可。 第二步:解压并移动 1、解压MySQL安装包 tar -xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C

【掌握】dubbo环境搭建linux

纵然是瞬间 提交于 2020-01-12 01:37:46
1,安装zookeeper 1.1,安装JDK 1.1.1,下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.1.2,使用 XFTP工具导入 linux 1.1.3,解压到/root/software目录 mkdir /root/software #在root下面创建software目录 tar -zxvf jdk-8u181-linux-x64.tar.gz -C /root/software #解压到指定目录 1.1.4,配置环境变量并测试 打开控制台,运行$ sudo vi /etc/profile,在最后插入下面要配置的内容 ,按Esc键 ,输入( :wq 保存并退出) JAVA_HOME=/root/software/jdk1.8.0_181 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH 让环境变量生效,执行下面的命令 source /etc/profile 验证 java -version 1.1.3,解压到/root

【linux】/etc/passwd文件

僤鯓⒐⒋嵵緔 提交于 2020-01-12 01:10:03
/etc/passwd文件内容格式 /etc/passwd是保存用户信息的文件。 格式: 用户名: 密码 : uid : gid :用户描述:主目录:登陆shell 举个例子: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin paul:x:600:600:paul:/home/paul:/bin/bash 用户名: 每个用户的标识字符串 密码: 这里的x表示是暗文显示(真实密码存在/etc/shadow下)。如果是其他什么数字,就代表是密码明文 uid: 每个用户必须被分配一个userid。超级管员:0 系统用户(系统服务账号,不可删除):1-499 普通用户:500+ gid : 字段记录的是用户所属的用户组。它对应着/etc/group文件中 用户描述: 字段记录着用户的一些个人情况 主目录: 用户的起始工作目录,它是用户在登录到系统之后所处的目录。root:/root 普通用户:/home/用户名 登陆shell: 登陆后的shell. 普通用户默认/bin/bash。若此处shell为:/sbin/nologin,则代表这个用户不能登录

[LeetCode]124. 二叉树中的最大路径和

让人想犯罪 __ 提交于 2020-01-11 23:37:54
题目 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 题解 题意理解:注意该路径至少包含一个节点,所以若节点都是负值,则最大值也是负值而不是取0; 首先考虑是是不是树形DP?或许算是,但要特别注意下面这一点; 如下图,当前子树最大路径和=max(左子树max,右子树max,f(左子树中路径一端为"L节点"max,右子树中路径一端为"R节点"max)),上式中“左/右子树max”蓝绿路径情形均可,而“左/右子树中路径一端为"L节点"max”只应为蓝色路径情形 故, 1 用全局变量max维护当前最大路径和(即蓝绿均可); 2 将当前子树包含根结点的最大路径和返回给父节点 (即蓝色) ; 代码 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ class Solution { public int max = Integer.MIN_VALUE;// 维护当前最大路径和 public void main(String args[]) { }

Linux tar打包命令详解

試著忘記壹切 提交于 2020-01-11 23:32:55
本文转载自: http://www.ryxxff.com/10399.html Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。 使用 tar 命令归档的包通常称为 tar 包(tar 包文件都是以“.tar”结尾的)。 tar命令做打包操作 当 tar 命令用于打包操作时,该命令的基本格式为: [root@localhost ~]#tar [选项] 源文件或目录 此命令常用的选项及各自的含义如下: -c 将多个文件或目录进行打包。 -A 追加 tar 文件到归档文件。 -f 包名指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名; -v 显示打包文件过程; 需要注意的是,在使用 tar 命令指定选项时可以不在选项前面输入“-”。例如,使用“cvf”选项和 “-cvf”起到的作用一样。 下面给大家举几个例子,一起看看如何使用 tar 命令打包文件和目录。 【例 1】打包文件和目录。 [root@localhost ~]# tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg #把anacondehks.cfg打包为 anacondehks.cfg.tar文件 选项 "