
linux
文章平均质量分 80
修炼到救赎
这个作者很懒,什么都没留下…
展开
-
shell命令记录
(1)shell中的${},##和%%的使用部分假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.txt${file#*.}:删掉第一个 . 及其左边的字符串:file.txt${file##*.}:删掉最后一个 . 及其左边...转载 2021-07-07 15:50:54 · 527 阅读 · 0 评论 -
国内yum源的安装163_阿里云_epel
国内yum源的安装(163,阿里云,epel)----阿里云镜像源1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.转载 2020-10-29 18:35:39 · 425 阅读 · 0 评论 -
Arch Linux 安装
主要为以下步骤:1.下载ArchLinux安装镜像并 制作U盘启动工具2.开机从U盘启动3.进行联网4.编辑镜像站文件(选择一个比较快的中国镜像源)5.开始分区(UEFI+GPT)6.格式化分区,并挂载7.开始安装基本操作系统8.配置基础系统9.引导系统10.用户管理11.网络配置12.安装桌面环境13.安装完后的工作开始:1.下载Arc...转载 2020-04-14 19:36:09 · 598 阅读 · 0 评论 -
微服务部署:蓝绿部署、滚动部署、灰度部署(金丝雀部署)
简介产品或者项目不可能一步到位,一次性推向用户,故而有版本的存在。在app版本更新或者项目迭代的过程中,不可避免需要发布。发布就是部署/重新部署;部署就是修改;修改则意味着风险。目前有很多用于部署的技术,本文将目前常用的布署方案做一个总结。备注:本文不具有多少原创性,多是网络资源的整理,加上个人的理解。分类蓝绿部署Blue/Green Deployment定义蓝绿部署是不停老版...转载 2020-04-01 13:58:32 · 574 阅读 · 0 评论 -
centos 为OPENJDK配置JAVA_HOME环境变量,安装MAVEN
来源:https://www.cnblogs.com/qiyebao/p/5256890.html1、安装开发者工具包yum install java-1.7.0-openjdk-devel -y2、配置环境变量vim /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95.x86_...转载 2018-12-15 14:31:28 · 1927 阅读 · 0 评论 -
在VMware中使用Nat方式设置静态IP
来源:https://www.cnblogs.com/jsonhc/p/7685393.html为了在公司和家中不改变ip,所以采用vm的NAT模式来设置静态ip1、vm采用NAT模式联网2、编辑vm虚拟机设置3、查看该网段的网关可以看出网关为192.168.44.2,然后开始设置静态ip然后查看win本机的vnet8网段:可以看出在同一网段...转载 2019-03-23 14:13:03 · 232 阅读 · 0 评论 -
渗透工具之msf
转载自csdn:忆蓉之心简介它是一个免费的、可下载的框架,通过它可以很容易地获取、开发并对计算机软件漏洞实施攻击。它本身附带数百个已知软件漏洞的专业级漏洞攻击工具。环境工具:msf4伪装木马原理:msfvenom是msfpayload,msfencode的结合体,它的优点是单一,命令行,和效率.利用msfvenom生成木马程序,并在目标机上执行,在本地监听上线。构造...转载 2019-03-30 23:54:31 · 41682 阅读 · 3 评论 -
Vmware虚拟机三种网络模式详解
原文来自http://note.youdao.com/share/web/file.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note我怕链接会失效,故转载此篇文章由于Linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmwa...转载 2019-04-06 23:15:01 · 520 阅读 · 2 评论 -
Linux下Shell的for循环语句
第一类:数字性循环-----------------------------for1-1.sh#!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done -----------------------------for1-2.sh#!/bin/bash for...转载 2019-04-17 00:28:38 · 130 阅读 · 0 评论 -
Linux下编译OpenJDK源码
来源:https://www.jianshu.com/p/b4d174171c1d1. 我的环境CentOS 7 JDK 1.7一定要确保是Hotspot JDK,不要是其他的JDK,比如JRocket,这个jdk是用于编译我们的openJDK的,即Bootstrap JDK,所以这个jdk的版本不能和要编译的openJDK的版本差距过大。2. 安装依赖的软件yum inst...转载 2019-04-28 00:33:13 · 505 阅读 · 0 评论 -
linux查看openjdk的安装的路径(环境变量)
来源:https://blog.youkuaiyun.com/zhangxiaohui4445/article/details/86626517前言 :现在基本上linux为了避免版权问题都会默认的为你安装开源的openjdk,而不是jdk 。有些时候需要运行一些环境需要用到jdk的环境变量,本文就是简单描述下如何查看openjdk的环境变量 。1echo $JAVA_HOME...转载 2019-04-28 23:59:13 · 1260 阅读 · 0 评论 -
Linux定时任务Crontab命令详解
来源:https://www.cnblogs.com/intval/p/5763929.htmllinux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介...转载 2019-05-20 21:11:05 · 394 阅读 · 0 评论 -
sudoers的深入介绍与用户权限控制
来源:https://blog.youkuaiyun.com/netlai/article/details/79727187linux是多用户多任务的分时操作系统,共享该系统的用户往往不只一个。但由于root账户密码的敏感性和root账号的无限制权限, 有必要通过useradd创建一些普通用户, 只让他们拥有不完全的权限; 如有必要,再来申请执行一些root权限的指令。sudo就是来解决这个需求的...转载 2019-03-30 08:38:42 · 439 阅读 · 0 评论 -
centos添加普通用户到sudoers且免输sudo密码
来源:https://blog.youkuaiyun.com/kanaka10/article/details/848336301.进入rootsu - root2.修改/etc/sudoers文件的权限chmod u+w /etc/sudoers3.编辑内容## Allow root to run any commands anywhereroot ALL=(ALL) ...转载 2019-03-30 08:27:48 · 844 阅读 · 0 评论 -
shell和定时任务
while read line; do echo `echo $line | awk -F ':' '{print $1}'` hello; done < /etc/passwdwhile read line; do echo $line; echo "--------------"; done < /etc/passwdfor ((i=1;i<=9;i++)); do ...翻译 2019-03-23 00:44:05 · 488 阅读 · 0 评论 -
Red Hat Enterprise Linux 7.2 (RHEL7.2) 系统安装JDK jdk
来源:http://www.zhimengzhe.com/linux/264388.html1. 查看当前系统JDK版本信息 # java -version在安装JDK之前,首先要卸载系统自带的openjdk,如果不卸载,安装完成后查到的版本信息依然是系统自带的openjdk的信息 [root@localhost ~]# java -version openjdk...转载 2018-12-27 17:38:47 · 694 阅读 · 0 评论 -
linux下使用ntpdate同步网络时间
来源:https://blog.youkuaiyun.com/fml1997/article/details/77839246Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步安装ntpdate[fanmaolin@Centeros ~]$ sudo yu...转载 2018-12-28 21:18:52 · 734 阅读 · 0 评论 -
Linux添加/删除用户和用户组
转自:Linux添加/删除用户和用户组如何将用户从一个组中移除?gpasswd -d userName groupName本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq //新建phpq用户passwd phpq ...转载 2019-01-10 14:01:11 · 10392 阅读 · 0 评论 -
阿里云时间同步服务器
不知道什么鬼我这系统自带的Internet时间同步服务器地址居然不可用,终端ping系统自带服务器两个居然都不通???难道时间服务器也和谐么?好在阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址ntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comntp5.aliyun.comntp6.al...转载 2019-01-08 14:53:31 · 12204 阅读 · 1 评论 -
利用VMware克隆虚拟机需要注意的问题
来源:https://blog.youkuaiyun.com/hll19950830/article/details/79761251?tdsourcetag=s_pcqq_aiomsg第一步:关闭当前机器第二步:在VMware中右键要克隆的机器 选择管理-->克隆第三步:启动新克隆的虚拟机 修改主机名 如 hostnameslave2第四步:修改克隆的虚拟机的ip地址和mac地址...转载 2019-02-27 18:32:37 · 250 阅读 · 0 评论 -
linux简介
翻译 2019-03-22 18:21:21 · 89 阅读 · 0 评论 -
linux基础
lsls -a /rootls -dls -l /cd /pwdclearwhereis ls翻译 2019-03-22 19:40:43 · 99 阅读 · 0 评论 -
vim技巧
翻译 2019-03-22 19:50:17 · 84 阅读 · 0 评论 -
Linux下的压缩解压缩命令详解及实例
来源:https://www.cnblogs.com/zdz8207/p/3765604.htmlLinux下的压缩解压缩命令详解及实例实例:压缩服务器上当前目录的内容为xxx.zip文件zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip============================另:有些服务器没有安装zip包执...转载 2019-06-06 17:14:55 · 177 阅读 · 0 评论 -
linux安装maven及配置环境变量 配图
来源:https://www.cnblogs.com/kuoAT/p/7560267.htmlMaven 3.5.0maven安装和环境变量的配置1 下载 maven链接:http://pan.baidu.com/s/1qXXjXfe密码:r92r2 解压安装包tar zvxfapache-maven-3.5.0-bin.tar.gz3 配置maven环境变量...转载 2019-06-06 17:51:51 · 1341 阅读 · 0 评论 -
Linux下date命令,格式化输出,时间设置
来源:https://www.cnblogs.com/zhuawang/p/5050206.htmldate命令的帮助信息[root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日...转载 2019-06-03 18:35:17 · 292 阅读 · 0 评论 -
ubuntu 网络配置
ubuntu 网络配置检查网络配置命令:ifconfig一、通过配置文件配置新手没怎么用过Ubuntu,所以走了不少弯路,网上找了很多方法,大都没对我起到帮助作用,所以把自己的配置方法写一写。Ubuntu上连了两块网卡,eth0为外网的eth1为内网的(VPC的特点,要和宿主机直接通讯必须组个内网)eth0上IP为自动获取eth1上为手工设置(又是VPC自己要求的)...转载 2019-07-25 00:45:28 · 6316 阅读 · 0 评论 -
Systemd 入门教程:实战篇
来源:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html上一篇文章,我介绍了 Systemd 的主要命令,今天介绍如何使用它完成一些基本的任务。一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让...转载 2019-07-30 00:58:46 · 205 阅读 · 0 评论 -
rsync 的使用方法
rsync 的命令格式rsync [OPTION]... SRC DEST推荐在 SSH 的基础上使用rsync。可以事先在~/.ssh/config中加入配置,这样远端可以写作SSH配置名:路径。目录SRC是否以斜杠结尾,会影响同步的结果:以斜杠结尾:目录DEST里面有 [目录SRC本身] 不以斜杠结尾:目录DEST里面有 [目录SRC里面的文件]目录DEST是否以斜杠结尾...转载 2019-07-31 23:42:37 · 288 阅读 · 0 评论 -
/lib64/gcc_s.so.1: file too short解决方案
遇到一个问题,错误提示是:/lib64/gcc_s.so.1: file too short。这里最初是需要执行rpm 装包的,由于rpm需要调用这个库,导致rpm及所有用到这个库的程序全部没有办法应用。通过命令locate gcc_s.so,发现这个库是个符号链接,它对应了 /lib64/libgcc_s.so.1 -> libgcc_s-4.4.3-20100127.so....转载 2019-08-21 00:00:28 · 4583 阅读 · 0 评论 -
Win8.1 + CentOS7 双系统 U盘安装++引导修复
安装完重启后,竟然没有引导!!!(难道是由于Windows 8在BIOS中使用了统一的 UEFI 接口??但是,Linux基金会早就宣布将会提供一种全新的 方式使用 UEFI Secure Boot选项安装Linux系统。她两可以和平共处啊)本人对 UEFI 引导不太了解(UEFI boot 比 Legacy boot 要强大 ),只能另想办法了!!最终,决定采用 easyBCD 来引导...转载 2019-08-22 22:08:16 · 695 阅读 · 0 评论 -
centos7/win7 双系统安装教程
来源:https://blog.youkuaiyun.com/realzuile/article/details/82688654鉴于网上许多教程安装win7 centos7双系统后无windows启动项,而通过大白菜修复windows启动项后centos启动项又坏了,再通过easyBCD添加linux启动项后仍启动不了linux系统,写下此教程一丶工具和材料1、一台联网的电脑,或者可以先把软件下载...转载 2019-08-22 23:00:55 · 685 阅读 · 0 评论 -
Centos6管防火墙iptables
注意:要进入到~目录 也就是家目录下才能查看防火墙进入家目录:cd ~关闭虚拟机防火墙:关闭命令:service iptables stop永久关闭防火墙:chkconfig iptables off两个命令同时运行,运行完成后查看防火墙关闭状态service iptables status1 关闭防火墙-----service iptables stop2 启动...转载 2019-08-28 10:01:04 · 172 阅读 · 0 评论 -
Centos6 的hostname
首先,利用hostname命令查看一下当前主机的主机名,在终端输入hostname,会发现显示的是完整的主机名称(主机名.域名),其中主机名与进入终端后:登录名@主机名,显示的一致,如下图所示:其次,更改主机的hostname,有三种方式:一、直接利用命令hostname <主机名>这种方法更改的主机名:1、临时性的更改,机器重启后失效 2、无法ping通二、更改/...转载 2019-08-28 10:11:04 · 1217 阅读 · 0 评论 -
ubuntu安装包查找及安装
转载:https://www.cnblogs.com/the-tops/p/7600985.html官方包源:http://packages.ubuntu.com/ubuntu下当前安装的包保存在在:/var/cache/apt/archivesubuntu下当前安装的运用: /usr/share/applications包查找安装的命令形式,有两种为:apt 和 dpkg,,,...转载 2019-07-25 00:01:48 · 190 阅读 · 0 评论 -
ubuntu16.04配置网卡
第一步:查看网卡信息输入ifconfig命令查看网卡信息,下图红圈处就是网卡名称。第二步:配置网卡文件注意:不同的linux系统,网卡配置文件是不同的,这里ubuntu的网卡配置文件是/etc/network/interfaces。输入下面命令进行编辑网卡文件sudo vi /etc/network/interfaces默认的文件内容如下:auto loiface lo...转载 2019-07-24 23:57:06 · 9523 阅读 · 0 评论 -
linux常用命令说明
来源:https://www.cnblogs.com/swordfall/p/8655084.html1. 基础快捷键使用ctrl + c:停止进程ctrl + l:清屏ctrl + r:搜索历史命令ctrl + q:退出2.常用目录或文件夹命令说明:安装linux时,创建一个itcast用户,然后使用root用户登陆系统1.进入到用户根目录cd ~ 或 cd...转载 2019-06-26 20:01:25 · 1952 阅读 · 0 评论 -
在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解) 转
一、下载最新版本Linux CentOS1.打开官网地址:http://www.centos.org/,点击Downloads->Mirrors 2.点击CentOS PublicMirror List 3.点击South American, Asian, Oceania, Middle Eastern, African and Other...转载 2019-06-20 20:22:27 · 212 阅读 · 0 评论 -
centos6.4配置网络yum源
来源:https://blog.youkuaiyun.com/kadwf123/article/details/78231694参考于:http://mirrors.aliyun.com/help/centos?spm=5176.bbsr150321.0.0.d6ykiD1、备份原文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos...转载 2019-06-20 20:59:36 · 346 阅读 · 0 评论 -
JVM虚拟机Centos6.4网络配置。
来源:https://www.cnblogs.com/hehexiaoxia/p/4042564.html关于虚拟机VMware 3种网络模式(桥接、nat、Host-only)的工作原理http://www.cnblogs.com/hehexiaoxia/p/4042583.html操作环境主机:Windows Server 2008虚拟机:VMware station 9...转载 2019-06-20 22:35:22 · 167 阅读 · 0 评论