自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Linux 命令1

一、文件相关1. 文件操作>创建空文件、覆盖文件内容、标准输出重定向>>创建空文件(更为安全的做法)、标准输出追加重定向basename去掉路径,只取文件名bash -n检查脚本中的语法错误bash -x调试执行,查看执行过程cd默认切换到用户家目录cd /切换到根目录cd ~切换到家目录,也可以指定其他用户家目录cd .切换...

2019-10-30 17:12:32 260

原创 Linux 文件处理sed

一、打印sed 'p'命令会从文件首行读取并打印到最后一行,如果匹配了指定的行,对应的行会被打印多一遍。如果结尾参数无法匹配,将会读取到文件最后一行。...

2019-11-22 02:18:47 202

原创 Linux 文件查找和压缩练习

一、查找/var目录下属主为root,且属组为mail的所有文件二、查找/var目录下不属于root、 lp、 gdm的所有文件三、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件四、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件五、查找/etc目录下大于...

2019-11-22 00:46:19 387

原创 Linux 文件查找和压缩

一、对大量查找的文件进行操作有些命令不能接受过多参数,命令执行可能会失败, xargs可以解决。二、压缩压缩工具对文件后缀有严格要求。1. 压缩比xz(.xz)> bzip2(.bz2) > gzip(.gz) > zip(.zip) > compress(.Z)文本文件压缩比较高。...

2019-11-19 10:54:34 262

原创 CentOS 搭建 LDAP

一、环境1. 操作系统版本cat /etc/redhat-release[root@ldap ~]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)2. 内核版本uname -r[root@ldap ~]# uname -r3.10.0-693.el7.x86_64二、关闭...

2019-11-16 18:11:03 1814

原创 Linux shell脚本编程基础练习

一、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小第一步#!/bin/bashecho "Hostname is `hostname`"echo "IPv4 address is `ifconfig ens33 | grep -Eo "\<(([1-9]?[0-9]...

2019-11-10 01:21:47 650

原创 Linux shell脚本编程基础

一、脚本生效1. 方法一把脚本路径写入$PATH变量。2. 方法二带上路径执行,需要执行权限。3. 方法三bashbash后跟上脚本,该方法脚本不需要执行权限也能运行。4. 方法四| bash读入脚本内容,通过管道符交给bash执行。当前主机远程调用其他主机的脚本。二、基本结构1. 声明shell类型#!/bin/ba...

2019-11-03 22:44:02 175

原创 Linux I/O重定向、管道、用户与组管理、文件权限管理与文本文本处理工具、grep命令、正则表达式、vim编辑器练习

一、将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中。who | tr -s [:lower:] [:upper:] > /tmp/who.out[root@centos7 ~]#who | tr -s [:lower:] [:upper:] > /tmp/who.out[root@centos7 ~]#cat /tmp/who.outROT ...

2019-11-03 04:19:28 491

原创 Linux vim练习

一、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符:%s/^[[:space:]].*//二、复制/etc/rc.d/init.d/functions文件至/tmp目录,用查找替换命令为/tmp/functions的每行开头为空白字符的行的行首添加一个#号:%s/^\([[:space:]].*\)/#\1...

2019-11-03 03:57:21 354

原创 Linux VIM编辑器

