- 博客(47)
- 收藏
- 关注
原创 httpd-2.4.46 (apache) 基于网络源码包安装
>注:这个脚本在 centos7.3 7.9 上面测试过,>测试的虚拟机是处于 cenos刚安装完系统,的快照下测试的>还有一个待补充的是 配置httpd-2.4.46 时候,的具体每一项配置>或者可以去 gitee 直接 ```git clone```>[https://gitee.com/qt986/shell/blob/master/centos/apache_2.4.46_tar.sh](https://gitee.com/qt986/shell/blob/m
2021-03-13 01:34:04
337
原创 8_lvm逻辑卷
前言:lvm、pv、vg、lv、格式化、挂载、xfs格式扩容、ext4格式扩容、缩容导图LVM1. 基本过程把物理磁盘或者分区初始化称为物理卷(PV),然后把 PV 加入 VG(卷组),最后在 VG 上划分逻辑的分区(LVM),LVM 可以当做普通的分区进行格式化和挂载。名词说明LVM逻辑卷管理(可以动态调整分区大小)PV(physic...
2021-02-21 10:37:44
167
原创 7_文件系统与磁盘分区
前言:识别磁盘、磁盘构成、文件系统、link(软链接、硬链接)、fdisk 使用、gdisk 使用导图磁盘和文件系统识别硬盘一般添加磁盘完成后,如果想要能够识别,需要重启电脑,不过这里也可以通过命令的方式识别# echo "- - -" >> /sys/class/scsi_host/host0/scan# echo "- - -" >> ...
2021-02-21 10:37:31
313
原创 hexo+github/gitee
前言:blog搭建(gitee+hexo / github+hexo)主系统用的多的还是Windows,所以以下操作都是在 Windows上的本来hexo是放在github上的,毕竟服务器在美国,每次打开加载速度回慢点;写这个是想换到国内的gitee的,但gitee的(Gitee Papes)好像不行,好像的用这个(Gitee Papes PRO),但找不到…概述安装准备Node.js–官网–git–官网–Node.js 版本限制来自 hexo官方文档说明.
2021-02-20 18:36:23
130
原创 archwsl
WSL(windows下的Linux子系统)Windows Subsystem for Linux(简称wsl)win10安装注:适用于 Windows 10 1709 或更高版本1、开启 wsl<控制面板> —> <程序> —> <启动或关闭Windows功能> —> <适用于 Linux 的 Windows 子系统>2、重启电脑3、下载子系统下载地址 点击跳转archwsl中文说明 点击跳转如.
2021-02-20 18:35:59
266
原创 sublime-笔记
前言:sublime 使用笔记安装、设置中文、插件、主题、补充(bat、修改侧边栏快捷键)1 安装最好去官网https://www.sublimetext.com/3还有一个中文官网https://sublimetextcn.com/3/2 插件安装方式首先是插件安装的方式:在线、离线在线安装:ctrl+shift+p 输入:pcip离线安装:去官网下载 https://packagecontrol.io 再放到插件目录3 使用插件我只是.
2021-02-20 18:35:10
262
原创 webdav同步书签-floccus
前言:通过浏览器插件和坚果云,配置不同浏览器,同步相同书签1、坚果云坚果云是书签同步的地方,在这坚果云是 <授权第三方应用利用 WebDAV 协议访问团队的文件>同步还要用到 floccus 插件,不用坚果云也可以,使用 NextCloud;创建授权码坚果云 ——> 账号信息 ——> 安全选项 ——> 添加应用复制出来 服务器地址、账户、密码(授权码)eg:服务器地址: https://dav.jianguoyun.com/dav/账户:xxx.
2021-02-20 18:34:43
985
原创 搭建个人网盘-owncloud
前言:搭建owncloud,步骤来自阿里云的云上运维社区安装 OwnCloud执行以下命令,添加一个新的软件源# rpm --import https://download.owncloud.org/download/repositories/10.0/CentOS_7/repodata/repomd.xml.key# wget http://download.owncloud.org/download/repositories/10.0/CentOS_7/ce:10.0.repo -O.
2021-02-20 18:33:53
182
原创 centos7脚本部署云盘(seafile)
前言:用脚本安装 seafile,在centos7.3 安装seafile(私人云盘)脚本是大佬2018年5月份最后更新的,版本可能比较旧;但,只是给自己用。具体参考https://www.xiaoz.me/archives/8480下载一键部署脚本# su - seafile# git clone https://github.com/helloxz/seafile.git执行脚本# sh ~/seafile/install_seafile.sh查看服务运行$ netst.
2021-02-20 18:32:58
375
原创 centos7加载磁盘
说明:centos 在开机情况下,添加磁盘,磁盘不显示使用如下命令:重新扫描scsi主机# echo "- - -" >> /sys/class/scsi_host/host0/scan # echo "- - -" >> /sys/class/scsi_host/host1/scan# echo "- - -" >> /sys/class/scsi_host/host2/scan...
2021-02-20 18:32:09
222
原创 关闭 selinux
前言:关闭 selinux查看selinux的状态# sestatus临时关闭# setenforce 0或# setenforce Permissive永久关闭# vim /etc/selinux/config修改SELINUX=disabled//永久关闭后,需要重启
2021-02-20 18:31:44
149
原创 配置 centos yum源
前言:配置阿里云的yum源备份 CentOS默认的yum源# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak# rm -rf /etc/yum.repos.d/*配置国内阿里云的yum源# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo配置阿里云的扩展yum源# wget -O /etc/yum.repo.
2021-02-20 18:31:08
113
原创 云服务器添加交换分区
前言:云服务器添加交换分区查看# free制作一个 4G的文件# dd if=/dev/zero of=/mnt/swap bs=1M count=4096格式化swap分区# mkswap /var/swap 开启swap分区# swapon /var/swap设置swap自动挂载echo "/mnt/swap swap swap defaults 0 0" >> /etc/fstab...
2021-02-20 18:28:25
110
原创 6_linux软件的安装
前言:centos 安装软件方式、nginx 编译安装、rpm 使用、yum 使用导图安装方式源码包安装rpm 安装yum 安装可执行文件(eg:vmware linux版)sh VMware-Workstation-xxxx-xxxxxxx.architecture.bundle绿色免安装编译安装1、获取源代码Nginx官网:http://nginx.org/下载地址:http://nginx.org/download/或者是从GitGub网站查找下载。.
2021-02-10 23:33:46
178
原创 5_权限管理
前言:文件、目录权限说明修改文件属性和权限隐藏权限(如设置不可删除,root也不能删除)特殊权限 facl(简单说明)导图基本权限文件:r可读,可以使用类似cat等命令查看文件内容;r单独存在,可查看文件内容w可写,可以编辑或删除此文件;w单独存在,看不到文件内容,但是可以强制修改文件内容,会覆盖原文件内容,单独存在,意义不大x可执行,executable,可以命令提示符下当作命令提交给内核运行;x单独存在,毫无意义目录:r可以对此目录执行ls.
2021-02-10 23:32:35
1156
原创 4_用户与组
前言:用户分类、手动创建用户、用户 操作、组 操作导图Linux系统中用户的分类用户 是用来操作 系统中不同功能的身份超级用户: root uid=0系统用户:不需要登录系统,服务于应用程序,维护系统的运行普通用户:可以登录的用户 uid>=1000 (Linux6版本uid>=500)执行添加用户的命令之后,系统文件会发生的变化1)在/etc/passwd添加一行2)在/etc/group添加一行3)在/etc/shadow添加一行4)在/etc/gs.
2021-02-10 23:32:03
160
原创 3_常用命令2
前言:压缩文件原理、常用压缩命令(zip、gzip、baip2、xz、tar)、文件搜索 find、sort 排序、uniq 去重导图压缩和归档压缩文件原理经过压缩软件压缩的文件叫压缩文件;压缩的原理是把文件的二进制代码压缩,把相邻的0、1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。还有的压缩,同样是在二进制数据里,将所以的0删除,压缩成压缩包,解压的过程中,会再次将0补充进去。压缩文件的基本原理:是查找文件内的重复.
2021-02-10 23:31:35
183
原创 2_linux-常用命令-实例
前言:linux-常用命令-实例实例一:1、登录系统后查看所在的路径,[root@localhost ~]# pwd然后进入到 /tmp/ 目录中,[root@localhost ~]# cd /tmp创建test1 和 test2 两个目录,[root@localhost tmp]# mkdir test1 test2在 test1和test2目录里面各创建一个空文件student[root@localhost tmp]# touch test1/student[root@.
2021-02-10 23:31:02
865
原创 2_linux-常用命令1
title: 3_常用命令2date: 2021-02-09 00:01:00categories: ["《我曾来过》"]前言:压缩文件原理、常用压缩命令(zip、gzip、baip2、xz、tar)、文件搜索 find、sort 排序、uniq 去重导图压缩和归档压缩文件原理经过压缩软件压缩的文件叫压缩文件;压缩的原理是把文件的二进制代码压缩,把相邻的0、1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。还有的压缩,同样是.
2021-02-10 23:30:09
148
原创 1_linux简介基础
前言:linux与windows区别、linux简介、linux基本思想、linux特点、linux版本介绍、vmware安装centos(略)Linux与Windows的区别:性价比方面性能方面稳定性方面安全性方面Linux简介简介来自菜鸟教程Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多
2021-02-10 23:21:13
145
原创 脚本管理 触摸板
触摸板 软开关arch + i3; 用一段时间可能会感觉那个触摸板很烦卸了 触摸板驱动,直接禁;怕以后在使用 触摸板如果 不卸载,有没办法禁用触摸板$ vim /usr/local/bin/touchpad_toggle.sh##添加##!/bin/bashdeclare -i IDID=`xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`decl
2020-09-01 13:07:06
192
原创 vim下fcitx优化
如果经常在Vim下使用Fcitx,则可以安装 vim-fcitx (AUR)插件,或将以下代码添加到中 ~/.vimrc退出插入模式时,Fcitx自动关闭,否则反之:"##### auto fcitx ###########let g:input_toggle = 1function! Fcitx2en() let s:input_status = system("fcitx-remote") if s:input_status == 2 let g:input_.
2020-09-01 13:04:19
631
1
原创 git_use
简单Git使用参考https://www.runoob.com/git/git-tutorial.htmlGit 安装yay -S git用户信息配置个人的用户名称和电子邮件地址:$ git config --global user.name "runoob"$ git config --global user.email test@runoob.com文本编辑器设置Git默认使用的文本编辑器,如:Emacsgit config --global core.editor emac
2020-08-30 17:43:14
106
原创 arch-7-输入法
输入法sudo pacman -S fcitx-imsudo pacman -S fcitx-configtoolsudo vim ~/.xprofile#添加 下面配置export XIM=fcitxexport XIM_PROGRAM=fcitxexport GTK_IM_MODULE=fcitxexport QT_IM_MODULE=fcitxexport XMODIFIERS="@im=fcitx"yay -S iflyime安装完后重启电脑注:我在arch+i3刚安装
2020-08-29 17:14:34
240
原创 arch-6-st
title: arch-6-st-配置date: 2020-08-29tags: [“Linux”,“Arch”,“笔记”]categories: [“Arch”]st 配置(终端)安装#直接在git克隆git clone https://git.suckless.org/st#修改 config.mk##修改第十行、第十一行都改为 /usr/include/X11#安装(命令在github下载的st目录下)sudo make clean install字体#修改字体,直.
2020-08-29 17:13:31
309
原创 arch-5-rofi-配置
rofi 配置#生成相关配置文件:mkdir -p ~/.config/rofirofi -dump-config > ~/.config/rofi/configvim .config/i3/config#修改 如下#start dmenu (a program launcher)bindsym $mod+d exec rofi -show run -theme Arc-Dark#如果指定了主题,可以在rofi的配置文件中找到,如下配置:vim ~/.config/rofi/co
2020-08-29 17:12:43
1732
原创 arch-4-polybar
polybar(状态栏)官方地址: https://github.com/polybar/polybar说明:polybar 配置文件主要是 两个 :polybar配置文件(config)路径为:~/.config/polybar/configpolybar执行脚本(launch.sh)路径为:~/.config/polybar/launch.sh安装包 准备#先卸载 i3状态栏sudo pacman -Rs i3status#在安装 polybaryay -S polyba
2020-08-29 17:11:57
802
原创 arch-3-archlinuxcn
添加archlinuxcn源$ sudo vim /etc/pacman.conf添加[archlinuxcn]Include = /etc/pacman.d/archlinuxcn$ sudo vim /etc/pacman.d/archlinuxcn添加### tuna 清华源Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch# ustc 中科大源Server = https://mirrors.ustc
2020-08-29 17:10:39
313
原创 arch-2-i3-基本驱动
基本驱动 安装包#基本驱动pacman -S xorg xorg-xinit nvidia#桌面pacman -S i3#显示管理器pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings#设置 显示管理器开机自启sudo systemctl enable lightdm#如果修改 启动时显示管理器显示的背景sudo lightdm-gtk-greeter-settings#壁纸放在/usr/share/
2020-08-29 17:09:35
140
原创 arch-1-i3-配置
基本 软件安装包zsh#shellpacman -S zsh#git安装oh-my-zsh#git官方地址#https://github.com/ohmyzsh/ohmyzsh#克隆存储库git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh#创建一个新的zsh配置文件cp 〜/.oh-my-zsh/templates/zshrc.zsh-template 〜 /.zshrc#修改用户 默认shell为 zshv
2020-08-29 17:08:28
666
原创 firewalld-1
firewalld 防火墙配置应用拓扑图firewalld_01.png要求网关服务器连接互联网网卡ens33地址为100.1.1.10,为公网P地址,分配到 firewalld 的 externa (外部)区域;连接内网网卡en37地址为192.168.1.1,分配到 firewalld 的 trusted (信任)区域;连接服务器网卡ens38地址为192.16...
2020-08-27 20:42:56
104
原创 rsync 远程同步
1)如图所示,搭建网络,配置地址rsync_01.png2)在1.10服务器上配置为服务端,修改rsync的配置文件/etc/rsyncd.conf,并启动rsync服务程序// 以下所有都在Linux“服务端”配置// 修改 /etc/rsyncd.conf 配置文件$ vim /etc/rsyncd.conf// 配置内容如下 uid = nobody gid ...
2020-08-15 11:05:21
70
原创 01Shell_脚本_基础
1、$ cat /etc/shells// 查看当前系统支持的Shell脚本种类// 大多数Linux版本的默认Shell脚本 "/bin/bash"2、$chmod +x one.sh// 给 one.sh 脚本,添加执行权3、以 "#" 开头的语句表示注释信息4、echo 命令用于输出字符串5、// 执行脚本三种方式:$ chmod +x /root/...
2020-08-13 17:42:07
43
原创 firewalld - Selinux
初学 建议关闭 防火墙 和 Selinux一、防火墙1.1、关闭 防火墙(服务)systemctl stop firewalld.service1.2、开启 防火墙(服务)systemctl start firewalld.service1.3、关闭 防火墙(服务),开机自启systemctl disable firewalld.service1.4、设置 防火墙(服务),开机...
2020-08-13 10:20:35
55
原创 LAMP完全脚本部署
运行此脚本要求:1、root用户下运行2、使用下面链接的iso镜像文件(但,光盘不能挂载)链接:https://pan.baidu.com/s/1ugGpxsybb3Q4rnHf0wYjfw提取码:aqk6简单改了一下,基本上可以做到;使用 “上面的iso镜像 + 下面的脚本” ,能完全自动安装因为,安装过程;有的地方花的时间比较长,怕出现脚本还正在安装,但你看不到回显,以为卡了...
2020-07-29 18:26:34
135
原创 LAMP 平台部署
LAMP(Linux + Apache + MySQL + PHP)安装顺序:Linux为基础、然后再 Apache 或 MySQL(Apache 和 MySQL 哪个先安装都可以),最后PHP安装依赖包$ mount /dev/cdrom /media$ rpm -ivh /media/Packages/zlib-devel-1.2.7-17.el7.x86_64.rpm$ rpm -...
2020-07-22 20:54:27
70
原创 Apache 源码包安装
安装依赖包:$ rpm -ivh apr-1.4.8-3.el7.x86_64.rpm$ rpm -ivh apr-devel-1.4.8-3.el7.x86_64.rpm$ rpm -ivh cyrus-sasl-devel-2.1.26-20.el7_2.x86_64.rpm$ rpm -ivh expat-devel-2.1.0-8.el7.x86_64.rpm$ rpm -ivh...
2020-07-22 15:27:37
117
原创 MySQL 增量备份
开启 二进制日志功能$ vim /etc/my.cnf添加 log_bin=/usr/local/mysql/mysql-bin01.png02.png$ systemctl restart mysqld.service03.png查看日志$ ls -l /usr/local/mysql/mysql-bin*04.png添加数据库...
2020-07-21 11:49:45
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人