嗅谱网

技术分享

  • 给系统管理员的 15 条实用 Linux/Unix 磁带管理命令

    给系统管理员的 15 条实用 Linux/Unix 磁带管理命令

    磁带设备应只用于定期的文件归档或将数据从一台服务器传送至另一台。通常磁带设备与 Unix 机器连接,用 mt 或 mtx 控制。强烈建议您将所有的数据同时备份到磁盘(也许是云中)和磁带设备中。在本教程中你将会了解到: 磁带设备名 管理磁带驱动器的基本命令 基本的备份和恢复命令   为什么备份? 一个备份计划对定期备份文件来说很有必要,如果你宁愿选择不备份,那么丢失重要数据的风险会大大增加。有了备份,你就有了从磁盘故障中恢复的能力。备份还可以帮助你抵御: 意外的文件删除 文件或文件系统损坏 服务器完全毁坏,包括由于火灾或其他问题导致的同盘备份毁坏 硬盘或 SSD 崩溃 病毒或 ...

    查看全文

  • Ubuntu 14.04中root 密码忘记解决方法

    Ubuntu 14.04中root 密码忘记解决方法

    14.04中root 密码忘记解决方法 方法一: 如果用户具有sudo权限,那么直接可以运行如下命令: #sudo su root #passwd #更改密码 或者直接运行sudo passwd root命令就可以直接更改root密码。 有关sudo su的区别: 1.共同点:都是root用户的权限; 2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。 www.linuxidc.com@linuxidc:~$ sudo su root[sudo] password for www.linuxidc.co ...

    查看全文

  • Ubuntu不能进入图形界面,命令行提示No directory, logging in with HOME=/

    Ubuntu不能进入图形界面,命令行提示No directory, logging in with HOME=/

    说明:不能进入图形界面,命令行提示No directory, logging in with HOME=/ 是因为添加用户时没有为该用户设置适当的家目录(home目录),因此默认到了根目录下面了,这样很危险。 解决办法:首先,为该用户创建一个合适的目录    mkdir  www.linuxidc.com 然后,确保该用户对其有控制权限        chown 777 www.linuxidc.com 同时,确认该目录的权限 www.linuxidc.com 要设置目标用户有权限 chmod 777 www. ...

    查看全文

  • Linux chmod和chown命令的用法

    Linux chmod和chown命令的用法

    Linux chmod和chown命令的用法 一、chown 命令 用途:更改文件的所有者或组。命令由单词change owner组合而成。 使用示例: 1,更改文件的所有者: chown jim program.c 文件 program.c 的所有者更改为 jim。作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 program.c。 2,更改目录的所有者: chown -R john:build /tmp/src 将目录 /tmp/src 中所有文件的所有者和组更改为用户 john 和组 build – R 递归式地改变指定目录及其下的所有子目录和文件的 ...

    查看全文

  • 去掉Linux文本文件中的 ^M 符号

    去掉Linux文本文件中的 ^M 符号

    在Linux下,不可避免的会用VIM打开一些Windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致。 对于回车符的定义: Windows:0D0A Unix\Linux: 0A MAC: 0D 比较快捷的去除这些符号的方法有这么几种: (1)是用VI的命令: 使用vi打开文本文件 vi dos.txt 命令模式下输入 :set fileformat=unix :w (2) VI下使用正则表达式替换 g/\^M/s/\^M// 或者 %s/^M//g (3)使用sed 工具 sed ’ ...

    查看全文

  • 安装 openSUSE Leap 42.1 之后要做的 8 件事

    安装 openSUSE Leap 42.1 之后要做的 8 件事

    如果你已经在你的电脑上安装了 open,这就是你接下来要做的。 ,它允许用户运行一个和 SUSE Linux 企业版拥有同样基因的发行版。和其它系统一样,为了实现最佳的使用效果,在使用它之前需要做些优化设置。 下面是一些我在我的电脑上安装 openSUSE Leap 之后做的一些事情(不适用于服务器)。这里面没有强制性的设置,基本安装对你来说也可能足够了。但如果你想获得更好的 openSUSE Leap 体验,那就跟着我往下看吧。   1. 添加 Packman 仓库 由于专利和授权等原因,openSUSE 和许多 Linux 发行版一样,不通过官方仓库(repos)提供一些软件 ...

    查看全文

  • 限制root用户只能通过证书登录

    限制root用户只能通过证书登录

    如果允许root用户能通过密码直接登录是很危险的,通常我们是这样做的:禁止root用户直接登录,创建一个普通账号,需要用到root时才通过这个普通账号切换,这样做已经很安全了,但是有些人可能会觉得麻烦,比如在上传文件时,只能通过普通账号上传,上传完之后既要改所有者,又要用mv命令移动。 如果你跟我有一样的烦恼,那么下面的内容就对你有所作用了。 第一步是创建用户密钥,我是通过xshell创建的。密钥类型:RSA,密钥长度:2048位。 第二步是将第一步生成的公钥添加到目标服务器的root账号的/root/.ssh/authorized_keys文件中。(第一次添加时可能需要自己创建.ssh目 ...

    查看全文

  • 解决df和du命令查出来的已使用空间不同的问题

    解决df和du命令查出来的已使用空间不同的问题

    我之前在系统上写过一个监控硬盘剩余空间的脚本,今天它给我发来报警了,于是我就登录到服务器上查看,结果发现df和du查出来的结果不一样,du查出来的“实际使用空间”明显比df查出来的已使用空间要小很多,这是为什么呢?难道有些空间被隐藏起来了? 最终,借助网上的力量,解决了这个“诡异”的事件,并全程记录下来了。 首先,我们用df来查看已使用空间: 从上图可知,根分区已使用5456700KB(合约5.20GB)。 然后,我们用du查出根分区下每个目录的大小: 排除红框中的两个目录(因为他们是挂载上去的),所有目录的总大小为3075332KB(合约 ...

    查看全文

  • 通过配置iptables只开放21端口即可实现客户端的主动连接和被动连接

    通过配置iptables只开放21端口即可实现客户端的主动连接和被动连接

    通过配置iptables只开放21端口即可实现客户端的主动连接和被动连接 环境操作系统: 6.7 32-bit 配置# 配置最基本的iptables规则iptables -Fiptables -Xiptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPTiptables -A INPUT -m state –state NEW -p tcp –dport 21 -j ACCEPTiptables -A INPUT -m state –state NEW -p tcp R ...

    查看全文

  • Linux内存中的Cache真的能被回收么?

    Linux内存中的Cache真的能被回收么?

    在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态: 这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次: 不了解。这样的人的第一反应是:天啊,内存用了好多,70个多G,可是我几乎没有运行什么大程序啊?为什么会这样?Linux好占内存! 自以为很了解。这样的人一般自习评估过会说:嗯,根据我专业的眼光看出来,内存才用了17G左 ...

    查看全文

  • Linux的进程优先级

    Linux的进程优先级

    Linux的进程优先级 为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须要可以人为控制的事情。因为有的进程相对重要,而有的进程则没那么重要。进程优先级起作用的方式从发明以来基本没有什么变化,无论是只有一个cpu的时代,还是多核cpu时代,都是通过控制进程占用cpu时间的长短来实现的。就是说在同一个调度周期中,优先级高的进程占用的时间长些,而优先级低的进程占用的短些。从这个角度看,进程优先级其实也跟cgroup的cpu限制一样,都是一种针对cpu占用的QOS机制。我曾经一直很困惑一点,为什么已经有了优先级,还要再设计一个针对cp ...

    查看全文

  • Ubuntu 16.04中为Chromium、Chrome、Firefox安装Flash播放器插件

    Ubuntu 16.04中为Chromium、Chrome、Firefox安装Flash播放器插件

    16.04 LTS正式发布有段时间了,许多Linux迷喜欢在 Ubuntu 平台上使用开源的 Chromium 浏览器(也就是Google Chrome 浏览器的开源版本),但是在 Chromium 浏览器上安装 Flash 播放器一直是个老问题。毕竟,看个网络视频啥的还是离不了它。本文就一并讲下如何在 Ubuntu 16.04中为Chromium、Chrome、Firefox安装Flash播放器插件。 Ubuntu 16.04中安装Chromium浏览器  Ubuntu 16.04下安装64位谷歌Chrome浏览器 上图是  页面顶部的FLASH,看看能不能打开 ...

    查看全文