随笔分类 -  Linux

摘要:杂项记录 Ubuntu 通过 修改IP,重启网络服务貌似也不会生效。可以重启电脑使其生效,或执行: 生成随机字符/数字.. 利用linux 内置变量 , 该变量会随机输出 范围的数字。 shell 随机输出0 255范围的数字 echo 随机输出1 255范围的数字 echo tar 打包指定目录( 阅读全文
posted @ 2018-06-23 11:35 Pyerlife 阅读(197) 评论(0) 推荐(0)
摘要:需求: 系统除了已挂载的系统盘外还存在其它系统盘需要挂载 问题描述 在执行挂载时会发生报错: 问题原因 因为系统磁盘的起始位置包含主引导记录和一些磁盘结构,可以使用parted查看该分区结构 解决方法 上面可以看到该磁盘的起始位置为 ,因此在挂载该磁盘需要利用 参数设置 的分区偏移量 阅读全文
posted @ 2018-06-23 11:30 Pyerlife 阅读(1059) 评论(0) 推荐(0)
摘要:resolv.conf文件简介 文件是系统指定dns服务器地址的配置文件。下面简称 当系统进行域名解析时,会先读取 文件中设置的DNS地址,若DNS地址设置错误或没有 文件都会导致域名解析失败。 通过 文件设置dns地址,将生成 文件(若存在则覆盖),若想不覆盖 设置,在 中添加 (系统默认设置为y 阅读全文
posted @ 2018-06-23 11:29 Pyerlife 阅读(5862) 评论(0) 推荐(0)
摘要:nc介绍 /`nc` 既是一个端口扫描工具,也是一款安全工具,还能是一款监测工具,甚至可以做为一个简单的 TCP 代理。 在大多数 Debian 发行版中,nc 是默认可用的,它会在安装系统的过程中自动被安装。 但是在 CentOS 7 / RHEL 7 的最小化安装中,nc 并不会默认被安装。 需 阅读全文
posted @ 2018-06-21 22:47 Pyerlife 阅读(673) 评论(0) 推荐(0)
摘要:lsof 简介 __ __(list open files)是一个列出当前系统打开文件的工具。在linux环境中一切皆文件,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符, 阅读全文
posted @ 2018-06-21 22:45 Pyerlife 阅读(4994) 评论(0) 推荐(0)
摘要:trap 命令 命令用于在接收到指定信号后要执行的动作,通常用途是在shell脚本被中断时完成清理工作。例如: 脚本在执行时按下 时,将显示"program exit..."并退出( 的信号是SIGINT) 信号 常用信号 | 信号名称 | 信号数 | 描述 | : |: :|: SIGINT | 阅读全文
posted @ 2018-01-12 11:58 Pyerlife 阅读(3232) 评论(0) 推荐(0)
摘要:tput命令 可以更改终端功能,如移动或更改光标,更改文本属性,清除终端屏幕的特定区域等。 光标属性 在shell脚本或命令行中,可以利用tput命令改变光标属性。 利用上面参数编写一个终端时钟 shell !/bin/bash for ((i=0;i 阅读全文
posted @ 2018-01-12 11:57 Pyerlife 阅读(7404) 评论(1) 推荐(2)
摘要:数组简介 bash 只提供一维数组,并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标。下标可以是整数或算术表达式,其值应大于或等于 0。用户可以使用赋值语句对数组变量赋值。 数组赋值 下标赋值 也可以使用 显式声明一个数组: 直接赋值 命令赋值 命令的输出 阅读全文
posted @ 2017-12-04 18:55 Pyerlife 阅读(2872) 评论(0) 推荐(0)
摘要:Powerline powerline 可用于美化终端和vim编辑器的插件,它是Python开发的,为多个应用(bash,zsh,tmux等)提供statusline。 下面我们在CentOS上为vim和bash安装Powerline和Powerline字体 安装 Powerline 首先确保已安装 阅读全文
posted @ 2017-11-26 11:30 Pyerlife 阅读(4738) 评论(0) 推荐(1)
摘要:今天发现 ibus输入法打字时不正常显示,如下图 经过谷歌搜索后发现,是因为升级了python导致的。之前我将系统默认的python2.6.6升级到了python2.7了。 解决方法:分别将 /usr/libexec/ibus-ui-gtk, /usr/ bin/ibus-setup, /usr/l 阅读全文
posted @ 2017-03-30 10:23 Pyerlife 阅读(2342) 评论(0) 推荐(0)
摘要:首先到pycharm官网下载pycharm压缩包 解压 切换到pycharm解压目录下的bin目录 启动pycharm 这里pycharm启动失败,原因是要求java 1.8或更高版本 查看java版本。可以看到CentOS6.7默认安装java的版本是1.7 下面开始升级jdk。先卸载旧版本的jd 阅读全文
posted @ 2017-03-27 19:06 Pyerlife 阅读(3276) 评论(0) 推荐(0)
摘要:Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号。 1.安装步骤 下载源码 在下载目录解压源码 进入解压后的文件夹 在编译前先在/usr/local建一个 阅读全文
posted @ 2017-01-02 10:47 Pyerlife 阅读(7725) 评论(1) 推荐(1)
摘要:vnc是一款使用广泛的服务器管理软件,可以实现图形化管理,下面简单介绍一下如何在centos6.7下安装vnc。 安装vncserver yum install tigervnc tigervnc-server -y 配置 vncserver vi /etc/sysconfig/vncserver 阅读全文
posted @ 2016-11-14 18:49 Pyerlife 阅读(4793) 评论(0) 推荐(0)