1.安装常用工具

1.1CentOS(7)

1.1.1 是否联网
ping qq.com
1.1.2 配置yum源(安装软件的软件仓库)

默认情况下yum下载软件的时候是从随机地址下载。

配置yum从国内下载(仅执行即可),修改yum配置指定统一下载地址(阿里云).


修改yum下载软件的地址,改为阿里云

#配置yum源
##备份yum源配置
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak ##下载yum的配置并更新本地的yum配置 命令 1 CentOS-Base.repo
#/etc/yum.repos.d/CentOS-Base.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo #/etc/yum.repos.d/epel.repo
##下载yum的配置并更新本地的yum配置 命令 2 epel.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ##检查是否下载成功
ll -rt /etc/yum.repos.d/
1.1.3 安装常用软件:vim,telnet,tree,sl(娱乐),cowsay(娱乐)
#安装Linux常用工具
yum install -y tree vim wget bash-completion bash-completion-extras lrzsz net-tools sysstat iotop iftop htop unzip nc nmap telnet bc psmisc httpd-tools bind-utils nethogs expect #Linux娱乐命令
yum install -y sl cowsay #检查 运行命令不提示命令找不到即可.
运行tree命令
运行sl命令。
运行animalsay命令
软件包 说明
tree 以树形显示目录
telnet 测试端口
vim 进阶编辑器
bash-completion 默认自动补全工具包
bash-completion-extras 自动补全增强版,重新登录
unzip 解压zip格式压缩包
lrzsz rz命令和sz命令
net-tools ifconfig命令 netstat命令
expect mkpasswd命令
psmisc pstree,killall命令
htop htop命令,top命令升级版

● 故障排查流程:

○ 检查是否下载了aliyun配置文件

○ 执行yum安装命令

软件安装完成后并检查后拍摄快照。

● 如何知晓已经安装成功?

● 检查是否有"完成"提示 "Complete"

1.2Kylin(v10 sp3)

1.2.1 是否联网
ping qq.com
1.2.2 配置yum源并安装常用工具

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

● 给麒麟增加一个软件下载地址(epel centos7地址)

在这里找:https://developer.aliyun.com/mirror/

#1.下载额外的软件源
yum install -y wget
wget -O /etc/yum.repos.d/epel.repo https://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命令
软件包 说明
tree 以树形显示目录
telnet 测试端口
vim 进阶编辑器
bash-completion 默认自动补全工具包
unzip 解压zip格式压缩包
lrzsz rz命令和sz命令
net-tools ifconfig命令 netstat命令
expect mkpasswd命令
psmisc pstree,killall命令
htop htop命令,top命令升级版

1.3Ubuntu(22.04)

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

1.3.1 配置apt下载地址

清华大学ubt的apt源地址: https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

#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 #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.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 Ubuntu

#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.重新登录后检查颜色

3openssh服务配置

openssh就是远程服务. 服务名字叫sshd
1. 修改远程连接端口
2. ubt系统root,禁止root远程登录

● 配置文件:/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
找到#PermitRootLogin 去掉注释,
修改为
PermitRootLogin yes #2.保存退出后重启服务
systemctl restart sshd #3.给root设置密码
passwd #4重新用户root远程登录即可

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

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

Linux基础优化与常用软件包说明的更多相关文章

  1. Linux 系统基础优化和常用命令

    目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux ...

  2. 运维 07 Linux系统基础优化及常用命令

    Linux系统基础优化及常用命令   Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令 ...

  3. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  4. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  5. Linux 基础优化

    1.操作的最小化原则 1)安装系统最小化 一般情况下安装OS时,软件安装包组(Package Group)的选择: base--------------------------基本环境 editors ...

  6. Linux基础优化和安全重点小结

    Linux基础优化和安全重点小结 1.不用root管理,以普通用户的名义通过sudo管理授权(/etc/sudoers)        2.更改默认的ssh服务端口,禁止root用户远程连接,甚至监听 ...

  7. Linux基础优化(二)

    Linux基础优化(二) 一操作系统字符优化 避免出现中文乱码,UTF-8支持中文GBK-Xx支持中文 (一)查看默认编码 [root@centos7 ~]# echo $LANG en_US.UTF ...

  8. Linux系统基础优化及常用命令

    Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和 ...

  9. 8,Linux系统基础优化及常用命令

    Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和 ...

  10. CentOS7.5基础优化与常用配置

    目录 最小化全新安装CentOS7基础优化 配置yum源 安装常用软件 关闭防火墙 关闭SELinux 优化ulimit 历史命令记录改为1万条 把命令提示符改为绿色 添加vim配置文件 添加一个普通 ...

随机推荐

  1. c/c++:带有返回类型的函数没有return语句会怎么样?

    c/c++:带有返回类型的函数没有return语句会怎么样 背景 机器有时候启动的时候发现异常,跟踪了代码发现,有人在写一个int函数的时候,有一个分支没有return: 参考:https://www ...

  2. 一款利用人工智能将自然语言查询转换为 SQL 代码的互译工具 - SQL Translator

    前言 对于后端程序员来说,编写SQL代码是日常工作中不可或缺的一部分.然而,随着数据复杂性的增加,如何高效.准确地编写SQL查询成为了新的挑战.幸运的是,SQL Translator的出现为后端程序员 ...

  3. 逆向通达信 x 逆向微信 x 逆向Qt

    本篇在博客园地址https://www.cnblogs.com/bbqzsl/p/18252961 本篇内容包括: win32窗口嵌入Qt UI.反斗玩转signal-slot.最后 通达信 x 微信 ...

  4. spark共享变量---广播变量和累加变量

    从三个方面来分析:1.什么时候使用,2.原理是什么3.性能上有什么优化 累加变量:--(自定义累加器很重要) 使用场景:累加器的一个常见用途是在调试时对作业执行过程中的事件进行计数,如:统计日志中空行 ...

  5. RPC和心跳机制

    hadoop在节点间的内部通讯使用的是RPC,RPC协议把消息翻译成二进制字节流发送到远程节点,远程节点再通过反序列化把二进制流转成原始的信息. namenode与datanode之间的通信,jobt ...

  6. UG 2406 python 二次开发环境配置

    UG 2406 python 二次开发环境配置 项目地址 https://gitee.com/unm001/nx2406.git 安装python 安装 python 3.10.11 D:\prog\ ...

  7. VulnHub_DC-6渗透流程

    DC-6 kali:192.168.157.131 靶机:192.168.157.150 修改host文件,添加192.168.157.150 wordy不然解析不了域名 信息收集 发现是WordPr ...

  8. 题解:AT_abc360_c [ABC360C] Move It

    背景 机房大佬掉大分了,乐悲. 题意 给你几个箱子和每个箱子里装有的东西 \(a\) 和对应的重量 \(w\),现在要让每个箱子里都装有一个东西,每次可以移动任意一个箱子中的任意一个东西,代价为它的重 ...

  9. 浅谈 I/O 与 I/O 多路复用

    1.基础知识 网络编程里常听到阻塞IO.非阻塞IO.同步IO.异步IO等概念,总听别人聊不如自己下来钻研一下.不过,搞清楚这些概念之前,还得先回顾一些基础的概念. 下面说的都是Linux环境下,跟Wi ...

  10. lambda表达式用法

    (参数列表)->{代码块}; (int a,int b)->{return a+b;}; 本质为匿名函数 参数的类型可以省略: (a,b)->{return a+b;} 当参数只有一 ...