首页
学习
活动
专区
工具
TVP
发布

康怀帅的专栏

专栏作者
158
文章
313613
阅读量
45
订阅数
Virtualbox 安装 Alpine Linux
本文介绍使用 VirtualBox 安装 Alpine Linux。 安装 下载 iSO,挂载,配置网络,启动。 用户名 root,默认密码为空。 $ setup-alpine 然后交互式输入信息,完成安装。不要无脑回车,注意一定要设置 DNS 服务器,否则会遇到网络问题而安装失败。 输入 $ poweroff 关机,移除安装 ISO 光盘。 SSH 开机之后在虚拟机窗口登录,修改 SSH 配置之后,使用 SSH 来登录即可开始使用。 /etc/ssh/sshd_config PermitRootLogin
康怀帅
2018-02-28
2.9K1
Docker Machine 使用详解
Automate container provisioning on your network or in the cloud. Available for Windows, macOS, or Linux. GitHub: https://github.com/docker/machine 命名为 default 创建 使用官方支持的 virtualbox 驱动。 $ docker-machine create \ --driver virtualbox \ --engine-op
康怀帅
2018-02-28
1.5K0
Linux systemd 定时器 timer
用来取代 crontab systemd 系列文章请查看:https://www.khs1994.com/tags/systemd/ 要使用定时器必须编写两个文件: name.timer 配置时间。 name.service 配置具体执行的命令。 注意:这两个文件的名称是相同的,只是后缀不同。 编写脚本 /usr/local/bin/name.sh #!/bin/bash date >> /tmp/name.txt echo 1 >> /tmp/name.txt 在 /etc/systemd/s
康怀帅
2018-02-28
7.7K0
DHCP 服务器配置
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用 UDP 协议工作,给内部网络或网络服务供应商自动分配 IP 地址。 $ yum install dhcp $ cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf 编辑 /etc/dhcp/dhcpd.conf 文件 subnet 192.168.3.0 netmask 255.255.255.0
康怀帅
2018-02-28
5.8K0
E-mail 服务器配置
电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。本次实验采用 二级域名邮箱:4s.khs1994.com DNS设置 hostname Postfix (SMTP) 发送 安装 配置 main.cf 编辑 /etc/postfix/main.cf 文件 创建账号 启动服务 Dovecot (IMAP、POP3) 接收 安装 配置 dovecot.conf 10-mail.conf 10-ssl.conf ssl = yes # Preferred permissions: root:
康怀帅
2018-02-28
1.4K0
PXE Linux 自动部署
Linux 自动部署需要以下软件 PXE dhcp tftp vsftpd kickstart。 服务器 IP 192.168.57.101 安装软件 $ yum install tftp-server dhcp syslinux vsftpd xinetd DHCP 修改 /etc/dhcp/dhcpd.conf 文件 allow booting; allow bootp; ddns-update-style interim; ignore client-updates ; subnet 192.16
康怀帅
2018-02-28
4.2K2
SSH 隧道与转发内网穿透(转载)
大家都知道 SSH 是一种安全的传输协议,用在连接服务器上比较多。不过其实除了这个功能,它的隧道转发功能更是吸引人。下面是个人根据自己的需求以及在网上查找的资料配合自己的实际操作所得到的一些心得。 SSH/plink 命令的基本资料 $ ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host $ ssh -C -f -N -g -R listen_port:DST_Host:DST_port user@Tunnel_Host $ s
康怀帅
2018-02-28
4.1K1
Linux systemd 详解
目前几乎所有的 Linux 发行版已切换到 systemd。 GitHub:https://github.com/systemd/systemd 官方网站:https://www.freedesktop.org/wiki/Software/systemd/ systemd 系列文章请查看:https://www.khs1994.com/tags/systemd/ 拼写 systemd 均为小写,其他任何写法都不正确。 命令 systemctl start stop restart kill reload
康怀帅
2018-02-28
4K0
Debian 系包管理工具 apt 简介
apt 是 Debian Ubuntu 上的包管理工具。 源文件位于 /etc/apt/sources.list install remove 删除包 autoremove 删除无用的包 purge 删除包及其配置文件 update 升级包列表 upgrade 升级包 list $ apt list git Listing... Done git/stable,stable,now 1:2.11.0-3+deb9u2 amd64 [installed] 不加包名的话,列出所有的包。 show 显示包信息
康怀帅
2018-02-28
6900
Alpine Linux 包管理工具 apk 简介
官方 Wiki:https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management 由于基于 Alpine 的 Docker 镜像体积较 Debian 小很多,很有必要学习一下 Alpine 的包管理工具 apk。就像 CentOS 的 yum,Ubuntu 的 apt。 源文件位于 /etc/apk/repositories 你可以在这里搜索所有的包 http://pkgs.alpinelinux.org/packages 安装 $ apk
康怀帅
2018-02-28
9.7K0
Shell date 命令详解
以给定的格式显示当前时间。 %% 一个文字的 % %a 当前locale 的星期名缩写(例如: 日,代表星期日) %A 当前locale 的星期名全称 (如:星期日) %b 当前locale 的月名缩写 (如:一,代表一月) %B 当前locale 的月名全称 (如:一月) %c 当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25) %C 世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:20) %d 按月计的日期(例如:
康怀帅
2018-02-28
1.4K0
Linux Java 初始化配置
Linux 可能自带 openjdk,先将其卸载,之后官网下载再进行安装。 卸载自带 openjdk $ rpm -qa | grep java $ rpm -qa | grep jdk $ rpm -e --nodeps *** Debian 系请使用 apt 卸载。 增加环境变量配置 编辑 /etc/profile 文件,在末尾加入下面的内容。​ export JAVA_HOME=/usr/local/jdk1.8.0_92 export JRE_HOME=${JAVA_HOME}/jre expo
康怀帅
2018-02-28
1.3K0
Linux 安装 Docker
本文介绍最新版本的 Docker CE 安装。 本文内容来自我参与维护的 《Docker 从入门到实践》 项目。 CentOS 7 配置 REPO Install yum-utils, which provides the yum-config-manager utility: $ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 # 官方源 # $ sudo yum-config-manager \
康怀帅
2018-02-28
2.5K0
Bash echo read 命令详解
echo 命令用来输出内容,read 命令用于读取用户输入。 echo 高亮输出 格式如下: $ echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" $ echo -e "\033[41;36m something string \033[0m" $ echo -e "\033[31m 红色字 \033[0m" $ echo -e "\033[34m 黄色字 \033[0m" $ echo -e "\033[41;33m 红底黄字 \033[0m" $ echo -e "\033[
康怀帅
2018-02-28
1K0
C Linux 下的编译
本文简要介绍了 C 语言的编译命令。 Hello World! #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } 基本编译命令 $ gcc a.c # 生成 a.out $ ./a.out 多个文件分而治之 //声明 # include “max.c” # 不声明,会发生警告信息 $ gcc max.c hello.c -o main.out # 声明 $ gcc hello.c 头文件与函数
康怀帅
2018-02-28
5.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档