系统管理

开发者和系统管理者最喜爱的开源工具Vim 起步学习的五个技巧

﹥>﹥吖頭↗ 提交于 2020-04-08 07:25:38
多年来,我一直想学 Vim。如今 Vim 是我最喜欢的 Linux 文本编辑器,也是开发者和系统管理者最喜爱的开源工具。我说的学习,指的是真正意义上的学习。想要精通确实很难,所以我只想要达到熟练的水平。 我使用了这么多年的 Linux ,我会的也仅仅只是打开一个文件,使用上下左右箭头按键来移动光标,切换到插入模式,更改一些文本,保存,然后退出。但那只是 Vim 的最最基本的操作。我的技能水平只能让我在终端使用 Vim 修改文本,但是它并没有任何一个我想象中强大的文本处理功能。这样我完全无法用 Vim 发挥出胜出 Pico 和 Nano 的能力。 所以到底为什么要学习 Vim?因为我花费了相当多的时间用于编辑文本,而且我知道还有很大的效率提升空间。为什么不选择 Emacs,或者是更为现代化的编辑器例如 Atom?因为 Vim 适合我,至少我有一丁点的使用经验。而且,很重要的一点就是,在我需要处理的系统上很少碰见没有装 Vim 或者它的弱化版(Vi)。如果你有强烈的欲望想学习对你来说更给力的 Emacs,我希望这些对于 Emacs 同类编辑器的建议能对你有所帮助。 花了几周的时间专注提高我的 Vim 使用技巧之后,我想分享的第一个建议就是必须使用它。虽然这看起来就是明知故问的回答,但事实上它比我所预想的计划要困难一些。我的大多数工作是在网页浏览器上进行的

linux系统管理-输入输出

笑着哭i 提交于 2020-04-08 06:41:15
目录 linux系统管理-输入输出 重定向 标准输入与输出 输出重定向分类 输出重定向的使用 输入的重定向使用 管道技术 | 参数传递xargs linux系统管理-输入输出 重定向 将原本要输出到屏幕上的数据信息,重新定向到指定的文件中 运行程序,或者输入一个命令:默认打开4个文件描述符 标准输入与输出 名称 文件描述符 作用 标准输入(stdin) 0 通常键盘,也可以是其他文件或者命令的输出的内容可以作为标准输入 标准输出(stdout) 1 默认输出到屏幕 错误输出(stderr) 2 默认输出到屏幕 文件名称(filename) 3+ /dev/stderr(错误输出) -> /proc/self/fd/2 2 -> /dev/pts/0 /dev/stdin(标准输入) -> /proc/self/fd/0 0 -> /dev/pts/0 /dev/stdout(标准输出) -> /proc/self/fd/1 1 -> /dev/pts/0 输出重定向分类 重定向的特性:覆盖文件 1>:标准输出重定向,将命令执行的正确结果输出到指定的文件或者设备中 2>:错误输出重定向 追加重定向:不会覆盖文件 1>>:标准输出追加重定向,将命令执行的正确结果追加输出到文件末尾 2>>:错输出追加重定向,将命令执行的错误结果追加输出到文件末尾 << :标准输入重定向,将键盘敲的内容

Linux运维-系统管理 学习笔记

こ雲淡風輕ζ 提交于 2020-04-07 21:46:41
系统管理 学习笔记(需结合思维导图) 系统管理的基础知识(预备知识) 系统命令提示组成 [root@jarvis ~]# --- 命令提示符 作用:只有在命令提示符后面输入命令才有效果 组成 root 登录用户的信息 @ 分隔符 jarvis 主机名信息 ~ 当前所在系统的目录路径信息 系统命令是有语法规范 命令 参数参数 文件/路径 干什么事 做事情的条件 做事情结果 systemctl start/stop network ps:命令参数文件之间要有空格分隔 系统目录结构简介 Linux目录结构一切从根开始 绝对路径:从根开始进行查找数据 优点:准确性高 缺点:寻找数据更慢 相对路径:从当前路径位置查找数据 优点:寻找数据更快 缺点:准确性低 系统的操作命令 系统相关运行命令 ps:Linux是多用户的系统 Windows是多用户的系统(收费 5用户=5000 10用户=10000) 系统关机 shutdown -h 5 --- 指定5分钟后关机 Shutdown scheduled for 时间,use 'shutdown -c' to cancel. 定义一个关机方案=定义什么时间进行关机,使用shutdown -c 取消关机计划 Broadcast message from root@jarvis. com(时间) 会将关机信息广播给所有关机主机的用户 The

