linux系统学习笔记
文章平均质量分 74
在奋斗的大道
程序发烧友
展开
-
Vim/Vi 编辑器,删除总结
在linux服务器,无法避免和vi编辑打交道,在命令行模式下删除数量少还好,如果删除很多,光靠删除键一点点删除真的是头痛,还好Vim/Vi有快捷的命令可以删除多行、范围。删除行在Vim/Vi中删除一行的命令是dd。以下是删除行的步骤说明:1、按Esc键进入正常模式。2、将光标放在要删除的行上。3、键入dd并按Enter键以删除该行。注:多次按dd将删除多行。原创 2023-02-01 16:53:38 · 4611 阅读 · 0 评论 -
Shell 脚本执行提示:/bin/bash^M:bad interpreter:No such file or directory
sh文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。今天在执行Datax 增量shell脚本时,提示错误信息:/bin/bash^M: bad interpreter: No such file or directory。直接执行sed -i “s/\r//” incre_house.sh来转化, 然后就可以执行**./a.sh**运行脚本了。温馨提示:incre_house为可执行shell 脚本。方法一:vi或vim命令打开shell 脚本文件。3.修改文件格式为unix。原创 2022-12-23 11:13:13 · 806 阅读 · 0 评论 -
Linux 指令学习之crontab
crontab可以在指定的时间执行一个shell脚本以及执行一系列Linux命令.原创 2022-12-17 17:13:32 · 3290 阅读 · 1 评论 -
Linux Shell脚本一文读懂
shell脚本是一个文件,里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令并执行(无需编译)。shell脚本的本质是 shell命令的有序集合算符说明举例+加法`expr $a + $b` 结果为 30。-减法`expr $a - $b` 结果为 -10。*乘法`expr $a \* $b` 结果为 200。/除法`expr $b / $a` 结果为 2。%取余`expr $b % $a` 结果为 0。=赋值a=$b 把变量 b 的值赋给 a。原创 2022-10-19 01:07:16 · 1240 阅读 · 0 评论 -
Centos7安装Docker教程
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本2、yum 更新至最新版本3、卸载旧版本 4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的5、设置yum源//国外镜像yum-config-manager --add-repo https://download原创 2022-06-15 09:11:28 · 489 阅读 · 0 评论 -
Ubuntu 操作系统修改文件访问权限
Ubuntu下修改目录权限命令如下:chmod 600 name (只有所有者有读和写的权限)chmod 644 name (所有者有读和写的权限,组用户只有读的权限)chmod 700 name (只有所有者有读和写以及执行的权限)chmod 666 name (每个人都有读和写的权限)chmod 777 name (每个人都有读和写以及执行的权限) 其中 n原创 2014-04-10 17:59:49 · 929 阅读 · 0 评论 -
Ubuntn操作系统学习笔记之 Shell编程基础
1 Shell命令行书写规则 Shell命令行的书写规则对Shell命令行基本功能的理解有助于编写更好的Shell程序,在执行Shell命令时多个命令可以在一个命令行上运行,但此时要使用分号(;)分隔命令,例如:[root@localhost root]# ls a* -l;free;df长Shell命令行可以使用反斜线字符(\)在命令行上扩充,例如:转载 2014-04-04 15:35:00 · 783 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之Vim 配置
1、安装VIM $sudo apt-get install vim-full2、安装中文帮助文档(因为默认只安装了英文帮助文档)http://vcd.gro.clinux.org下载以后是一个zip归档文件,解压后执行./vimcdoc.sh -i这会安装帮助文档到~/.vim/3、修改~/.vimrc配置文件 $vim ~/.vimrc :rea转载 2014-04-04 15:05:39 · 594 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之NFS基础
说明 NFS, Network File System 是 Linux系统(类Unix系统)之间 使用的最为广泛的文件共享协议 NFS方式共享 不需要将文件下载到本地才可以使用. NFS服务将某个目录共享后, client可以通过网络 挂载该目录后 直接使用. NFS主要用于局域网 且效率非常高, 而互联网绝大多数还是 FTP或HTTP转载 2014-04-04 11:25:09 · 627 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之vim 安装与使用
一、安装 vim 控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而,如果您更喜欢GUI界面下的vim的话,请安装vim-gtk软件包1在终端中输入 sudo apt-get install vim-gtk转载 2014-04-04 14:50:02 · 704 阅读 · 0 评论 -
Ubuntu 操作系统学习笔记之c/c++开发环境配置
ubuntu下的c/c++环境搭建是比较简单,因为有apt和新立得的帮助.1.首先是配置gcc,在ubuntu安装完成已经有gcc了(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是gcc还转载 2014-04-04 14:17:35 · 750 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之安装和配置Apache2
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2ctl -k start 停止:sudo apache2ctl -k stop 重新启动:sudo apache2ctl -k restart转载 2014-04-04 13:20:23 · 585 阅读 · 0 评论 -
ubuntu操作系统学习笔记之NFS安装
1 、安装 nfs 服务版(机器一、机器二都要装)服务器端安装 : sudo aptitude install nfs-common nfs-kernel-server portmap 在客户端则需要安装: sudo aptitude install nfs-common portmapsudo apt-get install nfs-kernel-server ( 这条命令好转载 2014-04-04 11:22:04 · 646 阅读 · 0 评论 -
Linux 学习笔记之开启SSH服务
SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-ser原创 2014-06-23 15:29:13 · 612 阅读 · 0 评论 -
Ubuntu 创建.txt文本文件
...sudo不是随便用的............1.打开终端并输入 vim xxx.txt2.按esc,输入:wq3.完成了原创 2014-06-23 17:32:25 · 41180 阅读 · 0 评论 -
Ubuntu Linux中vsFTP添加用户
按照 http://xinchibaobei.blog.163.com/blog/static/1263925092009101074313369搭建好 vsFTP 后,发现只能用 ftp 或 anonymous 用户才能访问,就连root和自己的登录账号都无法访问。这当然不爽!参考网上抄来抄去的方法,都说要装 libdb3-util ,后面还有大堆的安装和配置,懒得动。转载 2014-07-03 20:45:20 · 4436 阅读 · 0 评论 -
Centos7 配置zookeeper 开机自启动
昨天参考网上的相关教程,Centos7安装Zookeeper3.4.12并实现开机自动,今天早上开启虚拟机,查看zookeeper 的服务状态:#切换至zookeeper 的安装目录:cd /usr/local/zookeeper/zookeeper-3.4.12/bin#查看zookeeper 的服务状态./zkServer.sh status#查看的服务结果:zookeepe...原创 2019-07-04 10:06:15 · 4549 阅读 · 3 评论 -
Centos7 搭建单机版Zookeeper
1、[官网][1]下载zookeeper,我这里选择的是3.4.12版本2、通过FTP(WinSCP,FileZilla等)工具上传到指令目录 /usr/local/zookeeper3、使用解压命令解压到当前目录 tar -zvxf zookeeper-3.4.12.tar.gz4、在/usr/local/zookeeper/zookeeper-3.4.9目录下使用以下命令...原创 2019-07-03 15:17:40 · 1539 阅读 · 0 评论 -
Centos7 ssh 免密登入
centos7 服务器IP地址192.168.60.199(主机名称:master)192.168.60.200(主机名称:node1)在192.168.60.199(master)服务器上,执行如下指令:1、生成密钥对:公私钥(id_rsa 是私钥,id_rsa.pub是公钥)ssh-keygen -t rsa # 一直回车即可2、查看 /root...原创 2019-06-25 11:41:46 · 1381 阅读 · 0 评论 -
Centos7 修改主机名
简介:在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。静态主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。瞬态主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,灵活主机名则允许使用自由形...原创 2019-06-25 10:30:59 · 7341 阅读 · 0 评论 -
编译mysql出现CMake Error at cmake/readline.cmake:83 (MESSAGE)
本文转载至:http://blog.163.com/sz2273_pr/blog/static/41264296201361354426670/-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)CMake Error at cmake/readline.cmake:83 (MESSAGE):转载 2016-06-17 17:42:50 · 3076 阅读 · 0 评论 -
Linux-Ubuntu 启用root账户
Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来 说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有 给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?转载 2015-03-24 14:57:34 · 546 阅读 · 0 评论 -
Ubuntu FTP客户端NcFTP 安装教程
本篇文章主要介绍在Ubuntu 8.10下如何使用功能强大的FTP客户端软件NcFTP。Ubuntu的源里为我们提供了FTP客户端软件NcFTP,可这款工具对新手来说不是很方便。本文介绍的是一种大家广泛使用的ftp命令行客户 端软件NcFTP,它提供更方便、快捷、强大的功能,使我们在使用FTP服务的时候更得心应手。NcFTP广泛应用于各个版本的Linux上,目前Ubuntu 8.10源里提供的原创 2014-11-23 14:30:39 · 3088 阅读 · 0 评论 -
ubuntu安装ftp服务器(一般配置)
ubuntu安装ftp服务器 1: 安装vsftpd~$ sudo apt-get install vsftpd ubuntu10.10自己装了,这步省略。 2: 配置vsftpd2.1 修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。~$ sudo gedit /etc/vsftpd.conf原文件中不少指令被转载 2014-07-03 20:48:19 · 721 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之FTP基础
说明 FTP, File Transfer Protocol 一个 古老但应用极为广泛 的互联网协议 FTP提供了一种可靠的方式在网络上进行文件共享. C/S 架构, 基于 TCP, 提供了数据传输的可靠性 标准端口: 20 (数据端口) ; 21 (指令端口) 连接 FTP会话时包含了两个通道,一个叫控制通道,一个叫数转载 2014-04-04 11:04:33 · 707 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之vsftpd的安装
vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。比如:非常高的安全性需求 带宽限制 良好的可伸缩性 创建虚拟用户的可能性 IPv6支持 中等偏上的性能 分配虚拟 IP 的可能性 高速vsftpd 的名字代表"very s原创 2014-04-04 09:57:57 · 548 阅读 · 0 评论 -
Uuntn操作系统学习笔记之服务-web相关
web服务 web服务是我们日常生活中使用的最多的服务, 如 所有的网站 BS架构 Browser Server 客户端 IE Chrome Safari Firefox Opera 命令行浏览器 服务端 IIS, Apache, Nginx, LighttpdHTTP Hypertext Tra转载 2014-04-04 12:55:32 · 672 阅读 · 0 评论 -
Ubuntu 操作系统学习笔记之文件系统
概述 操作系统通过文件系统管理文件及数据, 磁盘或分区需要创建文件系统后才能被OS使用, 创建文件系统的过程称之为 格式化 裸(raw)设备 : 没有文件系统的设备 常见文件系统: Fat32 NTFS Ext2 Ext3 Ext4 xfs HFS 等 文件系统之间的区别: 日志 支持的分区大小 支持的单个文件大小转载 2014-04-02 11:34:01 · 659 阅读 · 0 评论 -
ubuntu 操作系统学习笔记之用户与用户组
概念 当我们使用Linux时, 需要以一个用户的身份登入 一个进程也需要以一个用户的身份运行 用户限定 使用者及进程 可以使用的资源 组 用来 方便组织及管理 用户 其他 每个用户 对应一个 UserID, OS识别的是 用户ID, 而非用户名 每个用户 属于一个主组gid, 一个或多个 附属组g原创 2014-04-02 10:58:06 · 745 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之磁盘基本概念
磁盘结构(机械硬盘) 柱面(cylinder), 扇区(sector), 磁头(head), 磁道(track)硬盘在Linux中的表示 Linux将所有设备都抽象为一个文件, 保存在 /dev目录 下 设备名称对应的文件名 hd[a-z] : 老式的硬盘, 如 第一块硬盘 hda, 第二块硬盘 hdb转载 2014-04-01 09:54:19 · 840 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之-----文件基本操作管理
1. 帮助 详细: man 命令 提示: 使用 q 退出 简要: 命令 --help2. 创建文件 touch 格式: touch [OPTION]... FILE... 作用: 1, 创建空文件; 2, 更新文件的修改时间3. 创建/删除 目录 mkdir 格式(创建单级目录): mk转载 2014-03-31 20:04:59 · 729 阅读 · 0 评论 -
Ubutn操作系统学习笔记三之------文件系统基本结构
1. Linux文件系统结构 1) Linux文件系统为一个倒置的单根树状结构 2) 文件系统的根为 "/" 3) 文件系统严格区分大小写 4) 路径使用 "/" (斜线, 除号) 分隔. (windows中使用"\") 如图: 04-文件系统基本结构-Linux树状文件系统结构.jpg2. 当前工作目录 pwd 1) 每一个shell或转载 2014-03-31 19:39:17 · 958 阅读 · 0 评论 -
Win7下安装VMware虚拟机图文教程(学习教程之一)
在win7上安装VMware,当然,先去下载安装程序,下载完毕后,打开压缩文件,找到exe应用程序,直接双击启动:单击Next继续中间的WARNING(警告)是告诉你这个软件由法律保护……略过……下一步:选择安装模式当然、选择Custom自定义安装点击Custom后如下图上面的解释分别是:Core Components(核心组件){不原创 2014-03-16 13:28:02 · 1019 阅读 · 0 评论 -
Win7下用VMware 8安装Ubuntu 12.04详细过程图解(学习教程之二)
机系统:win7 虚拟机:VMware Workatation 安装目标:Ubuntu详细过程图解:0、打开VMware 点击“Create a New Virtual Machine”8安装Ubuntu 12.04详细过程图解" alt="Win7下用VMware 8安装Ubuntu 12.04详细过程图解" src="http://s10.sinai原创 2014-03-16 16:53:12 · 811 阅读 · 0 评论 -
Ubuntu 操作系统学习笔记之二--系统目录架构
bin 说明:binary, 存放二进制执行文件 如基本的命令 boot 说明:引导目录, 跟系统启动相关 vmlinuz-2.6.32-279.el6.i686 (文件) : Linux内核, 3.7M initramfs-2.6.32-279.el6.i686.img(文件) : 驱动 插件 等模块转载 2014-03-31 19:19:45 · 956 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之五(Ubuntu常用指令)
日期时间 date 说明: 查看/设置 当前系统时间 格式: date [OPTION]... [+FORMAT] 格式化显示: +%Y-%m-%d hwclock/clock 说明: 显示硬件时钟时间. 即OS有个时间 硬件上也有个时间 例子 cal转载 2014-04-01 09:41:10 · 775 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之Vim简单介绍
注: 可下载 windows下的VIM ---> gVIM简介 VI是一个命令行界面下的文本编辑工具 于1976年 由 Bill Joy开发1991年Bram Moolenaar基于VI 发布了VIM, 加入了对GUI的支持Linux中知名的文本编辑器还有 emacs, 其功能比VIM更强大VIM模式 命令模式(常规模式)转载 2014-04-01 09:51:40 · 531 阅读 · 0 评论 -
ubuntu操作系统学习笔记之获取帮助信息
help 说明: 简单的 使用方法和参数介绍 格式: 命令 -h 命令 --help 注意: 有些不支持"-h"来获取帮助信息, 但支持 "--help" 示例man 说明: 获取详细的帮助文档信息 帮助文档支持的类型 $ man 1 cat转载 2014-04-02 11:08:59 · 612 阅读 · 0 评论 -
Ubuntu操作系统学习笔记之文件系统挂载管理
概念 在磁盘或分区上创建好的文件系统, 需要挂载到一个目录才能使用 windows和Mac会进行自动挂载, 即文件系统一创建好就自动挂载到系统上 挂载到windows上的文件系统称之为 C盘 D盘 E盘 等 Linux需要手动进行挂载操作 或者 更改配置文件/etc/fstab进行自动挂载 /dev/sdb1 ext4 --挂载到--转载 2014-04-02 11:54:59 · 846 阅读 · 0 评论 -
ubuntu操作系统学习笔记之文本处理
文件浏览 cat : 显示全部内容 more : 以向下翻页的方式查看内容 less : 以向上/向下翻页的方式查看内容 head : 查看头N行(默认10行) tail : 查看尾N行(默认10行)grep 说明 : 基于关键字搜索文本. Search转载 2014-04-02 14:07:52 · 620 阅读 · 0 评论