:::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 9月 8 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
- 修改远程连接端口
- 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
320

被折叠的 条评论
为什么被折叠?