Jenkins安装与配置

孤者浪人 提交于 2020-03-23 13:22:43
1、下载安装包,地址:http://jenkins-ci.org/ 2、点击安装jenkins 3、如果是新用户,创建用户名和密码;就用户直接登录 4、进入主页 注:如果要修改端口,在jenkins安装文件中找到jenkins.xml这个文件,修改端口号 5、系统管理---全局工具配置---配置JDK等 6、系统管理---管理插件---查看已安装插件(因为我主要是用来发送邮件,所以必须确定安装 Email Extension Plugin ),如果没有安装,需要安装一下,已安装,可以忽略 7、配置邮件地址 (1)系统管理---系统设置---系统管理员邮件地址配置 (2) (3) 上图密码的获取通过QQ邮箱中,smtp授权得到的授权码 (4)测试邮件是否可以发送成功 8、安全设置 系统管理---全局安全配置 保存即可 来源: https://www.cnblogs.com/merry-0131/p/8717740.html

Linux系统管理第五次作业 LVM逻辑卷 磁盘配额

被刻印的时光 ゝ 提交于 2020-03-18 15:50:28
1 . 为主机增加 80G SCSI 接口硬盘 2 . 划分三个各 20G 的主分区 [root@localhost ~]# fdisk /dev/sdf 欢迎使用 fdisk (util-linux 2.23.2) 。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0xdd4cecd7 创建新的 DOS 磁盘标签。 命令 ( 输入 m 获取帮助 ) : n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p 分区号 (1-4 ,默认 1) : 起始 扇区 (2048-167772159 ,默认为 2048) : 将使用默认值 2048 Last 扇区 , + 扇区 or +size{K,M,G} (2048-167772159 ,默认为 167772159) : +20G 分区 1 已设置为 Linux 类型,大小设为 20 GiB 3 . 将三个主分区转换为物理卷( pvcreate ),扫描系统中的物理卷 [root@localhost ~]# pvcreate /dev/sdf[1,2,3]

用友ERP流程图

…衆ロ難τιáo~ 提交于 2020-03-17 17:22:22
系统操作流程 新用户操作流程:启动系统管理->以系统管理员Admin身份登录-> 新建账套 -> 增加用户 、角色-> 设置角色、用户权限-> 启用各相关系统 老用户操作流程:启动系统管理 -> 以账套主管注册登录 -> 建立下一年度账-> 结转上年数据 -> 启用各相关系统 -> 进行新年度操作 流程图如下: 说明: 步骤1-8描述的是建账的过程。其中:步骤1-4在 系统管理模块 中进行,在建账向导中设置账套,设置用户组和用户,并设置其功能权限;第5步登录企业门户-> 控制台,第6步设置系统的基础信息。步骤7-8在各子系统中完成。 步骤9-13描述的是子系统在一个会计年度内的日常处理工作,由于各子系统的日常业务处理不相同,故这里只是一个总体流程描述,有关详细的流程描述和功能描述请参见各子系统的说明。 步骤14-16描述的是建立下一年度账、结转上年数据和调整账套参数、调整基础信息、调整各子系统期初余额的过程。步骤14-15在 系统管理模块 里完成。步骤16在基础设置和各子系统中完成。 来源: https://www.cnblogs.com/yefeng/archive/2006/08/01/464740.html

jabdp系统管理

巧了我就是萌 提交于 2020-03-13 18:39:42
Jabdp的应用平台上自带了丰富的企业管理系统所需要的通用功能,实现了功能的复用,不用自行开发,让开发者“站在巨人的肩膀上”,开发的起点就高于别人。 系统管理的功能主要是给超级管理员用的,同时也可由超级管理员授权给其他角色使用。 1、 用户管理 在企业应用中,账号一般都是不允许自行注册的,而是有超级管理员创建后企业内部发放给员工。 在新建用户之前,先把【组织架构】和【角色】定义配置好。 1、 搭建组织架构 先把公司的组织架构搭建好,在【组织架构】目录下右键可以【添加】、【编辑】、【删除】。 2、 新建角色 在组织 - 公司下有一个默认的角色——超级管理员,超级管理员拥有所有的权限。 我们可以在其他组织例如销售部建立一个新角色销售员,然后可以在【选择权限】勾上开放给这个角色,权限精细到表单里的各个操作 ,结合 iDesigner 设计器还能精细控制到每个字段的权限,这个会另开一个权限管理的章节另行说明。 3、 新建用户 在组织架构【销售一组】下【新建】一个用户,把用户跟角色帮定。注意的是,一个用户可以绑定多个角色,这个用户就会拥有这些角色叠加的权限。 4、 同步缓存 每次修改完【用户管理】后,要点击同步缓存后,配置好的东西才能生效,这个记得不要忘记。 2、 部署管理 当帐套更新了之后,发现改错来 了,有或者是原来的功能更好,想变回去,这个怎么办呢。 打开【系统管理】》【部署管理】

