Welcome 微信登录

首页 / 操作系统 / Linux

Linux 下解决 Firefox 中文页面乱码问题

Linux 下解决 Firefox 中文页面乱码问题

1.由于 firefox 默认是允许网页自己选择字体,在 Linux 上便会出现部分网站的乱码情况。因此可以取消允许页面自己选择字体这个选项便能解决部分乱码情况。2.倘若还有乱码,以及其他应用程序乱码,则尝试如下解决方案。简单暴力的方法就是直接去掉默认配置文件。$ sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak另外 ,49-sansser...
关于压缩软件gzip和xz的简单对比

关于压缩软件gzip和xz的简单对比

由于处理磁盘报警的需要,进行了日志压缩,在此次压缩中分别使用了gzip和xz软件对文本进行了压缩,压缩的结果非常令人诧异。出于对xz好奇的原因是因为在下载内核源代码时经常可以看到.xz格式的文件包,而且其大小比.gz和.bz2格式的文件都小一些。首先简单介绍一下gzip和xz:gzip:GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。...
CentOS 7硬盘扩容折腾记

CentOS 7硬盘扩容折腾记

* 1. 这里同样想在VMWare安装的CentOS7进行硬盘的扩容,同样不重启虚拟机,扩容之前的/home目录的大小为348G,如下图所示:** 2. 中间添加硬盘的过程可参见”不重启VMWare虚拟机添加虚拟磁盘的方法(上)“** 3. 磁盘扩容在操作系统层的工作正式开始,刚开始与普通的LVM操作相同,这里不再赘述。*(1)使用正常的LVM创建流程进行操作。(2)坑出现:如果按照以前的方式操作,会有这样的错误提示:告知找不到有效...
不重启VMWare虚拟机添加虚拟磁盘的方法

不重启VMWare虚拟机添加虚拟磁盘的方法

最近由于业务需要在不重启系统的前提下对系统进行扩容,前提是该系统做过lvm,但是没有足够的物理卷(硬盘),所以引出了改文,本文共分为上下两部分,这是第一部分。目录添加磁盘做LVM添加硬盘为了实现在不重启虚拟机的前提下实现给虚拟机添加磁盘,特进行了今天的实验。首先在vSphere管理界面编辑虚拟机参数,如下图所示。使用命令:echo “- - -” > /sys/class/scsi_host/host0/scan可以不重启系统...
SVN为什么比Git更好

SVN为什么比Git更好

首先我表明一个根本的立场,我个人更喜欢用Git,但是,这仅仅是一个个人偏好。当我们需要将一种技术方案带给整个团队的时候,并不是由我们的个人偏好作为主要决定因素,而应该充分去权衡利弊,选择对团队,对公司更有效率的方案。抛开个人立场,理性评估利弊,可能才是我认可的一个资深程序员,或者一个架构师的本分。我所在的团队,现在选用的技术方案是Git作为全公司的版本控制系统,我们一共有差不多20个程序员,使用五种以上的程序设计语言,研发维护四个左右的项目,属于小型创业公...
我为什么更喜欢用Git

我为什么更喜欢用Git

