redhat笔记1-基础系统配置及命令

配置网络
nmcli connection add con-name sl type ethernet ifname +网卡
nmcli connection modify sl ipv4.addresses '192.168.16.77/24 192.168.16.254' 修改ipv4地址 
nmcli connection modify sl  ipv4.method manual  修改手工配置
nmcli connection up sl 开启

网卡配置文件
vim /etc/sysconfig/network-scripts/

重启网卡
service network restart

hostnamectl 

 配置ipv6
ipv4地址在42.9亿个地址
ipv6前三个bit为001 

nmcli connection modify sl ipv6.addresses '2001::1/64'
nmcli connection modify sl ipv6.method manual 
nmcli connection up sl 开启

设置windows ipv6为2001::2/64  liunx ipv6为2001::1/64


桥接模式 不能与宿主机冲突

nmcli connection modify sl ipv4.addresses '10.3.9.120/22 10.3.11.254' 设置ip地址
nmcli connection modify sl ipv4.dns 114.114.114.114 修改dns
nmcli connection up sl 开启网络


hostnamectl set-hostname sl 修改用户
cd - 返回root

目录
一级目录
boot 系统内核文件 引导文件
dev 设备目录  存放硬盘 光盘
etc 系统存放配置文件
home 普通用户主目录
root root用户主目录
proc 进程目录 存放内存信息
tmp 共享目录
var 存放网页  日志文件

基础命令
shell 命令解释器(类似于语言解释器)
链接库:lib --- vim /bin/mkdir
bash 

内部命令 help
外部命令 --help
大多数为外部命令
man手册 可用于命令阅读

目录操作命令
pwd 显示当前的路径
cd 改变当前工作目录
ls 查看目录
ls -l  以长格式显示当前信息
mkdir 创建文件夹
rmdir 删除文件夹
相对路径:相对于当前目录而言   在相对目录之前没有任何命令 cd boot
绝对路径:相对于根目录而言  在相对目录有'/ '根部标识     cd /boot

文件操作命令
touch 创建文件 带. (touch .dd) 为隐藏文件
rm 删除 要删除目录 rm -d 迭代删除-r 强制删除-f  
cp 复制 源文件到目的位置
mv 移动文件 重命名文件
find 查找文件或目录 find 【查找范围】【查找条件】-name 按文件名查找 -user 按文件属主用户查找 -type按文件类型查找

f:普通文件 b:块设备文件 c:字符设备文件 d:目录文件 l:链接文件

文件内容操作命令
cat 查看小文件
less 分页查看
grep 查找字符串(字符串所在的行显示出来) 
grep boot anaconda-ks.cfg
        查找  目标文件
grep 'firsrt boot ' anaconda-ks.cfg 查找多个字符串  要加“”
grep  -v(反转查找,输出与查找条件不相符的行)
grep(默认大小写 ) -i 可忽略大小写

正则表达式
^-----以什么什么开头
grep '^boot' 目标文件  以boot开头
$-----以什么什么结尾
grep '^boot' 目标文件 以boot结尾
.-----匹配单个字符
+----匹配前面的一个字符或者一个序列,可以一次或多次出现
_-----匹配一个符号,如逗号 括号 空格等
*-----匹配前面的一个字符或者一个序列 可以零次或多次出现
| 逻辑或 管道符  把上一个命令的输出作为下一个命令的输入 

重定向
重定向标准输出 > 将命令输出到目标文件当中(一个>为覆盖以前文档)
>> (追加到目标文件当中)
eg: grep 'boot' 目标文件 > /aa.txt  保存到aa文件中
重定向标准错误输出
当保存时进程信息会报错 
2> 输出错误信息 正确信息输出到屏幕
2>> 追加信息输入
eg:grep 'boot' 目标文件 2> /aa.txt  保存到aa文件中

&> 标准信息错误信息都输出到指定文件
eg:grep 'boot' 目标文件 &> /aa.txt  保存到aa文件中


归档及压缩命令
tar
压缩

gz        -c 压缩  -z  gz格式v显示 f   tar -czvf ab.tar.gz aa.txt bb.txt 将两个文件打包成gz格式的压缩包
bz2      -c -j   bz2格式 vf                                                                                    tar -cjvf ab.tar.bz2  aa.txt bb.txt
        
解压
gz                                 -x 解压 -z gz格式   vf    tar -xzvf
bz2                            -x 解压 -jbz2格式  vf                        tar -xjvf
解压到指定目录  +C  tar -xzvf ab.tar.gz -C /aa/

执行历史信息 !3 

别名
alias  ping1='ping 127.0.0.1' 将alias作为ping1 的别名

alias 全局生效
/etc/bashrc 修改配置文件


vim编辑器简单编辑命令
命令模式 
复制 yy 
粘贴 p
删除 dd
输入模式
a i o 
末行模式
:wq

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值