运维第三天笔记

vim /etc/bashrc
echo “这个是虚拟主机,请勿删除”

软件包安装

rpm	安装软件   不能解决依赖关系
yum 安装软件   自动解决依赖关系
yum  clean all  清空缓存信息
yum  repolist   查看仓库信息
yum  list  跟软件包名称
yum  info  软件包名称     查看软件包详细信息
yum  remove  软件包名称  卸载软件
yum  install 安装软件
yum   update  更新软件
yum  search "关键子"   查找软件包

部署yum软件仓库

用途:软件仓库/yum源提供软件信息 
配置文件:/etc/yum.repos.d/
yum 仓库部署
1、清空/etc/yum.repos.d/目录
	rm -rf /etc/yum.repos.d/*
2、挂载光驱文件
	mount  /dev/cdrom   /mnt/
3、创建yum仓库
yum-config-manager  --add  file:///mnt/
4、添加 gpgcheck=0
[root@web1 yum.repos.d]# cat mnt_.repo
[mnt_]    仓库标识
name=tedu    仓库描述信息
baseurl=file:///mnt/	 指定仓库文件
enabled=1	开启此通道
gpgcheck=0   取消签名检查
5、清空缓存
[root@web1 ~]# yum  clean  all 
6、查看仓库信息
[root@web1 ~]# yum  repolist 
repolist: 4,021

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

错误1: rm -rf /etc/yum.repos.d/
如果删除/etc/yum.repos.d/这个目录。请执行以下
操作。删除rm -rf /etc/yum/repos.d/这个目录。
再执行
yum-config-manager  --add  file:///mnt/
错误2:
file:///opt/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /opt/repodata/repomd.xml"
解决办法:删除多余的仓库文件

systemctl restart httpd 重启HTTP服务
systemctl enabled 服务名 设置为开机自启
systemctl disable 服务名 关闭服务
yum -y remove httpd 卸载httpd

域名劫持

vim /etc/resolv.conf	指定DNS
nameserver      176.47.40.10
nameserver      8.8.8.8
#########################
yum  provides   反查询  通过命令查找软件包
						通过目录查找软件包
yum  provides	/opt/
部署ftp服务:
1、yum -y install vsftpd 
2、cd /var/ftp
3、touch test{1..10}
4、systemctl restart  vsftpd
5、访问 ftp://127.0.0.1

虚拟机需要2台:
名字:host1 IP:192.168.4.5 配置yum
名字:host2 IP:192.168.4.6 配置yum
######################################

ssh 远程登陆   输入密码登陆
host2远程host1
ssh  [email protected]

host1远程host2
ssh  [email protected]
配置ssh免密登陆
1、 ssh-keygen 	创建密钥  一直回车
2、ssh-copy-id [email protected]  把密钥上传过去

w 查看某一时间用户登录信息
23:18:23 表示执行w的时间
up 22 系统运行时间
2 users 表示登陆系统用户的总数
load average: 0.00, 0.03, 0.10 表示过去1、5、10分钟
系统的负载程度、数字越少 系统负载越轻

USER 显示系统登录用户名
TTY 系统登录终端
FROM 用户从哪里登陆的系统
LOGIN@ 表示登陆系统进入的时间
IDLE 用户空闲时间
###################################
last
列出系统当前与过去登陆系统的用户信息,只要有人登陆,就
会被记录,包含多次登陆的信息,也会被记录下来
说明:统计所有用户的登录时间和信息,
包括曾经重启系统的信息
一、创建用户李四,密码 123456
二、在host1上 用lisi登陆host2
三、用last和lastlog查看日志信息

last  +  history 
history 是查看历史记录
-c: 清空当前历史命令
-a: 将历史命令缓冲区写入历史命令文件中
history -c 
> .bash_history	把历史命令从文件中删除

######################################
查看进程ps aux
SS -anptu | grep 服务名字或者端口号
ss -anptu | grep sshd
ss -anptu | grep vsftpd
kill 加进程号后者端口号 杀死进程
killall -9 服务名字 -9强制杀死[一般用于杀死僵尸进程]
killall -9 httpd
top
一、从host1用lisi登陆
二、用ps aux 查找李四登陆的进程信息
三、用 kill 杀死lisi的进程信息

分区工具:

lsblk	查看分区信息
sd scsi  物理磁盘
vd virtual 

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-104857599,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} 
(2048-104857599,默认为 104857599):+10G

你可能感兴趣的:(linux,linux)