随笔分类 - Linux
摘要:1. expect概述 1.1 expect的功能 脚本执行时,有时会需要人工进行交互输入,这时可以通过expect工具来实现自动交互。 expect是一种shell解释器,但是expect可以在命令交互时捕捉指定的内容,然后再输出指定的内容。 1.2 安装expect yum install -y
阅读全文
摘要:1. CentOS7上配置代理服务器 如果CentOS7是虚拟机,向要借助宿主机上的小飞机来访问网络时,需要在小飞机上开启 “允许来自局域网的连接” 1.1 yum配置代理服务器 # 配置文件 /etc/yum.conf # 添加配置项 proxy='192.168.0.103:1080' # 19
阅读全文
摘要:1. 安装google-pinying输入法 1.1 安装fcitx-googlepyinyin软件包 sudo apt install fcitx-googlepinyin -y 1.2 配置language support 按下Windows键后输入language,点击进入language s
阅读全文
摘要:1. 安装flameshot截屏软件 1.1 配置好Ubuntu的源 配置Ubuntu的源 1.2 安装flameshot截屏软件 sudo apt install flameshot -y 2. 配置并使用flameshot 2.1 配置键盘快捷键 1) 按Windows键后输入settings进
阅读全文
摘要:1. CentOS6停止维护 CentOS6停止更新后(2020/12/01),所有CentOS6官方的源全部被下架,阿里云、网易以及其他的一些关于CentOS6的yum源也被下架。 如果要继续使用CentOS6,可以更换至如下yum源:https://vault.centos.org 2. 更换新
阅读全文
摘要:1. LVM逻辑卷管理 2. ext4文件系统 2.1 扩容CentOS6的根文件系统(ext4) 根文件系统在 /dev/VolGroup/lv_root 逻辑卷上,文件系统类型为ext4,大小为10G,现在要将其扩容成20G。 1)调整分区类型为8e # 调整分区类型为LVM,也就是8e类型 f
阅读全文
摘要:Shell脚本编程基础;
shell脚本概述;变量;条件测试;流程控制;函数;数组;脚本调试
阅读全文
摘要:1. rsync概述 1.1 rsync简介 rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。 rsync的目的是实现两端主机之间的文件同步,所有实现的cp、rm、scp等功能只是同步的辅助手段,且rsy
阅读全文
摘要:运维基础 Linux 基础概览 vim 编辑器 Shell 脚本编程 OSI 七层结构详解 nsswitch 名称解析框架 pam 详解 Chrony 时间同步服务 OpenSSL&加密解密 OpenSSH DNS(bind) TCP & UDP & ICMP 协议 HTTP 协议 httpd(Ap
阅读全文
摘要:1. pam概述 1.1 pam简介 Linux-PAM(linux可插入认证模块)是一套共享库,使本地系统管理员可以随意选择程序的认证方式。 也就是说,不用重新编译一个包含PAM功能的应用程序,就可以改变它使用的认证机制。这种方式下,就算升级本地认证机制,也不用修改程序 PAM使用配置/etc/p
阅读全文
摘要:1. NTP时间同步协议 1.1 NTP协议简介 NTP(Network Time Protocol,网络时间协议) NTP是用来使网络中的各个计算机时间同步的一种协议 可以使用nepdate命令来向服务同步时间 ntpdate 10.0.0.201 1.2 ntpd和chrony实现时间同步的方式
阅读全文
摘要:1. vim编辑器的基本使用 1.1 几种基本模式 编辑模式、命令模式 输入模式 末行模式:内置的命令行接口 1.2 打开文件 基本格式 vim [OPTION] ... FILE ... 定位&匹配 vim FILE +# 打开文件后,直接让光标处于第#行的行首 vim FILE +/PATTER
阅读全文
摘要:Ubuntu更换国内源 备份初始源 sudo cp /etc/apt/sources.list{,.bak} 为了方便,也可以直接切换到root进行操作:sudo su - root 更换源 vim /etc/apt/sources.list 删除全部内容之后,添加上新的源 1)阿里源: deb h
阅读全文
摘要:1. yum显示完整的包组列表 加上hidden选项即可 yum grouplist hidden 2. 安装包组 2.1 安装KDE桌面 KDE Desktop X Window System Graphical Administration Tools yum groupinstall "X W
阅读全文
摘要:1. 系统安装程序anaconda bootloader --> kernel(initrd(rootfs)) --> anaconda anaconda: tui:基于cureses的文本配置窗口 gui:图形界面 2. CentOS安装的启动流程 2.1 第一阶段:MBR:boot.cat 在光
阅读全文
摘要:1. nsswitch名称解析框架 1.1 简介&作用 1)作用 让多种应用程序能灵活进行名称解析的通用框架 通用框架与各种类型存储进行交互的公共实现 规定通过哪些途径以及按照什么顺序通过这些途径来查找特定类型的信息 还可以指定某个方法奏效或失效时系统将采取什么动作 2)注意 nsswitch通常是
阅读全文
摘要:1. Linux系统的基本使用 shutdown,halt,init 0,reboot, history, date,hwclock,cal, which,whereis,whatis,find, alias, rz,sz, hostname,uname, free,df,du, last,last
阅读全文