Linux中利用sudo进行赋权的方法详解
前言
学习怎么在保护 root 密码的安全性的同时,为可信用户赋予所管理的网络功能和特定服务的权限。
我最近写了一个简短的 Bash 程序来将 MP3 文件从一台网络主机的 USB 盘中拷贝到另一台网络主机上去。拷贝出来的文件存放在一台志愿者组织所属服务器的特定目录下,在那里,这些文件可以被下载和播放。
我的程序还 ...
Linux服务器被黑以后的详细处理步骤
随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考
背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似
1.入侵者可能会删除机器的日志信息,可以查看日志信息是否还存在或者 ...
Centos 7下利用crontab定时执行任务详解
前言
cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
?
1
2
3
4
/sbin/service crond start
/sbin/service crond stop
...
ubuntu 设置静态IP的实现方法
Ubuntu 设定静态IP:
切换到root用户,然后进入/etc/network目录。备份interfaces文件(备份文件是一个好习惯)
下面编辑interfaces文件,添加如下语句:
?
1
2
3
4
5
6
7
...
ubuntu mysql更改tmp路径的方法
ubuntu系统是一个linux操作系统;下面小编给大家介绍ubuntu mysql更改tmp路径的方法。
因为mysql经常要把文件定入tmp目录,而tmp的目录为/tmp,为了提高性能,所以考虑更改tmpdir目录为/run/shm,即使用内存来存储。
1、打开/etc/mysql/my.cnf
更改tmpdir = /tmp为
?
1
...
CentOS设置静态IP的方法总结
centos设置静态ip的方法总结
1、修改网卡配置
?
1
vi /etc/sysconfig/network-scripts/ifcfg-eth0
?
1
2
3
4
...
yum安装本地rpm软件方案详解
概述
面对无法联网的centos系统,安装rpm软件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包,如果用rpm命令安装,可以说是一个噩梦。这里根据个人实践发布一个比较完整方便的解决方案。(注:本方案在centos6.564bit测试可用)
具体方案
基本环境介绍
目标操作系统:centos6.564bit,下称“目标机”( ...
ubuntu下迅雷极速版的安装与使用
配置说明:
本机os: ubuntu 16.04 x64
一、环境配置
1.1直接命令安装
?
1
2
3
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
...
Ubuntu 16.04安装Apache Tomcat的方法
Apache Tomcat是Java Servlet和Java Server Pages技术的开源软件实现。 可以使用OpenJDK tomcat运行你的Java应用。
Apache Tomcat安装
从Ubuntu软件库安装Tomcat:
?
1
apt-get install tomcat8
...
10 个超级有趣的 Linux 终端游戏分享
linux终端在多数人眼中,是一个非常单调和无聊的工作环境,一个纯黑色背景的输入框,一串串让人记哭的命令,仿佛这些就是它的全部。而相比 windows系统,linux确实也少了许多的娱乐性。但是这篇文章可能会改变你的一些想法,其实 linux终端也有不少有意思的小游戏。虽然比不上 windows下的华丽,但足矣让你在闲暇之余, ...
CentOS7 LNMP+phpmyadmin环境搭建 第二篇LNMP环境搭建教程
上一篇博客我们在虚拟机上安装了centos7,接下来,就开始安装lnmp环境吧。
还是跟之前一样,进入命令行后,先使用su命令切换到root权限。
首先配置防火墙
centos 7.0默认使用的是firewall作为防火墙
1.关闭firewall:
?
1
2
...
CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装
前一阵子配公司的服务器的时候,发现网上好多教程杂乱无章,然后便根据网上已有资料自己整理了一个lnmp环境的安装教程。因为懒,已经好久没写过博客了。趁着这次公司招新人,把之前整理的文档又整理了一次,顺便发一篇博客。好了,废话不多说,正文开始。
虚拟机及centos7安装
没接触过linux的朋友,建议还是先从虚拟 ...
linux下vsftpd的安装及配置使用详细步骤(推荐)
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。
vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。
比如:非常高的安全性需求、 ...
ubuntu下安装Python多版本的方法及注意事项
今天一不小心又把ubuntu系统给完坏了,因为我把python3卸载了,然后就。。。好了,不废话了,接下来就说一下如何在ubuntu下管理python的多个版本。我这里使用的是一个叫pyenv的Python版本管理工具。
系统环境:ubuntu14.04LTS,系统默认的python版本为2.7,我这里想要再安装一个3.4.3版本。
再安装python之前,我们首 ...
在ubuntu中部署samba服务器的方法
Samba服务在Ubuntu服务器版本中默认并没有安装。今天公司上了一批新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系:
具体步骤,我详细的查看了百度,高手云集,以下就是总结了网友的经验,现在记下来,以后有用就不用到处找了。
一. samba的安装:
...
VirtualBox安装Centos6.8出现E_INVALIDARG(0x80070057)的解决方法
virtualbox使用已有的虚拟硬盘出错:
问题描述:uuid已经存在
cannot register the hard disk 'e:\system_iso\centos6.8.vdi' {05f096aa-67fc-4191-983d-1ed00fc6cce9}
because a hard disk 'e:\system_iso\centos68_02\centos6.8.vdi' with uuid {05f096aa-67fc-4191-983d-1ed00fc6cce9} already exist ...
CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
之前我们已经安装了lnmp的环境,现在让我们来安装phpmyadmin。
跟前一样,yum默认的库里是没有phpmyadmin的,我们需要从epel库里进行安装,之前已经安装过epel的朋友就可以直接下载rpm包了。
?
1
2
yum install epel-rel ...
值得选用的五个Linux服务器发行版
目录
一.red hat enterprise linux
二.ubuntu server
三.centos
四.suse linux enterprise server
五.debian
据最新统计,目前linux发行版约有300种,几乎都可以作为服务器系统运行。在linux早期,几乎所有发行版都是“万能”发行版,专门的linux服务器发行版并不火热,到21世纪初,每个希望将linux变现的公司, ...
linux操作系统原理 linux系统基础教程
本篇文章系统的给大家讲述linux操作系统原理,这是一篇非常好的linux系统基础教程,我们总结了相关的全部精选内容,一起来学习下。
linux操作系统原理文字版
一.计算机经历的四个时代
1.第一代:
真空管计算机,输入和输出:穿孔卡片,对计算机操作起来非常不便,做一件事可能需要十几个人去共同去完成,年份大概 ...
Linux 创建子进程执行任务的实现方法
linux 操作系统紧紧依赖进程创建来满足用户的需求。例如,只要用户输入一条命令,shell 进程就创建一个新进程,新进程运行 shell 的另一个拷贝并执行用户输入的命令。linux 系统中通过 fork/vfork 系统调用来创建新进程。本文将介绍如何使用 fork/vfork 系统调用来创建新进程并使用 exec 族函数在新进程中执行任务。
fo ...