Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

如何让 Linux 下非 root 用户程序使用小于 1024 端口

如何让 Linux 下非 root 用户程序使用小于 1024 端口

在Linux 下,默认情况下1024 以下的端口是要在 root 下才能使用的,在其他用户下,如果尝试使用将会报错。在有的时候,我们可能考虑程序运行在 root 帐户下,但这可能会给 Linux 系统带来安全风险。那如何能够让非 root 用户运行的程序能够对外启用小于 1024 的端口呢?本文尝试给出一些方法:(题图来自: wordpress.com)第一种方法:SetUID给用户的应用程序在执行位设置用户 ID 能够使程序可以以 root 权限来运行,...
Teamviewer 在 Linux 下无法启动?

Teamviewer 在 Linux 下无法启动?

Teamviewer 是跨平台的远程桌面连线工具,在 Linux、Mac OS X和 Windows下都可以用,但在 Linux 下无法启动时怎么办?笔者回家工作时,都会用 Teamviewer 连线到其他 Linux 桌面,但某天起 Teamviewer 却表示连线目的的远端主机没有上线。到该被连线的主机下终于发现问题所在,原来 Teamviewer 无法启动,启用时出现了以上画面。Teamviewer 建议的方法是执行以下命令,笔者使用的 Linux ...
Linux中设置Tab键的宽度

Linux中设置Tab键的宽度

对于编程的人员来说,经常需要排版代码,这时候就需要Tab键,但Tab键的宽度太大,很有可能代码太长,延伸到下一行,这个时候你就需要设置Tab键的宽度了。Linux下设置Tab键的宽度,做法如下:在你的用户根目录下直接VI打开 .vimrc文件,,输入vi ~/.vimrc添加如下命令:set tabstop=4:x保存退出,运行以下命令使该配置文件生效。本文永久更新链接地址...
Linux_Logo – 输出彩色 ANSI Linux 发行版徽标的命令行工具

Linux_Logo – 输出彩色 ANSI Linux 发行版徽标的命令行工具

linuxlogo(或叫 linux_logo)是一款在Linux命令行下用彩色 ANSI 代码生成附带有系统信息的发行版徽标的工具。Linux_Logo – 输出彩色 ANSI Linux 发行版徽标这个小工具可以从 /proc 文件系统中获取系统信息并可以显示包括主机上安装的发行版在内的很多发行版的徽标。与徽标一同显示的系统信息包括 : Linux 内核版本,最近一次编译Linux内核的时间,处理器/核心数量,速度,制造商,以及哪一代处理器...
CoreOS 在 PC 上快速安装上手

CoreOS 在 PC 上快速安装上手

意义能够以最快的速度安装部署Linux操作系统。安装快速简单,几乎不花时间就可以开始运行Docker。运行速度非常快。使用内存硬盘。我的情况win8 笔记本偶尔玩游戏,但是装Linux双系统可能需要我一天的时间来完成。我的所有业务都只需要在Docker中跑就可以了。而且我笔记本电脑内存够大16g (感谢HUST 姜老师)。准备CoreOS image下载地址EasyBCD 2.2 免费下载【中文多国语言版】 http://www.linuxidc.com/...
Linux 系统崩溃后(no such file or directory)如何抢救数据库

Linux 系统崩溃后(no such file or directory)如何抢救数据库

环境:dell r620服务器 Linux CentOS 6.5 Oracle 11.2.0.4.0问题描述与分析: 突然发现机器无法登录,感觉是远程中断了,马上接到电话,测试数据库无法使用。进入机房检查发现系统无法启动,报错:no such file or directory ... 这该如何是好,一个出身DBA的我要搞定系统的问题,还是要加强学习。网上的解决方案提示了我,要先用CD-ROM或U盘启动到系统的救援模式(rescue mode),...
Linux系统入门教程:在Linux中安装兄弟牌打印机

Linux系统入门教程:在Linux中安装兄弟牌打印机

提问: 我有一台兄弟牌HL-2270DW激光打印机,我想从我的Linux机器上打印文档。我该如何在我的电脑上安装合适的驱动并使用它?兄弟牌以买得起的紧凑型激光打印机而闻名。你可以用低于200美元的价格得到高质量的WiFi/双工激光打印机,而且价格还在下降。最棒的是,它们还提供良好的Linux支持,因此你可以在Linux中下载并安装它们的打印机驱动。我在一年前买了台HL-2270DW,我对它的性能和可靠性都很满意。下面是如何在Linux中安装和配置兄弟打印机...
Eclipse开发Android安装环境

Eclipse开发Android安装环境

好久没有用Eclipse开发Android了,今天安装了一下,发现之前的Andorid的sdk不能用了,然后去官网下载了一个最新的SDK,由于现在的Android的官网需要FQ才能访问到,所以在这里我提供了开发是所需要的软件,大家就不需要在FQ去官网下载了,废话不多说了,直接进入正题。 第一步:安装Java运行环境JDK(没这个Eclipse运行不起来),在这里我安装的是jdk-8u51-windows-i586,安装时按照提示,直接点击下一步,直到完成...
Node.js 提示‘xxx’ 不是内部或外部命令解决方法

Node.js 提示‘xxx’ 不是内部或外部命令解决方法

本文介绍了Node.js包管理工具npm安装模块后,无法通过命令行执行命令,提示‘xxx’ 不是内部或外部命令的解决方法,给需要的小伙伴参考下。一般出现这样的问题原因是npm安装出现了问题,全局模块目录没有被添加到系统环境变量。Windows用户检查下npm的目录是否加入了系统变量PATH中,如果不存在需要手动添加,如下图我们将用户变量中的PATH变量值粘贴到系统变量PATH中,添加之后需要重新启动CMD控制台。nodejs模块全局...
Linux虚拟机的设备id与盘符不一致问题的解决