一、主要模式1. 命令模式1.1 功能主要用于查看文件内容。2. 插入、编辑模式2.1 功能主要用于编辑文本内容。2.2 操作Ctrl+v+[输入\e3. 扩展命令模式3.1 功能主要用于保存、退出操作。支持基本正则表达式,可以使用后向引用。4. 替换模式4.1 功能输入内容直接替换光标所在位置的内容。...

2019-11-03 03:37:22 118

原创 Linux 文本处理工具练习

一、找出ifconfig “网卡名” 命令结果中本机的IPv4地址ifconfig eth0 | head -n 2 | tail -n 1 | tr -s ' ' : | cut -d : -f 4[root@centos6 ~]#ifconfig eth0 | head -n 2 | tail -n 1 | tr -s ' ' : | cut -d : -f 4192.168.30...

2019-11-01 00:27:22 948

原创 Linux 文本处理工具

一、显示文本前或后行内容1. 实战功能1.1 日志监控tail -f执行tail -f或tail -F命令可以观察文件正在变化的内容(即跟踪文件的变化内容),文件产生新内容时屏幕会显示新增内容。二、文本排序1. 实战功能1.1 抽奖seq N | sort -R | head -n 1sort -R命令能随机排序。三、复制对文...

2019-10-31 02:46:34 135

原创 CentOS 搭建 SVN

目录一、安装 SVN1. 通过 yum 下载并安装2. 查看 SVN 版本3. 查看 SVN 安装目录二、SVN 版本库1. 创建版本库目录2. 创建版本库3. 复制版本库配置文件到根目录3.1 复制用户账户权限管理配置文件3.2 复制用户账号密码管理配置文件三、编辑版本库管理及配置文件1. /var/svnrepos/conf/authz...

2019-10-30 17:02:10 282

原创 CentOS7 升级内核版本

目录一、升级前操作1. 查看当前内核版本2. 安装 ELRepo 源2.1 导入公共秘钥2.2 安装 ELRepo 的 YUM 源二、安装内核1. 通过 YUM 安装2. 查看已安装的内核版本3. 查找新安装的内核完整名称三、内核切换1. 更改默认内核2. 查看默认启动内核是否更换成功三、激活内核1. 重启系统2. 查看内核版本...

2019-10-30 16:37:39 404

原创 CentOS 普通用户提权

目录一、创建普通用户1. 创建普通用户2. 为普通用户设置密码二、编辑/etc/sudoers1. 修改内容2.完整配置文件内容一、创建普通用户1. 创建普通用户useradd[root@VM_0_17_centos ~]# useradd user02. 为普通用户设置密码passwd[root@VM_0_17_...

2019-10-30 16:25:53 491

原创 CentOS 修改 SSH 远程登录配置

目录一、SSH 远程登录相关配置文件1. 修改内容1.1 修改 SSH 远程登录端口号1.2 禁止密码为空的用户远程登录1.3 禁止 root 用户远程登录1.4 指定 SSH 不对远程主机名机型反向解析2. 完整配置文件内容二、使配置生效1. 重启 SSH 进程一、SSH 远程登录相关配置文件/etc/ssh/sshd_config...

2019-10-30 16:17:51 509

原创 Linux 权限练习

一、当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作?当用户对目录无执行权限,他将:(1) 无法进入该目录;(2) 无法查看该目录下的文件的内容;(3) 无法查看该目录下的文件的详细属性;(4) 无法创建、删除该目录下的文件。二、当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做哪些操作?当用户对目录无读权限,他将...

2019-10-29 01:36:41 2814

原创 Linux 用户、组练习

一、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution"user gentoo -G bin,root -s /bin/csh -c 'Gentoo Distribution'[root@centos7 ~]#useradd gentoo -G bin,root -s /bin/csh -c 'G...

2019-10-26 20:32:16 557

原创 CentOS 修改 SSH 远程登录配置

一、SSH 远程登录相关配置文件/etc/ssh/sshd_config修改内容:(1) 修改 SSH 远程登录端口号#Port 22Port 2048系统默认为 22,且配置配置文件默认就用 # 注释掉。(2) 禁止密码为空的用户远程登录PermitEmptyPasswords no默认被#注释掉。(3) 禁止 root 用户远程登录# Permit...

2019-10-25 02:29:22 987

原创 CentOS 普通用户提权

一、创建普通用户1. 创建普通用户useradd[root@VM_0_17_centos ~]# useradd user02. 为普通用户设置密码passwd[root@VM_0_17_centos ~]# passwd user0Changing password for user user0.New password:BAD PASSWORD: The p...

2019-10-25 01:17:06 1988

原创 CentOS7 升级内核版本

一、升级前操作1. 查看当前内核版本[root@VM_0_17_centos ~]# uname -r3.10.0-862.el7.x86_642. 安装 ELRepo 源ELRepo官网(1) 导入公共秘钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org[root@VM_0_17_centos ...

2019-10-25 00:43:48 265

原创 CentOS 搭建 SVN

一、安装 SVN1. 通过 yum 下载并安装yum install subversion[root@izbp11tfz245ne0doug99kz ~]# yum install subversion2. 查看 SVN 版本svnserve --version[root@izbp11tfz245ne0doug99kz ~]# svnserve --version...

2019-10-24 20:21:44 160

原创 Windows 命令

net user查看所有用户net accounts查看用户属性net user USERNAME PASSWORD /add创建用户net user USERNAME /del删除用户net localgroup查看用户组net localgroup GROUPNAME /add创建用户组net localgroup GROUPNAME /del删除用户...

2019-10-24 01:23:16 94

原创 Linux 用户、组和权限

一、token1. 定义令牌,当用户通过用户名和密码通过系统用户数据库,成功登录系统后,系统会颁发一个令牌给用户。用户访问资源时需要提交令牌,资源再根据令牌权限(UID、GID、groups)判断用户是否有权限访问。如果用户已经登录系统,此时更新令牌,需要重新登录才能获取最新的令牌。二、UID1. 管理员root:0。2. 普通用户1~65535(1)...

2019-10-24 01:19:52 874

原创 Linux 重定向和管道练习

一、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中[root@centos7 ~]#cat /etc/issue | tr [:lower:] [:upper:] > /tmp/issue.out[root@centos7 ~]#cat /tmp/issue.out\SKERNEL \R ON AN \MTTY: /LHO...

2019-10-23 01:10:35 602

原创 Linux 重定向和管道

一、标准输入、输出1. 文件描述符(1) 定义每打开一个文件,系统就会分配一个数字作为文件描述符来代表打开的文件,也可以使用exec Number<>手工指定;实际上是把文件描述符做软链接指向目标文件,所以访问文件描述符的内容和访问目标文件的内容一样。2. 查看文件描述符ll /proc/$$/fd系统默认分配0、1、2、255数字作为文件描述符。...

2019-10-20 23:14:41 177

原创 Linux 基础入门、帮助与文件管理练习

一、常见Linux的发行版有哪些?并描述不同发行版本之间的联系与区别。1. 常见Linux的发行版:RedHat、Fedora、Suse、红旗、Debian、Ubuntu、CentOS等……2. 不同发行版本之间的联系与区别:RedHat:是RedHat自己的发行的企业版,是RedHat的一个重要节点;Fedore:是一款基于Linux的操作系统,也是一组维持计算机...

2019-10-20 01:48:54 256

原创 Linux 文件管理练习

一、显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录[root@centos7 ~]#ls /var/l*[[:digit:]]*[[:lower:]]/var/labc123z二、显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录[root@centos7 ~]#ls /etc/[[:digit:]]*[^[:digi...

2019-10-19 00:34:57 946

原创 Linux 文件管理

一、lrzszLinux和Windows互传文件工具。1. 安装yum install lrzszrpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm二、Linux一级目录带*号为标准的目录结构。boot*存放静态文件和启动相关文件,包括内核。...

2019-10-15 23:17:17 202

原创 Linux 系统文件参数设置

一、设置自动登录图形化操作界面/etc/gdm/custom.conf修改内容:AutomaticLoginEnable=trueAutomaticLogin=root# GDM configuration storage[daemon]AutomaticLoginEnable=trueAutomaticLogin=root[security][xdm...

2019-10-15 01:42:52 837

原创 Linux 基础入门练习

一、显示当前时间,格式:YYYY-mm-dd HH:MM:SS[root@centos7 ~]#date "+%F %T"2019-10-15 01:20:05二、显示前天是星期几[root@centos7 ~]#date -d "-2 day" +%ASunday三、设置当前日期为2019-08-07 06:05:10[root@centos7 ~]#date ...

2019-10-15 01:29:47 229

原创 Linux 入门与帮助

一、命令别名1. 命令别名、内部命令、外部命令(1) 优先级命令别名 > 内部命令 > 外部命令二、日期和时间1. 时区/usr/share/zoneinfo/系统所有时区的目录三、screen1. 安装(1) CentOS6光盘rpm -ivh /media/CentOS_6.9_Final/Packages/screen-4.0.3-1...

2019-10-13 16:36:28 87

原创 Linux 命令

一、文件相关1. 文件管理>创建空文件、覆盖文件内容、标准输出重定向>>创建空文件(更为安全的做法)、标准输出追加重定向basename去掉路径,只取文件名cat查看文件内容cat -A展开所有cd默认切换到用户家目录cd /切换到根目录cd ~切换到家目录,也可以指定其他用户家目录cd .切换到当前目录cd .....

2019-10-13 00:40:00 978

原创 CentOS 系统安装

一、虚拟机配置1. 内存(1) CentOS61G(2) CentOS71.1G2. CPU23. 磁盘200G4. 光盘ISO5. 网卡仅主机二、分区操作200G/dev/sda2 mount on / 50G/dev/sda1 mount on /boot 1G(存放内核启动文件,独立好处是将来修复时不会影响其他数据...

2019-10-13 00:17:12 832

原创 Linux 基础知识

一、常见目录/ 根目录,Linux只有一个根目录,而Windows有多少个分区就有多少个根;|—— /usr 存放操作系统数据,功能基本等价于Windows中的progrom files目录;|—— /home 存放用户数据,root用户的家目录在/root,功能基本等价于Windows中的用户目录;|—— /tmp 存放临时文件;|—— /v...

2019-10-12 23:59:39 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除