标签:pack mount 大小 遇到 def 防火墙 查看 行修改 永久
sed1.sed支持表准输入输出
2.对文件进行修改是不能加 -n 选项 会造成修改的文件只有匹配的哪一行。
3.s替换修改时不要加p选项
4.sed替换选项中 w 将替换成功的行保存在文件的文件不能和操作的文件名重名,否则文件为空
5.sed 遇到强引用的问题
1.sed "变量" 解决
- ‘‘‘变量‘‘‘
6.sed 转化大小写方法
\u大写
\l小写
例题1 在Centos6系统/root/install.log每一行行首增加#号sed -r ‘s/^.*/#&/‘ /root/install.log
例题2 处理/etc/fstab路径,使用sed命令取出基名和目录名
echo "/etc/fstab" | sed -r ‘s@(.*)\/([^/]+)/?$@\1@‘
echo "/etc/fstab" | sed -r ‘s@(.)\/([^/]+)/?$@\2@‘
例题3 取出centos7或centos6 的ip地址
ifconfig eth0 | sed -r ‘s/.inet[^0-9]+([0-9.]{7,15})./\1/p‘
例题4 统计Centos安装光盘中Package 目录下的所有rpm文件的以.分隔倒数第二字段的充负次数
ls .rpm | sed -r ‘s@^..([^.]+).rpm$@\1@‘|sort|uniq -c
ls .rpm |rev|cut -d -f2 |rev|sort|uniq -c
例题 5 将文本文件的n 和n+1行合为一行,n为奇数
seq 10|sed ‘1~2N;s/\n/ /‘软件包
RPM
1.无法解决依赖问题
2.只能查询已经安装的包信息和依赖
3.rpm 可以+本地文件路径和网络路径
centos 7 默认没有自动挂载文件 /misc/cd 文件需要查看
1.安装 autofs 程序
2.开启 systemctl start autofs
3.开机启动autofs systemctl enable autofs
- 修改文件/etc/default/grub GRUB_CMDLINE_LINUX一行最后加net.ifname=0
- 执行grub2-mkconfig -o /boot/grub2/grub.cfg
- 重启
1.安装 httpd 软件
2.关闭防火墙 systemctl stop firewalls,关闭开机自启动 systemctl disenble firewalls
3.开启http服务 systemctl start httpd 开机启动 systemctl enable httpd
4.创建所需的目录 mkdir /var/www/html/Centos/{6,7}/os/X86_64
5.并将光盘挂载在以上目录
6.创建并编辑yum库配置 vim /etc/yum.repos.d/fileaname.repo
格式
[库的名字]
name=
gpgurl=https http ftp file
gpgck=0
7.清除yum缓存 yum clean
8.列出 yum 库信息 yum repolist
1.安装 gcc 和所需工能的依赖包
2.下载所需的rpm包 wget http://archive.apache.org/dist/httpd/httpd-2.4.25.tar.gz
3.解压 tar xvf 解压文件 -C 解压路径
4.进入解压的文件目录. ./configer 自定义安装 生成自定义的配置文件
1.fdisk ,parted,gdisk 创建分区
2.mkfs.(文件系统类型) 分区
3.挂载 mount 分区 文件目录
标签:pack mount 大小 遇到 def 防火墙 查看 行修改 永久
原文地址:https://blog.51cto.com/13678588/2428541