
linux基础
文章平均质量分 73
幸福清风
专注python语言
展开
-
git大文件管理工具:git-lfs
Git Large File Storage(LFS)是Git的一个扩展,它允许向Git仓库存储和管理大型二进制文件。对于软件开发中使用大型的图像、音频文件等,Git LFS非常有用。原理:不同于git每次保存diff,对于git来说,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。对于git lfs来说,在使用git lfs track命令后,git push的时候,git lfs会截取要管理的大文件,并将其传至git lfs的服务器中,从而减小仓库的体积。原创 2023-08-10 13:49:18 · 4456 阅读 · 0 评论 -
Linux下查询文件夹中文件数量的方法
一、前言在Linux系统中,我们经常需要查询文件夹中包含多少文件。本文将介绍三种在Linux中查询文件夹中文件数量的方法,帮助你轻松获取所需信息。二、方法1、使用ls命令和wc命令使用ls命令的-l选项和管道操作符|结合wc命令来统计文件数量:ls -l | grep "^-" | wc -l这个命令将列出文件夹中的所有文件和子文件夹,并使用grep命令过滤出以-开头的行(表示文件),然后使用wc -l命令统计行数,即文件数量。2、使用ls命令和grep命令使用ls命令的原创 2023-08-08 13:13:30 · 41904 阅读 · 1 评论 -
总结linux主机数据拷贝与linux 服务器之间拷贝文件的方法
scp就是secure copy,是用来进行远程文件拷贝的数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证与rcp不同的是,scp会要求你输入密码如果需要的话。原创 2023-06-28 14:04:00 · 2482 阅读 · 0 评论 -
总结Linux 中实时查看日志的3种方法
我们大家应该都知道如何在 Linux 中查看文件,比如可以使用 cat 或者 less 命令。这对于查看静态文件来说是可以的;日志文件是动态的,其内容随时会变化,要监测日志文件,需要在日志文件内容改变时也能实时看到。原创 2023-06-25 11:03:14 · 30477 阅读 · 1 评论 -
总结uwsgi的安装、配置与设置开机自启
vi /usr/local/nginx/conf/nginx.conf,添加新配置内容(在/var/log下新建文件夹nginx存放日志文件)配置uwsgi.ini中的listen选项,需先增大该系统参数,然后再提高uwsgi的监听队列长度,原因是listen的队列长度不能超过系统参数规定的最大连接数。接下来,切换到项目目录的script下,通过uwsgi命令读取myweb_uwsgi.ini文件启动项目。运行成功后的截图如下, 注意查看uwsgi的启动信息,如果有错,就要检查配置文件的参数是否设置有误。原创 2023-06-20 14:57:53 · 8376 阅读 · 1 评论 -
总结Nginx的安装、配置与设置开机自启
在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。原创 2023-06-20 14:32:49 · 12095 阅读 · 1 评论 -
总结linux查看当前用户的方法
2)输入:cat /etc/passwd |cut -d: -f 1-3 ,只筛选出了有用的信息,方便查看,【推荐使用这个命令】1、正常登陆的用户,在/home下都有家目录,所以可以直接看这个目录下的文件。3)输入:lastlog ,这个是系统的所有用户,绝大部分是系统内置的。1)输入:cat /etc/passwd ,信息太多,不好查找。当前用户为:root,使用pts的终端,后面是一些其他信息。当前用户为:root,使用pts的终端,后面是登陆的时间。linux下查看当前用户、所有用户的方法。原创 2023-06-14 14:56:21 · 5415 阅读 · 0 评论 -
总结排查服务器上传下载慢的几种手段与查看服务器带宽的具体方法
最近出现的一个情况,服务器上传和下载比较慢,因此我排查了种种手段,特此记录下几种常见的手段。原创 2023-06-13 15:32:51 · 7652 阅读 · 0 评论 -
Linux系统查看重启时间命令
这条命令实际上显示的是最近几天的系统运行时间。在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录。这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间。你同样可以使用uptime命令来推断系统最后的启动时间。uptime命令会显示当前的时间,同样也会显示系统已经运行的时间。●load average: 0.04, 0.05, 0.01 这是重头戏,分别描述了1分钟5分钟15分钟内系统平均负载。●up 46 days, 8:02 从上次启动开始系统运行的时间。原创 2023-06-13 08:45:51 · 7746 阅读 · 0 评论 -
运维工程师打怪升级进阶之路 V2.0
很多读者伙伴们反应总结的很系统、很全面,无论是0基础初学者,还是有基础的入门者,或者是有经验的职场运维工程师们,都反馈此系列文章非常不错!命名:《运维工程师打怪升级之路》版本:V1.0版本「2019年1月20日发布」 V1.0.1版本「2019年4月26日更新」 V2.0版本「2019年5月13日发布」内容概况:内容由浅入深,从最基础的网络基础开始,逐渐深入系统的学习Linux系统运维知识。然后引入企业项目实战内容,从而让更多学习Linux系统运维的...转载 2021-04-13 10:46:52 · 520 阅读 · 0 评论 -
Linux:文件创建时间如何修改?
一、需求修改文件创建时间二、知识及方法步骤touch命令用于创建空白文件或修改文件时间。在Linux系统中一个文件有三种时间:更改内容的时间 - mtime:当文件进行被写的时候,CTime就会更新 更改权限的时间 - ctime:当文件的目录被修改,或者文件的所有者,权限等被修改时 最后访问时间 - atime:只要读取时间,ATime就会更新1、利用touch修改ATimetouch -a read.text2、touch -d 使用指定的日期来修改t原创 2021-03-02 16:30:48 · 7015 阅读 · 0 评论 -
Linux命令行配置静态IP地址
一、前言IP地址分为了A-E共计5类地址,其中A、B、C在全球范围内统一分配,D、E为特殊地址。A类地址:第一段为网络号,剩下三段都是主机号,最大主机数1600W,私有IP地址是10.0.0.0-10.255.255.255B类地址:最后两段为主机号,最大主机数65534,私有IP地址是172.16.0.0-191.255.255.255C类地址:只有一段是主机号,最大主机数254,私有IP地址是192.168.0.0-192.168.255.255二、配置方法1、用命令..原创 2021-01-05 13:27:51 · 2322 阅读 · 0 评论 -
ubuntu定时执行python脚本方法及实例代码
一、前言本文将介绍ubuntu系统下如何定时执行shell脚本、python脚本,ubuntu系统有一个定时任务的管理器crontab,我们只需要编辑定时任务,然后重启定时任务服务就好了。二、工具:crontaba、编辑定时任务:crontab -eb、参数定义:-u 指定用户, -l 列出用户任务计划, -r 删除用户任务, -e 编辑用户任务c、英文介绍:# Edit this file to introduce tasks to b...原创 2020-11-12 10:44:27 · 3904 阅读 · 1 评论 -
总结与整理:Ubuntu系统下安装、配置Nginx及其他注意事项
在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。一、基于APT源安装sudo apt-get install nginx1、安装好的文件位置:/usr/sbin/nginx:主程序/etc/nginx:存放配置文件/usr/share/nginx:存放静态文件/var/log/nginx:存放日志2、从上面的根目录文件夹可以知道:Linux系统的配置文件一般放在/etc,日志一般放在/var/log,运行的...原创 2020-09-22 17:23:39 · 457 阅读 · 0 评论 -
判断平台是windows还是linux,用这个方法就行了
一、需求:因为代码是在windows上写的,但是需要部署到linux上,所以有些文件路径是不一样的,那么该怎么解决呢二、解决方法:python是跨平台的。在Windows上,文件的路径分隔符是'\',在Linux上是'/'。为了让代码在不同的平台上都能运行,那么路径应该写'\'还是'/'呢?使用os.sep的话,就不用考虑这个了,os.sep根据你所处的平台,自动采用相应的分隔符号。三、举例:Linux下一个路径,/usr/share/python,那么上面的os.sep就是‘/’原创 2020-07-10 18:05:01 · 2605 阅读 · 0 评论 -
全面系统地总结Linux的基本操作(下)
4、 Linux命令-系统管理4.1 查看日历:calcal 命令用于查看当前日历,-y 显示整年日历:4.2 显示或设置日期:date设置时间格式(需要管理员权限):date [MMDDhhmm[[CC]YY][.ss]] +formatCC 为年前两位 yy 为年的后两位,前两位的 mm 为月,后两位的 mm 为分钟,dd 为天,hh 为小时,ss 为秒。如: d...原创 2020-02-09 14:40:36 · 574 阅读 · 0 评论 -
全面系统地总结Linux的基本操作(上)
1、 Linux文件和目录Windows 和 Linux 文件系统在 windows 平台下,打开"计算机",我们看到的是一个个的驱动器盘符:每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录):类 Unix 系统目录结构 ubuntu 没有盘符这个概念,只有一...原创 2020-02-09 10:21:43 · 556 阅读 · 0 评论 -
linux历史追溯
1. Linux 历史早在 linux 出现之前的 20 年(大约在 20 世纪 70 年代),就有一个相当稳定而成熟的操作系统存在了。那就是 Linux 的老大哥”Unix”。那么 Linux 和 Unix 有什么关系呢?Linux 的内核是由 Linus Torvalds 在 1991 年的时候给开发出来的,并且放到网络上提供大家下载,后来大家觉得(Linux kern原创 2017-07-15 13:57:46 · 521 阅读 · 0 评论 -
linux应用领域
Linux 应用领域个人桌面领域 此领域是传统 linux 应用最薄弱的环节,传统 linux 由于界面简单、操作复杂、应用软件少的缺点,一直被 windows 所压制,但近些年来随着 ubuntu、fedora 等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,linux 在个人桌面领域的占有率在逐渐的提高 典型代表:ubuntu、fedora、s原创 2017-07-15 14:00:14 · 1031 阅读 · 0 评论 -
Linux基本操作指南
Linux 操作1 Linux 文件和目录Windows 和 Linux 文件系统在 windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形。 在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录): 类 Unix 系统目录结构 ub原创 2017-07-15 14:11:38 · 1257 阅读 · 0 评论 -
编辑神器Vi介绍及常用命令
1 vi 简介vi 编辑器是 Linux 和 Unix 上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi 是效率很高的文本编辑器。尽管在 Linux 上也有很多图形界面的编辑器可用,但 vi 在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。vi 编辑器通常被简称为 vi,而 vi 又是“Visual interface”的简称。它在 Linux 上的原创 2017-07-15 14:18:27 · 1286 阅读 · 0 评论 -
Linux常用的命令及操作技巧
今天我们就来看几个常见的处理目录的命令吧:ls: 列出目录cd:切换目录pwd:显示目前的目录mkdir:创建一个新的目录rmdir:删除一个空的目录cp: 复制文件或目录rm: 移除文件或目录你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。ls (列出目录)在Linux系统当中, ls 命令可能是最常被运行的原创 2017-07-15 20:00:55 · 301 阅读 · 0 评论 -
Linux系统用户账号的管理技巧
用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。1、添加新的用户账号使用useradd命令,其语法如下:useradd 选项 用户名参数说明:选项:-c comment 指定一段注释性描述。-d原创 2017-07-15 20:03:29 · 597 阅读 · 0 评论 -
Linux 文件基本属性以及操作技巧
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 409原创 2017-07-15 19:59:02 · 382 阅读 · 0 评论 -
Linux查看系统信息的一些命令及查看已安装软件包的命令
系统uname -a查看内核/操作系统/CPU信息head -n 1 /etc/issue查看操作系统版本cat /proc/cpuinfo查看CPU信息hostname查看计算机名lspci -tv列出所有PCI设备lsusb -tv列出所有USB设备lsmod列出加载的内核模块env查看环境变量资源free -m查看内存使用量和交换区使用原创 2017-11-20 00:08:07 · 595 阅读 · 0 评论 -
Ubuntu16.04直接修改root密码
Ubuntu16.04系统中,因为误操作导致管理员密码丢失或无效,并且忘记root密码,此时无法进行任何root/sudo权限操作。可以通过GRUB重新设置root密码,并恢复管理员账户到正常状态。工具/原料• Ubuntu16.04操作系统重置root密码启动系统,显示GRUB选择菜单(长按shift键),进入选择界面。选择Advanced optio原创 2017-11-21 11:18:29 · 4098 阅读 · 0 评论 -
Linux搭建高并发高可用Redis集群
安装RedisRedis 是一个高性能的key-value数据库。常用作缓存服务器使用。1. 下载redis安装包,redis-3.2.11.tar.gz(http://download.redis.io/releases/redis-3.2.11.tar.gz)> wget http://download.redis.io/releases/redis-3.2.11.tar.gz原创 2017-12-13 15:16:21 · 865 阅读 · 0 评论 -
初始化环境配置:CentOS 7.4x64 系统安装及基础配置
1.安装CentOS操作系统① 在进入系统引导后,会进入文字界面,选择install CentOS7(用键盘上的方向键↑、↓来选择要执行的操作,白色字体表示选中,按下回车,进入下一步操作)② 按回车执行安装过程③ 选择安装的语言④ 设置安装类型点击“软件选择”,默认是最小安装原创 2017-12-14 22:06:41 · 3270 阅读 · 0 评论 -
Cygwin中如何像在Ubuntu中一样安装软件
cygwin作为windows下模拟Linux环境的的工具,使得我们能在windows下非常方便的使用Linux的命令和工具,下面讲讲怎样在cygwin添加不支持的命令。1.首先安装cygwin:我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/或者直接使用下载连接来下载安装程序,下载连接是: http://www...原创 2018-04-01 16:13:08 · 7944 阅读 · 0 评论 -
Ubuntu Linux系统下搭建自己的Web服务器
经常被拿来当服务器的有CentOS、Ubuntu......考虑到自己只有Ubuntu的镜像并且只是自己做一些简单的测试使用,所以选择的版本是Ubuntu 14.04 LTS。在这个平台上搭建自己的Web服务器。相比在Windows下的wamp集成环境,Linux系统下同样有LAMP,不要问我LAMP是什么,这个我想懂wamp的肯定能动LAMP是什么。好,马上言归正传。第一步,我们在Ubuntu下...原创 2018-04-18 19:46:44 · 3641 阅读 · 1 评论 -
生活中常见的操作系统
1. 操作系统1.1 操作系统概念操作系统(Operating System,简称 OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机原创 2017-07-15 13:50:57 · 4666 阅读 · 0 评论