linux-扩展应用:vim编辑技巧、发布网络YUM源、源码编译安装

权限数值化:

基本权限 r=4  w=2  x=1

附加权限 SUID=4  SGID=2  Stiky Bit=1

使用数值形式来设置权限

统计文件的占用空间:du

du [选项]... [目录或文件]

-s:只统计每个参数所占用的总空间大小

-h:提供易读容量单位(K、M等)

[[email protected] ~]# du -sh /root/  /etc/  /boot/

4.0M/root/

35M/etc/

132M/boot/

date:查看/调整系统日期时间

—date +%F          #年月日

—date +%R          #时间

—date +"%Y-%m-%d  %H:%M:%S"   #年月日,时分秒

—date -s "yyyy-mm-dd  HH:MM:SS"      #修改日期时间

vim文本编辑

光标跳转

Home键或^、数字0          跳转至行首

End键或$                       跳转至行尾

PgUp键、PgDn键             向上下翻页

1G或gg              跳转到整个文件的首行

G                   跳转到整个文件的末尾行

复制粘贴

yy、nyy             复制光标处的一行、n行

P

/root/.vimrc        #此文件默认没有,但可以在vim修改配置

vim /root/.vimrc

创建软连接(快捷方式):ln -s

[[email protected] ~]# ln -s /etc/sysconfig/network-scripts/ifcfg-eth0  /opt/eth0

[[email protected] ~]# ls -l /opt/eth0

lrwxrwxrwx. 1 root root 41 11月 11 14:11 /opt/eth0 -> /etc/sysconfig/network-scripts/ifcfg-eth0

系统环境变量

  PATH:

./         当前运行的程序

-mtime +或-修改天数(只能是过去的时间)

0.0.0.0: 22

表示本机所有ip地址(网卡)都开放22号端口

时间: 2024-08-29 15:38:55

linux-扩展应用:vim编辑技巧、发布网络YUM源、源码编译安装的相关文章

Linux下使用vim编辑c程序

这几天在系统能力班自学linux,加上最近大数据课上开始使用linux,我在这里总结一下,linux下使用vim编辑c语音程序的一些问题. 大数据课上是直接使用micro来编辑的,我这里只是简单的说明一下vim的一些基本使用方法,毕竟我也是刚开始接触. 主要内容来自系统能力班老师们准备的资料,图片是我自己实验的截图. 1 vi/vim使用 1.1 vi/vim简介 vi/vim是Linux.Unix字符界面下常用的编辑工具,也是系统管理员常用的一种编辑工具.很多Linux发行版都默认安装了vi/

网络yum源 自定义yum仓库 zip备份 编译安装

Top NSD SERVICES DAY01 案例1:补充应用技巧 案例2:软连接与硬连接 案例3:man手册.zip备份 案例4:自定义yum软件仓库 案例5:发布及测试yum仓库 案例6:vim效率操作 案例7:编译安装软件包 案例8:使用systemctl工具 1 案例1:补充应用技巧 1.1 问题 本例要求掌握在运维中比较常用的一些扩展命令技巧的使用,完成下列小技巧操作: 采用数值形式将目录/root的权限调整为 rwx------ 将记录的历史命令条数更改为 200 条 统计 /boo

linux学习笔记——源码编译安装Mysql

#######Redhat6.5源码编译安装Mysql########实验环境:1.IP:172.25.8.32.磁盘要大于20G先添加一块大于20G的磁盘fdisk /dev/vdb        ##得到/dev/vdb1 8e linuxpvcreate /dev/vdb1    ##把物理分区做成物理卷vgextend vg_server1 /dev/vdb1    ##把新建立的/dev/vdb1添加到vg_server1中lvextend -L 20G /dev/vg_server1

<04>VIM编辑器的使用和源码编译安装

<04>VIM编辑器的使用和源码编译安装 知识点:一. vim文本编辑器二.网络配置 三.文件查找 (locate find whereis which)四.解压/打包(zip gzip bzip2 tar)五.安装(rpm yum) 一. vim文本编辑器1.命令模式():即vim刚进去的时候,或者按一下ESC的时候的状态 yy 复制一行: 3yy:复制三行小p 粘贴到光标的下一行大P 粘贴到光标的上一行dd 删除一行: 3dd:删除三行u 撤销上一次操作,若想多次撤销,当然多按几下ushi

Linux程序包管理之yum仓库、源码编译安装

CentOS:yum,dnf URL:ftp://172.16.0.1/pub yum是C/S架构,是rpm的前端工具,依赖于rpm存在的: 1.本地要有yun程序: 2.本地要有配置文件(配置远程服务器yum仓库或本地服务器yum仓库): 3.要有存在的文件服务器(程序包仓库即yum仓库).(也可以在本地配置服务器yum仓库): yum支持的服务器有两种:一种是ftp服务器,第二种是http服务器: yum工作简述: yum是客户端,也认为是自我独立管理的组件,需要联系远程的仓库,从仓库中下载

linux学习笔记——源码编译安装PHP

#######Redhat6.5源码编译安装php########实验环境:IP:172.25.8.3(已经安装了nginx.mysql服务并能正常使用) 实验内容:1.安装包php-5.6.20.tar.bz2re2c-0.13.5-1.el6.x86_64.rpm   ##PHP的词法解释器re2clibmcrypt-2.5.8-9.el6.x86_64.rpm   ##提供mcrypt,mcrypt是php中重要的加密支持扩展库libmcrypt-devel-2.5.8-9.el6.x86

linux程序包管理之源码编译安装

一.linux程序包基础概念 1.1.linux程序开发遵循开源协定:GPL, BSE, Apache等 1.2.源程序常用的开发语言:C, C++, perl, python等 1.3.应用程序的开发.编译和运行 就像面包师直接使用的材料是面粉而非麦种一样,我们大部分应用程序员在开发程序时也并非直接接触硬件层,因为底层硬件太过抽象和"丑陋",如果应用程序开发都从底层开始,无疑工作量巨大.于是,有些系统级程序员在"裸机"上抹上了一层操作系统,用于管理硬件资源,这个系

九周第四次课(2月26日) 11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍 11.3/11.4/11.5 MySQL安装 扩展 mysql5.5源码编译安装

11.1 LAMP架构介绍11.2 MySQL.MariaDB介绍11.3/11.4/11.5 MySQL安装扩展mysql5.5源码编译安装   http://www.aminglinux.com/bbs/thread-1059-1-1.html mysql5.7二进制包安装(变化较大)  http://www.apelearn.com/bbs/thread-10105-1-1.html =====================================================

linux源码编译安装php出现 cannot find -lltdl

原因: 在编辑php时添加的“–with-mcrypt”选项造成. 解决方法: 1.如果不需要mcrypt,那么编辑php时去掉该选项,然后再make.make install. 2.如果需要mcrypt,那么需要安装libltdl libltdl在libmcrypt软件包中就有,具体过程: #cd /software/libmcrypt-2.5.8/libltdl #./configure –enable-ltdl-install #make #make install 这个时候再回到php的

Linux软件包管理04-压缩归档及源码编译安装

一.压缩.解压缩命令 1.压缩格式:gz, bz2, xz, zip, Z 2.压缩算法:算法不同,压缩比也会不同: 3.原始的压缩命令:compress: FILENAME.Z 解压缩:uncompress 4.压缩成.gz格式的文件(仅压缩文件) a)gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件,如:gzip /tmp/file* -d:解压缩,相当于gunzip命令: -#:指定压缩比,范围是1-9,默认是6: b)gunzip: 解压缩: gunzip /PATH