![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 65
Jenrey
这个作者很懒,什么都没留下…
展开
-
Item2 zsh oh-my-zsh完全使用手册及坑解决方案
Iterm2文章目录Iterm2zsh简介oh-my-zsh简介安装zsh安装oh-my-zsh安装oh-my-zsh插件配置oh-my-zsh卸载oh-my-zsh目录详解expect方式进行ssh登录连接zsh简介oh-my-zsh简介 用于管理 Zsh 配置。它捆绑了数以千计的有用功能、助手、插件、主题和一些让您大喊大叫的东西。on-my-zsh官网安装zshOSCommandMacOS(自带zsh不需要安装)brew install zsh"Ubunt原创 2021-07-09 10:36:00 · 1620 阅读 · 3 评论 -
linux安装mailx发邮件
linux安装mailx发邮件文章目录linux安装mailx发邮件原理安装配置qq的smtps服务器配置Peer的证书发布者为信任 mail 命令是 Linux 终端发送邮件用的最多的命令。mailx 是 mail 命令的更新版本,基于 Berkeley Mail 8.1,意在提供 POSIX mailx 命令的功能,并支持 MIME、IMAP、POP3、SMTP 和 S/MIME 扩展。mailx 在某些交互特性上更加强大,如缓冲邮件消息、垃圾邮件评分和过滤等。在 Linux 发行版上,mail原创 2021-06-22 16:10:44 · 3084 阅读 · 3 评论 -
linxu查找大文件
# 查找当前路径下大于1G的文件du -sh * 2>/dev/null |grep G# 查找/下路径大于1G的文件du -sh / 2>/dev/null |grep G原创 2021-05-19 17:33:08 · 151 阅读 · 0 评论 -
alpine安装及使用(细节全覆盖,一篇上手,关键还包含在docker中的安装及使用)
1、下载alpine清华大学镜像站alpine官网下载2、安装alpine3、安装网卡并设置静态ip#新建网卡配置文件vi /etc/network/interfaces#文件内容为(注意:是英文字母lo):auto loiface lo inet loopbackauto eth0iface eth0 inet static address 192.168.1.177 netmask 255.255.255.0 gateway原创 2020-11-13 00:56:01 · 10640 阅读 · 2 评论 -
linux获取地址状态码,验证地址是否可用
1、linux下命令curl -I -m 5 -s -w "%{http_code}\n" -o /dev/null https://www.baidu.com2、下面是python上的应用curl_cmd = 'curl -I -m 5 -s -w "%{http_code}\n" -o /dev/null ' + providercurl_cmd_result = str(os.popen(curl_cmd).read()).replace("\n", "")if curl_cmd_原创 2020-09-16 13:35:06 · 562 阅读 · 0 评论 -
运维必须掌握的27道Linux面试题
1.解释下什么是GPL,GNU,自由软件?GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。2.如何选择Linux操作系统版本?一般来讲,桌面用户首选Ubuntu;服务器首选RHEL或CentOS,两者中首选CentOS。根据具体要求:①安全性要求较高,则选择Debian.原创 2020-08-30 15:13:04 · 1501 阅读 · 0 评论 -
2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null
Linux中的标准输入输出标准输入0从键盘获得输入 /proc/self/fd/0标准输出1输出到屏幕(即控制台) /proc/self/fd/1错误输出2输出到屏幕(即控制台) /proc/self/fd/2/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”1、2>/dev/null意思就是把错误输出到“黑洞”2、>/dev/null 2>&1默认情况是1,也就是...原创 2020-08-30 15:11:42 · 436 阅读 · 0 评论 -
linux常用的命令
一、linux CPU大小cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpui..原创 2020-08-14 15:17:29 · 446 阅读 · 0 评论 -
vim快捷键
以下均为英文输入法常用快捷键:行首^ (shtif+6)行尾$ (shift+4)开头gg结尾G段首 {段尾 }下一个单词 W词尾 E拷贝行 Y粘贴 P原创 2020-07-31 17:48:25 · 224 阅读 · 0 评论 -
macos自动连接跳板机
我们采用的是expect然后编写脚本的方式去自动登录跳板机。1.首先安装 expectbrew install expectexpect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而这些输入都需要人为的手工进行。而利用expect,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互执行。这就是exp原创 2020-07-01 14:40:53 · 1842 阅读 · 0 评论 -
设置 SSH免密登录
1. 制作密钥对首先在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令:[root@host ~]$ ssh-keygen <== 建立密钥对Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): <== 按 EnterCreated directory '/root/.ssh'.Enter passphrase原创 2020-05-21 19:30:17 · 707 阅读 · 0 评论 -
在CentOS 7中安装Plex Media Server
WOMEN KEYIQUsudo rpm -ivh https://downloads.plex.tv/plex-media-server/1.13.8.5395-10d48da0d/plexmediaserver-1.13.8.5395-10d48da0d.x86_64.rpm原创 2020-05-11 03:32:58 · 2217 阅读 · 0 评论 -
linux zip打包
将saltcode/ 目录打包为saltcode.zipzip -q -r saltcode.zip saltcode/-q 安静操作,不输出执行的过程;-r 递归到目录;原创 2019-12-10 12:22:41 · 735 阅读 · 0 评论 -
linux安装make
wget http://ftp.gnu.org/gnu/make/make-4.2.tar.gztar -zxvf make-4.2.tar.gzcd make-4.2./configuremakemake installln -s -f /usr/local/bin/make /usr/bin/make原创 2019-08-28 12:51:41 · 36263 阅读 · 18 评论 -
centos7安装及使用docker的笔记(史上最全,不全不要钱)
CentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本...原创 2019-01-30 23:18:52 · 1270 阅读 · 1 评论 -
nohup大法让程序在服务器后台运行
linux下通常部署完程序,需要让它一直在后台运行,否则ssh一旦断开,整个进程就挂了。今天要介绍的就是一个关于让程序在后台运行的命令nohup!!!网上的许多文章对于nohup这个命令有非常细致的讲解,然而我认为在使用阶段最好的就是能快速易懂方便使用,如果有需求深入学习的话,再查阅相关的文档,起码不要再学习整个命令的初期把人讲晕了。 # 1.后台启动程序 nohup Co...原创 2019-01-31 17:17:39 · 2016 阅读 · 0 评论 -
CentOS7--配置时间和日期
CentOS7提供三个命令行工具,可用于配置和显示有关系统日期和时间的信息。timedatectl:Linux 7中的新增功能,也是systemd其中的一部分。 date:系统时钟,也成为软件时钟,一旦系统启动并且系统时钟被初始化,系统时钟就完全独立硬件时钟。 hwclock: real-time clock (RTC)通常被称为硬件时钟,(在系统集成电路板上),即使在机器关闭时也能...原创 2019-01-25 14:31:24 · 1839 阅读 · 0 评论 -
时间服务器
ntpdate -d 182.92.12.11原创 2019-01-25 13:48:50 · 580 阅读 · 0 评论 -
linux系统下tar打包压缩命令的使用总结
tartar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,但它仅仅只是一个打包工具,并不负责压缩。下面是如何打包一个目录:# tar -cvf archive_name.tar directory_to_compress1下面是如何解包的命令:# tar -xvf archive_name.tar.gz1上面这个解包命令将会将文档解开在当前目录...原创 2018-04-26 23:04:08 · 742 阅读 · 0 评论 -
Linux下的上传和下载yum install -y lrzsz
先使用命令 yum install -y lrzszrz 上传 或者直接拖动sz 要下的文件 回车原创 2018-04-26 23:05:28 · 6412 阅读 · 2 评论 -
在windows下安装Linux双系统共存不需要改引导(U盘安装版本)
1.下载CentOS-6.7-x86_64-bin-DVD1.iso放在任意磁盘2.下载PartAssist.exe 分区助手软件。3.打开分区助手软件在C盘,D盘等等的盘切割分区(可以切割多个分区,也可以切割单个分区,只要你切割出来够装Linux就行),(注意:同一块硬盘内最多4个主分区,或3个主分区外加1个扩展分区,也就是说当你目前已经有4个主分区的情况下,可能会出现“安装系统时空闲分区不可用...原创 2018-04-27 10:26:56 · 8496 阅读 · 0 评论 -
Linux crontab
一 Linux crontab定时任务通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。crontab -e0 0 * * * /shell/uploadFile2Hdfs.sh //每天凌晨12:00执行一次用户所建立的...原创 2018-06-13 21:00:49 · 650 阅读 · 0 评论 -
awk
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value' ...原创 2018-06-16 14:22:50 · 361 阅读 · 0 评论 -
centos 7.3 设置静态IP或ping 报name or service not known
首先把虚拟机配置为桥接模式,然后开启 再你打算修改虚拟机IP之前首先ping下127.0.0.1看看网卡是否是好的(如果127.0.0.1都ping不通的话,那网卡就是坏的了…)[root@localhost /]# ping 127.0.0.1PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.64 bytes from 127.0.0.1...原创 2018-11-08 15:49:13 · 2314 阅读 · 0 评论 -
vim命令常用技巧
学会使用vi编辑器是学习Linux系统的必备技术之一,因为一般的Linux服务器是没有GUI界面的,Linux运维及开发人员基本上都是通过命令行的方式进行文本编辑或程序编写的。vi编辑器是Linux内置的文本编辑器,几乎所有的类unix系统中都内置了vi编辑器,而其它编辑器则不一定,另外很多软件会调用vi编辑进行内容编写,例如crontab定时任务。较之于其它编辑器或GUI编辑器,vi编辑速度是最...原创 2018-11-08 16:05:23 · 291 阅读 · 0 评论 -
centos7与6的差别
CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比daemon命令 systemctl命令 说明 service [服务] start systemctl start [unit type] ...原创 2018-11-20 14:26:18 · 2586 阅读 · 0 评论 -
Linux网络基础命令ifconfig,ip,ss
ifcfg家族: ifconfig:配置IP,NETMASK route:路由 netstat:状态及统计数据查看 ifconfig -a 显示所有接口,包括未使用接口的状态 ifconfig可以对网卡进行配置地址 # ifconfig eno33554984 ...原创 2018-11-29 16:12:43 · 554 阅读 · 0 评论 -
Linux lftp命令和ftp命令用法解析与示例
首先我们来说说 lftplftp是一个文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。1. 语法和常用参数lftp(选项)(参数)#参数为要访问的站点的ip地址或者域名。-f:指定lftp指令要执行的脚本文件;-c:执行指定的命令后退出;--help:显示帮助信息;-...原创 2018-12-04 11:16:19 · 2161 阅读 · 0 评论 -
linux wget 命令用法详解(附实例说明)
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget...原创 2018-12-04 11:25:01 · 1742 阅读 · 0 评论 -
Linux SELinux
SELinux(Security Enhanced Linux)系统资源都是通过进程来读取更改的,为了保证系统资源的安全,传统的Linux使用用户、文件权限的概念来限制资源的访问,通过对比进程的发起用户和文件权限以此来保证系统资源的安全,这是一种自由访问控制方式(DAC);但是随着系统资源安全性要求提高,出现了在Linux下的一种安全强化机制(SELinux),该机制为进程和文件加入了除...原创 2018-12-13 12:08:49 · 1167 阅读 · 0 评论 -
Linux软件包管理相关知识
软件包管理-简介一般来说著名的 Linux 系统基本上分两大类:RedHat 系列:Redhat、Centos、Fedora 等 Debian 系列:Debian、Ubuntu 等Dpkg (Debian系):Ubuntu RPM (Red Hat系):CentOS、FedoraRedHat 系列常见的安装包格式 rpm 包,安装rpm包的命令是“rpm -参数” 包管...原创 2018-12-24 19:52:53 · 428 阅读 · 0 评论 -
centos挂载iso的yum源
mount /dev/cdrom /mntcd /etc/yum.repos.dvi dvd.repo[dvd]name=dvd-isobaseurl=file:///mntgpgcheck=0yum clear all原创 2019-01-25 13:09:59 · 295 阅读 · 0 评论 -
linux -bash-4.2#问题
因为删除了root的家目录下的文件,导致了-bash-4.2#问题。原因是root在/root下面的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件是每个用户都必备的文件。 使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下cp /etc/skel/.bashrc /root/ cp /etc/s...原创 2019-01-25 13:12:49 · 1407 阅读 · 0 评论 -
linux常用命令(未完版,持续更新)
1.netstat -nltp 查看进程号和端口号对应关系2.ps -ef | grep -i java 查看某个(java)进程的详细启动信息原创 2018-03-30 16:57:35 · 276 阅读 · 0 评论