前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

admin3

作者头像
py3study
发布2020-01-09 16:09:09
4290
发布2020-01-09 16:09:09
举报
文章被收录于专栏:python3python3

#################################################### 真机上实现别名的定义,修改配置文件

设置永久的别名 [root@room9pc14 桌面]# vim /root/.bashrc

alias s='ssh -X root@172.25.0.11' alias d='ssh -X root@172.25.0.10'

测试:开启新的终端 [root@room9pc14 桌面]# s [root@room9pc14 桌面]# d

#################################################### 软件包管理

一、挂载光盘 1.图形添加光驱设备,将光盘放入到光驱设备中 2.远程管理,进行挂载(虚拟机的操作)

[root@server0 ~]# mkdir /dvd [root@server0 ~]# mount /dev/cdrom /dvd mount: /dev/sr0 写保护,将以只读方式挂载 [root@server0 ~]# ls /dvd [root@server0 ~]# ls /dvd/Packages

RPM软件包管理

vsftpd-3.0.2-10.el7.x86_64.rpm

代码语言:javascript
复制
  软件名-版本-适用的系统-操作系统的架构.rpm

• RPM Package Manager,RPM包管理器

– rpm -q 软件名... – rpm -ivh 软件名-版本信息.rpm... – rpm -e 软件名...

[root@server0 ~]# rpm -q firefox #查询软件包是否安装 firefox-24.5.0-1.el7.x86_64 [root@server0 ~]# rpm -q vsftpd 未安装软件包 vsftpd [root@server0 ~]# rpm -q bash bash-4.2.45-5.el7.x86_64

安装软件包

rpm -ivh /dvd/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm

rpm -q vsftpd #查询是否安装完成

rpm -e vsftpd #卸载软件包

rpm -q vsftpd #查询软件包是否下载完成

######################################################

Yum软件包仓库管理,自动解决依赖关系

代码语言:javascript
复制
服务端:cla***oom.example.com
验证:通过firefox 浏览cla***oom服务器光盘内容

http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/

代码语言:javascript
复制
客户端:server0.example.com指定服务端的位置

