![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
linux相关内容
程序员阿蛮
阿蛮博客
展开
-
三剑客之 sed
一、sed 对行操作(增加、删除)sed 不能对空文件进行操作,先创建一个不为空的文件。cat > test.txt <<EOFHELLO LINUX!Linux is a free unix-type opterating system.This is a linux testfile!Linux testnewLineGoogleTaobaoRunoobTesetfileWikiEOF1、追加和插入当前文件只有一行,所以行号只能为1。[root@VM-原创 2022-05-10 14:43:44 · 198 阅读 · 0 评论 -
set 相关
1、set –set – 后无内容,将当前 shell 脚本的参数置空set – 后有内容,当前 shell 脚本的参数被替换为 set – 后的内容2、set -x用于脚本调试。set是把它下面的命令打印到屏幕。set -x 是开启 set +x是关闭 set -o是查看 (xtrace),set去追中一段代码的显示情况。3、set -e在"set -e"之后出现的代码,⼀旦出现了返回值⾮零,整个脚本就会⽴即退出,那么就可以避免⼀些脚本的危险操作。...原创 2022-05-07 17:46:36 · 344 阅读 · 0 评论 -
pve 相关
一、pve 创建的虚拟机的配置文件位置在宿主机的 /etc/pve/qemu-server,这里有创建虚拟机的相关硬件信息。root@pve:~# cd /etc/pve/qemu-serverroot@pve:/etc/pve/qemu-server# ls100.confroot@pve:/etc/pve/qemu-server# cat 100.confboot: order=scsi0;ide2;net0cores: 4ide2: local:iso/CentOS-7-x86_64-原创 2022-04-27 15:31:34 · 6691 阅读 · 0 评论 -
Mysql 配置文件解释
1、在执行mysqld命令时,下列配置会生效,即mysql服务启动时生效[mysqld]character_set_server=utf8collation-server=utf8_general_ci #就是一个校对规则,一般默认都是这个,如果不是就改成这个就可以了port=3306 # mysql服务端默认监听(listen on)的TCP/IP端口datadir="C:/Program Files/MySQL/MySQL Server 5.5/Data" # mysql数据库文件所在目录原创 2022-02-25 13:51:12 · 615 阅读 · 0 评论 -
firewalld、ufw、iptables 防火墙相关命令
一、firewalld安装:yum install firewalld1、firewalld 的基本使用查看状态: systemctl status firewalld启动: systemctl start firewalld停止: systemctl stop firewalld启用开机自启:systemctl enable firewalld禁止开机启动: systemctl disable firewalld2、配置 firewalld-cmd查看版本: firewall-cmd -原创 2022-02-24 10:36:55 · 1796 阅读 · 0 评论 -
Docker-compose 管理微服务软件
version: '3' services: nginx: container_name: "dev-nginx" image: nginx:1.15 hostname: sc-nginx restart: always volumes: - /nginx/conf/:/etc/nginx/conf.d ports: - 80:80 - 443:443 mysql: container_nam原创 2021-12-23 16:38:29 · 819 阅读 · 0 评论 -
Docker 搭建 Nginx 与 php 环境(附注意事项)
一、容器运行:# 1、nginxmkdir /docker/nginxcd /docker/nginx && mkdir conf.d && mkdir www && mkdir logs # 不带映射文件启动容器docker run -d --name nginx -p 99:80 nginx # 主配置文件docker cp nginx:/etc/nginx/nginx.conf ./ # 其他配置文件docker cp nginx:/e原创 2021-09-29 15:30:13 · 684 阅读 · 0 评论 -
Docker 命令简化
1、背景我们在使用Docker的时候,有些命令非常常用,但是其默认的输出非常不理想,命令也过长,因此导致输入命令耗时很长,此时就有必要将常用的命令给简化,本文推荐几个简化后的命令;2、命令别名在~/.bashrc文件中加入如下命令:alias docker img='sudo docker images --format "table {{.Repository}}:{{.Tag}}\t{{.ID}}"alias dockerps='sudo docker ps --format "table {原创 2021-09-28 11:38:20 · 217 阅读 · 0 评论 -
frp 内网穿透
前置准备外网服务器一台(或者有公网ip的机器如阿里服务器);内网服务器一台(win10电脑);下载脚本部署文件下载地址:GitHub地址(https://github.com/fatedier/frp/releases)或者百度云盘下载:https://pan.baidu.com/s/1yLXRrIE6Zlxebx8Ym22v2Q提取码:q5dp注意事项:1)服务器端和内网机器端下载的版本要相同,否则可能会影响内网穿透2)根据服务器系统选择合适的脚本脚本主要分为服务端与客户转载 2021-09-26 16:44:56 · 159 阅读 · 0 评论 -
WSL 相关问题
一、安装报错报错内容:Installing, this may take a few minutes…Installation Failed!Error: 0x8007019ePress any key to continue…解决办法:管理员打开 PowerShell,输入:在这里插入代码片原创 2021-08-24 13:15:22 · 171 阅读 · 0 评论 -
在服务器上离线下载并在线播放 Cloud Torrent
Cloud Torrent 安装Cloud Torrent 是用 Go 语言编写的程序,无需安装运行环境就可以直接使用。如果想用 Docker 运行或从源代码构建(需安装 Go 环境),在 GitHub 项目页有相关介绍。这里介绍二进制文件使用方法,适用 CentOS、Debian、Ubuntu 这些主流 Linux 发行版。安装步骤:获取 Cloud Torrent,运行后会自动检测系统环境下载对应的二进制文件。curl https://i.jpillora.com/cloud-torren原创 2021-01-30 11:54:22 · 635 阅读 · 0 评论 -
Linux下tomcat8使用脚本关闭不能杀掉进程问题
由于我tomcat部署了一个DDNS的war包,每分钟检测一次公网ip是否更改,改变则修改解析记录。但是,不知道为什么有时候会突然挂掉,就设置一个定时任务,每个4个小时就关掉重新开一次。然后看着内存占用越来越大,原来是使用了关闭脚本并没有把原来的进程给杀掉。所以需要更改一下tomcat的脚本达到停止运行的时候杀死进程。这里是网上找的个简单,实用的办法,原理就是启动时记住PID,关闭时强制杀死该进程。1、编辑bin/catalina.sh,添加如下内容,作用是记录tomcat的pid#在PRGDIR=d原创 2021-01-17 20:54:42 · 329 阅读 · 0 评论 -
Linux创建备份之最笨方法
备份:#!/bin/bash# 把回收站的文件清除deleteFile="/backup/delete/tmp.tar.gz"if [ ! -f "$deleteFile" ];then echo "文件不存在"else $(rm -rf $deleteFile)fi# 把原来的文件放在回收站file="/backup/tmp.tar.gz"if [ ! -f "$file" ];then echo "文件不存在"else $(mv $file原创 2021-01-17 01:17:03 · 113 阅读 · 0 评论 -
Linux更换yum源
一、阿里云yum源:1)备份当前yum源防止出现意外还可以还原回来cd /etc/yum.repos.d/cp CentOS-Base.repo CentOS-Base-repo.bak2)使用wget下载阿里yum源repo文件wget http://mirrors.aliyun.com/repo/Centos-7.repo3) 清理旧包yum clean all4)把下载下来阿里云repo文件设置成为默认源mv Centos-7.repo CentOS-Base.repo5原创 2021-01-17 00:24:48 · 395 阅读 · 0 评论 -
Linux中对目录的操作权限
用root用户创建一个root文件夹1.设置用户组权限为可读结果:普通用户在不进入目录的情况下可能读取文件夹下内容,但是不能进入该文件夹。2.设置用户组权限为可执行结果:普通用户能够进入文件夹,但不能查看文件夹内容,因为不可读。更不能创建文件,因为不可执行。3.设置用户组权限为可写、可执行结果:普通用户可以进入文件夹,创建文件,但不能读取。结论:对于目录的读、写、执行其实相应的操作是是否可以查看文件夹内容、在文件夹内创建文件夹或文件、进入文件夹。...原创 2020-12-01 14:33:08 · 2315 阅读 · 0 评论