第4天专题linux优化与画图

:::info
作者:柴壮壮

说明:1.每日详细总结

      2.每日思维导图

      3.每日命令

:::

1.每日复盘和今日内容

1.1.复盘

思维导图:对知识点,命令进行总结汇总。不推荐复杂细致内容

思维导图:类似目录

知识库(细节)+思维导图(目录)

思维导图工具 www.processon.com

1.2.今日学习内容

linux优化

linux配置下载源安装常用工具

linux系统配置命令行颜色

配置远程连接端口号,准许/禁止root登录,修改root密码

画图

2.今日学习详细内容

2.1.linux下载加速与工具安装

※要求物理机,虚拟化环境必做。云服务器可以不配置

目标:linux下下载安装软件默认官网下载,修改下载地址统一改为国内

具体操作:2类,红帽,debian/ubt系统

红帽类系统中下载安装软件的命令: yum install -y tree

红帽中yum下载地址存放在/etc/yum.repos.d/目录下,以.repo结尾

[root@devops-99 ~]# cd /etc/yum.repos.d/
[root@devops-99 yum.repos.d]# ls -l
总用量 4
-rw-r--r-- 1 root root 701  98  2022 
kylin_x86_64.repo
repo文件的核心  baseurl的行.

麒麟系统还需要增加yum源,增加可以下载安装的软件的数量。添加的叫epel.repo

mirrors.aliyun.com
https://mirrors.tuna.tsinghua.edu.cn/

debian/ubt中下载安装的命令:apt install -ytree

配置apt下载地址(apt源)

apt源的配置文件 /etc/apt/sources.list

2.1.1麒麟系统

1)检查联网情况

ping baidu.com #结果有个time表示联网成功

2)配置yum源并安装常用工具

yum 红帽类系统安装软件的命令.

  • 给麒麟增加一个软件下载地址(epel centos7地址)
下载额外的软件源
yum install -y wget
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#安装Linux常用工具
yum install -y    tree telnet  vim wget  bash-completion    lrzsz  net-tools sysstat  iotop iftop htop unzip nc nmap telnet bc  psmisc httpd-tools  bind-utils nethogs expect


#检查 运行命令不提示命令找不到即可.
运行tree命令
运行telnet 10.0.0.200 22 

这里会有些提示
未找到匹配的参数: iftop #先略过即可.

#麒麟中有趣命令
yum install -y  sl  cowsay  aalib

sl命令
cowsay命令
animalsay命令
aafire命令

2.1.2.Ubuntu配置(22.04)

Ubt和debian系统中安装软件用的是apt命令.

1)配置apt下载地址

#0.切换root用户
sudo su -

#1.备份/etc/apt/sources.list文件 到/tmp/
cp /etc/apt/sources.list  /tmp/

#2.vim编辑/etc/apt/sources.list 文件
dG #vi/vim快捷键 删除当前行到最后一行的内容.

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

#3.执行apt update 生成本地软件包缓存,如果不执行则下载软件失败.
apt update 

#4.安装软件
apt install -y tree  telnet  vim   lrzsz   wget    unzip 

#5.趣味软件
apt install -y cmatrix lolcat  nyancat screenfetch  libaa-bin

nyancat 彩虹猫
lolcat
cmatrix
screenfetch 信息展示
aafire 

2.2.配置命令行颜色

2.2.1.麒麟红帽修改命令提示,修改一次即可

#配置
echo "export PS1='[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$ '" >>/etc/profile
#生效
source /etc/profile

#把配置命令行的命令追加到/etc/profile中.
#重新连接Linux就生效.
#也可以通过查看/etc/profile文件内容进行检查

cat /etc/profile看最后一行

2.2.2.Ubt系统

ubuntu修改 ~/.bashrc

#1.切换到root 
sudo su -


#2.执行指令(针对用户的)
echo "export PS1='[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$ '" >>~/.bashrc

#3.重新登录后检查颜色

2.3.openssh服务配置

:::info
openssh就是远程服务. 服务名字叫sshd

  1. 修改远程连接端口
  2. ubt系统root,禁止root远程登录

:::

openssh-server服务配置文件 /etc/ssh/sshd_config

Port 端口 端口范围推荐10000+以上 比如52113

※麒麟系统修改端口号后,需要关闭防火墙

#红帽类系统
systemctl disable   --now   firewalld

#ubt
systemctl disable   --now   ufw
systemctl status firewalld
systemctl status ufw 
无绿色即可.

检查已有端口 使用的端口

ss -lntup
  • 配置文件:/etc/ssh/sshd_config
sshd_config的内容
Port 22修改ssh端口号,端口范围1-65535 推荐10000以上 52113
#PermitRootLogin prohibit-password右边是非yes,禁止root远程登录,ubt默认禁止root远程登录
#1.修改sshd配置文件
vim  /etc/ssh/sshd_config
#2.修改Port 22的行
Port 52113  #去掉注释 
#3.保存退出后重启服务
systemctl restart sshd 

#4.检查端口号
ss -lntup 
#1.修改sshd配置文件
vim  /etc/ssh/sshd_config

修改Port 22的行
Port 52113  #去掉注释 

找到#PermitRootLogin 去掉注释,
修改为
PermitRootLogin yes

#2.保存退出后重启服务
systemctl restart sshd 

#3.给root设置密码
passwd   

#4重新用户root远程登录即可
使用systemctl指令管理.
system control 
linux服务管理指令(服务管理:开,关,重启,开机自启动,
不开机自启动)
1.当前的开,关,重启
(start|stop|restart|status)
start   #开启
stop    #关闭
restart #重启
status  #状态 
2.开机是否自动运行(linux重启/开机软件/服务是否运
行)
#麒麟系统的
#1.查看服务状态 
systemctl status  firewalld 
#2.关闭防火墙(当前运行的)
systemctl stop   firewalld
#3.关闭开机自启动
systemctl disable  firewalld 
#2+3合并
systemctl disable  --now firewalld 
#ubt系统防火墙ufw关闭
systemctl disable  --now ufw 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值