/etc/yum.repos.d/*.repo

[root@server0 ~]# rm -rf /etc/yum.repos.d/* [root@server0 ~]# vim /etc/yum.repos.d/nsd.repo

代码语言:javascript
复制
  [nsd]              #仓库标识
  name=nsd           #仓库描述信息
  baseurl=http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/
  enabled=1          #是否启用该文件
  gpgcheck=0         #是否检测包的签名信息

[root@server0 ~]# yum repolist #列出仓库信息,没有报错即可

###################################################### Yum仓库使用

[root@server0 ~]# yum -y install httpd [root@server0 ~]# yum -y install gcc [root@server0 ~]# yum -y install sssd [root@server0 ~]# yum -y install system-config-kickstart [root@server0 ~]# yum -y install mariadb-server

###################################################### 清空Yum缓存 [root@server0 ~]# yum clean all

###################################################### 升级内核

http://cla***oom/content/rhel7.0/x86_64/errata/Pac kages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

Server虚拟机上升级内核

wget http://cla***oom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

ls

uname -r

rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm

reboot

uname -r

#################################################### 根据字符串模式提取文本行

– grep [选项] '匹配字符串' 文本文件...

• 常用命令选项 – -v,取反匹配 – -i,忽略大小写

[root@server0 ~]# grep 'root' /etc/passwd [root@server0 ~]# grep -v 'root' /etc/passwd

[root@server0 ~]# grep 'ROOT' /etc/passwd [root@server0 ~]# grep -i 'ROOT' /etc/passwd

[root@server0 ~]# grep 'seismic' /usr/share/dict/words

grep 'seismic' /usr/share/dict/words > /root/wordlist

cat /root/wordlist

– ^word 以字符串word开头 – word$ 以字符串word结尾

[root@server0 ~]# grep '^root' /etc/passwd

[root@server0 ~]# grep 'root$' /etc/passwd [root@server0 ~]# grep 'bash$' /etc/passwd

匹配空行 [root@server0 ~]# grep -v '^$' /etc/default/useradd

#################################################### • 根据预设的条件递归查找对应的文件 – find [目录] [条件1]

– 常用条件表示: -type 类型(f 文件、d 目录、l 快捷方式) -name "文档名称" -size +|-文件大小(k、M、G) -user 用户名

[root@server0 ~]# find /etc/ -name "*.conf"

[root@server0 ~]# find /etc/ -name "passwd"

[root@server0 ~]# find /boot -type d [root@server0 ~]# find /boot -type l [root@server0 ~]# find /boot -type f

####################################################

[root@server0 ~]# mkdir /root/nsd [root@server0 ~]# touch /root/nsd01.txt [root@server0 ~]# touch /root/nsd02.txt [root@server0 ~]# ls /root/

[root@server0 ~]# find /root/ -name "nsd*"

[root@server0 ~]# find /root/ -name "nsd*" -type f

[root@server0 ~]# find /root/ -name "nsd*" -type d

####################################################

[root@server0 ~]# find /boot/ -size +20M [root@server0 ~]# ls -lh /boot/initramfs-* [root@server0 ~]# find /boot/ -size -20M

[root@server0 ~]# useradd lisi [root@server0 ~]# useradd zhangsan [root@server0 ~]# ls -l /home/

[root@server0 ~]# find /home -user zhangsan [root@server0 ~]# find /home -user lisi

[root@server0 ~]# find / -user lisi

####################################################

find结果处理

rm -rf /opt/*

find /boot/ -size +10M

find /boot/ -size +10M -exec cp {} /opt \;

ls /opt/

mkdir /root/findfiles

find / -user lisi -type f -exec cp {} /root/findfiles \;

ls -A /root/findfiles/

#################################################### 配置网络

一、配置永久主机名 /etc/hostname

[root@server0 ~]# echo nsd.1710.com > /etc/hostname [root@server0 ~]# cat /etc/hostname nsd.1710.com [root@server0 ~]# exit 登出 Connection to 172.25.0.11 closed. [root@room9pc14 桌面]# s Last login: Wed Nov 22 14:15:18 2017 from 172.25.0.250 [root@nsd ~]# hostname

二、永久修改IP地址、子网掩码、网关地址

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

1.显示当前网络接口(网卡)信息

nmcli connection show

2.利用命令配置

nmcli connection modify 'System eth0'

ipv4.method manual #手工配置IP ipv4.addresses '172.25.0.200/24 172.25.0.254' connection.autoconnect yes #开机自动启用

3.查看网卡配置文件内容 [root@nsd ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

4.激活网卡配置 [root@nsd ~]# nmcli connection up 'System eth0'

三、永久修改DNS服务器地址 /etc/resolv.conf

echo nameserver 172.25.254.254 > /etc/resolv.conf

cat /etc/resolv.conf

nslookup server0.example.com #测试解析

##################################################### 查看网关地址

[root@nsd ~]# route -n

#####################################################

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • rpm -ivh /dvd/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm
  • rpm -q vsftpd #查询是否安装完成
  • rpm -e vsftpd #卸载软件包
  • rpm -q vsftpd #查询软件包是否下载完成
  • wget http://cla***oom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm
  • ls
  • uname -r
  • rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm
  • reboot
  • uname -r
  • grep 'seismic' /usr/share/dict/words > /root/wordlist
  • cat /root/wordlist
  • rm -rf /opt/*
  • find /boot/ -size +10M
  • find /boot/ -size +10M -exec cp {} /opt \;
  • ls /opt/
  • mkdir /root/findfiles
  • find / -user lisi -type f -exec cp {} /root/findfiles \;
  • ls -A /root/findfiles/
  • nmcli connection show
  • nmcli connection modify 'System eth0'
  • echo nameserver 172.25.254.254 > /etc/resolv.conf
  • cat /etc/resolv.conf
  • nslookup server0.example.com #测试解析
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档