
linux
学_徒
这个作者很懒,什么都没留下…
展开
-
shell脚本使用字符串操作报异常
脚本#!/usr/bin/env sha="a.b.c.d"echo ${a//./.}Bad substitution原因me@pc:~$ readlink -f $(which sh)/bin/dash解释器使用的是dash,在dash中不支持字符串相关操作。使用bash调用脚本时如预期显示对应字符串。参考(bash: Bad Substitution)...转载 2020-05-12 13:44:46 · 272 阅读 · 0 评论 -
Ubuntu 16.04 配置网卡
$ ifconfig -a展示全部网卡$ ifconfig enp2s0 up启用网卡enp2s0$ sudo vi /etc/network/interfaces输入auto enp2s0iface enp2s0 inet staticaddress 192.168.2.10network 255.255.255.0gateway 192.168.2.1完成网卡配置原创 2017-09-07 11:34:26 · 43943 阅读 · 2 评论 -
Ubuntu挂载exFAT文件系统
ubuntu 16.04$ sudo apt-get install exfat-utils转载 2017-12-19 12:14:35 · 2835 阅读 · 0 评论 -
Ubuntu中写开机启动的服务
Ubuntu中写开机启动的服务原创 2018-01-03 11:41:25 · 1110 阅读 · 0 评论 -
配置iptables禁止docker容器暴露的host的端口
在Chain DOCKER-USER 中增加配置,禁止192.168.1.0/24网段的访问可按照如下配置iptables -I DOCKER-USER -s 192.168.1.0/24 -j DROP原创 2018-06-06 09:19:12 · 5185 阅读 · 0 评论 -
Ubuntu 16.04 amd64架构下安装使用i386程序动态链接库依赖
设置启用多架构首先可以查看自己的64位系统是否开启了32位支持功能,可以参考 http://linux.cn/article-2935-1.html在终端输入 dpkg –print-architecture你将会看到像下面这样的内容: amd64这说明着你已经拥有了64位架构内核。输入 dpkg –print-foreign-architectures输出是:...原创 2018-07-09 01:09:22 · 11237 阅读 · 7 评论 -
golang 访问 sql server 2008 express sp1异常
状况wsarecv an existing connection was forcibly closed by the remote编译环境GOARCH="amd64"GOBIN=""GOCACHE="/home/xxx/.cache/go-build"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linu原创 2018-07-13 15:31:17 · 969 阅读 · 2 评论 -
yahoo/kafka-manager 容器化实践
启动kafka集群version: '2'services: zookeeper: image: wurstmeister/zookeeper container_name: common-zookeeper restart: always volumes: - /etc/timezone:/etc/timezone:ro - /e...原创 2019-01-29 22:42:00 · 698 阅读 · 0 评论 -
iptables禁用docker暴露的端口
分析Docker容器启动防火墙上的变动如果暴露本机端口,在nat表的DOCKER链上增加一条规则DNAT tcp -- !<docker-network> 0.0.0.0/0 0.0.0.0/0 tcp dpt:<dest port> to:<new address>:<new port>。可以通过命令sudo iptables -t nat...原创 2019-01-30 01:08:25 · 6666 阅读 · 0 评论 -
使用dd制作Ubuntu Server U启
$ umount /dev/sdb1$ sudo dd bs=4M if=ubuntu-16.04.3-server-amd64.iso of=/dev/sdb && sync参考转载 2017-09-06 16:56:29 · 660 阅读 · 0 评论 -
Ubuntu apt-get upgrade 时候忽略某些安装包
apt upgrade升级时忽略docker-ce原创 2017-08-01 11:02:12 · 6331 阅读 · 0 评论 -
binutils工具包
arstringsstripnmreadelfobjdumpldd原创 2017-06-08 14:37:36 · 582 阅读 · 0 评论 -
获取nginx编译参数
获取nginx编译信息$ nginx -Vnginx version: nginx/1.11.1built by gcc 4.9.2 (Debian 4.9.2-10)built with OpenSSL 1.0.1k 8 Jan 2015TLS SNI support enabledconfigure arguments: --prefix=/etc/nginx --sbin-path=原创 2017-02-05 15:51:27 · 1286 阅读 · 0 评论 -
Chromium安装flash插件
参考: https://wiki.archlinux.org/index.php/Chromium_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#Flash.E6.92.AD.E6.94.BE.E5.99.A8转载 2017-02-08 13:29:16 · 4982 阅读 · 0 评论 -
nginx用户认证配置( Basic HTTP authentication)
生成密码$ htpasswd /file/conf/passwd <username>配置location / { auth_basic "File server login (size 6)"; auth_basic_user_file /file/conf/passwd; autoindex on; autoindex_exact_size on;原创 2017-02-10 12:04:06 · 1153 阅读 · 0 评论 -
dpkg 依赖关系问题
dpkg 依赖关系问题转载 2017-02-14 10:29:47 · 4628 阅读 · 0 评论 -
Ubuntu 中的 nautilus 命令
NAME nautilus - the GNOME File ManagerSYNOPSIS nautilus [options] URIs…DESCRIPTION This manual page documents briefly the nautilus command. This manual page was writt转载 2017-03-20 16:19:16 · 3425 阅读 · 0 评论 -
Ubuntu Server下配置UTF-8中文/英文环境
Ubuntu Server UTF-8转载 2017-03-15 11:59:03 · 1240 阅读 · 0 评论 -
手动创建和挂载swap 分区
一、使用fdisk 在设备上创建swap分区。 1.创建分区 Command (m for help): n Command action l logical (5 or over) p primary partition (1-4) l First cylinder (641-1566, default 641): Using default value 641转载 2017-04-19 16:48:38 · 9695 阅读 · 0 评论 -
linux使用cp复制文件到多个目录
工具cpawkfind实例$ pwd/home/dev/tmp/d$ ls -R.:b p-f t-f./p-f:hooks./p-f/hooks:./t-f:hooks./t-f/hooks:复制/home/dev/tmp/d/b到hooks目录下$ find `pwd` -name "*-f" | awk "{print \$1\"/hooks\"}" | xargs -n原创 2017-06-07 11:07:40 · 4163 阅读 · 0 评论 -
迁移gogs直接拷贝其gogs-repositories导致hook脚本中的相关路径与实际不相符
问题直接拷贝gogs-repositories导致项目中的hooks文件下的post-receive pre-receive update三个脚本中的调用路径与实际不符,导致remote: hooks/pre-receive: line 2: <path>: No such file or directory解决办法修改相关路径原创 2017-06-07 11:14:52 · 3717 阅读 · 4 评论 -
linux中awk排除某列输出的实现示例
linux中awk排除某列输出的实现示例awk是一款不错的工具了我们可以利用awk来进行筛选了下面我们一起来看一篇关于awk排除某列输出一个命令操作方式,具体的如下。awk工具在文本处理上非常强大,我们常用的用法是选择某列输出,如print $1,$3 。不过在特殊的情况下,也会遇到只排除例个某列,其他列都正常输出 。针对 awk排除某列,这里就做个小总结。 比如我的文件如下:[root@361w转载 2017-02-05 15:35:16 · 10287 阅读 · 0 评论