Linux基础优化与常用软件包说明
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基础优化与常用软件包说明的更多相关文章
- Linux 系统基础优化和常用命令
目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux ...
- 运维 07 Linux系统基础优化及常用命令
Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令 ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux 基础优化
1.操作的最小化原则 1)安装系统最小化 一般情况下安装OS时,软件安装包组(Package Group)的选择: base--------------------------基本环境 editors ...
- Linux基础优化和安全重点小结
Linux基础优化和安全重点小结 1.不用root管理,以普通用户的名义通过sudo管理授权(/etc/sudoers) 2.更改默认的ssh服务端口,禁止root用户远程连接,甚至监听 ...
- Linux基础优化(二)
Linux基础优化(二) 一操作系统字符优化 避免出现中文乱码,UTF-8支持中文GBK-Xx支持中文 (一)查看默认编码 [root@centos7 ~]# echo $LANG en_US.UTF ...
- Linux系统基础优化及常用命令
Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和 ...
- 8,Linux系统基础优化及常用命令
Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和 ...
- CentOS7.5基础优化与常用配置
目录 最小化全新安装CentOS7基础优化 配置yum源 安装常用软件 关闭防火墙 关闭SELinux 优化ulimit 历史命令记录改为1万条 把命令提示符改为绿色 添加vim配置文件 添加一个普通 ...
随机推荐
- nginx 添加 模块
--- title: nginx 添加 模块 date: 2019-10-31 11:21:46 categories: tags: - config - nginx --- 说明: 已经安装好的Ng ...
- C# pythonnet(2)_FFT傅里叶变换
Python代码如下 import pandas as pd import numpy as np import matplotlib.pyplot as plt # 读取数据 data = pd.r ...
- 全国产!全志T3+Logos FPGA核心板(4核ARM Cortex-A7)规格书
核心板简介 创龙科技SOM-TLT3F是一款基于全志科技T3四核ARM Cortex-A7处理器 + 紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核全国产工业核心板,ARM C ...
- MinIO使用记录
探索MinIO:高性能.分布式对象存储解决方案 注:本文除代码外多数为AI生成 最近因为有项目需要换成Amazon S3的云存储,所以把之前做过的minio部分做一个记录,后面也会把基于这版改造的S3 ...
- Python数据分析代码示例
数据清洗 在进行数据分析之前,通常需要对原始数据进行清洗,即处理缺失值.异常值.重复值等问题. 下面是一个数据清洗的示例代码: import pandas as pd # 读取原始数据 data = ...
- yb课堂 新版Vue+脚手架Vue-Cli 4.3安装 《二十七》
本地搭建Vue.CLI.Cube-UI相关框架 什么是Vue 一套用于构建用户界面的渐进式框架.与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用.Vue的核心库只关注视图层,不仅易于上手,还 ...
- 记一次 .NET某酒业业务系统 崩溃分析
一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序每次关闭时就会自动崩溃,一直找不到原因让我帮忙看一下怎么回事,这位朋友应该是第二次找我了,分析了下 dump 还是挺经典的,拿出来给大家分享一下 ...
- [oeasy]python0053_ 续行符_line_continuation_python行尾续行
续行符与三引号 回忆上次内容 上次还是转义序列 类型 英文 符号 \a bell 响铃 \b backspace 退格 \t tab 水平制表符 \v vertical tab 垂直制表符换行不回车 ...
- 免费的壁纸API
最近在给EasyDesktop增加背景的功能, 考虑自己在服务器上部署壁纸, 维护成本比较高, 就找了几个免费的壁纸接口, 体验还不错, 这里简单记录一下. 1.Bing壁纸API 地址是: http ...
- C#:利用“事务+乐观锁+version”解决并发下的数据一致性问题
本文重点介绍通过事务控制,利用数据库的乐观锁和时间戳,来解决并发(非高并发)环境下的脏读.幻读.不可重复读等问题,同时也能解决超卖等现象,对开发企业管理系统的朋友提供一个思路,为更突出主题思路,文涉及 ...