之前,我写了一篇文章《SVN为什么比Git更好》,主要是从非常朴实和现实的角度,从一个为全团队选型的角度,分析了为什么SVN比Git更好。但是公私分明,作为我个人来说,我想我还是更喜欢Git的。全分布式设计分布式计算,早就是这个时代的趋势和潮流了,为什么版本控制不应该分布式呢?分布式到底有何好处呢?很多书会写,每个拷贝,都是整个版本库的镜像,(这是优点么?),灾难恢复比较容易,(因为每个人镜像的人,都是整个全部版本库,多少个人克隆,就等同于多少分备份,那么...
Git批量删除远程的tag

Git批量删除远程的tag

在我最新任职的团队里,我们采用Git正式作为我们团队开发管理的工具。我们使用Git来做版本控制,研发管理,和线上部署。我们将Git的版本库直接作为代码目录,来存放线上代码,发布的方法,就简化成了,将线上环境的代码目录,checkout 到指定的 tag,简单,快捷。这个方法执行了一段时间后,发现一个新的烦恼,就是中央版本库的tag数量会变得非常多,多的时候,达到300多个,这其实也没什么了不起,但是我们自己采用gitlab来搭建自己的中央版本库,这个git...
Ubuntu 14.10 中使用 ifconfig 命令来管理你的网络配置

Ubuntu 14.10 中使用 ifconfig 命令来管理你的网络配置

如果你使用 Linux 足够久,那么你自然知道一些工具的来与去。2009年 Debian 开发者邮件列表宣布放弃使用缺乏维护的 net-tools 工具包正是如此。到今天 net-tools 仍然被部分人们所使用。事实上,在 Ubuntu 14.10 中你依旧可以使用 ifconfig 命令来管理你的网络配置。然而在某些情况下(例如, Ubuntu Docker 容器), net-tools 工具包将不会被默认安装,这就意味着不能使用 ifconfig 。...
平滑升级OpenSSH版本方法

平滑升级OpenSSH版本方法

因为老版本的OpenSSH存在远程访问执行漏洞,因此安装了Linux系统后需要升级OpenSSH来修复此漏洞,加强服务器安全性。注意:升级过程中不要重启sshd服务,否则会远程连接不上!!升级版本为:openssh-6.6p1升级方法:1、加载本地源(方法不描述了)2、执行下列命令yum install bash -yyum install -y zlib zlib-devel openssl openssl-develtar -zxvf openssh-...
如何使用xkill终结Linux桌面上的进程?

如何使用xkill终结Linux桌面上的进程?

Linux 以稳定性、牢固性和出色的无错误功能而出名,但是不管某个操作系统多么先进、多么没有错误,某个时候免不了会出现系统停顿、窗口冻结 / 悬挂的情况。幸好这根本不是什么大问题,因为 Linux 用户可以充分利用灵巧的工具和命令,它们让用户可以立即终结那些捣乱的“没有响应”的应用程序!如今的 Linux 发行版通常可以检测任何有问题的窗口,并为用户提供这一选择:强行停止等待应用程序最终响应,但是如果你没有看到这类对话的提示,总是可...
RedHat虚拟机安装VMware Tools

RedHat虚拟机安装VMware Tools

RedHat虚拟机安装VMware Tools,如果我们仔细看的话,就会发现在VMware软件界面的左下角处显示着“you don"t have VMware Tools installed”,即我们还没安装VMware Tools。VMware Tools有什么用呢?VMware Tools其实就是虚拟的显卡的驱动程序,安装以后,虚拟系统屏幕的显示效果会更好,除此之外,我在网上还发现有人说,安装以后,鼠标就可以在主、客系统之间自如...
如何编写一个全新的 Git 协议

如何编写一个全新的 Git 协议

曾几何时,我在持续追踪自己的文件方面遇到一些问题。通常,我忘了自己是否将文件保存在自己的桌面电脑、笔记本电脑或者电话上,或者保存在了云上的什么地方。更有甚者,对非常重要的信息,像密码和Bitcoin的密匙,仅以纯文本邮件的形式将它发送给自己让我芒刺在背。我需要的是将自己的数据存放一个git仓库里,然后将这个git仓库保存在一个地方。我可以查看以前的版本而且不用提心数据被删除。更最要的是,我已经能熟练地在不同电脑上使用git来上传和下载文件。但是,如我所言,...
使用virt-manager创建和管理虚拟机

使用virt-manager创建和管理虚拟机

1、虚拟机管理程序和虚拟机管理 一个服务器上只安装单一操作系统的时代已经过去,单个服务器可通过安装多个虚拟机来运行不同操作系统。虚拟机的大量使用减少了所需的服务其硬件,降低了服务器的功耗,但却带来了另外一个问题,多虚拟机数目的增加使其管理变得更加复杂。 虚拟化为管理虚拟机及其资源以及物理主机的基础资源带来了新的挑战。多个操作系统现在以虚拟机的形式共享一个物理主机的资源,操作系统与物理主机之间不再存在一对一的映射关系。每个虚拟机使用一个容器和其他元数据来...
xargs用法详解

xargs用法详解

前言 最近我从svn上checkout出来了一个文件夹,然后加入了git的跟踪目录.用过svn的同学可能知道,这个文件夹里面每一层级都有个.svn隐藏文件夹,需要删除他们.本来我准备笨拙地一个一个手动删除的,一位同事在我面前敲了大概是$find . -type d -name "*.svn" | xargs rm -rf这样的命令,顿时觉得很高端大气上档次.刚好新学了Markdown,就顺便整理下xargs的用法,练练手.主要的参考来自于伟大的$man x...
<< 971 972 973 974 975 976 977 978 979 980 >>