Linux虚拟机的设备id与盘符不一致问题的解决

当用户挂载多个scsi磁盘时,重启Linux虚拟机后虚拟机内部磁盘映射和用户配置的不一致。如图所示,用户配置的虚拟机scsi设备id与盘符对应关系。当虚拟机重启以后,虚拟机的scsi设备id与盘符的对应关系与用户配置的不一致。如下图所示虚拟机的scsi设备id与盘符不一致:在这种情况下,Oracle RAC中所使用的盘符对应的设备发生变化时,会对业务造成一定影响。解决办法:使用虚拟机scsi设备时需要指定scsi设备id,此解决方法主要适用于使用整个scs...
Linux下Firefox的卸载与安装以及升级

Linux下Firefox的卸载与安装以及升级

这里演示Ubuntu12.04和Red Hat Enterprise Linux 6 下Firefox的卸载与安装以及升级。Ubuntu12.04版:注意:此处演示命令输入都是在root用户的情况下:即输入su然后根据提示输入密码回车root用户切换成功后进行的操作1,首先查看安装的firefox版本输入命令:dpkg --get-selections | grep firefox示例图:2,根据查找结果进行卸载输入命令:sudo apt-get purg...
Linux虚拟机安装VMware Tools

Linux虚拟机安装VMware Tools

玩了很长一段时间的VMware Workspace虚拟机软件,Windows下的玩的比较熟悉了,但是Linux的玩的不怎么熟悉,今天就遇到了Linux需要安装VMware Tools的问题,这里小弟在这记录一下,欢迎大家一起讨论。这里实验的是RedHat版本的Linux,其他的Linux版本都是一样的。安装VMware Tools之前的效果如图:找到你的VMware Tools的文件,双击打开,或者点击:虚拟机》安装vmwaretools,也会弹出相应的文...
PHP 7.0 升级备注

PHP 7.0 升级备注

PHP 7.0.0 beta1 发布了,在带来了引人注目的性能提升的同时,也带来了不少语言特性方面的改变。以下由 LCTT 翻译自对官方的升级备注,虽然目前还不是正式发布版,不过想必距离正式发布的特性已经差别不大了。(本文会持续追踪更新)1. 向后不兼容的变化语言变化变量处理的变化间接变量、属性和方法引用现在以从左到右的语义进行解释。一些例子:$$foo["bar"]["baz"]// 解释做 ($$foo)["bar"]["baz"] $foo->...
诊断并解决 SSH 连接慢的方法

诊断并解决 SSH 连接慢的方法

每次PuTTY使用SSH登录到远程的Linux进行管理的时候,远程登录的过程都非常慢——输入完用户名之后,非要等到30秒左右才会出来输入密码的提示。在实际处理问题的时候,特别需要快速响应的时候,这种状况着实让人难以忍受。但后来具体测试了一下,发现这又并非是每种系统的通病,出现问题的机器主要集中的CentOS上,同样的Debian系统,在远程连接的过程就是健步如飞,丝毫没有卡顿犹豫的感觉。这难道是CentOS的问题?出于好奇,查看了下...
Firefox 的 Flash 被禁用的解决方法

Firefox 的 Flash 被禁用的解决方法

最新 Firefox 用家可能会被禁止使用 Adobe Flash Player,原因是 Adobe Flash Player 出了安全漏洞,这次介绍解决方法。在Windows版本下的解决方法非常简单,只要依指示到 Mozilla 网页检查,再到 Adobe Flash Player 官网,选取作业系统版本下载修正档即可。以笔者使用的 Ubuntu为例,下载后软体中心会自动打开,命令它安装修正档即可,重启 Firefox 便告完成。但在 Ubuntu 下是...
CentOS 中如何快速定制二进制的内核 RPM 包

CentOS 中如何快速定制二进制的内核 RPM 包

随着Linux服务器越来越多了,底层系统内核想要保持版本统一就需要定制专门的二进制安装包来便捷的升级和管理。 RedHat系那当然就是使用rpmbuild来做定制化管理了。今天我们分俩个部分(root和普通用户)来讲解如何制作内核的二进制rpm包。Building主机系统环境约定:OS : CentOS release 6.6Arch : i686一,rpm包简单定制注意: 这里我们首先要预留至少20GB的临时文件空间。1、rpm 制作前的环境准备:yum...
使用 Countly 来分析 Apple Watch 统计数据

使用 Countly 来分析 Apple Watch 统计数据

期待已久的 Apple Watch 在上市当日预购了将近一百万,已经开始在全球发货了。考虑到 Apple Watch 的销售量已经在一天内达到了,我们可以说智能手表将会是用户生活中一个更重要的部分,尤其是与在市场销售多年的智能手表相比。iPhone 伴随着一个像 Apple Watch 一样完全兼容的智能手表,将会在 IOS 应用使用习惯和实践当中带来一些改变。从现在开始,许多 IOS 应用将能够在 iPhone 上配置一次,之后会更多的在 Apple W...
Ubuntu系统grub修复的方法

Ubuntu系统grub修复的方法

1.想办法进入到Ubuntu的Live CD系统,或者其他较新版本的Live CD系统2.打开终端,输入sudo fdisk -l,查看ID=83的分区,记录下sd[NUM],比如sda83.如果上一步中存在多个ID=83的分区,自己想办法确定/分区所在的分区号,并且/boot也是和/分区挂载在同一个分区上,比如就是sda84.输入sudo -i,获得root权限5.mkdir /media/tmp6.将/分区挂载到新建的目录mount /dev/sda8...
<< 961 962 963 964 965 966 967 968 969 970 >>