Linux使用知识汇总
1 Ubuntu使用telnet
1.1 安装
sudo apt-get install openbsd-inetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
# 查看 telnet服务是否开启
sudo netstat -a | grep telnet
1.2 修改默认端口号
sudo vi /etc/services
找到telnet 23/tcp,修改为想设置端口后重启服务
sudo /etc/init.d/openbsd-inetd restart
2 修改Ubuntu SSH默认端口号
1.vi /etc/ssh/sshd_config
2.输入i(任意地方,为了编辑)
3.在# Port 22下一行输入Port端口
4.退出编辑
5.systemctl restart sshd.service #重启服务
6.使用新的端口号进行登陆
3 Ubuntu查看cpu个数及核心数
总核数 = 物理CPU个数X每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数X每颗物理CPU的核数X超线程数
查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
1
查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 6
查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
12
查看线程数
grep 'processor' /proc/cpuinfo | sort -u | wc -l
12
查看CPU型号
sudo dmidecode -s processor-version
AMD Ryzen 5 1600X Six-Core Processor(6核12线程)
注意,此处查看的线程数是总的线程数,可以理解为逻辑cpu的数量
4 Ubuntu下监视进程带宽占用情况
Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。
安装
sudo apt-get install nethogs
运行
sudo nethogs
5 Ubuntu库安装
Ubuntu的版本依赖问题很令人纠结,因版本依赖问题不能安装时,可使用aptitude软件包管理器来解决这个依赖问题,aptitude是可以更新合适的依赖库来匹配软件的安装
sudo apt-get install aptitude
再利用aptitude来安装libssl-dev
sudo aptitude install libssl-dev
6 github下载
通过代理的方式,一步搞定export ALL_PROXY=socks5://127.0.0.1:1080
其他请参考
https://blog.csdn.net/weixin_44821644/article/details/107574297
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】