Linux操作指令

一、修改镜像源

1.CentOS

删除原始仓库,添加阿里云仓库

rm -rfv /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
复制代码

2.Ubuntu

#添加镜像源
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse" >>/etc/apt/sources.list &&
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse" >>/etc/apt/sources.list &&
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse" >>/etc/apt/sources.list &&
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse" >>/etc/apt/sources.list
#添加密钥
gpg --keyserver keyserver.ubuntu.com --recv 3B4FE6ACC0B21F32 && gpg --export --armor 3B4FE6ACC0B21F32 | apt-key add -
#升级更新
apt-get update&&apt-get upgrade
复制代码

二、常用指令

1.服务进程

启动、停止、重启、开机启动、开机禁止、状态查看、是否开机启动

systemctl start/stop/restart/enable/disable/status/is-enabled process
复制代码

2.显示端口占用

netstat -tunlp | grep 8080
复制代码

3.显示后台进程

ps -ef | grep xxx
复制代码

4.后台挂起进程

nohup java -jar a.jar>/dev/null2>log&
复制代码

5.VIM编辑器显示行号

:set number
复制代码

三、防火墙

#查看某端口是否打开
firewall-cmd --zone=public --query-port=6601/tcp
#查看所有打开的端口
firewall-cmd --zone=public --list-ports
#打开端口,permanent永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=6601/tcp --permanent
#关闭端口
firewall-cmd --zone=public --remove-port=6601/tcp --permanent
#更新防火墙规则
firewall-cmd --reload
复制代码

四、SSH配置

1.修改SSH默认端口

编辑配置文件,取消端口注释,并新增

vim /etc/ssh/sshd_config
Port 10000
复制代码

配置semanage相关。

#如果服务器没有semanage,先安装相关依赖
yum install policycoreutils-python 
yum provides semanage
#查询当前 ssh 服务端口 
semanage port -l | grep ssh
#向SELinux中添加我们刚刚添加的端口号(10000) 
semanage port -a -t ssh_port_t -p tcp 10000
#重启sshd服务
systemctl restart sshd.service
#在其他电脑上测试能不能通
ssh root@0.0.0.0 -p 10000
复制代码

2.SSH闲置中断

修改配置文件中tmout参数

vim /etc/profile
#闲置多久(秒)离线
TMOUT=3600
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享