"懒惰"Linux 管理员的 10 个关键技巧

≯℡__Kan透↙ 提交于 2020-03-02 07:27:08
转自:http://www.ibm.com/developerworks/cn/linux/l-10sysadtips/index.html 好的系统管理员区分在效率上。如果一位高效的系统管理员能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得到更多报酬),因为他为公司节约了时间,而时间就是金钱,不是吗? 技巧是为了提高管理效率。虽然本文不打算对 所有 技巧进行讨论,但是我会介绍 “懒惰” 管理员所用的 10 个基本法宝。这些技巧可以节约时间 —— 即使没有因为高效而得到更多的报酬,但至少可以有更多的时间去玩。 技巧 1:卸载无响应的 DVD 驱动器 网络新手的经历:按下服务器(运行基于 Redmond 的操作系统)DVD 驱动器上的 Eject 按钮时,它会立即弹出。他然后抱怨说,在大多数企业 Linux 服务器中,如果在那个目录中运行某个进程,弹出就不会发生。作为一名长期的 Linux 管理员,我会重启机器。如果我不清楚正在运行什么,以及为何不释放 DVD 驱动器,我则会弹出磁盘。但这样效率很低。 下面介绍如何找到保持 DVD 驱动器的进程,并轻松弹出 DVD 驱动器:首先进行模拟。在 DVD 驱动器中放入磁盘,打开一个终端,装载 DVD 驱动器: # mount /media/cdrom # cd /media/cdrom # while [

Linux基础学习(三)

本秂侑毒 提交于 2020-02-22 12:17:29
八、正文处理命令及tar命令 8.1 使用cat命令进行文件的纵向合并 1) 掌握使用cat命令实现文件的纵向合并: a) 例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法: cat baby.age baby.kg baby.sex >baby b) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法: cat baby.age >>baby2 8.2 归档文件和归档技术 (详见linux系统管理P209) 1) 归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。 2) 归档的目的:归档的目的就是方便备份、还原及文件的传输操作。 3) tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。 4) tar命令的常用选项: c:创建一个新的tar文件。 t:列出tar文件中目录的内容。 x:从tar文件中抽取文件。 f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。 v:显示所打包的文件的详细信息,v是verbose的第1个字母。 z:使用gzip压缩算法来压缩打包后的文件。 j:使用bzip2压缩算法来压缩打包后的文件。 8.3 使用tar命令创建

Linux-系统管理与维护常用命令

≡放荡痞女 提交于 2020-02-21 23:54:19
Linux-系统管理与维护常用命令: 1.clear命令 功能说明:用来清除屏幕信息。 格式:clear [快捷键Ctrl + L] 2.uname命令 功能说明:用来显示操作系统相关信息。 格式:uname [选项] uname 命令的选项及其说明: 选项 说明 -a 显示操作系统全部信息 -m 显示系统CPU类型,是32位还是64位系统 -n 显示操作系统的主机名 -s 显示操作系统类型 3.uptime命令 功能说明:uptime命令用来输出任务队列信息。 格式:uptime 注:uptime输出当前系统时间,系统开机到现在的运行时间,目前有多少用户在线和兄台那个的平均负载。 4.df 命令 功能说明:df命令用来检查linux系统的磁盘空间占用情况。 格式:常用:df -h[以易理解的格式输出文件系统分区占用情况,ru:23kb,100MB,80G] 5.scp命令 功能说明:scp(secure copy)用于将文件或目录从一个linux系统复制到另一个linux系统下;scp传输数据使用的是ssh协议,数据传输安全。 格式:scp 远程用户名@ip地址:文件的绝对路径 本地linux系统路径 scp 本地linux系统路径 远程用户名@ip地址:远程系统文件的绝对路径 6.netstat命令 功能说明:用来显示本机网络连接,运行端口,路由表等信息。 格式:netstat