3 Linux资源站

尚未进行身份认证

我要认证

分享交流原创IT资源、与大家分享更优质的Linux技术干货

等级
TA的排名 1w+

对于Linux,我们应该学什么?

在当今的社会中,linux用处实在是太过广泛了。现在用在服务器和嵌入式上的Linux发行版本数不胜数,桌面上linux只占1%的比例,但这不代表linux比windows和mac 做得差,实际上桌面系统上这三个各有千秋,现在ubuntu、centos等发行版本就用着很方便。在学习Linux之前,我们应该问自己几个问题: 我们干嘛要学习Linux? Linux能给我们带来什么价值呢? 如何学习linux?我们要掌握哪些知识点呢?要学多久?我们在学习之前,一定要首先搞清楚这些问题的答案,我们不能随便跟风

2020-08-06 08:24:03

教你Python格式化字符串的3种方法

导读 使用Python的伙伴们,经常会用到print输出日志进行调试,那么如何格式化输出字符串?今天跟大家继续分享关于Python的小知识。 前言使用Python的伙伴们,经常会用到print输出日志进行调试,那么如何格式化输出字符串?今天跟大家继续分享关于Python的小知识。说明我们经常会用到%-formatting和str.format()来格式化,而在Python 3.6版本开始,增加了f-strings语法,下面我将详细的介绍这三种方式。1. %-formatting

2020-08-05 08:28:51

深度好文:全方位了解MLDB数据库

导读 MLDB是为机器学习时代而设计的数据库。 该平台经过优化,可以存储,转换和导航表示机器学习结构(例如深度神经网络)的计算图。 现实世界中的机器学习解决方案很少只是构建和测试模型的问题。 到目前为止,从训练到优化,管理和自动化机器学习模型的生命周期是机器学习解决方案中最难解决的问题。 为了控制模型的生命周期,数据科学家需要能够持久地并大规模地查询其状态。 除非您认为任何平均深度学习模型都可以包含数百个隐藏层和数百万个互连节点,否则这个问题似乎微不足道。存储和访问大型计算图绝非易事。 在

2020-08-04 08:19:41

CentOS使用expect批量远程执行脚本和命令

导读 我们有时可能会批量去操作服务器,比如批量在服务器上上传某个文件,安装软件,执行某个命令和脚本,重启服务,重启服务器等,如果人工去一台台操作的话会特别繁琐,并浪费人力。 这时我们可以使用expect,向目标服务器上发送指令去实现批量操作。下面的例子将在centos上将一个文件,批量拷贝到其他服务商上,并执行相应的命令1. 在centos上安装expectyum install expect2. 编写expect脚本copyfilebatch.sh下面的脚本将向内网IP.

2020-08-03 08:28:01

美化Linux终端和Shell提示符

导读 在本文中,我们将展示一些简单而有趣的Linux技巧来,我们将展示如何使您的终端和shell具有漂亮字符功能。在本指南的最后,您将了解如何使用Bash变量和转义字符自定义shell提示符。 在Bash中,可以添加表情符号、更改颜色、添加字体样式,以及在每次绘制提示时执行的运行命令,例如显示git分支。要自定义Linux shell提示符以适应这个佳节,您需要对您的 ~/.bashrc文件做一些更改。$ nano ~/.bashrc在你的 ~/.bashrc 文件的末尾加上以下

2020-08-02 10:59:47

CentOS7中使用systemctl列出启动失败的服务

导读 本教程介绍如何使用systemctl工具列出启动失败的systemd管理的各个服务 列出启动失败的服务[root@localhost ~]# systemctl list-units --state failed UNIT LOAD ACTIVE SUB DESCRIPTION● httpd.service loaded failed failed The Apache HTTP ServerLOAD = Reflects whether th

2020-08-01 07:17:24

使用mmv命令批量修改文件名称

导读 在Linux中使用 mv命令可以重命名或者移动文件及目录,但是它不支持一次重命名多个文件。本文介绍mmv的使用方式,使用通配符模式移动/复制/追加/链接多个文件 环境Centos7.7安装mmv在默认情况下,Centos7的网络源中没有mmv的安装包,我们需要先安装epel源,然后再安装mmv工具。# 下载阿里云的epel源文件。[root@localhost ~]# wget http://mirrors.aliyun.com/repo/epel-7.repo ...

2020-07-31 08:37:01

Linux命令行与shell脚本编程入门经验

如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同的职业要求的个人能力有所不同,想要成为一名优秀的工程师是需要我们往相应的方向努力的。那么,如何成为一名优秀的Linux工程师呢?我们聊一聊如何成为一名优秀的Linux工程师。Linux命令大全:https://www.linuxcool.com/当时选则Linux也有很多原因,起初是因为对Linux开源的向往,还

2020-07-30 08:16:27

Linux进程内存管理对程序开发者的影响详谈

导读 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭

2020-07-29 08:08:41

centos7下配置nginx反向代理负载均衡集群

导读 nginx是一个web服务器,类似apache一样,但是比apache性能更好,更快。还可以实现反向代理,和负载均衡,常用于构建web服务集群的负载均衡。今天就来记录一下,nginx的安装与配置,实现负载均衡的作用。 实验环境:192.168.1.188 nginx负载均衡器192.168.1.189 web01服务器192.168.1.190 web02服务器软件准备:centos7.4 x86_64nginx-1.6.3.tar.gz安装n...

