Tag linux

Alpine Linux 常用命令

Alpine Linux源管理 Alpine Linux国内源: 清华大学: 阿里云: 中科大: 网易: 配置:直接抄中科大的帮助�般情况下,将 /etc/apk/repositories 文件中 Alpine 默认的源地址 替换为 即可。 Alpine Linux 包管理 简介Alpine使用apk进行包管理,下面介绍常用命令 apk update #更新最新镜像源列表 apk search #查找所以可用软件包apk search -v #查找所以可用软件包及其描述内容apk search -v ‘acf*’ #通过软件包名称查找软件包apk search -v -d ‘docker’ #通过描述文件查找特定的软件包 apk add openssh #安装一个软件apk add openssh openntp vim #安装多个软件apk add –no-cache mysql-client #不使用本地镜像源缓存,相当于先执行update,再执行add apk info #列出所有已安装的软件包apk info -a zlib #显示完整的软件包信息apk info –who-owns /sbin/lbu #显示指定文件属于的包 apk upgrade #升级所有软件apk upgrade openssh #升级指定软件apk upgrade openssh openntp vim #升级多个软件apk add –upgrade busybox #指定升级部分软件包 apk del openssh #删除一个软件 安装python sudo apk add –no-cache python3 python3-dev#其中已自带pip python其他依赖 Alpine Linux服务管理 1.简介alpine没有使用fedora的systemctl来进行服务管理,使用的是RC系列命令未安装openrc时需执行以下命令 rc-updaterc-update主要用于不同运行级增加或者删除服务。 rc-statusrc-status 主要用于运行级的状态管理。 rc-servicerc-service主用于管理服务的状态 openrcopenrc主要用于管理不同的运行级。 我常用的RC系列命令增加服务到系统启动时运行,下例为docker 重启网络服务 列出所有服务 服务开机自启 Alpine Linux 的 开机自启目录在�个目录用于放置我们需要在本地服务启动或停止后执行的脚本。 先上目录下的说明文档: 简单翻译了下: 自定义开机自启服务,由于Alpine Linux自带了nohup后台守护,我们就直接使用nohup设置开机自启。 先编辑下startup.start文件,注意,.start后缀需要固定,前面名称随意:vi startup.start我的内容如下 然后保存退出。 赋予脚本可执行权限: 设置 local 服务开机启动: 如执行rc-update add local失败,可能需执行sudo touch /run/openrc/softlevel之后在执行rc-update add local这样当系统开机时就能执行startup.start开达到开机自动的目的。 bashps -a 查看启动的进程 总结:以上内容也适用于在docker 中基于Alpine 镜像的业务扩展。 转自:

Read MoreAlpine Linux 常用命令

perl命令用法

01. 命令概述 perl命令是perl语言解释器,负责解释执行perl语言程序。 02. 命令格式 03. 常用选项 04. 参考示例 4.1 解析Perl程序 4.2 其它用法 05. 来源 参考:

Read Moreperl命令用法

Linux如何将某个文件复制到当前目录的所有子文件夹中?

命令: find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。  exec 解释: -exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 {}   花括号代表前面find查找出来的文件名。 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。在有些操作系统中只允许-exec选项执行诸如l s或ls -l这样的命令。大多数用户使用这一选项是为了查找旧文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除的文件。 exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{ },一个空格和一个\,最后是一个分号。为了使用exec选项,必须要同时使用print选项。如果验证一下find命令,会发现该命令只输出从当前路径起的相对路径及文件名。 参考: 其它查找和替换的命令

Read MoreLinux如何将某个文件复制到当前目录的所有子文件夹中?

Arch Linux设置开机进入命令行界面或图形界面

Arch Linux默认安装后是命令行界面,但在安装KDE后默认就进入图形界面了,那如何修改默认启动呢?在Arch Wiki有说到: 更改开机默认启动目标 开机启动的目标是 default.target,默认链接到 graphical.target (大致相当于原来的运行级别5)。 用 systemctl 检查当前的默认启动目标: 另一个方法是向bootloader添加内核参数: 默认目标顺序 Systemd 根据下面顺序选择 default.target: 上面的内核参数 /etc/systemd/system/default.target 软链接 /usr/lib/systemd/system/default.target 软链接 Arch Linux Wiki: systemd

Read MoreArch Linux设置开机进入命令行界面或图形界面