# 设置软件源

  1. 备份原镜像文件,出错后可以恢复
#备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

#还原
mv /etc/yum.repos.d/CentOS-Base.repo.backup /etc/yum.repos.d/CentOS-Base.repo 
1
2
3
4
5
  1. 下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

1
2
3
4
5
6
7
8
9
  1. 运行yum makecache生成缓存
yum clean all
yum makecache
1
2

# 常用命令

# 显示已经安装的软件包
yum list installed

# 查找可以安装的软件包
yum list tomcat

# 安装软件包
yum install nginx

# 卸载软件包
yum remove nginx

# 列出软件包的依赖
yum deplist nginx

# 查看软件包的描述信息
yum info nginx

# 升级软件包
yum update

# 升级某一个软件包
yum update tomcat

# 检查可更新的程序
yum check-update
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

# 系統資源查看

# 查看根目录下每个文件夹的大小
du -sh * 

# 查看磁盘剩余空间
df -hl 

# 查看每个根路径的分区大小
df -h 

# 返回该目录的大小
du -sh [目录名] 

# 返回该文件夹总M数
du -sm [文件夹] 

# 查看指定文件夹下的所有文件大小(包含子文件夹)
du -h [目录名] 

# 查看硬盘的分区 
sudo fdisk -l

#查看IDE硬盘信息 
sudo hdparm -i /dev/hda

# 查看STAT硬盘信息 
sudo hdparm -I /dev/sda
# 或 
sudo apt-get install blktool 
sudo blktool /dev/sda id

# 查看硬盘剩余空间 
df -h #df -H

# 查看目录占用空间 
du -hs 目录名

# 优盘没法卸载 
sync fuser -km /media/usbdisk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

# 查询命令

# 查看当前所在文件夹位置
pwd
1
2
  • which:查看可执行文件的位置
  • whereis:查看可执行文件位置和文件位置
  • locate:配合数据库缓存,快速查看文件位置
  • grep:过滤匹配,它是一个文件搜索工具
  • find:查先关文件

# which

which cd
1

# whereis

whereis cd
1

# locate

locate test.txt
1

# grep

参数作用 -v取反(或者叫过滤) -i忽略大小写 ^#以#开头 #$以#结尾 ^$空行 -n对过滤的内容加上行号 l或者的意思

# 在passwd中查找以P开头的行
grep ^p /etc/passwd

# 在passwd中查找以bash结尾的行
grep bash$ /etc/passwd

# 在passwd中查找以p开头的行,并显示行号
grep -n ^p /etc/passwd

# 使用grep查找sshd进程,同时过滤掉grep进程
ps -ef|grep sshd|grep -v grep
ps -ef |grep tomcat

# 在passwd文件中搜索有nologin或者root字符的行
grep "nologin\|root" /etc/passwd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# find

img.png

//查找当前目录下的所有.txt文件
find ./ -name "*.txt"
1
2

# 磁盘操作

fdisk -l
1

# 时间

date

timedatectl set-timezone Asia/Shanghai
1
2
3

# centos7设置固定ip

  • 编辑配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
1
  • 设置内容
BOOTPROTO=static
ONBOOT=yes


IPADDR=192.168.1.60
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=192.168.1.1
1
2
3
4
5
6
7
8
  • 重启服务
service network restart
1

# 解决端口占用问题

安装net-tools工具
yum install net-tools
 
netstat -lnp | grep 8031

kill -9 id
1
2
3
4
5
6
上次更新时间: 2024年2月14日星期三上午10点24分