Linux
文章平均质量分 81
yubin1285570923
这个作者很懒,什么都没留下…
展开
-
Docker:network命令学习
1、基础命令原创 2021-12-10 13:39:02 · 525 阅读 · 0 评论 -
Linux: 定制javaEE 安装jdk,tomcat,eclipse,mysql
一、安装JDK安装JDK安装步骤0) 先将软件通过xftp5 上传到 /opt 下1) 解压缩到 /opt2) 配置环境变量的配置文件vim /etc/profile3) JAVA_HOME=/opt/jdk1.7.0_794) PATH=/opt/jdk1.7.0_79/bin:$PATH5) export JAVA_HOME PATH测试是否安装成功编写...原创 2019-03-18 18:30:33 · 194 阅读 · 0 评论 -
Linux:开发平台Ubuntu 开发Python
命令:sudo apt-get update 更新源sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-cache search package 搜索软件包sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install pa...原创 2019-03-21 21:53:27 · 1523 阅读 · 0 评论 -
Docker:容器数据卷
一、数据卷是什么:是什么 一句话:有点类似我们Redis里面的rdb和aof文件先来看看Docker的理念:* 将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的* 容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,...原创 2019-03-25 22:16:26 · 1307 阅读 · 2 评论 -
Linux:Shell编程,Shell变量定义,查看,撤销,结果赋值
命令:./myshell.sh 后缀可以是任何,甚至可以不用sh ./myshell.sh 运行脚本两种方式set 显示当前shell中所有变量$HOME、$PWD、$SHELL、$USER变量=值unset 变量readonly 变量=值命令的返回值:A=`ls -la`A=$(date)一、为什么要学习Shell编程...原创 2019-03-19 00:48:00 · 3020 阅读 · 0 评论 -
Linux : 环境变量、预定义变量、位置参数变量、运算符
命令:reconnect 重新连接clear 清屏TMOUT=0 不断开连接${} 获取定义的变量,一般 $变量名也可以,但是跟别的变量一起写容易混淆,建议${}获取环境变量export 变量名=变量值 source 配置文件echo $变量名预定义变量:$$ 当前进程的进程号(PID)$! ...原创 2019-03-19 16:18:24 · 2032 阅读 · 2 评论 -
Docker:DockerFile以及常用安装redis,mysql,tomcat等,推送镜像到阿里云
一、是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤 1 编写Dockerfile文件 2 docker build 3 docker run 文件什么样???以我们熟悉的CentOS为例https://hub.docker.com/_/centos/二、D...原创 2019-03-27 23:16:09 · 955 阅读 · 0 评论 -
Docker:镜像、UnionFS(联合文件系统)、commit
镜像:镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。一、UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite s...原创 2019-03-25 17:36:26 · 2308 阅读 · 0 评论 -
linux:分区满了,如何进行扩容
图片中可以看到挂载点“/”的利用率移到100%,空间不够,所以要对其进行分区。1. 先进入虚拟机设置里增大磁盘空间注意:将25改成50,以扩大空间。这里一定要写比25大的数,因为他是“增加到”50GB,而不是“增加了25GB”2. 下图可以看到,硬盘空间增大为53.7GB,在设备那里可以看到有两个分区,sda1跟sda2(请忽略sda3)。接下来增加一个分区。...原创 2019-09-16 22:47:18 · 7452 阅读 · 0 评论 -
CentOS7使用firewalld打开关闭防火墙与端口 ,操作防火墙,开启一个端口
CentOS7使用firewalld打开关闭防火墙与端口1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemct...原创 2018-10-23 23:53:52 · 383 阅读 · 0 评论 -
Linux :RPM 和 YUM管理
命令:wget -p /opt https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 下载rpm包rpm -qa 查询所安装的所有rpm软件包rpm -qa | grep xxx 查询指定rpm软件包rpm -q 软件包名 ...原创 2019-03-17 23:26:26 · 163 阅读 · 0 评论 -
Linux 服务管理: service| systemctl,top,netstat
命令:systemctl [start | stop | restart | reload | status] 服务名telnet ip 端口 检查linux端口是否运行正常setup 查看有哪些服务/etc/init.d/ 下面也可以查看有哪些服务在运行chkconfig --list 查看所有服务各个运行级别下自动运行状态c...原创 2019-03-17 10:52:12 · 3890 阅读 · 1 评论 -
CentOS7下安装Gitlab社区版【IP改域名、修改端口】
#centos7 防火墙 允许80端口或是其他指定端口#sudo firewall-cmd --permanent --zone=public --add-port=80/tcp#我的是815端口,所以要加进去。sudo firewall-cmd --permanent --zone=public --add-port=815/tcpsudo firewall-cmd --a...原创 2019-02-28 14:46:00 · 327 阅读 · 0 评论 -
NAT模式实现局域网物理机与虚拟机的互通访问:配置端口转发
虚拟机最常用的网络设置3种:1、桥接模式:此模式下,虚拟机的操作系统就像和物理机同一段网络中的物理机一样,它可以访问网络中的任何机器,同时只要物理机可以访问网络,虚拟机也可以实现上网。此模式是懒人模式首选!但换来一个问题就是,如果你的物理机网络IP发生变化,虚拟机的IP也会相应的改变。如果IP变化对虚拟机有影响的环境,此模式慎用!2、Host-only模式:在一些网络环境中,由于安全,调试...原创 2019-02-28 22:43:57 · 3718 阅读 · 0 评论 -
Linux crontab: 任务调度
命令:crontab -e 编辑定时任务crontab -l 查询定时任务crontab -r 删除用户下所有的定时任务****************************************************命令: crontab [选项]1) conrtab –r:终止任务调度。2) crontab –l:列出当前有那些任务调度3) s...原创 2019-03-06 00:48:30 · 183 阅读 · 0 评论 -
Linux:目录结构,关机开机命令,用户管理
命令:route 命令可以找默认网关shutdown -h now 立即关机shutdown -h 1 一分钟之后关机shutdown -r now 立即重启halt 立即关机reboot 重启sync 将内存数据同步到磁盘su 用户su – 切换用户名useradd [-d 目录] 用户名passwd 用户名userdel 用户...原创 2019-03-04 00:39:52 · 153 阅读 · 0 评论 -
Linux:基本指令
命令:init [0123456]logoutuseradd 用户名useradd -d 指定目录 新的用户名passwd 用户名userdel 用户名userdel -r 用户名id 用户名su – 切换用户名whoami/ who am Igroupadd 组名groupdel 组名useradd –g 用户组 用户名usermod –g ...原创 2019-03-04 16:59:59 · 488 阅读 · 1 评论 -
Linux:磁盘分区、挂载
命令:lsblk -flsblkfdisk /dev/sdbmkfs -t ext4 /dev/sdb1mount /dev/sdb1 /home/newdiskumount /dev/sdb1 或者 unmount /home/newdisk mount -a 自动挂载df -h...原创 2019-03-07 00:18:16 · 305 阅读 · 0 评论 -
Linux:组管理和权限管理
命令:ls –ahlid 用户 查看用户信息1) usermod –g 组名 用户名 改变用户所在组2) usermod –d 目录名 用户名 改变该用户登陆的初始目录。chown 用户名 文件名groupadd 组名chgrp 组名 文件名groupdel 组名1) chmod u=rwx,g=rx,o=x 文件目录名2...原创 2019-03-05 23:54:54 · 785 阅读 · 1 评论 -
Linux: 进程管理
命令:ps -auxps -efkill 服务idkillall 服务名kill -9 服务id pstree -ppstree -u*******************************************************************************************************...原创 2019-03-15 00:56:16 · 192 阅读 · 0 评论 -
Linux:条件判断 [ condition ]
命令:[ ] 判断条件在大括号中,条件满足则执行= 判断两个字符串是否相等-lt 小于 -le小于等于 -eq 等于 -gt 大于 -ge大于等于 - ne不等于 -r 有可读权限 -w 有可写权限 -x有可执行权限 -d 文件存在并且是个目录 -e文件是否存在 -f 文件存在并且是...原创 2019-03-19 16:40:13 · 1160 阅读 · 0 评论 -
Linux :流程控制 if 、 case
总结:流程控制if判断case判断一、 if 判断1.1 基本语法 if [ 条件判断式 ];then 程序 fi或者 if [ 条件判断式 ] then 程序 elif [条件判断式] then 程序 fi可以有elseif...原创 2019-03-19 17:05:23 · 189 阅读 · 0 评论 -
Linux:流程控制 for 、while
总结:for两种语法: 第一种: for 变量 in 值1 值2 值3… do 程序 done 第 二种: for (( 初始值;循环控制条件;变量变化 )) do 程序 donewhile...原创 2019-03-19 21:35:55 · 125 阅读 · 0 评论 -
Linux:read读取控制台输入
命令:read -t 10 -p "输入一个数字" num一、基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待了。。参数变量:指定读取值的变量名应用实例案例1:读取控制台输入一个num值案例2:读取控制台输入一个num值,在10秒内输入。...原创 2019-03-19 21:47:54 · 2200 阅读 · 0 评论 -
Linux:函数,系统函数、自定义函数、Shell案例
总结:系统函数:basename [pathname] [suffix]dirname 文件绝对路径 一、函数介绍shell编程和其它编程语言一样,有系统函数,也可以自定义函数。系统函数中,我们这里就介绍两个二、系统函数1.1 basename基本语法功能:返回完整路径最后 / 的部分,常用于获取文件名basename [pathname] [suffix]b...原创 2019-03-20 00:33:48 · 1333 阅读 · 0 评论 -
Gitlab:安装与CentOS7安装 及固定ip
CentOS7安装:CentOS下载地址:网易镜像:http://mirrors.163.com/centos/6/isos/搜狐镜像:http://mirrors.sohu.com/centos/6/isos阿里镜像也可以二、 安装vmtools安装vmtools的步骤:1. 进入centos2. 点击vm菜单的->install vmware ...原创 2019-02-27 22:32:17 · 677 阅读 · 0 评论