首页 > 系统相关 >Linux基础优化与常用软件包说明

Linux基础优化与常用软件包说明

时间:2024-08-22 19:28:39浏览次数:10  
标签:mirrors etc Linux repo 命令 yum 软件包 优化 ubuntu

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

标签:mirrors,etc,Linux,repo,命令,yum,软件包,优化,ubuntu
From: https://www.cnblogs.com/daofaziran/p/18373362

相关文章

  • 博客园-awescnb插件-geek皮肤优化--公众号卡片
    简介博客园-awescnb插件-geek皮肤暂不支持配置展示公众号二维码,此文章目的使用手动注入方式自定义实现公众号卡片效果效果展示公众号卡片动态效果鼠标移入前为公众号指引页鼠标移入后显示公众号二维码切换动画为动态反转首页展示实现在博客日历元素blog-c......
  • 六、什么是SEO优化(搜索引擎优化)?SPA单页面应用如何实现SEO优化?
    文章目录一、什么是搜索引擎优化(SEO)二、如何实现搜索引擎优化(SEO)搜索引擎工作原理实现搜索引擎优化(SEO)三、SPA单页面实现SEO优化SPA实现SEO优化的难点分析SEO实现方案:SSR服务端渲染一、什么是搜索引擎优化(SEO)seo(SearchEngineOptimization)又称网站优化,也称搜索引......
  • linux防火墙ufw以及iptables
    1,直到服务器被攻击了,才知道防火墙的重要性问题不大,被攻击了也就是cpu被别人跑满,账号密码被换掉而已。。。所以防火墙还是比较重要的,尤其是公网ip的防火墙2,ufw这个是ubuntu入门级别的防火墙了,使用方法比较简单,ubuntu系统自带,常用指令:sudoapt-getinstallufw#安装ufwsu......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版提取word文档指定位置内容保存为
    PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)、龙芯longarch芯片架构。本示例关键代码的编写位置,请参考“开始-快速上手”里您所使用的开发语言框架的最简集成代码注意本文中展示的代码均为关键代码,复制粘......
  • Record - 多重背包的优化 Trick
    最多只有\(1\)类物品没有用完CF1442D多重背包计数的前缀和优化ARC104D题面题目:给出正整数\(n,k,m\),表示任意正整数\(i∈[1,n]\)都有\(k\)个可供选择,你需要从中选出若干个数组成一个可重集。请计算选出的可重集平均数为\(x\)的方案数对\(m\)取模后的值,对于所......
  • build linux kernel
    https://www.kernel.org/doc/html/latest/translations/zh_CN/admin-guide/README.htmlhttps://www.kernel.org/https://docs.kernel.org/6.8/安装内核源代码如果您要安装完整的源代码,请把内核tar档案包放在您有权限的目录中(例如您的主目录)并将其解包:xz......
  • Linux常用命令
    首先登陆linux系统,输入账号xxxx回车,再输入密码:xxxxLinux常用命令如下:[root@localhost~]# cd ..  --- 返回上一级目录[root@localhost/]#ls     ---查看目录信息(有很多目录)[root@localhost/]#cd-  --返回上次所在的目录  [root@localhost/]#cdhom......
  • 使用scp将linux服务器中的文件传到windows本地主机上
    开启windows的ssh服务。参考这篇:https://www.cnblogs.com/windheart/p/18373914使用scp命令传文件scp<linx服务器要穿的文件夹或文件路径><windows用户名>@<windowsipv4地址>:<windows保存文件或文件夹的路径>示例:传文件:将当前目录中的cogvideo_2.py传到windows的C......
  • Linux top 命令详解
            top命令是Linux和Unix系统中一个非常强大的实时系统监控工具,它可以显示系统中各个进程的实时动态管理视图,类似于Windows的任务管理器。在需要诊断系统性能问题或监控资源使用情况时是非常有用的。使用top命令        在命令行中输入top并回车,即可启......
  • Linux timedatectl 命令
            timedatectl 是Linux系统中用于查询和更改系统日期、时间和时区的工具,它特别适用于那些使用systemd作为系统和服务管理器的系统。语法格式为“timedatectl[参数]”。        发现电脑时间跟实际时间不符?如果只差几分钟的话,我们可以直接调整。但......