linux常用命令

linux常用命令

centos 安装 rar命令

一般CentOS7是不支持解压rar的文件,这需要安装插件rarlinux。

1
2
3
4
5
6
wget  https://www.rarlab.com/rar/rarlinux-x64-611.tar.gz
wget https://www.rarlab.com/rar/rarlinux-x64-611.tar.gz --no-check-certificate
tar -xf rarlinux-x64-611.tar.gz
cd rar
make
rar x collection.rar

rpm

1
2
3
4
5
6
7
# rpm -qa用于列出所有已安装的软件包
rpm -qa | grep -i mysql  # -i 忽略大小写
yum list installed | grep mysql

yum remove mysql-xxx mysql-xxx mysql-xxx mysql-xxxx # 移除对应的软件


systemctl

1
2
3
4
5
6
7
8
9
10
11
12
13
systemctl status mysqld.service # 检查mysq服务状态
systemctl stop mysqld.service # 关闭mysql

#加不加.service后缀都可以
启动:systemctl start mysqld.service
关闭:systemctl stop mysqld.service
重启:systemctl restart mysqld.service
查看状态:systemctl status mysqld.service

# 查看是否开机自启
systemctl list-unit-files|grep mysqld.service
systemctl enable mysqld.service
systemctl disable mysqld.service

firewalld

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CentOS6 :
service iptables stop

CentOS7:
systemctl start firewalld.service
systemctl status firewalld.service
systemctl stop firewalld.service
#设置开机启用防火墙
systemctl enable firewalld.service
#设置开机禁用防火墙
systemctl disable firewalld.service



# 查看开放的端口号
firewall-cmd --list-all
# 设置开放的端口号
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=3306/tcp --permanent
# 重启防火墙
firewall-cmd --reload

更换yum源

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
[root@localhost yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[root@localhost yum.repos.d]# ll
total 40
-rw-r--r--. 1 root root 1664 Nov 23 2020 CentOS-Base.repo.backup
-rw-r--r--. 1 root root 1309 Nov 23 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 Nov 23 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root 616 Nov 23 2020 CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2523 100 2523 0 0 25184 0 --:--:-- --:--:-- --:--:-- 25230
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# ll
total 44
-rw-r--r--. 1 root root 2523 Sep 5 11:45 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 Nov 23 2020 CentOS-Base.repo.backup
-rw-r--r--. 1 root root 1309 Nov 23 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Nov 23 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Nov 23 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Nov 23 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Nov 23 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 Nov 23 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root 616 Nov 23 2020 CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# # 清除yum缓存
[root@localhost yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base extras updates
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]# # 缓存阿里云源
[root@localhost yum.repos.d]# yum makecache
[root@localhost yum.repos.d]# # 测试阿里云源
[root@localhost yum.repos.d]# yum list

Centos6 VS Centos7

1
2
1. 防火墙:6是iptables,7是firewalld
2. 启动服务的命令:6是service,7是systemctl

参考链接

https://www.jianshu.com/p/5eb37a4b8c2c