2020-07-28 08:33:20

Linux中tail命令实例

导读 tail命令将每个文件的最后10行打印到标准输出。对于多个文件,在每个文件前面加上一个给出文件名的头。如果没有文件,或者文件为-,则读取标准输入。 如何使用tail命令使用tail命令查看yum.log日志文件,显示最后10行内容,tail默认显示问价你的最后10行内容:[root@localhost ~]# tail /var/log/yum.log May 26 15:22:08 Installed: pytalloc-2.1.16-1.el7.x86_64May 26 1

2020-07-27 09:15:24

解决Docker无法停止的方法

导读 在本篇文章里小编给大家整理了关于docker容器无法stop的解决办法,有需要的朋友们可以参考下。 解决方法如下:1、强制删除容器docker rm -f jenkins2、清理此容器的网络占用docker network disconnect --force bridge jenkinsdocker 无法stop,kill容器最近在遇到docker无法删除,或者kill相应的容器,要么是运行完docker stop xxx后发现xxx仍然存在,要么就根本无法删

2020-07-26 09:26:16

CentOS8安装GNOME3桌面并设置开机启动图形界面

导读 本篇文章介绍如何在CentOS8Linux操作系统中安装GNOME3桌面环境和GDM(GNOME Display Manager)现实环境管理器。 环境CentOS8 Minimal安装GNOME3首先列出网络源中可以使用的Groups:[root@localhost ~]# yum grouplist下一步我们需要“Available Environment Groups”下面的“Server with GUI”,这个“Server with GUI”环境包使用.

2020-07-24 08:08:53

Linux到底学什么?如何学?

Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。现在会点Linux基本操作的人大有人在、多如牛毛,然而,真正把Linux运用到极致的少之又少,这就造成了各大论坛非常火热。Linux既然这么受欢迎,那么我们该如何去学?到底学什么呢?首先要说明一点:学Linux切忌意气奋发、心血来潮,所谓“冲动是魔鬼”,这篇文章是写给那些真正想成为Linux高手的,

2020-07-23 08:21:19

命令行翻译工具 Translate Shell

导读 TranslateShell是一个支持 Google Translate、Bing Translator、Yandex.Translate 和 Apertium 翻译引擎的命令行翻译器,默认使用的是Google Translate 引擎。 $ trans 'Saluton, Mondo!'Saluton, Mondo!Hello, World!Translations of Saluton, Mondo![ Esperanto -> English ]Saluton .

2020-07-22 08:33:21

安装Nmap图形化前端工具Zenmap

导读 您要轻松扫描打开的端口吗? 好吧,请查看有关如何在Linux中下载,安装和使用Nmap 图形化前端 Zenmap的教程。 Nmap是最常用的工具之一,在Linux中主要用于执行端口跟踪。 它用于评估计算机系统的安全性,以及发现计算机网络中的服务或服务器,Nmap为此将已定义的程序包发送到其他计算机并分析其响应。Zenmap是官方的Nmap GUI(Nmap 图形化前端),您可以使用它执行我们可以使用Nmap进行的不同类型的分析。 在端口探测方面,Zenmap就是王者。Zenmap

2020-07-21 08:11:44

如何修改Vim默认注释

导读 在Linux下vim被注释掉的字体颜色默认为非常刺眼的蓝色,看上去很不清晰,我们可以通过设置用户根目录下.vimrc文件,可以更改颜色的配置。 Vim默认注释颜色如下图:找到vim的配置文件, /etc/vimrc用vim打开它 vim /etc/vimrc 然后按大写 G 到最后一行,插入 hi comment ctermfg=6 然后wq保存离开然后在打开Vim编辑文件的时候注释颜色就变了,如下图算是一个很好的技能吧。PS:默认的注释颜色是4 然后有0,1

2020-07-20 08:09:52

Linux中支持Exchange ActiveSync协议的邮件客户端

导读 本文介绍三款支持Exchange ActiveSync协议的邮件客户端,使用简单,界面简介。支持Office365,Exchange,Google,IMAP或POP3或任何其他电子邮件帐户。 安装snapCentos8安装snapd[bob@localhost ~]$ sudo dnf -y install snapd# 启动snapd[bob@localhost ~]$ sudo systemctl enable snapd --nowDeepin/Ubuntu安装sn

2020-07-19 12:17:19

Centos7部署轻量级自动化运维工具pssh

导读 pssh是由python编写,可以在多台服务器执行命令的工具。在服务器越来越多的企业这种自动化运维工具越来越火。 下载pssh安装包[root@localhost ~]# wget https://files.pythonhosted.org/packages/60/9a/8035af3a7d3d1617ae2c7c174efa4f154e5bf9c24b36b623413b38be8e4a/pssh-2.3.1.tar.gz安装依赖包[root@localhost ~

2020-07-18 08:06:05

RHEL7部署私有云网盘

导读 OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCloud 使用AGPLv3协议发布。本项目是基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上 下载owncloud安装包[root@chao tools]# wget https://download.owncloud.org/community/owncloud-10.0.2.zip--2020-

2020-07-17 08:05:20

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取